From xen-changelog-bounces@lists.xenproject.org Thu Nov 01 10:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 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 1gIAHk-0005T6-Tu; Thu, 01 Nov 2018 10:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIAHj-0005T1-Cu
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:07 +0000
X-Inumbo-ID: 8470b91f-ddc1-11e8-87d6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8470b91f-ddc1-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 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 1gIAHh-0007N6-CE
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 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 1gIAHh-0006n4-9o
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIAHh-0006n4-9o@xenbits.xenproject.org>
Date: Thu, 01 Nov 2018 10:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86: Consolidate the storage of
 MSR_AMD64_DR{0-3}_ADDRESS_MASK
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2ZjIzNWMyNmY4ZWUzNDZmMmNhN2MyNTc2ZWM2ZTMxNGE0OWQ4MzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE9jdCAxOSAxNjoxNDoyMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMSAxMDoxNToxMCAyMDE4ICswMDAw
CgogICAgeDg2OiBDb25zb2xpZGF0ZSB0aGUgc3RvcmFnZSBvZiBNU1JfQU1ENjRfRFJ7MC0zfV9B
RERSRVNTX01BU0sKICAgIAogICAgVGhlIFBWIGFuZCBIVk0gY29kZSBib3RoIGhhdmUgYSBjb3B5
IG9mIHRoZXNlLCB3aGljaCBnaXZlcyB0aGUgZmFsc2UKICAgIGltcHJlc3Npb24gaW4gdGhlIGNv
bnRleHQgc3dpdGNoIGNvZGUgdGhhdCB0aGV5IGFyZSBQVi9IVk0gc3BlY2lmaWMuCiAgICAKICAg
IE1vdmUgdGhlIHN0b3JhZ2UgaW50byBzdHJ1Y3QgdmNwdV9tc3JzLCBhbmQgdXBkYXRlIGFsbCB1
c2VycyB0byBtYXRjaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgIHwgMzYgKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAg
fCAgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICB8ICAzIC0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCB8ICAzIC0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgICB8ICA2ICsrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggY2M4NTM5NWU5Ni4uZjc5
ODI3ZTZlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwpAQCAtMTMyOCwxMiArMTMyOCwxMiBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAogCiAgICAgICAgICAgICAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQp
ICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdi0+YXJjaC5w
di5kcl9tYXNrWzBdICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCB2LT5hcmNoLm1zcnMtPmRy
X21hc2tbMF0gKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGkgPCB2bXNycy0+bXNyX2NvdW50ICYmICFyZXQgKQogICAgICAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zci5pbmRleCA9IE1TUl9BTUQ2
NF9EUjBfQUREUkVTU19NQVNLOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zci52YWx1
ZSA9IHYtPmFyY2gucHYuZHJfbWFza1swXTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
c3IudmFsdWUgPSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMF07CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldCh2bXNycy0+bXNycywgaSwgJm1zciwg
MSkgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwogICAg
ICAgICAgICAgICAgICAgICAgICAgfQpAQCAtMTM0MiwxMiArMTM0MiwxMiBAQCBsb25nIGFyY2hf
ZG9fZG9tY3RsKAogCiAgICAgICAgICAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgMzsgKytq
ICkKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAh
di0+YXJjaC5wdi5kcl9tYXNrWzEgKyBqXSApCisgICAgICAgICAgICAgICAgICAgICAgICBpZiAo
ICF2LT5hcmNoLm1zcnMtPmRyX21hc2tbMSArIGpdICkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5t
c3JfY291bnQgJiYgIXJldCApCiAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNyLmluZGV4ID0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sg
KyBqOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zci52YWx1ZSA9IHYtPmFyY2gucHYu
ZHJfbWFza1sxICsgal07CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnZhbHVlID0g
di0+YXJjaC5tc3JzLT5kcl9tYXNrWzEgKyBqXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3JzLT5tc3JzLCBpLCAmbXNyLCAxKSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CiAgICAgICAgICAg
ICAgICAgICAgICAgICB9CkBAIC0xMzkyLDcgKzEzOTIsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAogICAgICAgICAgICAgICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJF
WFQpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKG1zci52YWx1ZSA+PiAzMikgKQogICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgICAgIHYtPmFyY2gu
cHYuZHJfbWFza1swXSA9IG1zci52YWx1ZTsKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5t
c3JzLT5kcl9tYXNrWzBdID0gbXNyLnZhbHVlOwogICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKIAogICAgICAgICAgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4u
CkBAIC0xNDAxLDcgKzE0MDEsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAg
ICAgICAgICAgICAgIChtc3IudmFsdWUgPj4gMzIpICkKICAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBtc3IuaW5kZXggLT0gTVNSX0FNRDY0X0RSMV9B
RERSRVNTX01BU0sgLSAxOwotICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnB2LmRyX21hc2tb
bXNyLmluZGV4XSA9IG1zci52YWx1ZTsKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5tc3Jz
LT5kcl9tYXNrW21zci5pbmRleF0gPSBtc3IudmFsdWU7CiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKaW5kZXggNDE0MjdlN2I5Yi4uYmU0OGNhNzJjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTIx
MCwxMCArMjEwLDEwIEBAIHN0YXRpYyB2b2lkIHN2bV9zYXZlX2RyKHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfQU1ENjRfRFIyX0FERFJFU1NfTUFTSywg
TVNSX0lOVEVSQ0VQVF9SVyk7CiAgICAgICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYsIE1TUl9BTUQ2
NF9EUjNfQUREUkVTU19NQVNLLCBNU1JfSU5URVJDRVBUX1JXKTsKIAotICAgICAgICByZG1zcmwo
TVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0ssIHYtPmFyY2guaHZtLnN2bS5kcl9tYXNrWzBdKTsK
LSAgICAgICAgcmRtc3JsKE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLCB2LT5hcmNoLmh2bS5z
dm0uZHJfbWFza1sxXSk7Ci0gICAgICAgIHJkbXNybChNU1JfQU1ENjRfRFIyX0FERFJFU1NfTUFT
Sywgdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbMl0pOwotICAgICAgICByZG1zcmwoTVNSX0FNRDY0
X0RSM19BRERSRVNTX01BU0ssIHYtPmFyY2guaHZtLnN2bS5kcl9tYXNrWzNdKTsKKyAgICAgICAg
cmRtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLCB2LT5hcmNoLm1zcnMtPmRyX21hc2tb
MF0pOworICAgICAgICByZG1zcmwoTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0ssIHYtPmFyY2gu
bXNycy0+ZHJfbWFza1sxXSk7CisgICAgICAgIHJkbXNybChNU1JfQU1ENjRfRFIyX0FERFJFU1Nf
TUFTSywgdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzJdKTsKKyAgICAgICAgcmRtc3JsKE1TUl9BTUQ2
NF9EUjNfQUREUkVTU19NQVNLLCB2LT5hcmNoLm1zcnMtPmRyX21hc2tbM10pOwogICAgIH0KIAog
ICAgIHYtPmFyY2guZHJbMF0gPSByZWFkX2RlYnVncmVnKDApOwpAQCAtMjQxLDEwICsyNDEsMTAg
QEAgc3RhdGljIHZvaWQgX19yZXN0b3JlX2RlYnVnX3JlZ2lzdGVycyhzdHJ1Y3Qgdm1jYl9zdHJ1
Y3QgKnZtY2IsIHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzdm1faW50ZXJjZXB0X21zcih2LCBN
U1JfQU1ENjRfRFIyX0FERFJFU1NfTUFTSywgTVNSX0lOVEVSQ0VQVF9OT05FKTsKICAgICAgICAg
c3ZtX2ludGVyY2VwdF9tc3IodiwgTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0ssIE1TUl9JTlRF
UkNFUFRfTk9ORSk7CiAKLSAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNL
LCB2LT5hcmNoLmh2bS5zdm0uZHJfbWFza1swXSk7Ci0gICAgICAgIHdybXNybChNU1JfQU1ENjRf
RFIxX0FERFJFU1NfTUFTSywgdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbMV0pOwotICAgICAgICB3
cm1zcmwoTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssIHYtPmFyY2guaHZtLnN2bS5kcl9tYXNr
WzJdKTsKLSAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLLCB2LT5hcmNo
Lmh2bS5zdm0uZHJfbWFza1szXSk7CisgICAgICAgIHdybXNybChNU1JfQU1ENjRfRFIwX0FERFJF
U1NfTUFTSywgdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9B
TUQ2NF9EUjFfQUREUkVTU19NQVNLLCB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMV0pOworICAgICAg
ICB3cm1zcmwoTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssIHYtPmFyY2gubXNycy0+ZHJfbWFz
a1syXSk7CisgICAgICAgIHdybXNybChNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSywgdi0+YXJj
aC5tc3JzLT5kcl9tYXNrWzNdKTsKICAgICB9CiAKICAgICB3cml0ZV9kZWJ1Z3JlZygwLCB2LT5h
cmNoLmRyWzBdKTsKQEAgLTQyMiwxOSArNDIyLDE5IEBAIHN0YXRpYyB2b2lkIHN2bV9zYXZlX21z
cihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiB7CiAgICAgaWYgKCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKICAgICB7Ci0gICAgICAgIGN0eHQtPm1zcltj
dHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbMF07CisgICAgICAgIGN0
eHQtPm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdOwogICAg
ICAgICBpZiAoIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsICkKICAgICAgICAgICAgIGN0eHQt
Pm1zcltjdHh0LT5jb3VudCsrXS5pbmRleCA9IE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOwog
Ci0gICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0uc3ZtLmRy
X21hc2tbMV07CisgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5t
c3JzLT5kcl9tYXNrWzFdOwogICAgICAgICBpZiAoIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFs
ICkKICAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS5pbmRleCA9IE1TUl9BTUQ2
NF9EUjFfQUREUkVTU19NQVNLOwogCi0gICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFs
ID0gdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbMl07CisgICAgICAgIGN0eHQtPm1zcltjdHh0LT5j
b3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzJdOwogICAgICAgICBpZiAoIGN0eHQt
Pm1zcltjdHh0LT5jb3VudF0udmFsICkKICAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3Vu
dCsrXS5pbmRleCA9IE1TUl9BTUQ2NF9EUjJfQUREUkVTU19NQVNLOwogCi0gICAgICAgIGN0eHQt
Pm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbM107CisgICAg
ICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzNd
OwogICAgICAgICBpZiAoIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsICkKICAgICAgICAgICAg
IGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS5pbmRleCA9IE1TUl9BTUQ2NF9EUjNfQUREUkVTU19N
QVNLOwogICAgIH0KQEAgLTQ1NSw3ICs0NTUsNyBAQCBzdGF0aWMgaW50IHN2bV9sb2FkX21zcihz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgICAgICAgICBlbHNlIGlm
ICggY3R4dC0+bXNyW2ldLnZhbCA+PiAzMiApCiAgICAgICAgICAgICAgICAgZXJyID0gLUVET007
CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0uc3ZtLmRyX21h
c2tbMF0gPSBjdHh0LT5tc3JbaV0udmFsOworICAgICAgICAgICAgICAgIHYtPmFyY2gubXNycy0+
ZHJfbWFza1swXSA9IGN0eHQtPm1zcltpXS52YWw7CiAgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICBjYXNlIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FE
RFJFU1NfTUFTSzoKQEAgLTQ2NCw3ICs0NjQsNyBAQCBzdGF0aWMgaW50IHN2bV9sb2FkX21zcihz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgICAgICAgICBlbHNlIGlm
ICggY3R4dC0+bXNyW2ldLnZhbCA+PiAzMiApCiAgICAgICAgICAgICAgICAgZXJyID0gLUVET007
CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0uc3ZtLmRyX21h
c2tbaWR4IC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9CisgICAgICAgICAgICAg
ICAgdi0+YXJjaC5tc3JzLT5kcl9tYXNrW2lkeCAtIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNL
ICsgMV0gPQogICAgICAgICAgICAgICAgICAgICBjdHh0LT5tc3JbaV0udmFsOwogICAgICAgICAg
ICAgYnJlYWs7CiAKQEAgLTIwNzksMTQgKzIwNzksMTQgQEAgc3RhdGljIGludCBzdm1fbXNyX3Jl
YWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAg
ICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmFyY2guY3B1aWQtPmV4dGQuZGJleHQgKQogICAgICAgICAgICAgZ290byBncGY7Ci0gICAg
ICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZtLnN2bS5kcl9tYXNrWzBdOworICAgICAgICAq
bXNyX2NvbnRlbnQgPSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMF07CiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19B
RERSRVNTX01BU0s6CiAgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5k
YmV4dCApCiAgICAgICAgICAgICBnb3RvIGdwZjsKICAgICAgICAgKm1zcl9jb250ZW50ID0KLSAg
ICAgICAgICAgIHYtPmFyY2guaHZtLnN2bS5kcl9tYXNrW21zciAtIE1TUl9BTUQ2NF9EUjFfQURE
UkVTU19NQVNLICsgMV07CisgICAgICAgICAgICB2LT5hcmNoLm1zcnMtPmRyX21hc2tbbXNyIC0g
TVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXTsKICAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIE1TUl9BTURfT1NWV19JRF9MRU5HVEg6CkBAIC0yMjc3LDEzICsyMjc3LDEzIEBAIHN0YXRp
YyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
bXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKICAgICAg
ICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLmNwdWlkLT5leHRkLmRiZXh0IHx8IChtc3JfY29udGVu
dCA+PiAzMikgKQogICAgICAgICAgICAgZ290byBncGY7Ci0gICAgICAgIHYtPmFyY2guaHZtLnN2
bS5kcl9tYXNrWzBdID0gbXNyX2NvbnRlbnQ7CisgICAgICAgIHYtPmFyY2gubXNycy0+ZHJfbWFz
a1swXSA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0FNRDY0
X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgogICAgICAg
ICBpZiAoICF2LT5kb21haW4tPmFyY2guY3B1aWQtPmV4dGQuZGJleHQgfHwgKG1zcl9jb250ZW50
ID4+IDMyKSApCiAgICAgICAgICAgICBnb3RvIGdwZjsKLSAgICAgICAgdi0+YXJjaC5odm0uc3Zt
LmRyX21hc2tbbXNyIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9CisgICAgICAg
IHYtPmFyY2gubXNycy0+ZHJfbWFza1ttc3IgLSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAr
IDFdID0KICAgICAgICAgICAgIG1zcl9jb250ZW50OwogICAgICAgICBicmVhazsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCmluZGV4IGFlY2Y1MTdjZjAuLmY3M2VhNGExNjMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMKQEAgLTkxNiwxMyArOTE2LDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWdu
ZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVT
U19NQVNLOgogICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkK
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdi5kcl9tYXNr
WzBdOworICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdOwogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1Nf
TUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CiAgICAgICAgIGlmICggIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICp2YWwgPSBjdXJyLT5hcmNoLnB2LmRyX21hc2tbcmVnIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNT
X01BU0sgKyAxXTsKKyAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gubXNycy0+ZHJfbWFza1tyZWcg
LSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyArIDFdOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwogCiAgICAgY2FzZSBNU1JfSUEzMl9QRVJGX0NBUEFCSUxJVElFUzoKQEAgLTExMTAs
NyArMTExMCw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2
NF90IHZhbCwKICAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICBp
ZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8ICh2YWwgPj4gMzIpICkKICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBjdXJyLT5hcmNoLnB2LmRyX21hc2tbMF0gPSB2YWw7
CisgICAgICAgIGN1cnItPmFyY2gubXNycy0+ZHJfbWFza1swXSA9IHZhbDsKICAgICAgICAgaWYg
KCBjdXJyLT5hcmNoLmRyNyAmIERSN19BQ1RJVkVfTUFTSyApCiAgICAgICAgICAgICB3cm1zcmwo
TVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0ssIHZhbCk7CiAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CkBAIC0xMTE4LDcgKzExMTgsNyBAQCBzdGF0aWMgaW50IHdyaXRlX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1Nf
TUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CiAgICAgICAgIGlmICggIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQogICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGN1cnItPmFyY2gucHYuZHJfbWFza1tyZWcgLSBNU1JfQU1ENjRfRFIx
X0FERFJFU1NfTUFTSyArIDFdID0gdmFsOworICAgICAgICBjdXJyLT5hcmNoLm1zcnMtPmRyX21h
c2tbcmVnIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9IHZhbDsKICAgICAgICAg
aWYgKCBjdXJyLT5hcmNoLmRyNyAmIERSN19BQ1RJVkVfTUFTSyApCiAgICAgICAgICAgICB3cm1z
cmwocmVnLCB2YWwpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA5YjUzMjE5
OWE4Li5jNjBjOGY1YzJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjA3MSwxMCArMjA3MSwxMCBAQCB2b2lkIGFjdGl2YXRl
X2RlYnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikKIAogICAgIGlmICggYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCiAgICAgewotICAgICAgICB3cm1zcmwoTVNSX0FNRDY0
X0RSMF9BRERSRVNTX01BU0ssIGN1cnItPmFyY2gucHYuZHJfbWFza1swXSk7Ci0gICAgICAgIHdy
bXNybChNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSywgY3Vyci0+YXJjaC5wdi5kcl9tYXNrWzFd
KTsKLSAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjJfQUREUkVTU19NQVNLLCBjdXJyLT5hcmNo
LnB2LmRyX21hc2tbMl0pOwotICAgICAgICB3cm1zcmwoTVNSX0FNRDY0X0RSM19BRERSRVNTX01B
U0ssIGN1cnItPmFyY2gucHYuZHJfbWFza1szXSk7CisgICAgICAgIHdybXNybChNU1JfQU1ENjRf
RFIwX0FERFJFU1NfTUFTSywgY3Vyci0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdKTsKKyAgICAgICAg
d3Jtc3JsKE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLCBjdXJyLT5hcmNoLm1zcnMtPmRyX21h
c2tbMV0pOworICAgICAgICB3cm1zcmwoTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssIGN1cnIt
PmFyY2gubXNycy0+ZHJfbWFza1syXSk7CisgICAgICAgIHdybXNybChNU1JfQU1ENjRfRFIzX0FE
RFJFU1NfTUFTSywgY3Vyci0+YXJjaC5tc3JzLT5kcl9tYXNrWzNdKTsKICAgICB9CiB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCmluZGV4IDFhODhjYWMwODMuLjcyMTQwMzc4MjAgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaApAQCAtNTUzLDkgKzU1Myw2IEBAIHN0cnVjdCBwdl92Y3B1CiAgICAgICovCiAgICAgdWlu
dDMyX3QgZHI3X2VtdWw7CiAKLSAgICAvKiBkYXRhIGJyZWFrcG9pbnQgZXh0ZW5zaW9uIE1TUnMg
Ki8KLSAgICB1aW50MzJfdCBkcl9tYXNrWzRdOwotCiAgICAgLyogRGVmZXJyZWQgVkEtYmFzZWQg
dXBkYXRlIHN0YXRlLiAqLwogICAgIGJvb2xfdCBuZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhOwog
ICAgIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyBwZW5kaW5nX3N5c3RlbV90aW1lOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS92bWNiLmgKaW5kZXggNDhhZWQ3ODI5Mi4uNzAxNzcwNTllNyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vdm1jYi5oCkBAIC01MzgsOSArNTM4LDYgQEAgc3RydWN0IHN2bV92Y3B1
IHsKICAgICAvKiBBTUQgbGlnaHR3ZWlnaHQgcHJvZmlsaW5nIE1TUiAqLwogICAgIHVpbnQ2NF90
IGd1ZXN0X2x3cF9jZmc7ICAgICAgLyogZ3Vlc3QgdmVyc2lvbiAqLwogICAgIHVpbnQ2NF90IGNw
dV9sd3BfY2ZnOyAgICAgICAgLyogQ1BVIHZlcnNpb24gKi8KLQotICAgIC8qIGRhdGEgYnJlYWtw
b2ludCBleHRlbnNpb24gTVNScyAqLwotICAgIHVpbnQzMl90IGRyX21hc2tbNF07CiB9OwogCiBz
dHJ1Y3Qgdm1jYl9zdHJ1Y3QgKmFsbG9jX3ZtY2Iodm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCA3YTA2
MWIyOGU4Li5jMWNiMzhmYWIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKQEAgLTI4Nyw2ICsyODcsMTIgQEAgc3Ry
dWN0IHZjcHVfbXNycwogICAgICAgICAgICAgYm9vbCBjcHVpZF9mYXVsdGluZzoxOwogICAgICAg
ICB9OwogICAgIH0gbWlzY19mZWF0dXJlc19lbmFibGVzOworCisgICAgLyoKKyAgICAgKiAweGMw
MDExMHsyNywxOS0xYn0gTVNSX0FNRDY0X0RSezAtM31fQUREUkVTU19NQVNLCisgICAgICogVE9E
TzogTm90IHlldCBoYW5kbGVkIGJ5IGd1ZXN0X3tyZCx3cn1tc3IoKSBpbmZyYXN0cnVjdHVyZS4K
KyAgICAgKi8KKyAgICB1aW50MzJfdCBkcl9tYXNrWzRdOwogfTsKIAogdm9pZCBpbml0X2d1ZXN0
X21zcl9wb2xpY3kodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 01 10:33:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gIAHu-0005UX-Vv; Thu, 01 Nov 2018 10: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIAHt-0005UL-2T
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:17 +0000
X-Inumbo-ID: 8a834ccb-ddc1-11e8-87d6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a834ccb-ddc1-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 10:33: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 1gIAHr-0007NE-Hz
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 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 1gIAHr-0006oR-Fg
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIAHr-0006oR-Fg@xenbits.xenproject.org>
Date: Thu, 01 Nov 2018 10:33:15 +0000
Subject: [Xen-changelog] [xen staging] tools/hotplug: remove
 xen-hotplug-cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============9118007273541518239=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5e28d84035eda62600a26501f84e98c890d7bedb
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 00:56:59 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 1 10:19:12 2018 +0000

    tools/hotplug: remove xen-hotplug-cleanup
    
    Since udev is no longer used to call hotplug scripts (neither in dom0
    nor driver domain), this scripts is no longer referenced anywhere. libxl
    (xl devd or else) has own cleanup code.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/hotplug/Linux/Makefile            |  1 -
 tools/hotplug/Linux/xen-hotplug-cleanup | 45 ---------------------------------
 2 files changed, 46 deletions(-)

diff --git a/tools/hotplug/Linux/Makefile b/tools/hotplug/Linux/Makefile
index 3b51fe4a62..3a90990594 100644
--- a/tools/hotplug/Linux/Makefile
+++ b/tools/hotplug/Linux/Makefile
@@ -11,7 +11,6 @@ XEN_SCRIPTS += vif-setup
 XEN_SCRIPTS-$(CONFIG_LIBNL) += remus-netbuf-setup
 XEN_SCRIPTS += block
 XEN_SCRIPTS += block-enbd block-nbd
-XEN_SCRIPTS += xen-hotplug-cleanup
 XEN_SCRIPTS += external-device-migrate
 XEN_SCRIPTS += vscsi
 XEN_SCRIPTS += block-iscsi
diff --git a/tools/hotplug/Linux/xen-hotplug-cleanup b/tools/hotplug/Linux/xen-hotplug-cleanup
deleted file mode 100644
index fcaa8fc8c6..0000000000
--- a/tools/hotplug/Linux/xen-hotplug-cleanup
+++ /dev/null
@@ -1,45 +0,0 @@
-#! /bin/bash
-
-dir=$(dirname "$0")
-. "$dir/xen-hotplug-common.sh"
-
-# Claim the lock protecting ${XEN_SCRIPT_DIR}/block.  This stops a race whereby
-# paths in the store would disappear underneath that script as it attempted to
-# read from the store checking for device sharing.
-# Any other scripts that do similar things will have to have their lock
-# claimed too.
-# This is pretty horrible, but there's not really a nicer way of solving this.
-claim_lock "block"
-
-# split backend/DEVCLASS/VMID/DEVID on slashes
-path_array=( ${XENBUS_PATH//\// } )
-# get /vm/UUID path
-vm=$(xenstore_read_default "/local/domain/${path_array[2]}/vm" "")
-# construct /vm/UUID/device/DEVCLASS/DEVID
-if [ "$vm" != "" ]; then
-  vm_dev="$vm/device/${path_array[1]}/${path_array[3]}"
-
-  # if the vm path does not exist and the device class is 'vbd' then we may have
-  # a tap2 device
-  $(xenstore-read "$vm_dev" 2>/dev/null) || \
-  {
-     if [ "${path_array[1]}" = "vbd" ]; then
-        vm_dev="$vm/device/tap2/${path_array[3]}"
-     fi
-  }
-else
-  vm_dev=
-fi
-
-# remove device frontend store entries
-xenstore-rm -t \
-  $(xenstore-read "$XENBUS_PATH/frontend" 2>/dev/null) 2>/dev/null || true
-
-# remove device backend store entries
-xenstore-rm -t "$XENBUS_PATH"        2>/dev/null || true
-xenstore-rm -t "error/$XENBUS_PATH"  2>/dev/null || true
-
-# remove device path from /vm/UUID
-[ "$vm_dev" != "" ] && xenstore-rm -t "$vm_dev" 2>/dev/null || true
-
-release_lock "block"
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9118007273541518239==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 01 10:33:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:33: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 1gIAI5-0005Vn-1M; Thu, 01 Nov 2018 10:33:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIAI3-0005Vb-JS
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:27 +0000
X-Inumbo-ID: 90903020-ddc1-11e8-8362-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90903020-ddc1-11e8-8362-12d6303a7972;
 Thu, 01 Nov 2018 10:33: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 1gIAI1-0007NN-Nw
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 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 1gIAI1-0006q0-La
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIAI1-0006q0-La@xenbits.xenproject.org>
Date: Thu, 01 Nov 2018 10:33:25 +0000
Subject: [Xen-changelog] [xen staging] tools/misc/xenpm: fix getting info
 when some CPUs are offline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4450090352486293859=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ffb60a58df48419c1f2607cd3cc919fa2bfc9c2d
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 14:04:58 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 1 10:20:34 2018 +0000

    tools/misc/xenpm: fix getting info when some CPUs are offline
    
    Use physinfo.max_cpu_id instead of physinfo.nr_cpus to get max CPU id.
    This fixes for example 'xenpm get-cpufreq-para' with smt=off, which
    otherwise would miss half of the cores.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/misc/xenpm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/misc/xenpm.c b/tools/misc/xenpm.c
index 86c12ea5fb..65aa4c9d42 100644
--- a/tools/misc/xenpm.c
+++ b/tools/misc/xenpm.c
@@ -1231,7 +1231,7 @@ int main(int argc, char *argv[])
         xc_interface_close(xc_handle);
         return ret;
     }
-    max_cpu_nr = physinfo.nr_cpus;
+    max_cpu_nr = physinfo.max_cpu_id + 1;
 
     /* calculate how many options match with user's input */
     for ( i = 0; i < ARRAY_SIZE(main_options); i++ )
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4450090352486293859==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 01 10:33:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10: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 1gIAID-0005Xk-Eg; Thu, 01 Nov 2018 10:33:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIAID-0005Xc-3a
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:37 +0000
X-Inumbo-ID: 96a3d138-ddc1-11e8-a76a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96a3d138-ddc1-11e8-a76a-12d6303a7972;
 Thu, 01 Nov 2018 10:33: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 1gIAIB-0007NZ-U7
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gIAIB-0006rh-Rd
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 10:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIAIB-0006rh-Rd@xenbits.xenproject.org>
Date: Thu, 01 Nov 2018 10:33:35 +0000
Subject: [Xen-changelog] [xen staging] libvchan: create xenstore entries in
 one transaction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2944597784549132221=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b72624aad5b00f2f6e976aef4d62eeda83fd0218
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 00:49:05 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 1 10:21:00 2018 +0000

    libvchan: create xenstore entries in one transaction
    
    This will prevent race when client waits for server with xs_watch - all
    entries should appear at once.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libvchan/init.c | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/tools/libvchan/init.c b/tools/libvchan/init.c
index 0b3759a056..ba5a6eb29e 100644
--- a/tools/libvchan/init.c
+++ b/tools/libvchan/init.c
@@ -250,6 +250,7 @@ static int init_xs_srv(struct libxenvchan *ctrl, int domain, const char* xs_base
 	char buf[64];
 	char ref[16];
 	char* domid_str = NULL;
+	xs_transaction_t xs_trans = NULL;
 	xs = xs_domain_open();
 	if (!xs)
 		goto fail;
@@ -265,21 +266,31 @@ static int init_xs_srv(struct libxenvchan *ctrl, int domain, const char* xs_base
 	perms[1].id = domain;
 	perms[1].perms = XS_PERM_READ;
 
+retry_transaction:
+	xs_trans = xs_transaction_start(xs);
+	if (!xs_trans)
+		goto fail_xs_open;
+
 	snprintf(ref, sizeof ref, "%d", ring_ref);
 	snprintf(buf, sizeof buf, "%s/ring-ref", xs_base);
-	if (!xs_write(xs, 0, buf, ref, strlen(ref)))
+	if (!xs_write(xs, xs_trans, buf, ref, strlen(ref)))
 		goto fail_xs_open;
-	if (!xs_set_permissions(xs, 0, buf, perms, 2))
+	if (!xs_set_permissions(xs, xs_trans, buf, perms, 2))
 		goto fail_xs_open;
 
 	snprintf(ref, sizeof ref, "%d", ctrl->event_port);
 	snprintf(buf, sizeof buf, "%s/event-channel", xs_base);
-	if (!xs_write(xs, 0, buf, ref, strlen(ref)))
+	if (!xs_write(xs, xs_trans, buf, ref, strlen(ref)))
 		goto fail_xs_open;
-	if (!xs_set_permissions(xs, 0, buf, perms, 2))
+	if (!xs_set_permissions(xs, xs_trans, buf, perms, 2))
 		goto fail_xs_open;
 
-	ret = 0;
+	if (!xs_transaction_end(xs, xs_trans, 0)) {
+		if (errno == EAGAIN)
+			goto retry_transaction;
+	} else {
+		ret = 0;
+	}
  fail_xs_open:
 	free(domid_str);
 	xs_daemon_close(xs);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2944597784549132221==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 01 11:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 11: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 1gIBDo-0003M8-4L; Thu, 01 Nov 2018 11:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIBDm-0003M2-U6
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 11:33:06 +0000
X-Inumbo-ID: e5f2b865-ddc9-11e8-87d6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5f2b865-ddc9-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 11: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 1gIBDk-0008WN-Tj
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 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 1gIBDk-0001SP-RL
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 11:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIBDk-0001SP-RL@xenbits.xenproject.org>
Date: Thu, 01 Nov 2018 11:33:04 +0000
Subject: [Xen-changelog] [xen staging] tools/ocaml: Re-introduce
 Xenctrl.with_intf wrapper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyMzBkZGUyZWQ0ZmE3NWEzNWQwOWMyYjBlMjYwZDc1NjZiNjc5Y2UKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBUaHUgTm92IDEgMDk6MTI6NTMgMjAxOCArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAxIDExOjIy
OjU0IDIwMTggKzAwMDAKCiAgICB0b29scy9vY2FtbDogUmUtaW50cm9kdWNlIFhlbmN0cmwud2l0
aF9pbnRmIHdyYXBwZXIKICAgIAogICAgQ29tbWl0IDgxOTQ2YTczZGM5NzVhN2RhZmU5MDE3YThl
NjFkMWU2NGZkYmVkYmYgcmVtb3ZlZAogICAgWGVuY3RybC53aXRoX2ludGYgYmFzZWQgb24gaXRz
IHVuZGVzaXJhYmxlIGJlaGF2aW91ciBvZiBvcGVuaW5nIGFuZAogICAgY2xvc2luZyBhIFhlbmN0
cmwgY29ubmVjdGlvbiB3aXRoIGV2ZXJ5IGludm9jYXRpb24uIFRoaXMgY29tbWl0CiAgICByZS1p
bnRyb2R1Y2VzIHdpdGhfaW50ZiBidXQgd2l0aCBhbiB1cGRhdGVkIGJlaGF2aW91cjogaXQgbWFp
bnRhaW5zIGEKICAgIGdsb2JhbCBYZW5jdHJsIGNvbm5lY3Rpb24gd2hpY2ggaXMgb3BlbmVkIHVw
b24gZmlyc3QgdXNhZ2UgYW5kIGtlcHQKICAgIG9wZW4uIFRoaXMgaGFuZGxlIGNhbiBiZSBvYnRh
aW5lZCBieSBjbGllbnRzIHVzaW5nIG5ldyBmdW5jdGlvbnMKICAgIGdldF9oYW5kbGUoKSBhbmQg
Y2xvc2VfaGFuZGxlKCkuCiAgICAKICAgIFRoZSBtYWluIG1vdGl2YXRpb24gb2YgcmUtaW50cm9k
dWNpbmcgd2l0aF9pbnRmIGlzIHRoYXQgb3RoZXJ3aXNlCiAgICBjbGllbnRzIHdpbGwgaGF2ZSB0
byBpbXBsZW1lbnQgdGhpcyBmdW5jdGlvbmFsaXR5IGluZGl2aWR1YWxseS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgfCAyMiArKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIHwgMTMgKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
Lm1sCmluZGV4IDk1NWRkOTI1NDYuLmE1NzEzMGEzYzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwK
QEAgLTE0MSw2ICsxNDEsMjggQEAgdHlwZSBoYW5kbGUKIGV4dGVybmFsIGludGVyZmFjZV9vcGVu
OiB1bml0IC0+IGhhbmRsZSA9ICJzdHViX3hjX2ludGVyZmFjZV9vcGVuIgogZXh0ZXJuYWwgaW50
ZXJmYWNlX2Nsb3NlOiBoYW5kbGUgLT4gdW5pdCA9ICJzdHViX3hjX2ludGVyZmFjZV9jbG9zZSIK
IAorbGV0IGhhbmRsZSA9IHJlZiBOb25lCisKK2xldCBnZXRfaGFuZGxlICgpID0gIWhhbmRsZQor
CitsZXQgY2xvc2VfaGFuZGxlICgpID0KKwltYXRjaCAhaGFuZGxlIHdpdGgKKwl8IFNvbWUgaCAt
PiBoYW5kbGUgOj0gTm9uZTsgaW50ZXJmYWNlX2Nsb3NlIGgKKwl8IE5vbmUgLT4gKCkKKworbGV0
IHdpdGhfaW50ZiBmID0KKwltYXRjaCAhaGFuZGxlIHdpdGgKKwl8IFNvbWUgaCAtPiBmIGgKKwl8
IE5vbmUgLT4KKwkJbGV0IGggPQorCQkJdHJ5IGludGVyZmFjZV9vcGVuICgpIHdpdGgKKwkJCXwg
ZSAtPgorCQkJCWxldCBtc2cgPSBQcmludGV4Yy50b19zdHJpbmcgZSBpbgorCQkJCWZhaWx3aXRo
ICgiZmFpbGVkIHRvIG9wZW4geGVuY3RybDogIl5tc2cpCisJCWluCisJCWhhbmRsZSA6PSBTb21l
IGg7CisJCWYgaAorCiBleHRlcm5hbCBkb21haW5fY3JlYXRlOiBoYW5kbGUgLT4gZG9tY3RsX2Ny
ZWF0ZV9jb25maWcgLT4gZG9taWQKICAgICAgICA9ICJzdHViX3hjX2RvbWFpbl9jcmVhdGUiCiAK
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWxpCmluZGV4IGVlZWQyNGZhOTYuLjQ3NmJiZWNiOTAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKKysrIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1saQpAQCAtMTA5LDYgKzEwOSwxOSBAQCB0eXBlIGhhbmRsZQogZXh0
ZXJuYWwgaW50ZXJmYWNlX29wZW4gOiB1bml0IC0+IGhhbmRsZSA9ICJzdHViX3hjX2ludGVyZmFj
ZV9vcGVuIgogZXh0ZXJuYWwgaW50ZXJmYWNlX2Nsb3NlIDogaGFuZGxlIC0+IHVuaXQgPSAic3R1
Yl94Y19pbnRlcmZhY2VfY2xvc2UiCiAKKygqKiBbd2l0aF9pbnRmIGZdIHJ1bnMgW2ZdIHdpdGgg
YSBnbG9iYWwgaGFuZGxlIHRoYXQgaXMgb3BlbmVkIG9uIGRlbWFuZAorICogYW5kIGtlcHQgb3Bl
bi4gQ29uY2VwdHVhbGx5LCBhIGNsaWVudCBzaG91bGQgdXNlIGVpdGhlcgorICogaW50ZXJmYWNl
X29wZW4gYW5kIGludGVyZmFjZV9jbG9zZSBvciB3aXRoX2ludGYgYWx0aG91Z2ggbWl4aW5nIGJv
dGgKKyAqIGlzIHBvc3NpYmxlICopCit2YWwgd2l0aF9pbnRmIDogKGhhbmRsZSAtPiAnYSkgLT4g
J2EKKygqKiBbZ2V0X2hhbmRsZV0gcmV0dXJucyB0aGUgZ2xvYmFsIGhhbmRsZSB1c2VkIGJ5IFt3
aXRoX2ludGZdICopCit2YWwgZ2V0X2hhbmRsZTogdW5pdCAtPiBoYW5kbGUgb3B0aW9uCisoKiog
W2Nsb3NlIGhhbmRsZV0gY2xvc2VzIHRoZSBoYW5kbGUgbWFpbnRhaW5lZCBieSBbd2l0aF9pbnRm
XS4gVGhpcworICogc2hvdWxkIG9ubHkgYmUgY2xvc2VkIGJlZm9yZSBwcm9jZXNzIGV4aXQuIEl0
IG11c3Qgbm90IGJlIGNhbGxlZCBmcm9tCisgKiBhIGZ1bmN0aW9uIGNhbGxlZCBkaXJlY3RseSBv
ciBpbmRpcmVjdGx5IGJ5IHdpdGhfaW50ZiBhcyB0aGlzCisgKiB3b3VsZCBpbnZhbGlkYXRlIHRo
ZSBoYW5kbGUgdGhhdCB3aXRoX2ludGYgcGFzc2VzIHRvIGl0cyBhcmd1bWVudC4gKikKK3ZhbCBj
bG9zZV9oYW5kbGU6IHVuaXQgLT4gdW5pdAorCiBleHRlcm5hbCBkb21haW5fY3JlYXRlIDogaGFu
ZGxlIC0+IGRvbWN0bF9jcmVhdGVfY29uZmlnIC0+IGRvbWlkCiAgID0gInN0dWJfeGNfZG9tYWlu
X2NyZWF0ZSIKIGV4dGVybmFsIGRvbWFpbl9zZXRoYW5kbGUgOiBoYW5kbGUgLT4gZG9taWQgLT4g
c3RyaW5nIC0+IHVuaXQgPSAic3R1Yl94Y19kb21haW5fc2V0aGFuZGxlIgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 01 11:33:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 11:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gIBDx-0003NY-7Q; Thu, 01 Nov 2018 11:33:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIBDw-0003NQ-Lh
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 11:33:16 +0000
X-Inumbo-ID: ebfd71fe-ddc9-11e8-933c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebfd71fe-ddc9-11e8-933c-12d6303a7972;
 Thu, 01 Nov 2018 11: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 1gIBDv-0008WV-3O
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 11:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gIBDv-0001UQ-12
 for xen-changelog@lists.xenproject.org; Thu, 01 Nov 2018 11:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIBDv-0001UQ-12@xenbits.xenproject.org>
Date: Thu, 01 Nov 2018 11:33:15 +0000
Subject: [Xen-changelog] [xen staging] tools/ocaml: make type of Xsraw.sync
 more precise
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3ZTg5YmQxMTJlMTY1MDNmMzdkMjE5YTUyNWE1YjVkNDcwZTA4ZjkKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBUdWUgT2N0IDMwIDEwOjE5OjA2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMSAxMToy
NDowMyAyMDE4ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IG1ha2UgdHlwZSBvZiBYc3Jhdy5zeW5j
IG1vcmUgcHJlY2lzZQogICAgCiAgICBUaGUgdHlwZSBvZiBYc3Jhdy5zeW5jIGlzIG1hZGUgbW9y
ZSBwcmVjaXNlOgogICAgCiAgICBmcm9tIHZhbCBzeW5jIDogKFhlbmJ1cy5YYi50IC0+ICdhKSAt
PiBjb24gLT4gc3RyaW5nCiAgICB0byAgIHZhbCBzeW5jIDogKFhlbmJ1cy5YYi50IC0+IHVuaXQp
IC0+IGNvbiAtPiBzdHJpbmcKICAgIAogICAgVGhlIGZpcnN0IGFyZ3VtZW50IGlzIGVuZm9yY2Vk
IHRvIHJldHVybiB1bml0IHJhdGhlciB0aGFuIGEgdmFsdWUgdGhhdAogICAgaXMgbm90IHVzZWQg
YW55d2F5LgogICAgCiAgICBbIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLiAtaXdqIF0KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIHRvb2xzL29jYW1sL2xpYnMveHMveHNyYXcubWxpICAgIHwgMiArLQogdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMv
eHMveHNyYXcubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94cy94c3Jhdy5tbGkKaW5kZXggNTdlNGZi
MGM5MC4uMzc0ZjBmOWZhZCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94cy94c3Jhdy5t
bGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94cy94c3Jhdy5tbGkKQEAgLTMzLDcgKzMzLDcgQEAg
dmFsIGhhc193YXRjaGV2ZW50cyA6IGNvbiAtPiBib29sCiB2YWwgZ2V0X3dhdGNoZXZlbnQgOiBj
b24gLT4gc3RyaW5nICogc3RyaW5nCiB2YWwgcmVhZF93YXRjaGV2ZW50IDogY29uIC0+IHN0cmlu
ZyAqIHN0cmluZwogdmFsIHN5bmNfcmVjdiA6IFhlbmJ1cy5YYi5PcC5vcGVyYXRpb24gLT4gY29u
IC0+IHN0cmluZwotdmFsIHN5bmMgOiAoWGVuYnVzLlhiLnQgLT4gJ2EpIC0+IGNvbiAtPiBzdHJp
bmcKK3ZhbCBzeW5jIDogKFhlbmJ1cy5YYi50IC0+IHVuaXQpIC0+IGNvbiAtPiBzdHJpbmcKIHZh
bCBhY2sgOiBzdHJpbmcgLT4gdW5pdAogdmFsIHZhbGlkYXRlX3BhdGggOiBzdHJpbmcgLT4gdW5p
dAogdmFsIHZhbGlkYXRlX3dhdGNoX3BhdGggOiBzdHJpbmcgLT4gdW5pdApkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbAppbmRleCA5NzdlN2MxMWJlLi5kODEzZDdmZDUwIDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbApAQCAtMzQ4LDcgKzM0OCw3IEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0
IGRvbXMgY29ucyA9CiAJCQkJZmFsc2UKIAkJCSkKIAkJKGZ1biAoKSAtPgotCQkJQ29ubmVjdGlv
bi5lbmRfdHJhbnNhY3Rpb24gYyB0aWQgTm9uZQorCQkJaWdub3JlIEBAIENvbm5lY3Rpb24uZW5k
X3RyYW5zYWN0aW9uIGMgdGlkIE5vbmUKIAkJKQogCiBsZXQgZG9fd2F0Y2ggY29uIHQgZG9tYWlu
cyBjb25zIGRhdGEgPQpAQCAtMzY2LDcgKzM2Niw3IEBAIGxldCBkb191bndhdGNoIGNvbiB0IGRv
bWFpbnMgY29ucyBkYXRhID0KIAkJfCBbbm9kZTsgdG9rZW47ICIiXSAgIC0+IG5vZGUsIHRva2Vu
CiAJCXwgXyAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCiAJCWlu
Ci0JQ29ubmVjdGlvbnMuZGVsX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9rZW4KKwlpZ25vcmUgQEAg
Q29ubmVjdGlvbnMuZGVsX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9rZW4KIAogbGV0IGRvX3RyYW5z
YWN0aW9uX3N0YXJ0IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KIAlpZiBUcmFuc2FjdGlvbi5n
ZXRfaWQgdCA8PiBUcmFuc2FjdGlvbi5ub25lIHRoZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 02 11:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gIXWi-0002mz-1r; Fri, 02 Nov 2018 11:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIXWg-0002mu-St
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 2018 11:22:06 +0000
X-Inumbo-ID: 86d734a4-de91-11e8-bb18-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86d734a4-de91-11e8-bb18-12d6303a7972;
 Fri, 02 Nov 2018 11:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIXWe-0007Px-NS
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 2018 11:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gIXWe-00006O-L7
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 2018 11:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIXWe-00006O-L7@xenbits.xenproject.org>
Date: Fri, 02 Nov 2018 11:22:04 +0000
Subject: [Xen-changelog] [xen staging] VMX: fix vmx_handle_eoi()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1Y2I5YTQxMjNiNTU1MGViMWY4NDg0NmZlNTQ4MmFjYWUxYzEzYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIg
MTI6MTU6MzMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMiAxMjoxNTozMyAyMDE4ICswMTAwCgogICAgVk1Y
OiBmaXggdm14X2hhbmRsZV9lb2koKQogICAgCiAgICBJbiBjb21taXQgMzAzMDY2ZmRiMWUgKCJW
TVg6IGZpeCBpbnRlcmFjdGlvbiBvZiBBUElDLVYgYW5kIFZpcmlkaWFuCiAgICBlbXVsYXRpb24i
KSBJIHNjcmV3ZWQgdXA6IEluc3RlYWQgb2YgY2xlYXJpbmcgU1ZJLCBvdGhlciBJU1IgYml0cwog
ICAgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudC4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3
IGhlbHBlciBzZXRfc3ZpKCksIHNwbGl0IG91dCBvZiB2bXhfcHJvY2Vzc19pc3IoKSwgYW5kCiAg
ICB1c2UgaXQgYWxzbyBmcm9tIHZteF9oYW5kbGVfZW9pKCkuCiAgICAKICAgIEZvbGxvd2luZyB0
aGUgcHJvYmxlbXMgaW4gdm14X2ludHJfYXNzaXN0KCkgKHNlZSB0aGUgc3RpbGwgcHJlc2VudCBi
aWcKICAgIGJsb2NrIG9mIGRlYnVnZ2luZyBjb2RlIHRoZXJlKSBhbHNvIHdhcm4gKG9uY2UpIGlm
IEVPSSdkIHZlY3RvciBhbmQKICAgIG9yaWdpbmFsIFNWSSBkb24ndCBtYXRjaC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j
ICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8IDI4ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDIg
Ky0KIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMKaW5kZXggOGE0YTE3MzExZi4uYmRmOTQ2YjI1YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00
NDgsNyArNDQ4LDcgQEAgdm9pZCB2bGFwaWNfRU9JX3NldChzdHJ1Y3QgdmxhcGljICp2bGFwaWMp
CiAgICAgdmxhcGljX2NsZWFyX3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJ
Q19JU1JdKTsKIAogICAgIGlmICggaHZtX2Z1bmNzLmhhbmRsZV9lb2kgKQotICAgICAgICBodm1f
ZnVuY3MuaGFuZGxlX2VvaSh2ZWN0b3IpOworICAgICAgICBodm1fZnVuY3MuaGFuZGxlX2VvaSh2
ZWN0b3IsIHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYykpOwogCiAgICAgdmxhcGljX2hh
bmRsZV9FT0kodmxhcGljLCB2ZWN0b3IpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGE2ZTZkYzZjNDUu
LmM5NDA2ZDAyYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xOTQ5LDE3ICsxOTQ5LDE0IEBAIHN0YXRp
YyB2b2lkIHZteF91cGRhdGVfZW9pX2V4aXRfYml0bWFwKHN0cnVjdCB2Y3B1ICp2LCB1OCB2ZWN0
b3IsIHU4IHRyaWcpCiAgICAgICAgIHZteF9jbGVhcl9lb2lfZXhpdF9iaXRtYXAodiwgdmVjdG9y
KTsKIH0KIAotc3RhdGljIHZvaWQgdm14X3Byb2Nlc3NfaXNyKGludCBpc3IsIHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIHU4IHNldF9zdmkoaW50IGlzcikKIHsKICAgICB1bnNpZ25lZCBsb25nIHN0
YXR1czsKICAgICB1OCBvbGQ7Ci0gICAgdW5zaWduZWQgaW50IGk7Ci0gICAgY29uc3Qgc3RydWN0
IHZsYXBpYyAqdmxhcGljID0gdmNwdV92bGFwaWModik7CiAKICAgICBpZiAoIGlzciA8IDAgKQog
ICAgICAgICBpc3IgPSAwOwogCi0gICAgdm14X3ZtY3NfZW50ZXIodik7CiAgICAgX192bXJlYWQo
R1VFU1RfSU5UUl9TVEFUVVMsICZzdGF0dXMpOwogICAgIG9sZCA9IHN0YXR1cyA+PiBWTVhfR1VF
U1RfSU5UUl9TVEFUVVNfU1ZJX09GRlNFVDsKICAgICBpZiAoIGlzciAhPSBvbGQgKQpAQCAtMTk2
OSw2ICsxOTY2LDE4IEBAIHN0YXRpYyB2b2lkIHZteF9wcm9jZXNzX2lzcihpbnQgaXNyLCBzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgX192bXdyaXRlKEdVRVNUX0lOVFJfU1RBVFVTLCBzdGF0dXMp
OwogICAgIH0KIAorICAgIHJldHVybiBvbGQ7Cit9CisKK3N0YXRpYyB2b2lkIHZteF9wcm9jZXNz
X2lzcihpbnQgaXNyLCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICBjb25zdCBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKKworICAgIHZt
eF92bWNzX2VudGVyKHYpOworCisgICAgc2V0X3N2aShpc3IpOworCiAgICAgLyoKICAgICAgKiBU
aGVvcmV0aWNhbGx5LCBvbmx5IGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGNhbiBoYXZlIHRo
ZWlyCiAgICAgICogY29ycmVzcG9uZGluZyBiaXRzIHNldCBpbiB0aGUgZW9pIGV4aXQgYml0bWFw
LiBUaGF0IGlzLCB0aGUgYml0cwpAQCAtMjExOSwxNCArMjEyOCwxMyBAQCBzdGF0aWMgYm9vbCB2
bXhfdGVzdF9waXIoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ4X3QgdmVjKQogICAgIHJldHVy
biBwaV90ZXN0X3Bpcih2ZWMsICZ2LT5hcmNoLmh2bS52bXgucGlfZGVzYyk7CiB9CiAKLXN0YXRp
YyB2b2lkIHZteF9oYW5kbGVfZW9pKHU4IHZlY3RvcikKK3N0YXRpYyB2b2lkIHZteF9oYW5kbGVf
ZW9pKHVpbnQ4X3QgdmVjdG9yLCBpbnQgaXNyKQogewotICAgIHVuc2lnbmVkIGxvbmcgc3RhdHVz
OworICAgIHVpbnQ4X3Qgb2xkX3N2aSA9IHNldF9zdmkoaXNyKTsKKyAgICBzdGF0aWMgYm9vbCB3
YXJuZWQ7CiAKLSAgICAvKiBXZSBuZWVkIHRvIGNsZWFyIHRoZSBTVkkgZmllbGQuICovCi0gICAg
X192bXJlYWQoR1VFU1RfSU5UUl9TVEFUVVMsICZzdGF0dXMpOwotICAgIHN0YXR1cyAmPSBWTVhf
R1VFU1RfSU5UUl9TVEFUVVNfU1VCRklFTERfQklUTUFTSzsKLSAgICBfX3Ztd3JpdGUoR1VFU1Rf
SU5UUl9TVEFUVVMsIHN0YXR1cyk7CisgICAgaWYgKCB2ZWN0b3IgIT0gb2xkX3N2aSAmJiAhdGVz
dF9hbmRfc2V0X2Jvb2wod2FybmVkKSApCisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAi
RU9JIGZvciAlMDJ4IGJ1dCBTVkk9JTAyeFxuIiwgdmVjdG9yLCBvbGRfc3ZpKTsKIH0KIAogc3Rh
dGljIHZvaWQgdm14X2VuYWJsZV9tc3JfaW50ZXJjZXB0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQzMl90IG1zcikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggZTJjYmNmNTNkYi4uY2Q4YWNkOTNl
NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTIwMSw3ICsyMDEsNyBAQCBzdHJ1Y3QgaHZtX2Z1
bmN0aW9uX3RhYmxlIHsKICAgICB2b2lkICgqZGVsaXZlcl9wb3N0ZWRfaW50cikoc3RydWN0IHZj
cHUgKnYsIHU4IHZlY3Rvcik7CiAgICAgdm9pZCAoKnN5bmNfcGlyX3RvX2lycikoc3RydWN0IHZj
cHUgKnYpOwogICAgIGJvb2wgKCp0ZXN0X3BpcikoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ4
X3QgdmVjdG9yKTsKLSAgICB2b2lkICgqaGFuZGxlX2VvaSkodTggdmVjdG9yKTsKKyAgICB2b2lk
ICgqaGFuZGxlX2VvaSkodWludDhfdCB2ZWN0b3IsIGludCBpc3IpOwogCiAgICAgLypXYWxrIG5l
c3RlZCBwMm0gICovCiAgICAgaW50ICgqbmh2bV9oYXBfd2Fsa19MMV9wMm0pKHN0cnVjdCB2Y3B1
ICp2LCBwYWRkcl90IEwyX2dwYSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 02 11:22:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gIXWt-0002nh-3d; Fri, 02 Nov 2018 11:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIXWr-0002nW-C7
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 2018 11:22:17 +0000
X-Inumbo-ID: 8ceef584-de91-11e8-87c6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ceef584-de91-11e8-87c6-12d6303a7972;
 Fri, 02 Nov 2018 11: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 1gIXWo-0007QD-UR
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 2018 11:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gIXWo-00007o-S0
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 2018 11:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIXWo-00007o-S0@xenbits.xenproject.org>
Date: Fri, 02 Nov 2018 11:22:14 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: clean up may_defer from
 hvm_* 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>

Y29tbWl0IDZjYjI3ZTQxN2U1N2MyZjRkNjg5ZmExOTk3MWYyMGY3NWU5YzA3MDgKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IEZyaSBOb3YgMiAxMjoxNjozMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyIDEyOjE2OjMyIDIwMTggKzAx
MDAKCiAgICB4ODYvaHZtOiBjbGVhbiB1cCBtYXlfZGVmZXIgZnJvbSBodm1fKiBoZWxwZXJzCiAg
ICAKICAgIFRoZSBtYXlfZGVmZXIgdmFyIHdhcyBsZWZ0IHdpdGggdGhlIG9sZGVyIGJvb2xfdCB0
eXBlLiBUaGlzIHBhdGNoCiAgICBjaGFuZ2VzIHRoZSB0eXBlIHRvIGJvb2wuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgog
ICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
ICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAg
fCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyAgICAgICB8ICA4ICsrKystLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdXBwb3J0LmggfCAgNiArKystLS0KIDggZmlsZXMgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBjZDFkOWE3YzU3
Li45ZTdkZWFhNmNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjAyNCw3ICsyMDI0LDcgQEAgc3RhdGlj
IGludCBodm1lbXVsX3dyaXRlX2NyKAogICAgIHN3aXRjaCAoIHJlZyApCiAgICAgewogICAgIGNh
c2UgMDoKLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIDEpOworICAgICAgICByYyA9IGh2
bV9zZXRfY3IwKHZhbCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAyOgpAQCAt
MjAzMywxMSArMjAzMywxMSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfY3IoCiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSAzOgotICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwgMSk7
CisgICAgICAgIHJjID0gaHZtX3NldF9jcjModmFsLCB0cnVlKTsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIDQ6Ci0gICAgICAgIHJjID0gaHZtX3NldF9jcjQodmFsLCAxKTsKKyAgICAgICAg
cmMgPSBodm1fc2V0X2NyNCh2YWwsIHRydWUpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1
bHQ6CkBAIC0yMDkyLDcgKzIwOTIsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfbXNyKAog
ICAgIHVpbnQ2NF90IHZhbCwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsK
LSAgICBpbnQgcmMgPSBodm1fbXNyX3dyaXRlX2ludGVyY2VwdChyZWcsIHZhbCwgMSk7CisgICAg
aW50IHJjID0gaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVnLCB2YWwsIHRydWUpOwogCiAgICAg
aWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2Vw
dGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDBlOWQzMTZiNDAuLjdiZTlj
ZjQ0NTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMjAzOCwxNSArMjAzOCwxNSBAQCBpbnQgaHZtX21vdl90b19jcih1
bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIpCiAgICAgc3dpdGNoICggY3IgKQogICAg
IHsKICAgICBjYXNlIDA6Ci0gICAgICAgIHJjID0gaHZtX3NldF9jcjAodmFsLCAxKTsKKyAgICAg
ICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIHRydWUpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgMzoKLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWwsIDEpOworICAgICAgICByYyA9IGh2
bV9zZXRfY3IzKHZhbCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSA0OgotICAg
ICAgICByYyA9IGh2bV9zZXRfY3I0KHZhbCwgMSk7CisgICAgICAgIHJjID0gaHZtX3NldF9jcjQo
dmFsLCB0cnVlKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDg6CkBAIC0yMTQyLDcgKzIx
NDIsNyBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgY3IsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2
LCBjcik7CiB9CiAKLWludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3Qg
bWF5X2RlZmVyKQoraW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbWF5
X2RlZmVyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwpAQCAtMjI2MCw3ICsyMjYwLDcgQEAgaW50IGh2bV9zZXRfY3Iw
KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAotaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xf
dCBtYXlfZGVmZXIpCitpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBt
YXlfZGVmZXIpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CkBAIC0yMzE0LDcgKzIzMTQsNyBAQCBpbnQgaHZtX3NldF9jcjModW5z
aWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CiB9CiAKLWludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBi
b29sX3QgbWF5X2RlZmVyKQoraW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJv
b2wgbWF5X2RlZmVyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICB1bnNp
Z25lZCBsb25nIG9sZF9jcjsKQEAgLTI5ODEsNyArMjk4MSw3IEBAIHZvaWQgaHZtX3Rhc2tfc3dp
dGNoKAogICAgIGlmICggdGFza19zd2l0Y2hfbG9hZF9zZWcoeDg2X3NlZ19sZHRyLCB0c3MubGR0
LCBuZXdfY3BsLCAwKSApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgcmMgPSBodm1fc2V0X2Ny
Myh0c3MuY3IzLCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3IzKHRzcy5jcjMsIHRydWUpOwogICAg
IGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCmluZGV4IDc4YTEwMTZlOTQuLjA4OGIzZmQ1NjIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCkBAIC0yODUsNyArMjg1LDcgQEAgc3RhdGljIGludCBu
c3ZtX3ZjcHVfaG9zdHJlc3RvcmUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogCiAgICAgLyogQ1I0ICovCiAgICAgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbNF0gPSBu
MXZtY2ItPl9jcjQ7Ci0gICAgcmMgPSBodm1fc2V0X2NyNChuMXZtY2ItPl9jcjQsIDEpOworICAg
IHJjID0gaHZtX3NldF9jcjQobjF2bWNiLT5fY3I0LCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4
NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAgLTI5Niw3ICsyOTYs
NyBAQCBzdGF0aWMgaW50IG5zdm1fdmNwdV9ob3N0cmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHN2bS0+bnNfY3IwLCB2LT5hcmNoLmh2
bS5ndWVzdF9jclswXSk7CiAgICAgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbMF0gPSBuMXZtY2ItPl9j
cjAgfCBYODZfQ1IwX1BFOwogICAgIG4xdm1jYi0+cmZsYWdzICY9IH5YODZfRUZMQUdTX1ZNOwot
ICAgIHJjID0gaHZtX3NldF9jcjAobjF2bWNiLT5fY3IwIHwgWDg2X0NSMF9QRSwgMSk7CisgICAg
cmMgPSBodm1fc2V0X2NyMChuMXZtY2ItPl9jcjAgfCBYODZfQ1IwX1BFLCB0cnVlKTsKICAgICBp
ZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNl
cHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAg
LTMyNCw3ICszMjQsNyBAQCBzdGF0aWMgaW50IG5zdm1fdmNwdV9ob3N0cmVzdG9yZShzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHYtPmFyY2guZ3Vl
c3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAvKiBodm1fc2V0X2NyMygpIGJl
bG93IHNldHMgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gZm9yIHVzLiAqLwogICAgIH0KLSAgICBy
YyA9IGh2bV9zZXRfY3IzKG4xdm1jYi0+X2NyMywgMSk7CisgICAgcmMgPSBodm1fc2V0X2NyMyhu
MXZtY2ItPl9jcjMsIHRydWUpOwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQog
ICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAgICBp
ZiAocmMgIT0gWDg2RU1VTF9PS0FZKQpAQCAtNTU2LDcgKzU1Niw3IEBAIHN0YXRpYyBpbnQgbnN2
bV92bWNiX3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogCiAgICAgLyogQ1I0ICovCiAgICAgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbNF0gPSBu
c192bWNiLT5fY3I0OwotICAgIHJjID0gaHZtX3NldF9jcjQobnNfdm1jYi0+X2NyNCwgMSk7Cisg
ICAgcmMgPSBodm1fc2V0X2NyNChuc192bWNiLT5fY3I0LCB0cnVlKTsKICAgICBpZiAoIHJjID09
IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJB
UF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAgLTU2Niw3ICs1
NjYsNyBAQCBzdGF0aWMgaW50IG5zdm1fdm1jYl9wcmVwYXJlNHZtcnVuKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzdm0tPm5zX2NyMCA9IHYtPmFyY2gu
aHZtLmd1ZXN0X2NyWzBdOwogICAgIGNyMCA9IG5lc3RlZHN2bV9mcHVfdm1lbnRyeShzdm0tPm5z
X2NyMCwgbnNfdm1jYiwgbjF2bWNiLCBuMnZtY2IpOwogICAgIHYtPmFyY2guaHZtLmd1ZXN0X2Ny
WzBdID0gbnNfdm1jYi0+X2NyMDsKLSAgICByYyA9IGh2bV9zZXRfY3IwKGNyMCwgMSk7CisgICAg
cmMgPSBodm1fc2V0X2NyMChjcjAsIHRydWUpOwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENF
UFRJT04gKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAw
KTsKICAgICBpZiAocmMgIT0gWDg2RU1VTF9PS0FZKQpAQCAtNTg0LDcgKzU4NCw3IEBAIHN0YXRp
YyBpbnQgbnN2bV92bWNiX3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAgICBuZXN0ZWRzdm1fdm1jYl9zZXRfbmVzdGVkcDJtKHYs
IG5zX3ZtY2IsIG4ydm1jYik7CiAKICAgICAgICAgLyogaHZtX3NldF9jcjMoKSBiZWxvdyBzZXRz
IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdIGZvciB1cy4gKi8KLSAgICAgICAgcmMgPSBodm1fc2V0
X2NyMyhuc192bWNiLT5fY3IzLCAxKTsKKyAgICAgICAgcmMgPSBodm1fc2V0X2NyMyhuc192bWNi
LT5fY3IzLCB0cnVlKTsKICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAg
ICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAg
ICAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAgLTU5OCw3ICs1OTgsNyBAQCBzdGF0aWMg
aW50IG5zdm1fdm1jYl9wcmVwYXJlNHZtcnVuKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgICogd2UgYXNzdW1lIGl0IGludGVyY2VwdHMgcGFnZSBm
YXVsdHMuCiAgICAgICAgICAqLwogICAgICAgICAvKiBodm1fc2V0X2NyMygpIGJlbG93IHNldHMg
di0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gZm9yIHVzLiAqLwotICAgICAgICByYyA9IGh2bV9zZXRf
Y3IzKG5zX3ZtY2ItPl9jcjMsIDEpOworICAgICAgICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2It
Pl9jcjMsIHRydWUpOwogICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAg
ICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogICAg
ICAgICBpZiAocmMgIT0gWDg2RU1VTF9PS0FZKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBiZTQ4Y2E3MmM1
Li41ZDAwMjU2YWFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMjMzMyw3ICsyMzMzLDcgQEAgc3RhdGlj
IHZvaWQgc3ZtX2RvX21zcl9hY2Nlc3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgICAgICBtc3Jfc3BsaXQocmVncywgbXNyX2NvbnRlbnQpOwogICAgIH0KICAgICBlbHNlCi0g
ICAgICAgIHJjID0gaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVncy0+ZWN4LCBtc3JfZm9sZChy
ZWdzKSwgMSk7CisgICAgICAgIHJjID0gaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVncy0+ZWN4
LCBtc3JfZm9sZChyZWdzKSwgdHJ1ZSk7CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50
LmMKaW5kZXggMjhkMDhhNjYzMC4uMGRmOGFiNDBlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bV9ldmVudC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwpAQCAtOTQs
NyArOTQsNyBAQCB2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAK
ICAgICBpZiAoIHVubGlrZWx5KHctPmRvX3dyaXRlLmNyMCkgKQogICAgIHsKLSAgICAgICAgaWYg
KCBodm1fc2V0X2NyMCh3LT5jcjAsIDApID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAg
aWYgKCBodm1fc2V0X2NyMCh3LT5jcjAsIGZhbHNlKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAg
ICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAog
ICAgICAgICB3LT5kb193cml0ZS5jcjAgPSAwOwpAQCAtMTAyLDcgKzEwMiw3IEBAIHZvaWQgaHZt
X3ZtX2V2ZW50X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKIAogICAgIGlmICggdW5saWtlbHko
dy0+ZG9fd3JpdGUuY3I0KSApCiAgICAgewotICAgICAgICBpZiAoIGh2bV9zZXRfY3I0KHctPmNy
NCwgMCkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAgICAgICBpZiAoIGh2bV9zZXRfY3I0KHct
PmNyNCwgZmFsc2UpID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgICAgIGh2bV9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogCiAgICAgICAgIHctPmRvX3dyaXRl
LmNyNCA9IDA7CkBAIC0xMTAsNyArMTEwLDcgQEAgdm9pZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1l
KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgaWYgKCB1bmxpa2VseSh3LT5kb193cml0ZS5jcjMpICkK
ICAgICB7Ci0gICAgICAgIGlmICggaHZtX3NldF9jcjMody0+Y3IzLCAwKSA9PSBYODZFTVVMX0VY
Q0VQVElPTiApCisgICAgICAgIGlmICggaHZtX3NldF9jcjMody0+Y3IzLCBmYWxzZSkgPT0gWDg2
RU1VTF9FWENFUFRJT04gKQogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJB
UF9ncF9mYXVsdCwgMCk7CiAKICAgICAgICAgdy0+ZG9fd3JpdGUuY3IzID0gMDsKQEAgLTExOCw3
ICsxMTgsNyBAQCB2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAK
ICAgICBpZiAoIHVubGlrZWx5KHctPmRvX3dyaXRlLm1zcikgKQogICAgIHsKLSAgICAgICAgaWYg
KCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh3LT5tc3IsIHctPnZhbHVlLCAwKSA9PQorICAgICAg
ICBpZiAoIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHctPm1zciwgdy0+dmFsdWUsIGZhbHNlKSA9
PQogICAgICAgICAgICAgIFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgICAgIGh2bV9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGM5
NDA2ZDAyYzEuLmUwNjVmOGJiZGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yNjY0LDcgKzI2NjQsNyBA
QCBzdGF0aWMgaW50IHZteF9jcl9hY2Nlc3MoY3JfYWNjZXNzX3F1YWxfdCBxdWFsKQogICAgICAg
ICAgICAgICAgICAoWDg2X0NSMF9QRXxYODZfQ1IwX01QfFg4Nl9DUjBfRU18WDg2X0NSMF9UUykp
OwogICAgICAgICBIVk1UUkFDRV9MT05HXzFEKExNU1csIHZhbHVlKTsKIAotICAgICAgICBpZiAo
IChyYyA9IGh2bV9zZXRfY3IwKHZhbHVlLCAxKSkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAg
ICAgICBpZiAoIChyYyA9IGh2bV9zZXRfY3IwKHZhbHVlLCB0cnVlKSkgPT0gWDg2RU1VTF9FWENF
UFRJT04gKQogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVs
dCwgMCk7CiAKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNDAwMCw3ICs0MDAwLDcgQEAgdm9pZCB2
bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogCiAg
ICAgY2FzZSBFWElUX1JFQVNPTl9NU1JfV1JJVEU6Ci0gICAgICAgIHN3aXRjaCAoIGh2bV9tc3Jf
d3JpdGVfaW50ZXJjZXB0KHJlZ3MtPmVjeCwgbXNyX2ZvbGQocmVncyksIDEpICkKKyAgICAgICAg
c3dpdGNoICggaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVncy0+ZWN4LCBtc3JfZm9sZChyZWdz
KSwgdHJ1ZSkgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOgogICAgICAg
ICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZlOiBXUk1TUiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
CmluZGV4IDhlMmU4YzI2NmEuLmRmZDA4ZTJkMGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTEwMTcs
MTUgKzEwMTcsMTUgQEAgc3RhdGljIHZvaWQgbG9hZF9zaGFkb3dfZ3Vlc3Rfc3RhdGUoc3RydWN0
IHZjcHUgKnYpCiAgICAgbnZjcHUtPmd1ZXN0X2NyWzBdID0gZ2V0X3Z2bWNzKHYsIENSMF9SRUFE
X1NIQURPVyk7CiAgICAgbnZjcHUtPmd1ZXN0X2NyWzRdID0gZ2V0X3Z2bWNzKHYsIENSNF9SRUFE
X1NIQURPVyk7CiAKLSAgICByYyA9IGh2bV9zZXRfY3IwKGdldF92dm1jcyh2LCBHVUVTVF9DUjAp
LCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3IwKGdldF92dm1jcyh2LCBHVUVTVF9DUjApLCB0cnVl
KTsKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVj
dF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKLSAgICByYyA9IGh2bV9zZXRfY3I0
KGdldF92dm1jcyh2LCBHVUVTVF9DUjQpLCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3I0KGdldF92
dm1jcyh2LCBHVUVTVF9DUjQpLCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBU
SU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7
CiAKLSAgICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBHVUVTVF9DUjMpLCAxKTsKKyAg
ICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBHVUVTVF9DUjMpLCB0cnVlKTsKICAgICBp
ZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNl
cHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKQEAgLTEwMzUsNyArMTAzNSw3IEBAIHN0YXRpYyB2
b2lkIGxvYWRfc2hhZG93X2d1ZXN0X3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggY29u
dHJvbCAmIFZNX0VOVFJZX0xPQURfUEVSRl9HTE9CQUxfQ1RSTCApCiAgICAgewogICAgICAgICBy
YyA9IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KE1TUl9DT1JFX1BFUkZfR0xPQkFMX0NUUkwsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3Z2bWNzKHYsIEdVRVNUX1BF
UkZfR0xPQkFMX0NUUkwpLCAwKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnZXRfdnZtY3ModiwgR1VFU1RfUEVSRl9HTE9CQUxfQ1RSTCksIGZhbHNlKTsKICAgICAgICAg
aWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgICAgICBodm1faW5qZWN0X2h3
X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAgICB9CkBAIC0xMjIzLDE1ICsxMjIzLDE1
IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZtY3NfaG9zdF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAg
ICAgICAgX192bXdyaXRlKHZtY3NfaDJnX2ZpZWxkW2ldLmd1ZXN0X2ZpZWxkLCByKTsKICAgICB9
CiAKLSAgICByYyA9IGh2bV9zZXRfY3IwKGdldF92dm1jcyh2LCBIT1NUX0NSMCksIDEpOworICAg
IHJjID0gaHZtX3NldF9jcjAoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1IwKSwgdHJ1ZSk7CiAgICAgaWYg
KCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0
aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogCi0gICAgcmMgPSBodm1fc2V0X2NyNChnZXRfdnZtY3Mo
diwgSE9TVF9DUjQpLCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3I0KGdldF92dm1jcyh2LCBIT1NU
X0NSNCksIHRydWUpOwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAg
ICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAotICAgIHJjID0g
aHZtX3NldF9jcjMoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1IzKSwgMSk7CisgICAgcmMgPSBodm1fc2V0
X2NyMyhnZXRfdnZtY3ModiwgSE9TVF9DUjMpLCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4NkVN
VUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgMCk7CiAKQEAgLTEyNDEsNyArMTI0MSw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZtY3Nf
aG9zdF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGNvbnRyb2wgJiBWTV9FWElUX0xP
QURfUEVSRl9HTE9CQUxfQ1RSTCApCiAgICAgewogICAgICAgICByYyA9IGh2bV9tc3Jfd3JpdGVf
aW50ZXJjZXB0KE1TUl9DT1JFX1BFUkZfR0xPQkFMX0NUUkwsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2V0X3Z2bWNzKHYsIEhPU1RfUEVSRl9HTE9CQUxfQ1RSTCksIDEp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF92dm1jcyh2LCBIT1NU
X1BFUkZfR0xPQkFMX0NUUkwpLCB0cnVlKTsKICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VY
Q0VQVElPTiApCiAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2Zh
dWx0LCAwKTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBw
b3J0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKaW5kZXggNzIyMjkzOWE2
YS4uZTk4OWFhNzM0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9y
dC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaApAQCAtMTM0LDkgKzEz
NCw5IEBAIHZvaWQgaHZtX3NoYWRvd19oYW5kbGVfY2Qoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgdmFsdWUpOwogICogcmV0dXJuZWQuCiAgKi8KIGludCBodm1fc2V0X2VmZXIodWludDY0
X3QgdmFsdWUpOwotaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBt
YXlfZGVmZXIpOwotaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBt
YXlfZGVmZXIpOwotaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBt
YXlfZGVmZXIpOworaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbWF5
X2RlZmVyKTsKK2ludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9k
ZWZlcik7CitpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVm
ZXIpOwogaW50IGh2bV9kZXNjcmlwdG9yX2FjY2Vzc19pbnRlcmNlcHQodWludDY0X3QgZXhpdF9p
bmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgdm14X2V4
aXRfcXVhbGlmaWNhdGlvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBkZXNjcmlwdG9yLCBib29sIGlzX3dyaXRlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 02 14:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14: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 1gIaVW-0005qB-KE; Fri, 02 Nov 2018 14:33:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIaVV-0005q4-RC
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 2018 14:33:05 +0000
X-Inumbo-ID: 35738a72-deac-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35738a72-deac-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 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 1gIaVU-0002mF-Hb
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 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 1gIaVU-0001X0-Ep
 for xen-changelog@lists.xenproject.org; Fri, 02 Nov 2018 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gIaVU-0001X0-Ep@xenbits.xenproject.org>
Date: Fri, 02 Nov 2018 14:33:04 +0000
Subject: [Xen-changelog] [xen staging] libxl/arm: fix guest type conversion
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDEy
OjM0OjEyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyIDE0OjIyOjIwIDIwMTggKzAwMDAKCiAgICBsaWJ4bC9h
cm06IGZpeCBndWVzdCB0eXBlIGNvbnZlcnNpb24KICAgIAogICAgQ29tbWl0IDM1OTk3MGZkOGIg
KCJ0b29scy9saWJ4bDogU3dpdGNoIEFybSBndWVzdCB0eXBlIHRvIFBWSCIpIG1pc3NlZAogICAg
Y2hhbmdpbmcgdGhlIHR5cGUgZmllbGQgaW4gY19pbmZvLiBUaGlzIGlzc3VlIGRpZG4ndCBzdXJm
YWNlIHVudGlsCiAgICBlZjcyYzkzZGY5IHdoaWNoIG1hZGUgY3JlYXRpbmcgUFYgZ3Vlc3Qgb24g
QXJtIHVudXNhYmxlLgogICAgCiAgICBDcmVhdGUgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQgYW5kIHN3aXRjaCB0aGUgdHlwZQogICAgdGhlcmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfYXJjaC5oICAgfCAgNCArKysrCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICB8IDI3
ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
fCAgMiArKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgfCAgNSArKysrKwogNCBmaWxlcyBj
aGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAppbmRleCA5
MzA1NzBlZjFlLi5kNjI0MTU5ZTUzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNo
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCkBAIC02NSw2ICs2NSwxMCBAQCBfaGlk
ZGVuCiBpbnQgbGlieGxfX2FyY2hfZG9tYWluX21hcF9pcnEobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsIGludCBpcnEpOwogCiBfaGlkZGVuCit2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9j
cmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19p
bmZvKTsKKworX2hpZGRlbgogdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyk7CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5k
ZXggMjVkYzNkZWZjNi4uMTQxZTE1OTA0MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTExMTQsMjMgKzExMTQsMzQg
QEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9tYXBfaXJxKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLCBpbnQgaXJxKQogICAgIHJldHVybiB4Y19kb21haW5fYmluZF9wdF9zcGlfaXJxKENU
WC0+eGNoLCBkb21pZCwgaXJxLCBpcnEpOwogfQogCi12b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZv
KQordm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKIHsKLSAgICAvKiBBQ1BJIGlzIGRpc2Fi
bGVkIGJ5IGRlZmF1bHQgKi8KLSAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+
YWNwaSwgZmFsc2UpOwotCiAgICAgLyoKICAgICAgKiBBcm0gZ3Vlc3QgYXJlIG5vdyBjb25zaWRl
cmVkIGFzIFBWSCBieSB0aGUgdG9vbHN0YWNrLiBUbyBhbGxvdwogICAgICAqIGNvbXBhdGliaWxp
dHkgd2l0aCBwcmV2aW91cyB0b29sc3RhY2ssIFBWIGd1ZXN0IGFyZSBhdXRvbWF0aWNhbGx5CiAg
ICAgICogY29udmVydGVkIHRvIFBWSC4KICAgICAgKi8KKyAgICBpZiAoY19pbmZvLT50eXBlID09
IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7CisgICAgICAgIExPRyhXQVJOLCAiQ29udmVydGluZyBQ
ViBndWVzdCB0byBQVkguIik7CisgICAgICAgIExPRyhXQVJOLCAiQXJtIGd1ZXN0IGFyZSBub3cg
UFZILiIpOworICAgICAgICBMT0coV0FSTiwgIlBsZWFzZSBmaXggeW91ciBjb25maWd1cmF0aW9u
IGZpbGUvdG9vbHN0YWNrLiIpOworCisgICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWSDsKKyAgICAgICAgLyogQWxsIG90aGVyIGZpZWxkcyBjYW4gcmVtYWluIHVudG91
Y2hlZCAqLworICAgIH0KK30KKwordm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKK3sKKyAgICAv
KiBBQ1BJIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQgKi8KKyAgICBsaWJ4bF9kZWZib29sX3NldGRl
ZmF1bHQoJmJfaW5mby0+YWNwaSwgZmFsc2UpOworCiAgICAgaWYgKGJfaW5mby0+dHlwZSAhPSBM
SUJYTF9ET01BSU5fVFlQRV9QVikKICAgICAgICAgcmV0dXJuOwogCi0gICAgTE9HKFdBUk4sICJD
b252ZXJ0aW5nIFBWIGd1ZXN0IHRvIFBWSC4iKTsKLSAgICBMT0coV0FSTiwgIkFybSBndWVzdCBh
cmUgbm93IFBWSC4iKTsKLSAgICBMT0coV0FSTiwgIlBsZWFzZSBmaXggeW91ciBjb25maWd1cmF0
aW9uIGZpbGUvdG9vbHN0YWNrLiIpOworICAgIExPRyhERUJVRywgIkNvbnZlcnRpbmcgYnVpbGRf
aW5mbyB0byBQVkgiKTsKIAogICAgIC8qIFJlLWluaXRpYWxpemUgdHlwZSB0byBQVkggYW5kIGFs
bCBhc3NvY2lhdGVkIGZpZWxkcyB0byBkZWZhdWx0cy4gKi8KICAgICBtZW1zZXQoJmJfaW5mby0+
dSwgJ1wwJywgc2l6ZW9mKGJfaW5mby0+dSkpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA0YmI3NTBlOTUx
Li5mYTU3MzM0NGJjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMzUsNiArMzUsOCBAQCBpbnQgbGlieGxf
X2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKICAgICB9CiAKKyAgICBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdChnYywgY19pbmZvKTsKKwogICAgIGlmIChjX2luZm8tPnR5cGUgIT0g
TElCWExfRE9NQUlOX1RZUEVfUFYpIHsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZjX2luZm8tPmhhcCwgdHJ1ZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgm
Y19pbmZvLT5vb3MsIHRydWUpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMg
Yi90b29scy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA4YjY3NTljMDg5Li5jMDRmZDc1YTY0IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF94ODYuYwpAQCAtNjEzLDYgKzYxMywxMSBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFs
aXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIHJjOwogfQogCit2
b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQoreworfQorCiB2b2lkIGxpYnhsX19hcmNoX2Rv
bWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAq
Yl9pbmZvKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04: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 1gJARI-0007Cb-0A; Sun, 04 Nov 2018 04:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJARG-0007CW-Lo
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:06 +0000
X-Inumbo-ID: caf77c18-dfed-11e8-9a8a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id caf77c18-dfed-11e8-9a8a-12d6303a7972;
 Sun, 04 Nov 2018 04: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 1gJARD-0001Sw-SF
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJARD-0005yD-Ph
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJARD-0005yD-Ph@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:55:03 +0000
Subject: [Xen-changelog] [xen master] x86: don't report PV support when
 !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0OTg5NDA5MGMyMjQ3M2M1NDc3ZTc4MGE4MjliMDkzMWE5MGI0ZjkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCA0IDE2
OjQzOjMzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogU3VuIE9jdCAxNCAyMDoyMzo1OCAyMDE4ICswMTAwCgogICAgeDg2OiBk
b24ndCByZXBvcnQgUFYgc3VwcG9ydCB3aGVuICFDT05GSUdfUFYKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCAxMSAr
KysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCmluZGV4IDZhNDQ5MDI0YzIuLjkzYjc5YzdjMGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xODE3LDEwICsxODE3LDEz
IEBAIHZvaWQgYXJjaF9nZXRfeGVuX2NhcHMoeGVuX2NhcGFiaWxpdGllc19pbmZvX3QgKmluZm8p
CiAKICAgICAoKmluZm8pWzBdID0gJ1wwJzsKIAotICAgIHNucHJpbnRmKHMsIHNpemVvZihzKSwg
Inhlbi0lZC4lZC14ODZfNjQgIiwgbWFqb3IsIG1pbm9yKTsKLSAgICBzYWZlX3N0cmNhdCgqaW5m
bywgcyk7Ci0gICAgc25wcmludGYocywgc2l6ZW9mKHMpLCAieGVuLSVkLiVkLXg4Nl8zMnAgIiwg
bWFqb3IsIG1pbm9yKTsKLSAgICBzYWZlX3N0cmNhdCgqaW5mbywgcyk7CisgICAgaWYgKCBJU19F
TkFCTEVEKENPTkZJR19QVikgKQorICAgIHsKKyAgICAgICAgc25wcmludGYocywgc2l6ZW9mKHMp
LCAieGVuLSVkLiVkLXg4Nl82NCAiLCBtYWpvciwgbWlub3IpOworICAgICAgICBzYWZlX3N0cmNh
dCgqaW5mbywgcyk7CisgICAgICAgIHNucHJpbnRmKHMsIHNpemVvZihzKSwgInhlbi0lZC4lZC14
ODZfMzJwICIsIG1ham9yLCBtaW5vcik7CisgICAgICAgIHNhZmVfc3RyY2F0KCppbmZvLCBzKTsK
KyAgICB9CiAgICAgaWYgKCBodm1fZW5hYmxlZCApCiAgICAgewogICAgICAgICBzbnByaW50Zihz
LCBzaXplb2YocyksICJodm0tJWQuJWQteDg2XzMyICIsIG1ham9yLCBtaW5vcik7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:55:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04: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 1gJARQ-0007D8-1t; Sun, 04 Nov 2018 04:55:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJARO-0007D1-SE
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:14 +0000
X-Inumbo-ID: d1078936-dfed-11e8-b27f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1078936-dfed-11e8-b27f-12d6303a7972;
 Sun, 04 Nov 2018 04:55: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 1gJARO-0001T4-2I
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJARN-0005yc-W8
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJARN-0005yc-W8@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:55:13 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: switch parse_dom0_param to
 use parse_boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5066039672015127212=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fbc2bbdca38021109590d436c3e5099ff1a5b50d
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Oct 9 11:42:32 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Oct 15 14:34:53 2018 +0100

    x86/dom0: switch parse_dom0_param to use parse_boolean
    
    No functional change expected.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/dom0_build.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c
index 86eb7db1da..dcd7afb058 100644
--- a/xen/arch/x86/dom0_build.c
+++ b/xen/arch/x86/dom0_build.c
@@ -225,16 +225,17 @@ static int __init parse_dom0_param(const char *s)
     int rc = 0;
 
     do {
+        int val;
 
         ss = strchr(s, ',');
         if ( !ss )
             ss = strchr(s, '\0');
 
-        if ( !strncmp(s, "pvh", ss - s) )
-            dom0_pvh = true;
+        if ( (val = parse_boolean("pvh", s, ss)) >= 0 )
+            dom0_pvh = val;
 #ifdef CONFIG_SHADOW_PAGING
-        else if ( !strncmp(s, "shadow", ss - s) )
-            opt_dom0_shadow = true;
+        else if ( (val = parse_boolean("shadow", s, ss)) >= 0 )
+            opt_dom0_shadow = val;
 #endif
         else
             rc = -EINVAL;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5066039672015127212==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04: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 1gJARb-0007En-4R; Sun, 04 Nov 2018 04:55:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJARZ-0007Eb-Aq
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:25 +0000
X-Inumbo-ID: d71a7e82-dfed-11e8-beea-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d71a7e82-dfed-11e8-beea-12d6303a7972;
 Sun, 04 Nov 2018 04:55: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 1gJARY-0001TC-8f
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJARY-0005z4-6J
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJARY-0005z4-6J@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:55:24 +0000
Subject: [Xen-changelog] [xen master] amd-iommu: use correct constants in
 amd_iommu_get_next_table_from_pte()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3NGQyZjUzYzFhYTc4ZWJlMjdmMDg4ZjYzYTIwMjA4MDdkNzUxNjQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IFNlcCAyNiAxNDo0NDowNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgMTUgMTQ6MzQ6NTMg
MjAxOCArMDEwMAoKICAgIGFtZC1pb21tdTogdXNlIGNvcnJlY3QgY29uc3RhbnRzIGluIGFtZF9p
b21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSgpCiAgICAKICAgIC4uLmFuZCBjaGFuZ2UgdGhl
IG5hbWUgdG8gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKCkgc2luY2UgdGhlCiAgICBh
ZGRyZXNzIHJlYWQgaXMgbm90IG5lY2Vzc2FyaWx5IHRoZSBhZGRyZXNzIG9mIGEgbmV4dCBsZXZl
bCBwYWdlIHRhYmxlLgogICAgKElmIHRoZSAnbmV4dCBsZXZlbCcgZmllbGQgaXMgbm90IDEgLSA2
IHRoZW4gdGhlIGFkZHJlc3MgaXMgYSBwYWdlCiAgICBhZGRyZXNzKS4KICAgIAogICAgVGhlIGNv
bnN0YW50cyBpbiB1c2UgcHJpb3IgdG8gdGhpcyBwYXRjaCByZWxhdGUgdG8gZGV2aWNlIHRhYmxl
IGVudHJpZXMKICAgIHJhdGhlciB0aGFuIHBhZ2UgdGFibGUgZW50cmllcy4gQWx0aG91Z2ggdGhl
eSBkbyBoYXZlIHRoZSBzYW1lIHZhbHVlLCBpdAogICAgbWFrZXMgdGhlIGNvZGUgY29uZnVzaW5n
IHRvIHJlYWQuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWxzbyBjaGFuZ2VzIHRoZSBQREUvUFRFIHBv
aW50ZXIgYXJndW1lbnQgdG8gdm9pZCAqLCBhbmQKICAgIHJlbW92ZXMgYW55IHUzMi91aW50MzJf
dCBjYXN0cyBpbiB0aGUgY2FsbCBzaXRlcy4gVW5uZWNlc3NhcnkgY2FzdHMKICAgIHN1cnJvdW5k
aW5nIGNhbGwgc2l0ZXMgYXJlIGFsc28gcmVtb3ZlZC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIE5PVEU6IFRoZSBwYXRjaCBhbHNvIGFkZHMgZW1hY3MgYm9pbGVycGxh
dGUgdG8gaW9tbXVfbWFwLmMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2QtYnk6IEJyaWFuIFdvb2RzIDxicmlh
bi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYyAgICAgICB8IDQwICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgMTAgKysrLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDIgKy0KIDMgZmlsZXMgY2hh
bmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IGU3ZTkwMTY4MzguLmQwM2E2ZDcyYjkgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTI4NSwxOSArMjg1LDE4IEBA
IHZvaWQgaW9tbXVfZHRlX3NldF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBn
Y3IzLAogICAgIGR0ZVsxXSA9IGVudHJ5OwogfQogCi11NjQgYW1kX2lvbW11X2dldF9uZXh0X3Rh
YmxlX2Zyb21fcHRlKHUzMiAqZW50cnkpCit1aW50NjRfdCBhbWRfaW9tbXVfZ2V0X2FkZHJlc3Nf
ZnJvbV9wdGUodm9pZCAqcHRlKQogewotICAgIHU2NCBhZGRyX2xvLCBhZGRyX2hpLCBwdHI7Cisg
ICAgdWludDMyX3QgKmVudHJ5ID0gcHRlOworICAgIHVpbnQ2NF90IGFkZHJfbG8sIGFkZHJfaGks
IHB0cjsKIAotICAgIGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKAotICAgICAgICBl
bnRyeVswXSwKLSAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0xPV19NQVNL
LAotICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfTE9XX1NISUZUKTsKKyAg
ICBhZGRyX2xvID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfTUFTSywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfU0hJRlQp
OwogCi0gICAgYWRkcl9oaSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoCi0gICAgICAgIGVudHJ5
WzFdLAotICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfSElHSF9NQVNLLAot
ICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfSElHSF9TSElGVCk7CisgICAg
YWRkcl9oaSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMV0sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9NQVNLLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQp
OwogCiAgICAgcHRyID0gKGFkZHJfaGkgPDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7
CiAgICAgcmV0dXJuIHB0cjsKQEAgLTM1MCwxMSArMzQ5LDExIEBAIHN0YXRpYyBpbnQgaW9tbXVf
dXBkYXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwK
ICAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwogCiAg
ICAgLyogZ2V0IHBhZ2UgdGFibGUgb2YgbmV4dCBsZXZlbCAqLwotICAgIG50YWJsZV9tYWRkciA9
IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSgodTMyKilwZGUpOworICAgIG50YWJs
ZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpOwogICAgIG50YWJs
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBhZGRyX3RvX3BmbihudGFibGVfbWFkZHIpKSk7CiAK
ICAgICAvKiBnZXQgdGhlIGZpcnN0IG1mbiBvZiBuZXh0IGxldmVsICovCi0gICAgZmlyc3RfbWZu
ID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1MzIqKW50YWJsZSkgPj4gUEFH
RV9TSElGVDsKKyAgICBmaXJzdF9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUo
bnRhYmxlKSA+PiBQQUdFX1NISUZUOwogCiAgICAgaWYgKCBmaXJzdF9tZm4gPT0gMCApCiAgICAg
ICAgIGdvdG8gb3V0OwpAQCAtNDAxLDcgKzQwMCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2Vf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgcGRlID0g
dGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIG1lcmdlX2xldmVsKTsKIAogICAgIC8qIGdldCBm
aXJzdCBtZm4gKi8KLSAgICBudGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zy
b21fcHRlKCh1MzIqKXBkZSkgPj4gUEFHRV9TSElGVDsKKyAgICBudGFibGVfbWZuID0gYW1kX2lv
bW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSkgPj4gUEFHRV9TSElGVDsKIAogICAgIGlmICgg
bnRhYmxlX21mbiA9PSAwICkKICAgICB7CkBAIC00MTAsNyArNDA5LDcgQEAgc3RhdGljIGludCBp
b21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwK
ICAgICB9CiAKICAgICBudGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihudGFibGVfbWZuKSk7
Ci0gICAgZmlyc3RfbWZuID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1MzIq
KW50YWJsZSkgPj4gUEFHRV9TSElGVDsKKyAgICBmaXJzdF9tZm4gPSBhbWRfaW9tbXVfZ2V0X2Fk
ZHJlc3NfZnJvbV9wdGUobnRhYmxlKSA+PiBQQUdFX1NISUZUOwogCiAgICAgaWYgKCBmaXJzdF9t
Zm4gPT0gMCApCiAgICAgewpAQCAtNDY4LDggKzQ2Nyw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRl
X2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICBw
ZGUgPSBuZXh0X3RhYmxlX3ZhZGRyICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBsZXZlbCk7CiAKICAg
ICAgICAgLyogSGVyZSBtaWdodCBiZSBhIHN1cGVyIHBhZ2UgZnJhbWUgKi8KLSAgICAgICAgbmV4
dF90YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUoKHVpbnQzMl90
KilwZGUpIAotICAgICAgICAgICAgICAgICAgICAgICAgID4+IFBBR0VfU0hJRlQ7CisgICAgICAg
IG5leHRfdGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSkgPj4g
UEFHRV9TSElGVDsKIAogICAgICAgICAvKiBTcGxpdCBzdXBlciBwYWdlIGZyYW1lIGludG8gc21h
bGxlciBwaWVjZXMuKi8KICAgICAgICAgaWYgKCBpb21tdV9pc19wdGVfcHJlc2VudCgodTMyKilw
ZGUpICYmCkBAIC04MjMsMyArODIxLDEzIEBAIHZvaWQgYW1kX2lvbW11X3NoYXJlX3AybShzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gocGdkX21mbikpOwog
ICAgIH0KIH0KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCA3NzMyMzM5NWYyLi4yNTdiODNlMmRiIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTM5MSwx
MSArMzkxLDExIEBAIHN0YXRpYyB2b2lkIGRlYWxsb2NhdGVfcGFnZV90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKICAgICBmb3IgKCBpbmRleCA9IDA7IGluZGV4IDwgUFRFX1BFUl9UQUJMRV9T
SVpFOyBpbmRleCsrICkKICAgICB7CiAgICAgICAgIHBkZSA9IHRhYmxlX3ZhZGRyICsgKGluZGV4
ICogSU9NTVVfUEFHRV9UQUJMRV9FTlRSWV9TSVpFKTsKLSAgICAgICAgbmV4dF90YWJsZV9tYWRk
ciA9IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZShwZGUpOwotICAgICAgICBuZXh0
X2xldmVsID0gaW9tbXVfbmV4dF9sZXZlbCgodTMyKilwZGUpOworICAgICAgICBuZXh0X3RhYmxl
X21hZGRyID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSk7CisgICAgICAgIG5l
eHRfbGV2ZWwgPSBpb21tdV9uZXh0X2xldmVsKHBkZSk7CiAKICAgICAgICAgaWYgKCAobmV4dF90
YWJsZV9tYWRkciAhPSAwKSAmJiAobmV4dF9sZXZlbCAhPSAwKSAmJgotICAgICAgICAgICAgIGlv
bW11X2lzX3B0ZV9wcmVzZW50KCh1MzIqKXBkZSkgKQorICAgICAgICAgICAgIGlvbW11X2lzX3B0
ZV9wcmVzZW50KHBkZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBXZSBkbyBub3Qgc3Vw
cG9ydCBza2lwIGxldmVscyB5ZXQgKi8KICAgICAgICAgICAgIEFTU0VSVChuZXh0X2xldmVsID09
IGxldmVsIC0gMSk7CkBAIC01MjAsOCArNTIwLDggQEAgc3RhdGljIHZvaWQgYW1kX2R1bXBfcDJt
X3RhYmxlX2xldmVsKHN0cnVjdCBwYWdlX2luZm8qIHBnLCBpbnQgbGV2ZWwsCiAgICAgICAgICAg
ICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKIAogICAgICAgICBwZGUgPSB0YWJsZV92YWRk
ciArIChpbmRleCAqIElPTU1VX1BBR0VfVEFCTEVfRU5UUllfU0laRSk7Ci0gICAgICAgIG5leHRf
dGFibGVfbWFkZHIgPSBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUocGRlKTsKLSAg
ICAgICAgZW50cnkgPSAodTMyKilwZGU7CisgICAgICAgIG5leHRfdGFibGVfbWFkZHIgPSBhbWRf
aW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKTsKKyAgICAgICAgZW50cnkgPSBwZGU7CiAK
ICAgICAgICAgcHJlc2VudCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMF0sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9QUkVTRU5UX01B
U0ssCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy
b3RvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKaW5k
ZXggYjFjYzVmYTFmOC4uODFiODM5YTcyNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS9hbWQtaW9tbXUtcHJvdG8uaApAQCAtNTUsNyArNTUsNyBAQCBpbnQgYW1kX2lvbW11X3Vw
ZGF0ZV9pdnJzX21hcHBpbmdfYWNwaSh2b2lkKTsKIGludCBfX211c3RfY2hlY2sgYW1kX2lvbW11
X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsKIGludCBf
X211c3RfY2hlY2sgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3Qg
ZGZuKTsKLXU2NCBhbWRfaW9tbXVfZ2V0X25leHRfdGFibGVfZnJvbV9wdGUodTMyICplbnRyeSk7
Cit1aW50NjRfdCBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqZW50cnkpOwog
aW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11
ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9t
YWluICpkb21haW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQg
cGh5c19hZGRyLCB1bnNpZ25lZCBsb25nIHNpemUsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:55:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJARl-0007Ft-6D; Sun, 04 Nov 2018 04:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJARj-0007Ff-HV
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:35 +0000
X-Inumbo-ID: dd2d3346-dfed-11e8-bd68-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd2d3346-dfed-11e8-bd68-12d6303a7972;
 Sun, 04 Nov 2018 04:55: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 1gJARi-0001UA-Ef
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJARi-0005zV-CU
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJARi-0005zV-CU@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:55:34 +0000
Subject: [Xen-changelog] [xen master] xen/xsm: remove unnecessary #define
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ3ZjliOTI2ZWFlNmEwMWMwZTAwZTVkYTU1MTNjYWIyM2JiNDhkNTAKQXV0aG9yOiAg
ICAgWGluIExpIDx0YWxvbnMubGVlQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9jdCA5IDE3
OjMzOjE4IDIwMTggKzA4MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNDozNDo1MyAyMDE4ICswMTAw
CgogICAgeGVuL3hzbTogcmVtb3ZlIHVubmVjZXNzYXJ5ICNkZWZpbmUKICAgIAogICAgdGhpcyAj
ZGVmaW5lIGlzIHVubmVjZXNzYXJ5IHNpbmNlIFhTTV9JTkxJTkUgaXMgcmVkZWZpbmVkIGluCiAg
ICB4c20vZHVtbXkuaCwgaXQncyBhIHJpc2sgb2YgYnVpbGQgYnJlYWthZ2UsIHNvIHJlbW92ZSBp
dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogeGVuL3hzbS9k
dW1teS5jIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCAzMjkwZDA0NTI3Li4wNmE2
NzRmYWQwIDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15LmMKKysrIGIveGVuL3hzbS9kdW1teS5j
CkBAIC0xMSw3ICsxMSw2IEBACiAgKi8KIAogI2RlZmluZSBYU01fTk9fV1JBUFBFUlMKLSNkZWZp
bmUgWFNNX0lOTElORSAvKiAqLwogI2luY2x1ZGUgPHhzbS9kdW1teS5oPgogCiBzdHJ1Y3QgeHNt
X29wZXJhdGlvbnMgZHVtbXlfeHNtX29wczsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:55:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJARw-0007H7-89; Sun, 04 Nov 2018 04:55:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJARu-0007Gu-Fz
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:46 +0000
X-Inumbo-ID: e3404a01-dfed-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3404a01-dfed-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:55: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 1gJARs-0001UP-Kz
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJARs-0005zv-IZ
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJARs-0005zv-IZ@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:55:44 +0000
Subject: [Xen-changelog] [xen master] xen/xsm: Introduce new boot parameter
 xsm
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlOThjYTNiMTdjYzc5ZTE5N2MwNWE2MzlhM2ViZjRkYWM5ZGU5YmQKQXV0aG9yOiAg
ICAgWGluIExpIDx0YWxvbnMubGVlQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9jdCA5IDE3
OjMzOjE5IDIwMTggKzA4MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNDozNDo1MyAyMDE4ICswMTAw
CgogICAgeGVuL3hzbTogSW50cm9kdWNlIG5ldyBib290IHBhcmFtZXRlciB4c20KICAgIAogICAg
SW50cm9kdWNlIG5ldyBib290IHBhcmFtZXRlciB4c20gdG8gY2hvb3NlIHdoaWNoIHhzbSBtb2R1
bGUgaXMgZW5hYmxlZCwKICAgIGFuZCBzZXQgZGVmYXVsdCB0byBkdW1teS4gQW5kIGFkZCBuZXcg
b3B0aW9uIGluIEtjb25maWcgdG8gY2hvb3NlIHRoZQogICAgZGVmYXVsdCBYU00gaW1wbGVtZW50
YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEzICsrKysrKysrKysrCiB4
ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICB8IDEzICsrKysrKysrKystCiB4ZW4v
eHNtL3hzbV9jb3JlLmMgICAgICAgICAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDFmZmQ1ODYy
MjQuLjY3ZTA2MmVjZDcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC04OTks
NiArODk5LDE5IEBAIGhhcmR3YXJlIGRvbWFpbiBpcyBhcmNoaXRlY3R1cmUgZGVwZW5kZW50Lgog
Tm90ZSB0aGF0IHNwZWNpZnlpbmcgemVybyBhcyBkb21VIHZhbHVlIG1lYW5zIHplcm8sIHdoaWxl
IGZvciBkb20wIGl0IG1lYW5zCiB0byB1c2UgdGhlIGRlZmF1bHQuCiAKKyMjIyB4c20KKz4gYD0g
ZHVtbXkgfCBmbGFza2AKKworPiBEZWZhdWx0OiBgZHVtbXlgCisKK1NwZWNpZnkgd2hpY2ggWFNN
IG1vZHVsZSBzaG91bGQgYmUgZW5hYmxlZC4gIFRoaXMgb3B0aW9uIGlzIG9ubHkgYXZhaWxhYmxl
IGlmCit0aGUgaHlwZXJ2aXNvciB3YXMgY29tcGlsZWQgd2l0aCBYU00gc3VwcG9ydC4KKworKiBg
ZHVtbXlgOiB0aGlzIGlzIHRoZSBkZWZhdWx0IGNob2ljZS4gIEJhc2ljIHJlc3RyaWN0aW9uIGZv
ciBjb21tb24gZGVwbG95bWVudAorICAodGhlIGR1bW15IG1vZHVsZSkgd2lsbCBiZSBhcHBsaWVk
LiAgSXQncyBhbHNvIHVzZWQgd2hlbiBYU00gaXMgY29tcGlsZWQgb3V0LgorKiBgZmxhc2tgOiB0
aGlzIGlzIHRoZSBwb2xpY3kgYmFzZWQgYWNjZXNzIGNvbnRyb2wuICBUbyBjaG9vc2UgdGhpcywg
dGhlCisgIHNlcGFyYXRlZCBvcHRpb24gaW4ga2NvbmZpZyBtdXN0IGFsc28gYmUgZW5hYmxlZC4K
KwogIyMjIGZsYXNrCiA+IGA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmcgfCBsYXRlIHwgZGlzYWJs
ZWRgCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZp
ZwppbmRleCAxYTZkNjI4MWMxLi5mODAyZWZiNjI1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tj
b25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0xMTYsNyArMTE2LDcgQEAgY29uZmln
IFhTTQogCiBjb25maWcgWFNNX0ZMQVNLCiAJZGVmX2Jvb2wgeQotCXByb21wdCAiRkx1eCBBZHZh
bmNlZCBTZWN1cml0eSBLZXJuZWwgc3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCisJcHJvbXB0ICJG
THV4IEFkdmFuY2VkIFNlY3VyaXR5IEtlcm5lbCBzdXBwb3J0IgogCWRlcGVuZHMgb24gWFNNCiAJ
LS0taGVscC0tLQogCSAgRW5hYmxlcyBGTEFTSyAoRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJu
ZWwpIGFzIHRoZSBhY2Nlc3MgY29udHJvbApAQCAtMTU0LDYgKzE1NCwxNyBAQCBjb25maWcgWFNN
X0ZMQVNLX1BPTElDWQogCiAJICBJZiB1bnN1cmUsIHNheSBZLgogCitjaG9pY2UKKwlwcm9tcHQg
IkRlZmF1bHQgWFNNIGltcGxlbWVudGF0aW9uIgorCWRlcGVuZHMgb24gWFNNCisJZGVmYXVsdCBY
U01fRkxBU0tfREVGQVVMVCBpZiBYU01fRkxBU0sKKwlkZWZhdWx0IFhTTV9EVU1NWV9ERUZBVUxU
CisJY29uZmlnIFhTTV9EVU1NWV9ERUZBVUxUCisJCWJvb2wgIk1hdGNoIG5vbi1YU00gYmVoYXZp
b3IiCisJY29uZmlnIFhTTV9GTEFTS19ERUZBVUxUCisJCWJvb2wgIkZMdXggQWR2YW5jZWQgU2Vj
dXJpdHkgS2VybmVsIiBpZiBYU01fRkxBU0sKK2VuZGNob2ljZQorCiBjb25maWcgTEFURV9IV0RP
TQogCWJvb2wgIkRlZGljYXRlZCBoYXJkd2FyZSBkb21haW4iCiAJZGVmYXVsdCBuCmRpZmYgLS1n
aXQgYS94ZW4veHNtL3hzbV9jb3JlLmMgYi94ZW4veHNtL3hzbV9jb3JlLmMKaW5kZXggOTY0NWUy
NDRjMy4uMDI0MDRiMWQxYSAxMDA2NDQKLS0tIGEveGVuL3hzbS94c21fY29yZS5jCisrKyBiL3hl
bi94c20veHNtX2NvcmUuYwpAQCAtMzEsNiArMzEsMzUgQEAKIAogc3RydWN0IHhzbV9vcGVyYXRp
b25zICp4c21fb3BzOwogCitlbnVtIHhzbV9ib290cGFyYW0geworICAgIFhTTV9CT09UUEFSQU1f
RFVNTVksCisgICAgWFNNX0JPT1RQQVJBTV9GTEFTSywKK307CisKK3N0YXRpYyBlbnVtIHhzbV9i
b290cGFyYW0gX19pbml0ZGF0YSB4c21fYm9vdHBhcmFtID0KKyNpZmRlZiBDT05GSUdfWFNNX0ZM
QVNLX0RFRkFVTFQKKyAgICBYU01fQk9PVFBBUkFNX0ZMQVNLOworI2Vsc2UKKyAgICBYU01fQk9P
VFBBUkFNX0RVTU1ZOworI2VuZGlmCisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hzbV9wYXJh
bShjb25zdCBjaGFyICpzKQoreworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoICFzdHJjbXAo
cywgImR1bW15IikgKQorICAgICAgICB4c21fYm9vdHBhcmFtID0gWFNNX0JPT1RQQVJBTV9EVU1N
WTsKKyNpZmRlZiBDT05GSUdfWFNNX0ZMQVNLCisgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImZs
YXNrIikgKQorICAgICAgICB4c21fYm9vdHBhcmFtID0gWFNNX0JPT1RQQVJBTV9GTEFTSzsKKyNl
bmRpZgorICAgIGVsc2UKKyAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgcmV0dXJuIHJjOwor
fQorY3VzdG9tX3BhcmFtKCJ4c20iLCBwYXJzZV94c21fcGFyYW0pOworCiBzdGF0aWMgaW5saW5l
IGludCB2ZXJpZnkoc3RydWN0IHhzbV9vcGVyYXRpb25zICpvcHMpCiB7CiAgICAgLyogdmVyaWZ5
IHRoZSBzZWN1cml0eV9vcGVyYXRpb25zIHN0cnVjdHVyZSBleGlzdHMgKi8KQEAgLTU3LDcgKzg2
LDIwIEBAIHN0YXRpYyBpbnQgX19pbml0IHhzbV9jb3JlX2luaXQoY29uc3Qgdm9pZCAqcG9saWN5
X2J1ZmZlciwgc2l6ZV90IHBvbGljeV9zaXplKQogICAgIH0KIAogICAgIHhzbV9vcHMgPSAmZHVt
bXlfeHNtX29wczsKLSAgICBmbGFza19pbml0KHBvbGljeV9idWZmZXIsIHBvbGljeV9zaXplKTsK
KworICAgIHN3aXRjaCAoIHhzbV9ib290cGFyYW0gKQorICAgIHsKKyAgICBjYXNlIFhTTV9CT09U
UEFSQU1fRFVNTVk6CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYU01fQk9PVFBBUkFNX0ZM
QVNLOgorICAgICAgICBmbGFza19pbml0KHBvbGljeV9idWZmZXIsIHBvbGljeV9zaXplKTsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:55:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:55: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 1gJAS6-0007IB-A8; Sun, 04 Nov 2018 04:55:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAS4-0007I1-LI
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:56 +0000
X-Inumbo-ID: e955423a-dfed-11e8-9f10-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e955423a-dfed-11e8-9f10-12d6303a7972;
 Sun, 04 Nov 2018 04:55: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 1gJAS2-0001UX-RK
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAS2-00060e-PA
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:55:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAS2-00060e-PA@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:55:54 +0000
Subject: [Xen-changelog] [xen master] xen/xsm: Add new SILO mode for XSM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhY2IxMTVmNzQ0YTczYmM2OWJiMzk4MGUxMGUwN2I1MjgzZTA5MjUKQXV0aG9yOiAg
ICAgWGluIExpIDx0YWxvbnMubGVlQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9jdCA5IDE3
OjMzOjIwIDIwMTggKzA4MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNDozNDo1MyAyMDE4ICswMTAw
CgogICAgeGVuL3hzbTogQWRkIG5ldyBTSUxPIG1vZGUgZm9yIFhTTQogICAgCiAgICBXaGVuIFNJ
TE8gaXMgZW5hYmxlZCwgdGhlcmUgd291bGQgYmUgbm8gcGFnZS1zaGFyaW5nIG9yIGV2ZW50IG5v
dGlmaWNhdGlvbnMKICAgIGJldHdlZW4gdW5wcml2aWxlZ2VkIFZNcyAobm8gZ3JhbnQgdGFibGVz
IG9yIGV2ZW50IGNoYW5uZWxzKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4u
bGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHlj
aG8ubnNhLmdvdj4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgICA1
ICstCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICB8ICAxNSArKysrKwogeGVu
L2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9pbmNsdWRlL3hz
bS94c20uaCAgICAgICAgICAgICAgIHwgICA2ICsrCiB4ZW4veHNtL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiB4ZW4veHNtL3NpbG8uYyAgICAgICAgICAgICAgICAgICAgICB8
IDEwOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi94c20veHNtX2Nv
cmUuYyAgICAgICAgICAgICAgICAgIHwgIDExICsrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTQ3IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgppbmRleCA2N2UwNjJlY2Q3Li4yYzcwNDZlYjg2IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgpAQCAtOTAwLDcgKzkwMCw3IEBAIE5vdGUgdGhhdCBzcGVjaWZ5aW5nIHplcm8gYXMg
ZG9tVSB2YWx1ZSBtZWFucyB6ZXJvLCB3aGlsZSBmb3IgZG9tMCBpdCBtZWFucwogdG8gdXNlIHRo
ZSBkZWZhdWx0LgogCiAjIyMgeHNtCi0+IGA9IGR1bW15IHwgZmxhc2tgCis+IGA9IGR1bW15IHwg
Zmxhc2sgfCBzaWxvYAogCiA+IERlZmF1bHQ6IGBkdW1teWAKIApAQCAtOTExLDYgKzkxMSw5IEBA
IHRoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3aXRoIFhTTSBzdXBwb3J0LgogICAodGhlIGR1
bW15IG1vZHVsZSkgd2lsbCBiZSBhcHBsaWVkLiAgSXQncyBhbHNvIHVzZWQgd2hlbiBYU00gaXMg
Y29tcGlsZWQgb3V0LgogKiBgZmxhc2tgOiB0aGlzIGlzIHRoZSBwb2xpY3kgYmFzZWQgYWNjZXNz
IGNvbnRyb2wuICBUbyBjaG9vc2UgdGhpcywgdGhlCiAgIHNlcGFyYXRlZCBvcHRpb24gaW4ga2Nv
bmZpZyBtdXN0IGFsc28gYmUgZW5hYmxlZC4KKyogYHNpbG9gOiB0aGlzIHdpbGwgZGVueSBhbnkg
dW5tZWRpYXRlZCBjb21tdW5pY2F0aW9uIGNoYW5uZWxzIGJldHdlZW4KKyAgdW5wcml2aWxlZ2Vk
IFZNcy4gIFRvIGNob29zZSB0aGlzLCB0aGUgc2VwYXJhdGVkIG9wdGlvbiBpbiBrY29uZmlnIG11
c3QgYWxzbworICBiZSBlbmFibGVkLgogCiAjIyMgZmxhc2sKID4gYD0gcGVybWlzc2l2ZSB8IGVu
Zm9yY2luZyB8IGxhdGUgfCBkaXNhYmxlZGAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZp
ZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBmODAyZWZiNjI1Li5jZTk2NWZiZjE3IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0x
NTQsMTUgKzE1NCwzMCBAQCBjb25maWcgWFNNX0ZMQVNLX1BPTElDWQogCiAJICBJZiB1bnN1cmUs
IHNheSBZLgogCitjb25maWcgWFNNX1NJTE8KKwlkZWZfYm9vbCB5CisJcHJvbXB0ICJTSUxPIHN1
cHBvcnQiCisJZGVwZW5kcyBvbiBYU00KKwktLS1oZWxwLS0tCisJICBFbmFibGVzIFNJTE8gYXMg
dGhlIGFjY2VzcyBjb250cm9sIG1lY2hhbmlzbSB1c2VkIGJ5IHRoZSBYU00gZnJhbWV3b3JrLgor
CSAgVGhpcyBpcyBub3QgdGhlIGRlZmF1bHQgbW9kdWxlLCBhZGQgYm9vdCBwYXJhbWV0ZXIgeHNt
PXNpbG8gdG8gY2hvb3NlCisJICBpdC4gVGhpcyB3aWxsIGRlbnkgYW55IHVubWVkaWF0ZWQgY29t
bXVuaWNhdGlvbiBjaGFubmVscyAoZ3JhbnQgdGFibGVzCisJICBhbmQgZXZlbnQgY2hhbm5lbHMp
IGJldHdlZW4gdW5wcml2aWxlZ2VkIFZNcy4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KKwogY2hv
aWNlCiAJcHJvbXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1lbnRhdGlvbiIKIAlkZXBlbmRzIG9uIFhT
TQogCWRlZmF1bHQgWFNNX0ZMQVNLX0RFRkFVTFQgaWYgWFNNX0ZMQVNLCisJZGVmYXVsdCBYU01f
U0lMT19ERUZBVUxUIGlmIFhTTV9TSUxPCiAJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVAogCWNv
bmZpZyBYU01fRFVNTVlfREVGQVVMVAogCQlib29sICJNYXRjaCBub24tWFNNIGJlaGF2aW9yIgog
CWNvbmZpZyBYU01fRkxBU0tfREVGQVVMVAogCQlib29sICJGTHV4IEFkdmFuY2VkIFNlY3VyaXR5
IEtlcm5lbCIgaWYgWFNNX0ZMQVNLCisJY29uZmlnIFhTTV9TSUxPX0RFRkFVTFQKKwkJYm9vbCAi
U0lMTyIgaWYgWFNNX1NJTE8KIGVuZGNob2ljZQogCiBjb25maWcgTEFURV9IV0RPTQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApp
bmRleCBiMGFjMWY2NmIzLi5hZTk3MTgyMmQ1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDgsNyArNDgsOCBAQCB2
b2lkIF9feHNtX2FjdGlvbl9taXNtYXRjaF9kZXRlY3RlZCh2b2lkKTsKICAqIFRoZXJlIGlzIG5v
IHhzbV9kZWZhdWx0X3QgYXJndW1lbnQgYXZhaWxhYmxlLCBzbyB0aGUgdmFsdWUgZnJvbSB0aGUg
YXNzZXJ0aW9uCiAgKiBpcyB1c2VkIHRvIGluaXRpYWxpemUgdGhlIHZhcmlhYmxlLgogICovCi0j
ZGVmaW5lIFhTTV9JTkxJTkUgLyogKi8KKyNkZWZpbmUgWFNNX0lOTElORSBfX21heWJlX3VudXNl
ZAorCiAjZGVmaW5lIFhTTV9ERUZBVUxUX0FSRyAvKiAqLwogI2RlZmluZSBYU01fREVGQVVMVF9W
T0lEIHZvaWQKICNkZWZpbmUgWFNNX0FTU0VSVF9BQ1RJT04oZGVmKSB4c21fZGVmYXVsdF90IGFj
dGlvbiA9IGRlZjsgKHZvaWQpYWN0aW9uCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNt
LmggYi94ZW4vaW5jbHVkZS94c20veHNtLmgKaW5kZXggM2Q2Nzk2MjQ5My4uM2IxOTJiNWMzMSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS94
c20uaApAQCAtNzMzLDYgKzczMywxMiBAQCBleHRlcm4gY29uc3QgdW5zaWduZWQgY2hhciB4c21f
Zmxhc2tfaW5pdF9wb2xpY3lbXTsKIGV4dGVybiBjb25zdCB1bnNpZ25lZCBpbnQgeHNtX2ZsYXNr
X2luaXRfcG9saWN5X3NpemU7CiAjZW5kaWYKIAorI2lmZGVmIENPTkZJR19YU01fU0lMTworZXh0
ZXJuIHZvaWQgc2lsb19pbml0KHZvaWQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaWxv
X2luaXQodm9pZCkge30KKyNlbmRpZgorCiAjZWxzZSAvKiBDT05GSUdfWFNNICovCiAKICNpbmNs
dWRlIDx4c20vZHVtbXkuaD4KZGlmZiAtLWdpdCBhL3hlbi94c20vTWFrZWZpbGUgYi94ZW4veHNt
L01ha2VmaWxlCmluZGV4IDhiYjRhMjRmMDkuLmU0ZDU4MWUwNjUgMTAwNjQ0Ci0tLSBhL3hlbi94
c20vTWFrZWZpbGUKKysrIGIveGVuL3hzbS9NYWtlZmlsZQpAQCAtMSw1ICsxLDYgQEAKIG9iai15
ICs9IHhzbV9jb3JlLm8KIG9iai0kKENPTkZJR19YU00pICs9IHhzbV9wb2xpY3kubwogb2JqLSQo
Q09ORklHX1hTTSkgKz0gZHVtbXkubworb2JqLSQoQ09ORklHX1hTTV9TSUxPKSArPSBzaWxvLm8K
IAogc3ViZGlyLSQoQ09ORklHX1hTTV9GTEFTSykgKz0gZmxhc2sKZGlmZiAtLWdpdCBhL3hlbi94
c20vc2lsby5jIGIveGVuL3hzbS9zaWxvLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uNDg1MDc1NmEzZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi94c20vc2lsby5jCkBA
IC0wLDAgKzEsMTA4IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiB4c20vc2lsby5jCisg
KgorICogU0lMTyBtb2R1bGUgZm9yIFhTTSAoWGVuIFNlY3VyaXR5IE1vZHVsZXMpCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZ
IG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKyNkZWZpbmUgWFNNX05PX1dSQVBQRVJTCisjaW5jbHVk
ZSA8eHNtL2R1bW15Lmg+CisKKy8qCisgKiBDaGVjayBpZiBpbnRlci1kb21haW4gY29tbXVuaWNh
dGlvbiBpcyBhbGxvd2VkLgorICogUmV0dXJuIHRydWUgd2hlbiBwYXNzIGNoZWNrLgorICovCitz
dGF0aWMgYm9vbCBzaWxvX21vZGVfZG9tX2NoZWNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmxkb20s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnJk
b20pCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47
CisKKyAgICByZXR1cm4gKGlzX2NvbnRyb2xfZG9tYWluKGN1cnJkKSB8fCBpc19jb250cm9sX2Rv
bWFpbihsZG9tKSB8fAorICAgICAgICAgICAgaXNfY29udHJvbF9kb21haW4ocmRvbSkgfHwgbGRv
bSA9PSByZG9tKTsKK30KKworc3RhdGljIGludCBzaWxvX2V2dGNobl91bmJvdW5kKHN0cnVjdCBk
b21haW4gKmQxLCBzdHJ1Y3QgZXZ0Y2huICpjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9taWRfdCBpZDIpCit7CisgICAgaW50IHJjID0gLUVQRVJNOworICAgIHN0cnVjdCBk
b21haW4gKmQyID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChpZDIpOworCisgICAgaWYgKCBk
MiA9PSBOVUxMICkKKyAgICAgICAgcmMgPSAtRVNSQ0g7CisgICAgZWxzZQorICAgIHsKKyAgICAg
ICAgaWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICAgICAgcmMgPSB4
c21fZXZ0Y2huX3VuYm91bmQoZDEsIGNobiwgaWQyKTsKKyAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oZDIpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBzaWxvX2V2
dGNobl9pbnRlcmRvbWFpbihzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGV2dGNobiAqY2hhbjEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQyLCBz
dHJ1Y3QgZXZ0Y2huICpjaGFuMikKK3sKKyAgICBpZiAoIHNpbG9fbW9kZV9kb21fY2hlY2soZDEs
IGQyKSApCisgICAgICAgIHJldHVybiB4c21fZXZ0Y2huX2ludGVyZG9tYWluKGQxLCBjaGFuMSwg
ZDIsIGNoYW4yKTsKKyAgICByZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9fZ3Jh
bnRfbWFwcmVmKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZmxhZ3MpCit7CisgICAgaWYgKCBzaWxvX21v
ZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICByZXR1cm4geHNtX2dyYW50X21hcHJlZihk
MSwgZDIsIGZsYWdzKTsKKyAgICByZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9f
Z3JhbnRfdHJhbnNmZXIoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQorewor
ICAgIGlmICggc2lsb19tb2RlX2RvbV9jaGVjayhkMSwgZDIpICkKKyAgICAgICAgcmV0dXJuIHhz
bV9ncmFudF90cmFuc2ZlcihkMSwgZDIpOworICAgIHJldHVybiAtRVBFUk07Cit9CisKK3N0YXRp
YyBpbnQgc2lsb19ncmFudF9jb3B5KHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpk
MikKK3sKKyAgICBpZiAoIHNpbG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCisgICAgICAgIHJl
dHVybiB4c21fZ3JhbnRfY29weShkMSwgZDIpOworICAgIHJldHVybiAtRVBFUk07Cit9CisKK3N0
YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgc2lsb194c21fb3BzID0geworICAgIC5ldnRjaG5f
dW5ib3VuZCA9IHNpbG9fZXZ0Y2huX3VuYm91bmQsCisgICAgLmV2dGNobl9pbnRlcmRvbWFpbiA9
IHNpbG9fZXZ0Y2huX2ludGVyZG9tYWluLAorICAgIC5ncmFudF9tYXByZWYgPSBzaWxvX2dyYW50
X21hcHJlZiwKKyAgICAuZ3JhbnRfdHJhbnNmZXIgPSBzaWxvX2dyYW50X3RyYW5zZmVyLAorICAg
IC5ncmFudF9jb3B5ID0gc2lsb19ncmFudF9jb3B5LAorfTsKKwordm9pZCBfX2luaXQgc2lsb19p
bml0KHZvaWQpCit7CisgICAgcHJpbnRrKCJJbml0aWFsaXNpbmcgWFNNIFNJTE8gbW9kZVxuIik7
CisKKyAgICBpZiAoIHJlZ2lzdGVyX3hzbSgmc2lsb194c21fb3BzKSApCisgICAgICAgIHBhbmlj
KCJTSUxPOiBVbmFibGUgdG8gcmVnaXN0ZXIgd2l0aCBYU01cbiIpOworfQorCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2NvcmUuYyBiL3hlbi94c20v
eHNtX2NvcmUuYwppbmRleCAwMjQwNGIxZDFhLi4yMDFjMzU0MzkwIDEwMDY0NAotLS0gYS94ZW4v
eHNtL3hzbV9jb3JlLmMKKysrIGIveGVuL3hzbS94c21fY29yZS5jCkBAIC0zNCwxMSArMzQsMTQg
QEAgc3RydWN0IHhzbV9vcGVyYXRpb25zICp4c21fb3BzOwogZW51bSB4c21fYm9vdHBhcmFtIHsK
ICAgICBYU01fQk9PVFBBUkFNX0RVTU1ZLAogICAgIFhTTV9CT09UUEFSQU1fRkxBU0ssCisgICAg
WFNNX0JPT1RQQVJBTV9TSUxPLAogfTsKIAogc3RhdGljIGVudW0geHNtX2Jvb3RwYXJhbSBfX2lu
aXRkYXRhIHhzbV9ib290cGFyYW0gPQogI2lmZGVmIENPTkZJR19YU01fRkxBU0tfREVGQVVMVAog
ICAgIFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZWxpZiBDT05GSUdfWFNNX1NJTE9fREVGQVVMVAor
ICAgIFhTTV9CT09UUEFSQU1fU0lMTzsKICNlbHNlCiAgICAgWFNNX0JPT1RQQVJBTV9EVU1NWTsK
ICNlbmRpZgpAQCAtNTMsNiArNTYsMTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeHNtX3Bh
cmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImZsYXNrIikgKQog
ICAgICAgICB4c21fYm9vdHBhcmFtID0gWFNNX0JPT1RQQVJBTV9GTEFTSzsKICNlbmRpZgorI2lm
ZGVmIENPTkZJR19YU01fU0lMTworICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJzaWxvIikgKQor
ICAgICAgICB4c21fYm9vdHBhcmFtID0gWFNNX0JPT1RQQVJBTV9TSUxPOworI2VuZGlmCiAgICAg
ZWxzZQogICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTk2LDYgKzEwMywxMCBAQCBzdGF0aWMg
aW50IF9faW5pdCB4c21fY29yZV9pbml0KGNvbnN0IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVf
dCBwb2xpY3lfc2l6ZSkKICAgICAgICAgZmxhc2tfaW5pdChwb2xpY3lfYnVmZmVyLCBwb2xpY3lf
c2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYU01fQk9PVFBBUkFNX1NJTE86Cisg
ICAgICAgIHNpbG9faW5pdCgpOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:56:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04: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 1gJASE-0007JI-Dr; Sun, 04 Nov 2018 04: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJASD-0007JB-Sh
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:05 +0000
X-Inumbo-ID: ef653464-dfed-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef653464-dfed-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:56: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 1gJASD-0001VK-16
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJASC-00061J-V2
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJASC-00061J-V2@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:56:04 +0000
Subject: [Xen-changelog] [xen master] tools/Rules.mk: Honour
 PREPEND_LDFLAGS_XEN_TOOLS
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxYTA0ODczMjI5ZjdmOWFlZWRjMmM2Zjc1NmE4NGQxMjZjMzZmZWEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZyaSBP
Y3QgNSAxNzo1Mjo1NCAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE1IDE0OjQ5OjMzIDIwMTgg
KzAxMDAKCiAgICB0b29scy9SdWxlcy5tazogSG9ub3VyIFBSRVBFTkRfTERGTEFHU19YRU5fVE9P
TFMKICAgIAogICAgVGhpcyBhbGxvd3MgdGhlIGNhbGxlciB0byBwcm92aWRlIHNvbWUgTERGTEFH
UyB0byB0aGUgWGVuIGJ1aWxkCiAgICBzeXN0ZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvUnVsZXMubWsgfCAyICsrCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvUnVsZXMubWsgYi90
b29scy9SdWxlcy5tawppbmRleCAyOTZiNzIyMzcyLi42OGYyZWQ3Y2UxIDEwMDY0NAotLS0gYS90
b29scy9SdWxlcy5taworKysgYi90b29scy9SdWxlcy5tawpAQCAtOSw2ICs5LDggQEAgaW5jbHVk
ZSAkKFhFTl9ST09UKS9Db25maWcubWsKIGV4cG9ydCBfSU5TVEFMTCA6PSAkKElOU1RBTEwpCiBJ
TlNUQUxMID0gJChYRU5fUk9PVCkvdG9vbHMvY3Jvc3MtaW5zdGFsbAogCitMREZMQUdTICs9ICQo
UFJFUEVORF9MREZMQUdTX1hFTl9UT09MUykKKwogWEVOX0lOQ0xVREUgICAgICAgID0gJChYRU5f
Uk9PVCkvdG9vbHMvaW5jbHVkZQogWEVOX0xJQlhFTlRPT0xDT1JFICA9ICQoWEVOX1JPT1QpL3Rv
b2xzL2xpYnMvdG9vbGNvcmUKIFhFTl9MSUJYRU5UT09MTE9HICA9ICQoWEVOX1JPT1QpL3Rvb2xz
L2xpYnMvdG9vbGxvZwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:56:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04: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 1gJASP-0007KT-Fg; Sun, 04 Nov 2018 04:56:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJASO-0007KN-MW
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:16 +0000
X-Inumbo-ID: f5779c8e-dfed-11e8-ac3c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5779c8e-dfed-11e8-ac3c-12d6303a7972;
 Sun, 04 Nov 2018 04:56: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 1gJASN-0001VU-72
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJASN-00061j-4l
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJASN-00061j-4l@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:56:15 +0000
Subject: [Xen-changelog] [xen master] gdbsx: Honour LDFLAGS when linking
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2MDY5OTVlN2E1YTUxYzFhMGFmMWVhN2Q5ZDIzZTljYWRkZWM5MzIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRodSBP
Y3QgNCAxMjozMDozNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE1IDE0OjQ5OjMzIDIwMTgg
KzAxMDAKCiAgICBnZGJzeDogSG9ub3VyIExERkxBR1Mgd2hlbiBsaW5raW5nCiAgICAKICAgIFRo
aXMgY29tbWFuZCBkb2VzIHRoZSBsaW5rLCBzbyBpdCBuZWVkcyBMREZMQUdTLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEVsZW5h
IFVmaW10c2V2YSA8ZWxlbmEudWZpbXRzZXZhQG9yYWNsZS5jb20+Ci0tLQogdG9vbHMvZGVidWdn
ZXIvZ2Ric3gvTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9kZWJ1Z2dlci9nZGJzeC9NYWtlZmls
ZSBiL3Rvb2xzL2RlYnVnZ2VyL2dkYnN4L01ha2VmaWxlCmluZGV4IDcyM2EyNzQzY2MuLjhkN2Nk
OTRhMzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2RlYnVnZ2VyL2dkYnN4L01ha2VmaWxlCisrKyBiL3Rv
b2xzL2RlYnVnZ2VyL2dkYnN4L01ha2VmaWxlCkBAIC0yNiw3ICsyNiw3IEBAIHVuaW5zdGFsbDoK
IAlybSAtZiAkKERFU1RESVIpJChzYmluZGlyKS9nZGJzeAogCiBnZGJzeDogZ3gvZ3hfYWxsLmEg
eGcveGdfYWxsLmEgCi0JJChDQykgLW8gJEAgJF4KKwkkKENDKSAkKExERkxBR1MpIC1vICRAICRe
CiAKIHhnL3hnX2FsbC5hOgogCSQoTUFLRSkgLUMgeGcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:56:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04: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 1gJASZ-0007Md-Hq; Sun, 04 Nov 2018 04:56:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJASZ-0007MU-1C
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:27 +0000
X-Inumbo-ID: fb89c8f4-dfed-11e8-b6ef-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb89c8f4-dfed-11e8-b6ef-12d6303a7972;
 Sun, 04 Nov 2018 04:56: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 1gJASX-0001Vd-D5
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJASX-00062A-Au
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJASX-00062A-Au@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:56:25 +0000
Subject: [Xen-changelog] [xen master] pygrub fsimage.so: Honour LDFLAGS when
 building
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmZTcwMzJmNmZiNWFlM2MwZjJhOTY2NmJiYmNjOWE4MTFkYTRjMzgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRodSBP
Y3QgNCAxMjozMjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE1IDE0OjQ5OjMzIDIwMTgg
KzAxMDAKCiAgICBweWdydWIgZnNpbWFnZS5zbzogSG9ub3VyIExERkxBR1Mgd2hlbiBidWlsZGlu
ZwogICAgCiAgICBUaGlzIHNlZW1zIHRvIGhhdmUgYmVlbiBzaW1wbHkgb21pdHRlZC4gIE9idmlv
dXNseSB0aGlzIGlzIG5lZWRlZCB3aGVuCiAgICBidWlsZGluZyBhbmQgbm90IGp1c3Qgd2hlbiBp
bnN0YWxsaW5nLiAgUGFzc2luZyBvbmx5IHdoZW4gaW5zdGFsbGluZwogICAgaXMgaW5lZmZlY3Rp
dmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvcHlncnViL01ha2VmaWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL01ha2VmaWxlIGIv
dG9vbHMvcHlncnViL01ha2VmaWxlCmluZGV4IDUzNmFmMDc5MzIuLjMwNjNjNDk5OGYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9NYWtlZmlsZQorKysgYi90b29scy9weWdydWIvTWFrZWZpbGUK
QEAgLTEwLDcgKzEwLDcgQEAgSU5TVEFMTF9MT0cgPSBidWlsZC9pbnN0YWxsZWRfZmlsZXMudHh0
CiBhbGw6IGJ1aWxkCiAuUEhPTlk6IGJ1aWxkCiBidWlsZDoKLQlDQz0iJChDQykiIENGTEFHUz0i
JChQWV9DRkxBR1MpIiAkKFBZVEhPTikgc2V0dXAucHkgYnVpbGQKKwlDQz0iJChDQykiIENGTEFH
Uz0iJChQWV9DRkxBR1MpIiBMREZMQUdTPSIkKFBZX0xERkxBR1MpIiAkKFBZVEhPTikgc2V0dXAu
cHkgYnVpbGQKIAogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBhbGwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:56:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJASk-0007Nw-Jr; Sun, 04 Nov 2018 04:56:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJASj-0007Nn-AV
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:37 +0000
X-Inumbo-ID: 019e583c-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 019e583c-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:56: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 1gJASh-0001Vl-J7
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJASh-00062c-Gr
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJASh-00062c-Gr@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:56:35 +0000
Subject: [Xen-changelog] [xen master] xenmon: Install as xenmon,
 not xenmon.py
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljZjc4YmFiZTUyZmQwOTgwNzdiNmJlNGU3MTdjM2U3NmM2NDQ0ZmEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZyaSBT
ZXAgMjggMTU6Mjc6MjEgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNDo0OTozMyAyMDE4
ICswMTAwCgogICAgeGVubW9uOiBJbnN0YWxsIGFzIHhlbm1vbiwgbm90IHhlbm1vbi5weQogICAg
CiAgICBBZGRpbmcgdGhlIGltcGxlbWVudGF0aW9uIGxhbmd1YWdlIGFzIGEgc3VmZml4IHRvIGEg
cHJvZ3JhbSBuYW1lIGlzCiAgICBwb29yIHByYWN0aWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbm1vbi9NYWtlZmlsZSB8IDQg
KystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy94ZW5tb24vTWFrZWZpbGUgYi90b29scy94ZW5tb24vTWFrZWZpbGUK
aW5kZXggZTQ1YzViOGMxNC4uZTE3MTIzMDRkMCAxMDA2NDQKLS0tIGEvdG9vbHMveGVubW9uL01h
a2VmaWxlCisrKyBiL3Rvb2xzL3hlbm1vbi9NYWtlZmlsZQpAQCAtMzIsMTMgKzMyLDEzIEBAIGlu
c3RhbGw6IGJ1aWxkCiAJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoc2JpbmRpcikKIAkkKElO
U1RBTExfUFJPRykgeGVuYmFrZWQgJChERVNURElSKSQoc2JpbmRpcikveGVuYmFrZWQKIAkkKElO
U1RBTExfUFJPRykgeGVudHJhY2Vfc2V0bWFzayAgJChERVNURElSKSQoc2JpbmRpcikveGVudHJh
Y2Vfc2V0bWFzawotCSQoSU5TVEFMTF9QUk9HKSB4ZW5tb24ucHkgICQoREVTVERJUikkKHNiaW5k
aXIpL3hlbm1vbi5weQorCSQoSU5TVEFMTF9QUk9HKSB4ZW5tb24ucHkgICQoREVTVERJUikkKHNi
aW5kaXIpL3hlbm1vbgogCiAuUEhPTlk6IHVuaW5zdGFsbAogdW5pbnN0YWxsOgogCXJtIC1mICQo
REVTVERJUikkKHNiaW5kaXIpL3hlbmJha2VkCiAJcm0gLWYgJChERVNURElSKSQoc2JpbmRpcikv
eGVudHJhY2Vfc2V0bWFzawotCXJtIC1mICQoREVTVERJUikkKHNiaW5kaXIpL3hlbm1vbi5weQor
CXJtIC1mICQoREVTVERJUikkKHNiaW5kaXIpL3hlbm1vbgogCiAuUEhPTlk6IGNsZWFuCiBjbGVh
bjoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:56:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJASt-0007P1-Lj; Sun, 04 Nov 2018 04:56:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJASs-0007Ov-VR
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:47 +0000
X-Inumbo-ID: 07b055d2-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07b055d2-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:56: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 1gJASr-0001Vt-P8
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJASr-00063G-Mv
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJASr-00063G-Mv@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:56:45 +0000
Subject: [Xen-changelog] [xen master] tools/debugger/kdd: Install as
 `xen-kdd', not just `kdd'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwYzdjMzRjYzZhMTQxODNlOTU0OGRlMjU0Y2Y3ZTliNTliMTIzZjYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZyaSBT
ZXAgMjggMTU6MzA6NTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNDo0OTozMyAyMDE4
ICswMTAwCgogICAgdG9vbHMvZGVidWdnZXIva2RkOiBJbnN0YWxsIGFzIGB4ZW4ta2RkJywgbm90
IGp1c3QgYGtkZCcKICAgIAogICAgYGtkZCcgaXMgYW4gdW5mb3J0dW5hdGUgbmFtZXNwYWNlIGxh
bmRncmFiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB0
b29scy9kZWJ1Z2dlci9rZGQvTWFrZWZpbGUgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZGVidWdnZXIv
a2RkL01ha2VmaWxlIGIvdG9vbHMvZGVidWdnZXIva2RkL01ha2VmaWxlCmluZGV4IDU1MDllZWU2
OGMuLjI2MTE2OTQ5ZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2RlYnVnZ2VyL2tkZC9NYWtlZmlsZQor
KysgYi90b29scy9kZWJ1Z2dlci9rZGQvTWFrZWZpbGUKQEAgLTI0LDggKzI0LDggQEAgZGlzdGNs
ZWFuOiBjbGVhbgogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBhbGwKIAlbIC1kICQoREVTVERJ
UikkKHNiaW5kaXIpIF0gfHwgJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoc2JpbmRpcikKLQkk
KElOU1RBTExfUFJPRykga2RkICQoREVTVERJUikkKHNiaW5kaXIpL2tkZAorCSQoSU5TVEFMTF9Q
Uk9HKSBrZGQgJChERVNURElSKSQoc2JpbmRpcikveGVuLWtkZAogCiAuUEhPTlk6IHVuaW5zdGFs
bAogdW5pbnN0YWxsOgotCXJtIC1mICQoREVTVERJUikkKHNiaW5kaXIpL2tkZAorCXJtIC1mICQo
REVTVERJUikkKHNiaW5kaXIpL3hlbi1rZGQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:56:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAT5-0007Q9-Nh; Sun, 04 Nov 2018 04:56:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAT4-0007Q2-Gp
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:58 +0000
X-Inumbo-ID: 0dc1b8ba-dfee-11e8-af4d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0dc1b8ba-dfee-11e8-af4d-12d6303a7972;
 Sun, 04 Nov 2018 04:56: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 1gJAT1-0001W3-VI
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAT1-00063h-T2
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:56:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAT1-00063h-T2@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:56:55 +0000
Subject: [Xen-changelog] [xen master] xenstore.h: Put ( ) around XS_* define
 shifts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzYTNlYTY2ODczNjQ0MDc5MGI3MzcyYzEyNThiNGJiNjk0ZWM3ZWMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgOSAxNjoyNTozOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE1IDE0OjQ5OjMzIDIw
MTggKzAxMDAKCiAgICB4ZW5zdG9yZS5oOiBQdXQgKCApIGFyb3VuZCBYU18qIGRlZmluZSBzaGlm
dHMKICAgIAogICAgVGhlc2UgZGVmaW5pdGlvbnMgd2VyZSBub3QgcHJvcGVybHkgcHJvdGVjdGVk
IGZyb20gdW53YW50ZWQgb3BlcmF0b3IKICAgIHByZWNlZGVuY2UgaW50ZXJhY3Rpb25zLgogICAg
CiAgICBFeGlzdGluZyB1c2Ugc2l0ZXMgaW4tdHJlZSBhbGwgdXNlICYgb3IgfCwgc28gdGhpcyBk
b2VzIG5vdCBjaGFuZ2UgYW55CiAgICBhY3R1YWwgYmVoYXZpb3VyIGluLXRyZWUuCiAgICAKICAg
IFRoZSBzYW1lIHNlZW1zIGxpa2VseSB0byBiZSB0cnVlIGluIGV4dGVybmFsIGNhbGxlcnMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMveGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVu
c3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oIGIvdG9vbHMveGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9y
ZS5oCmluZGV4IGY0NjBiOGM1ZTUuLjA2NGI2MmM0NTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0
b3JlL2luY2x1ZGUveGVuc3RvcmUuaAorKysgYi90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hlbnN0
b3JlLmgKQEAgLTIzLDggKzIzLDggQEAKIAogI2RlZmluZSBYQlRfTlVMTCAwCiAKLSNkZWZpbmUg
WFNfT1BFTl9SRUFET05MWQkxVUw8PDAKLSNkZWZpbmUgWFNfT1BFTl9TT0NLRVRPTkxZICAgICAg
MVVMPDwxCisjZGVmaW5lIFhTX09QRU5fUkVBRE9OTFkJKDFVTDw8MCkKKyNkZWZpbmUgWFNfT1BF
Tl9TT0NLRVRPTkxZICAgICAgKDFVTDw8MSkKIAogLyoKICAqIFNldHRpbmcgWFNfVU5XQVRDSF9G
SUxURVIgYXJyYW5nZXMgdGhhdCBhZnRlciB4c191bndhdGNoLCBubwpAQCAtNDUsNyArNDUsNyBA
QAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeHNfdW53YXRjaCBmb3IgdGhl
IGZpcnN0IHdhdGNoCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXMgcmV0
dXJuZWQuCiAgKi8KLSNkZWZpbmUgWFNfVU5XQVRDSF9GSUxURVIgICAgIDFVTDw8MgorI2RlZmlu
ZSBYU19VTldBVENIX0ZJTFRFUiAgICAgKDFVTDw8MikKIAogc3RydWN0IHhzX2hhbmRsZTsKIHR5
cGVkZWYgdWludDMyX3QgeHNfdHJhbnNhY3Rpb25fdDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:57:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJATE-0007R4-Pn; Sun, 04 Nov 2018 04:57:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJATD-0007Qv-Nf
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:07 +0000
X-Inumbo-ID: 13d48098-dfee-11e8-a841-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13d48098-dfee-11e8-a841-12d6303a7972;
 Sun, 04 Nov 2018 04:57: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 1gJATC-0001X3-55
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJATC-00064d-2q
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJATC-00064d-2q@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:57:06 +0000
Subject: [Xen-changelog] [xen master] tools/libfsimage: Bump soname to 4.12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM2OWE2YWNhODUyMmM3ZjY3Njk1M2U1NjE5MTU4NDM4MWFkZjJjMDYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgOSAxNzowMjozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE1IDE0OjQ5OjMzIDIw
MTggKzAxMDAKCiAgICB0b29scy9saWJmc2ltYWdlOiBCdW1wIHNvbmFtZSB0byA0LjEyCiAgICAK
ICAgIFRoaXMgbGlicmFyeSBkb2VzIG5vdCBoYXZlIGEgc3RhYmxlIEFCSSBwcm9taXNlLiAgQXMg
ZmFyIGFzIHdlIGtub3cgaXQKICAgIGlzIHVzZWQgb25seSBieSBweWdydWIuICBCdW1wIGl0cyBz
b25hbWUgdG8gdGhlIFhlbiB2ZXJzaW9uIChhbmQKICAgIGludGVuZCB0byBjaGFuZ2UgaXQgZWFj
aCB0aW1lKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgIHwgICA0
ICstCiB0b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlLmMgICAgICAgICAgIHwgICAyICst
CiB0b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlLmggICAgICAgICAgIHwgIDU2IC0tLS0t
LS0tLS0tLS0tLQogdG9vbHMvbGliZnNpbWFnZS9jb21tb24vZnNpbWFnZV9ncnViLmggICAgICB8
IDEwMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJmc2ltYWdlL2NvbW1v
bi9mc2ltYWdlX3BsdWdpbi5oICAgIHwgIDY0IC0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJm
c2ltYWdlL2NvbW1vbi94ZW5mc2ltYWdlLmggICAgICAgIHwgIDU2ICsrKysrKysrKysrKysrKwog
dG9vbHMvbGliZnNpbWFnZS9jb21tb24veGVuZnNpbWFnZV9ncnViLmggICB8IDEwMiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJmc2ltYWdlL2NvbW1vbi94ZW5mc2ltYWdl
X3BsdWdpbi5oIHwgIDY0ICsrKysrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDIyNSBp
bnNlcnRpb25zKCspLCAyMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNp
bWFnZS9jb21tb24vTWFrZWZpbGUgYi90b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZQpp
bmRleCBhNDY1NWM0MjFjLi5iZWRhOGY1ZjNhIDEwMDY0NAotLS0gYS90b29scy9saWJmc2ltYWdl
L2NvbW1vbi9NYWtlZmlsZQorKysgYi90b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZQpA
QCAtMSw4ICsxLDggQEAKIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCiBpbmNsdWRlICQo
WEVOX1JPT1QpL3Rvb2xzL2xpYmZzaW1hZ2UvUnVsZXMubWsKIAotTUFKT1IgPSAxLjAKLU1JTk9S
ID0gMAorTUFKT1IgPSAwCitNSU5PUiA9IDQuMTIKIAogTERGTEFHUy0kKENPTkZJR19TdW5PUykg
PSAtV2wsLU0gLVdsLG1hcGZpbGUtU3VuT1MKIExERkxBR1MtJChDT05GSUdfTGludXgpID0gLVds
LG1hcGZpbGUtR05VCmRpZmYgLS1naXQgYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdl
LmMgYi90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlLmMKaW5kZXggMjFkNmMzOGFjNi4u
NWNmYTU2YTg0ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vZnNpbWFnZS5j
CisrKyBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2UuYwpAQCAtMzEsNyArMzEsNyBA
QAogI2luY2x1ZGUgPGVycm5vLmg+CiAjaW5jbHVkZSA8cHRocmVhZC5oPgogCi0jaW5jbHVkZSAi
ZnNpbWFnZV9wbHVnaW4uaCIKKyNpbmNsdWRlICJ4ZW5mc2ltYWdlX3BsdWdpbi5oIgogI2luY2x1
ZGUgImZzaW1hZ2VfcHJpdi5oIgogCiBzdGF0aWMgcHRocmVhZF9tdXRleF90IGZzaV9sb2NrID0g
UFRIUkVBRF9NVVRFWF9JTklUSUFMSVpFUjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmZzaW1hZ2Uv
Y29tbW9uL2ZzaW1hZ2UuaCBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2UuaApkZWxl
dGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMjAxYWJkNTRmMi4uMDAwMDAwMDAwMAotLS0gYS90
b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlLmgKKysrIC9kZXYvbnVsbApAQCAtMSw1NiAr
MCwwIEBACi0vKgotICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFy
Z2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQotICogb2YgdGhpcyBzb2Z0d2FyZSBh
bmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCi0g
KiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0
aG91dCBsaW1pdGF0aW9uIHRoZQotICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJn
ZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCi0gKiBzZWxsIGNvcGll
cyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0
d2FyZSBpcwotICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9uczoKLSAqIAotICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMg
cGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KLSAqIGFsbCBjb3BpZXMgb3Ig
c3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgotICogCi0gKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQ
UkVTUyBPUgotICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCi0gKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKLSAqIEFV
VEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFH
RVMgT1IgT1RIRVIKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJB
Q1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCi0gKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09O
TkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCi0gKiBERUFMSU5H
UyBJTiBUSEUgU09GVFdBUkUuCi0gKgotICogQ29weXJpZ2h0IDIwMDggU3VuIE1pY3Jvc3lzdGVt
cywgSW5jLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqIFVzZSBpcyBzdWJqZWN0IHRvIGxpY2Vu
c2UgdGVybXMuCi0gKi8KLQotI2lmbmRlZiBfRlNJTUFHRV9ICi0jZGVmaW5lCV9GU0lNQUdFX0gK
LQotI2lmZGVmIF9fY3BsdXNwbHVzCi1leHRlcm4gQyB7Ci0jZW5kaWYKLQotI2luY2x1ZGUgPHN5
cy90eXBlcy5oPgotI2luY2x1ZGUgPHN0ZGludC5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotCi10
eXBlZGVmIHN0cnVjdCBmc2kgZnNpX3Q7Ci10eXBlZGVmIHN0cnVjdCBmc2lfZmlsZSBmc2lfZmls
ZV90OwotCi1mc2lfdCAqZnNpX29wZW5fZnNpbWFnZShjb25zdCBjaGFyICosIHVpbnQ2NF90LCBj
b25zdCBjaGFyICopOwotdm9pZCBmc2lfY2xvc2VfZnNpbWFnZShmc2lfdCAqKTsKLQotaW50IGZz
aV9maWxlX2V4aXN0cyhmc2lfdCAqLCBjb25zdCBjaGFyICopOwotZnNpX2ZpbGVfdCAqZnNpX29w
ZW5fZmlsZShmc2lfdCAqLCBjb25zdCBjaGFyICopOwotaW50IGZzaV9jbG9zZV9maWxlKGZzaV9m
aWxlX3QgKik7Ci0KLXNzaXplX3QgZnNpX3JlYWRfZmlsZShmc2lfZmlsZV90ICosIHZvaWQgKiwg
c2l6ZV90KTsKLXNzaXplX3QgZnNpX3ByZWFkX2ZpbGUoZnNpX2ZpbGVfdCAqLCB2b2lkICosIHNp
emVfdCwgdWludDY0X3QpOwotCi1jaGFyICpmc2lfYm9vdHN0cmluZ19hbGxvYyhmc2lfdCAqLCBz
aXplX3QpOwotdm9pZCBmc2lfYm9vdHN0cmluZ19mcmVlKGZzaV90ICopOwotY2hhciAqZnNpX2Zz
X2Jvb3RzdHJpbmcoZnNpX3QgKik7Ci0KLSNpZmRlZiBfX2NwbHVzcGx1cwotfTsKLSNlbmRpZgot
Ci0jZW5kaWYgLyogX0ZTSU1BR0VfSCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNpbWFnZS9j
b21tb24vZnNpbWFnZV9ncnViLmggYi90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX2dy
dWIuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNTM0YzM0NmIyMy4uMDAwMDAwMDAw
MAotLS0gYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX2dydWIuaAorKysgL2Rldi9u
dWxsCkBAIC0xLDEwMiArMCwwIEBACi0vKgotICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQotICogb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksIHRvCi0gKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQotICogcmlnaHRzIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29y
Ci0gKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0
byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwotICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKLSAqIAotICogVGhlIGFib3ZlIGNvcHlyaWdodCBu
b3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KLSAq
IGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgotICog
Ci0gKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBP
RiBBTlkgS0lORCwgRVhQUkVTUyBPUgotICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElN
SVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCi0gKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUKLSAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB
TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCi0gKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSCi0gKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCi0gKgotICogQ29weXJpZ2h0IDIwMDgg
U3VuIE1pY3Jvc3lzdGVtcywgSW5jLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqIFVzZSBpcyBz
dWJqZWN0IHRvIGxpY2Vuc2UgdGVybXMuCi0gKi8KLQotI2lmbmRlZiBfRlNJTUFHRV9HUlVCX0gK
LSNkZWZpbmUJX0ZTSU1BR0VfR1JVQl9ICi0KLSNpZmRlZiBfX2NwbHVzcGx1cwotZXh0ZXJuIEMg
ewotI2VuZGlmCi0KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4K
LSNpbmNsdWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDxjdHlwZS5oPgotCi0jaW5jbHVkZSAiZnNp
bWFnZS5oIgotI2luY2x1ZGUgImZzaW1hZ2VfcGx1Z2luLmgiCi0KLXR5cGVkZWYgc3RydWN0IGZz
aWdfcGx1Z2luX29wcyB7Ci0JaW50IGZwb192ZXJzaW9uOwotCWludCAoKmZwb19tb3VudCkoZnNp
X2ZpbGVfdCAqLCBjb25zdCBjaGFyICopOwotCWludCAoKmZwb19kaXIpKGZzaV9maWxlX3QgKiwg
Y2hhciAqKTsKLQlpbnQgKCpmcG9fcmVhZCkoZnNpX2ZpbGVfdCAqLCBjaGFyICosIGludCk7Ci19
IGZzaWdfcGx1Z2luX29wc190OwotCi0jZGVmaW5lCVNUQUdFMV81Ci0jZGVmaW5lIEZTWVNfQlVG
TEVOIDB4NDAwMDAKLSNkZWZpbmUJU0VDVE9SX0JJVFMgOQotI2RlZmluZQlTRUNUT1JfU0laRSAw
eDIwMAotCi0jZGVmaW5lCUZTWVNfQlVGIChmc2lnX2ZpbGVfYnVmKGZmaSkpCi0jZGVmaW5lCWZp
bGVwb3MgKCpmc2lnX2ZpbGVwb3MoZmZpKSkKLSNkZWZpbmUJZmlsZW1heCAoKmZzaWdfZmlsZW1h
eChmZmkpKQotI2RlZmluZQlkZXZyZWFkIGZzaWdfZGV2cmVhZAotI2RlZmluZSBzdWJzdHJpbmcg
ZnNpZ19zdWJzdHJpbmcKLSNkZWZpbmUJZXJybnVtICgqZnNpZ19lcnJudW0oZmZpKSkKLSNkZWZp
bmUJZGlza19yZWFkX2Z1bmMgKCpmc2lnX2Rpc2tfcmVhZF9qdW5rKCkpCi0jZGVmaW5lCWRpc2tf
cmVhZF9ob29rICgqZnNpZ19kaXNrX3JlYWRfanVuaygpKQotI2RlZmluZQlwcmludF9wb3NzaWJp
bGl0aWVzIDAKLSNkZWZpbmUJbm9pc3lfcHJpbnRmKGZtdC4uLikKLQotI2RlZmluZQlncnViX21l
bXNldCBtZW1zZXQKLSNkZWZpbmUJZ3J1Yl9tZW1tb3ZlIG1lbW1vdmUKLSNkZWZpbmUgZ3J1Yl9s
b2cyIGZzaWdfbG9nMgotCi1leHRlcm4gY2hhciAqKmZzaWdfZGlza19yZWFkX2p1bmsodm9pZCk7
Ci11bnNpZ25lZCBsb25nIGZzaWdfbG9nMih1bnNpZ25lZCBsb25nKTsKLQotI2RlZmluZQlFUlJf
RlNZU19DT1JSVVBUIDEKLSNkZWZpbmUJRVJSX09VVFNJREVfUEFSVCAxCi0jZGVmaW5lCUVSUl9T
WU1MSU5LX0xPT1AgMQotI2RlZmluZQlFUlJfRklMRUxFTkdUSCAxCi0jZGVmaW5lCUVSUl9CQURf
RklMRVRZUEUgMQotI2RlZmluZQlFUlJfRklMRV9OT1RfRk9VTkQgMQotI2RlZmluZQlFUlJfQkFE
X0FSR1VNRU5UIDEKLSNkZWZpbmUJRVJSX0ZJTEVTWVNURU1fTk9UX0ZPVU5EIDEKLSNkZWZpbmUJ
RVJSX05PX0JPT1RQQVRIIDEKLSNkZWZpbmUJRVJSX0RFVl9WQUxVRVMgMQotI2RlZmluZQlFUlJf
V09OVF9GSVQgMQotI2RlZmluZQlFUlJfUkVBRCAxCi0jZGVmaW5lCUVSUl9ORVdFUl9WRVJTSU9O
IDEKLQotZnNpX3BsdWdpbl9vcHNfdCAqZnNpZ19pbml0KGZzaV9wbHVnaW5fdCAqLCBmc2lnX3Bs
dWdpbl9vcHNfdCAqKTsKLQotaW50IGZzaWdfZGV2cmVhZChmc2lfZmlsZV90ICosIHVuc2lnbmVk
IGludCwgdW5zaWduZWQgaW50LCB1bnNpZ25lZCBpbnQsIGNoYXIgKik7Ci1pbnQgZnNpZ19zdWJz
dHJpbmcoY29uc3QgY2hhciAqLCBjb25zdCBjaGFyICopOwotCi12b2lkICpmc2lnX2ZzX2J1Zihm
c2lfdCAqKTsKLQotZnNpX2ZpbGVfdCAqZnNpZ19maWxlX2FsbG9jKGZzaV90ICopOwotdm9pZCAq
ZnNpZ19maWxlX2J1Zihmc2lfZmlsZV90ICopOwotdWludDY0X3QgKmZzaWdfZmlsZXBvcyhmc2lf
ZmlsZV90ICopOwotdWludDY0X3QgKmZzaWdfZmlsZW1heChmc2lfZmlsZV90ICopOwotaW50ICpm
c2lnX2ludDEoZnNpX2ZpbGVfdCAqKTsKLWludCAqZnNpZ19pbnQyKGZzaV9maWxlX3QgKik7Ci1p
bnQgKmZzaWdfZXJybnVtKGZzaV9maWxlX3QgKik7Ci0KLSNpZmRlZiBfX2NwbHVzcGx1cwotfTsK
LSNlbmRpZgotCi0jZW5kaWYgLyogX0ZTSU1BR0VfR1JVQl9IICovCmRpZmYgLS1naXQgYS90b29s
cy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX3BsdWdpbi5oIGIvdG9vbHMvbGliZnNpbWFnZS9j
b21tb24vZnNpbWFnZV9wbHVnaW4uaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYTY4
MjcxOWE2My4uMDAwMDAwMDAwMAotLS0gYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdl
X3BsdWdpbi5oCisrKyAvZGV2L251bGwKQEAgLTEsNjQgKzAsMCBAQAotLyoKLSAqIFBlcm1pc3Np
b24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFp
bmluZyBhIGNvcHkKLSAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRh
dGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwotICogZGVhbCBpbiB0aGUgU29mdHdhcmUg
d2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKLSAq
IHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUs
IHN1YmxpY2Vuc2UsIGFuZC9vcgotICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQg
dG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKLSAqIGZ1cm5pc2hlZCB0
byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6Ci0gKiAKLSAqIFRo
ZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxs
IGJlIGluY2x1ZGVkIGluCi0gKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9m
IHRoZSBTb2Z0d2FyZS4KLSAqIAotICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIs
IFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKLSAqIElNUExJRUQsIElO
Q0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZLAotICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdF
TUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCi0gKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xE
RVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCi0gKiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwg
QVJJU0lORwotICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdB
UkUgT1IgVEhFIFVTRSBPUiBPVEhFUgotICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgotICoK
LSAqIENvcHlyaWdodCAyMDA2IFN1biBNaWNyb3N5c3RlbXMsIEluYy4gIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCi0gKiBVc2UgaXMgc3ViamVjdCB0byBsaWNlbnNlIHRlcm1zLgotICovCi0KLSNpZm5k
ZWYgX0ZTSU1BR0VfUExVR0lOX0gKLSNkZWZpbmUJX0ZTSU1BR0VfUExVR0lOX0gKLQotI2lmZGVm
IF9fY3BsdXNwbHVzCi1leHRlcm4gQyB7Ci0jZW5kaWYKLQotI2luY2x1ZGUgPHN5cy90eXBlcy5o
PgotCi0jaW5jbHVkZSAiZnNpbWFnZS5oIgotCi0jZGVmaW5lCUZTSU1BR0VfUExVR0lOX1ZFUlNJ
T04gMQotCi10eXBlZGVmIHN0cnVjdCBmc2lfcGx1Z2luIGZzaV9wbHVnaW5fdDsKLQotdHlwZWRl
ZiBzdHJ1Y3QgZnNpX3BsdWdpbl9vcHMgewotCWludCBmcG9fdmVyc2lvbjsKLQlpbnQgKCpmcG9f
bW91bnQpKGZzaV90ICosIGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKLQlpbnQgKCpmcG9f
dW1vdW50KShmc2lfdCAqKTsKLQlmc2lfZmlsZV90ICooKmZwb19vcGVuKShmc2lfdCAqLCBjb25z
dCBjaGFyICopOwotCXNzaXplX3QgKCpmcG9fcmVhZCkoZnNpX2ZpbGVfdCAqLCB2b2lkICosIHNp
emVfdCk7Ci0Jc3NpemVfdCAoKmZwb19wcmVhZCkoZnNpX2ZpbGVfdCAqLCB2b2lkICosIHNpemVf
dCwgdWludDY0X3QpOwotCWludCAoKmZwb19jbG9zZSkoZnNpX2ZpbGVfdCAqKTsKLX0gZnNpX3Bs
dWdpbl9vcHNfdDsKLQotdHlwZWRlZiBmc2lfcGx1Z2luX29wc190ICoKLSAgICAoKmZzaV9wbHVn
aW5faW5pdF90KShpbnQsIGZzaV9wbHVnaW5fdCAqLCBjb25zdCBjaGFyICoqKTsKLQotdm9pZCBm
c2lwX2ZzX3NldF9kYXRhKGZzaV90ICosIHZvaWQgKik7Ci1mc2lfZmlsZV90ICpmc2lwX2ZpbGVf
YWxsb2MoZnNpX3QgKiwgdm9pZCAqKTsKLXZvaWQgZnNpcF9maWxlX2ZyZWUoZnNpX2ZpbGVfdCAq
KTsKLWZzaV90ICpmc2lwX2ZzKGZzaV9maWxlX3QgKik7Ci11aW50NjRfdCBmc2lwX2ZzX29mZnNl
dChmc2lfdCAqKTsKLXZvaWQgKmZzaXBfZnNfZGF0YShmc2lfdCAqKTsKLXZvaWQgKmZzaXBfZmls
ZV9kYXRhKGZzaV9maWxlX3QgKik7Ci0KLSNpZmRlZiBfX2NwbHVzcGx1cwotfTsKLSNlbmRpZgot
Ci0jZW5kaWYgLyogX0ZTSU1BR0VfUExVR0lOX0ggKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmZz
aW1hZ2UvY29tbW9uL3hlbmZzaW1hZ2UuaCBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL3hlbmZz
aW1hZ2UuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yMDFhYmQ1NGYy
Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGliZnNpbWFnZS9jb21tb24veGVuZnNpbWFnZS5o
CkBAIC0wLDAgKzEsNTYgQEAKKy8qCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBm
cmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlz
IHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdh
cmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGlu
Y2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBt
b2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAq
IHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdo
b20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zOgorICogCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGlj
ZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxs
IGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKiAKKyAq
IFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFO
WSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVE
IFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxM
IFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD
TEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElP
TiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBP
RiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIK
KyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgMjAwOCBTdW4g
TWljcm9zeXN0ZW1zLCBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogVXNlIGlzIHN1Ympl
Y3QgdG8gbGljZW5zZSB0ZXJtcy4KKyAqLworCisjaWZuZGVmIF9GU0lNQUdFX0gKKyNkZWZpbmUJ
X0ZTSU1BR0VfSAorCisjaWZkZWYgX19jcGx1c3BsdXMKK2V4dGVybiBDIHsKKyNlbmRpZgorCisj
aW5jbHVkZSA8c3lzL3R5cGVzLmg+CisjaW5jbHVkZSA8c3RkaW50Lmg+CisjaW5jbHVkZSA8dW5p
c3RkLmg+CisKK3R5cGVkZWYgc3RydWN0IGZzaSBmc2lfdDsKK3R5cGVkZWYgc3RydWN0IGZzaV9m
aWxlIGZzaV9maWxlX3Q7CisKK2ZzaV90ICpmc2lfb3Blbl9mc2ltYWdlKGNvbnN0IGNoYXIgKiwg
dWludDY0X3QsIGNvbnN0IGNoYXIgKik7Cit2b2lkIGZzaV9jbG9zZV9mc2ltYWdlKGZzaV90ICop
OworCitpbnQgZnNpX2ZpbGVfZXhpc3RzKGZzaV90ICosIGNvbnN0IGNoYXIgKik7Citmc2lfZmls
ZV90ICpmc2lfb3Blbl9maWxlKGZzaV90ICosIGNvbnN0IGNoYXIgKik7CitpbnQgZnNpX2Nsb3Nl
X2ZpbGUoZnNpX2ZpbGVfdCAqKTsKKworc3NpemVfdCBmc2lfcmVhZF9maWxlKGZzaV9maWxlX3Qg
Kiwgdm9pZCAqLCBzaXplX3QpOworc3NpemVfdCBmc2lfcHJlYWRfZmlsZShmc2lfZmlsZV90ICos
IHZvaWQgKiwgc2l6ZV90LCB1aW50NjRfdCk7CisKK2NoYXIgKmZzaV9ib290c3RyaW5nX2FsbG9j
KGZzaV90ICosIHNpemVfdCk7Cit2b2lkIGZzaV9ib290c3RyaW5nX2ZyZWUoZnNpX3QgKik7Citj
aGFyICpmc2lfZnNfYm9vdHN0cmluZyhmc2lfdCAqKTsKKworI2lmZGVmIF9fY3BsdXNwbHVzCit9
OworI2VuZGlmCisKKyNlbmRpZiAvKiBfRlNJTUFHRV9IICovCmRpZmYgLS1naXQgYS90b29scy9s
aWJmc2ltYWdlL2NvbW1vbi94ZW5mc2ltYWdlX2dydWIuaCBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29t
bW9uL3hlbmZzaW1hZ2VfZ3J1Yi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLjUzNGMzNDZiMjMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJmc2ltYWdlL2NvbW1v
bi94ZW5mc2ltYWdlX2dydWIuaApAQCAtMCwwICsxLDEwMiBAQAorLyoKKyAqIFBlcm1pc3Npb24g
aXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmlu
ZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlv
biBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0
aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKKyAqIHJp
Z2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1
YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8g
cGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBk
byBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKiAKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqIAorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJ
VEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xV
RElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZ
LAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVO
VC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJT
IEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJ
U0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUg
T1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAq
IENvcHlyaWdodCAyMDA4IFN1biBNaWNyb3N5c3RlbXMsIEluYy4gIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCisgKiBVc2UgaXMgc3ViamVjdCB0byBsaWNlbnNlIHRlcm1zLgorICovCisKKyNpZm5kZWYg
X0ZTSU1BR0VfR1JVQl9ICisjZGVmaW5lCV9GU0lNQUdFX0dSVUJfSAorCisjaWZkZWYgX19jcGx1
c3BsdXMKK2V4dGVybiBDIHsKKyNlbmRpZgorCisjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CisjaW5j
bHVkZSA8c3RyaW5nLmg+CisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8Y3R5cGUuaD4K
KworI2luY2x1ZGUgImZzaW1hZ2UuaCIKKyNpbmNsdWRlICJmc2ltYWdlX3BsdWdpbi5oIgorCit0
eXBlZGVmIHN0cnVjdCBmc2lnX3BsdWdpbl9vcHMgeworCWludCBmcG9fdmVyc2lvbjsKKwlpbnQg
KCpmcG9fbW91bnQpKGZzaV9maWxlX3QgKiwgY29uc3QgY2hhciAqKTsKKwlpbnQgKCpmcG9fZGly
KShmc2lfZmlsZV90ICosIGNoYXIgKik7CisJaW50ICgqZnBvX3JlYWQpKGZzaV9maWxlX3QgKiwg
Y2hhciAqLCBpbnQpOworfSBmc2lnX3BsdWdpbl9vcHNfdDsKKworI2RlZmluZQlTVEFHRTFfNQor
I2RlZmluZSBGU1lTX0JVRkxFTiAweDQwMDAwCisjZGVmaW5lCVNFQ1RPUl9CSVRTIDkKKyNkZWZp
bmUJU0VDVE9SX1NJWkUgMHgyMDAKKworI2RlZmluZQlGU1lTX0JVRiAoZnNpZ19maWxlX2J1Zihm
ZmkpKQorI2RlZmluZQlmaWxlcG9zICgqZnNpZ19maWxlcG9zKGZmaSkpCisjZGVmaW5lCWZpbGVt
YXggKCpmc2lnX2ZpbGVtYXgoZmZpKSkKKyNkZWZpbmUJZGV2cmVhZCBmc2lnX2RldnJlYWQKKyNk
ZWZpbmUgc3Vic3RyaW5nIGZzaWdfc3Vic3RyaW5nCisjZGVmaW5lCWVycm51bSAoKmZzaWdfZXJy
bnVtKGZmaSkpCisjZGVmaW5lCWRpc2tfcmVhZF9mdW5jICgqZnNpZ19kaXNrX3JlYWRfanVuaygp
KQorI2RlZmluZQlkaXNrX3JlYWRfaG9vayAoKmZzaWdfZGlza19yZWFkX2p1bmsoKSkKKyNkZWZp
bmUJcHJpbnRfcG9zc2liaWxpdGllcyAwCisjZGVmaW5lCW5vaXN5X3ByaW50ZihmbXQuLi4pCisK
KyNkZWZpbmUJZ3J1Yl9tZW1zZXQgbWVtc2V0CisjZGVmaW5lCWdydWJfbWVtbW92ZSBtZW1tb3Zl
CisjZGVmaW5lIGdydWJfbG9nMiBmc2lnX2xvZzIKKworZXh0ZXJuIGNoYXIgKipmc2lnX2Rpc2tf
cmVhZF9qdW5rKHZvaWQpOwordW5zaWduZWQgbG9uZyBmc2lnX2xvZzIodW5zaWduZWQgbG9uZyk7
CisKKyNkZWZpbmUJRVJSX0ZTWVNfQ09SUlVQVCAxCisjZGVmaW5lCUVSUl9PVVRTSURFX1BBUlQg
MQorI2RlZmluZQlFUlJfU1lNTElOS19MT09QIDEKKyNkZWZpbmUJRVJSX0ZJTEVMRU5HVEggMQor
I2RlZmluZQlFUlJfQkFEX0ZJTEVUWVBFIDEKKyNkZWZpbmUJRVJSX0ZJTEVfTk9UX0ZPVU5EIDEK
KyNkZWZpbmUJRVJSX0JBRF9BUkdVTUVOVCAxCisjZGVmaW5lCUVSUl9GSUxFU1lTVEVNX05PVF9G
T1VORCAxCisjZGVmaW5lCUVSUl9OT19CT09UUEFUSCAxCisjZGVmaW5lCUVSUl9ERVZfVkFMVUVT
IDEKKyNkZWZpbmUJRVJSX1dPTlRfRklUIDEKKyNkZWZpbmUJRVJSX1JFQUQgMQorI2RlZmluZQlF
UlJfTkVXRVJfVkVSU0lPTiAxCisKK2ZzaV9wbHVnaW5fb3BzX3QgKmZzaWdfaW5pdChmc2lfcGx1
Z2luX3QgKiwgZnNpZ19wbHVnaW5fb3BzX3QgKik7CisKK2ludCBmc2lnX2RldnJlYWQoZnNpX2Zp
bGVfdCAqLCB1bnNpZ25lZCBpbnQsIHVuc2lnbmVkIGludCwgdW5zaWduZWQgaW50LCBjaGFyICop
OworaW50IGZzaWdfc3Vic3RyaW5nKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKKwordm9p
ZCAqZnNpZ19mc19idWYoZnNpX3QgKik7CisKK2ZzaV9maWxlX3QgKmZzaWdfZmlsZV9hbGxvYyhm
c2lfdCAqKTsKK3ZvaWQgKmZzaWdfZmlsZV9idWYoZnNpX2ZpbGVfdCAqKTsKK3VpbnQ2NF90ICpm
c2lnX2ZpbGVwb3MoZnNpX2ZpbGVfdCAqKTsKK3VpbnQ2NF90ICpmc2lnX2ZpbGVtYXgoZnNpX2Zp
bGVfdCAqKTsKK2ludCAqZnNpZ19pbnQxKGZzaV9maWxlX3QgKik7CitpbnQgKmZzaWdfaW50Mihm
c2lfZmlsZV90ICopOworaW50ICpmc2lnX2Vycm51bShmc2lfZmlsZV90ICopOworCisjaWZkZWYg
X19jcGx1c3BsdXMKK307CisjZW5kaWYKKworI2VuZGlmIC8qIF9GU0lNQUdFX0dSVUJfSCAqLwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNpbWFnZS9jb21tb24veGVuZnNpbWFnZV9wbHVnaW4uaCBi
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL3hlbmZzaW1hZ2VfcGx1Z2luLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYTY4MjcxOWE2MwotLS0gL2Rldi9udWxsCisrKyBi
L3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL3hlbmZzaW1hZ2VfcGx1Z2luLmgKQEAgLTAsMCArMSw2
NCBAQAorLyoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdl
LCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5k
IGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICog
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhv
dXQgbGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
IHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMg
b2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdh
cmUgaXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbnM6CisgKiAKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBl
cm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1
YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqIAorICogVEhFIFNPRlRXQVJF
IElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJF
U1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRI
T1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VT
IE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNU
LCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5F
Q1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1Mg
SU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAyMDA2IFN1biBNaWNyb3N5c3RlbXMs
IEluYy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBVc2UgaXMgc3ViamVjdCB0byBsaWNlbnNl
IHRlcm1zLgorICovCisKKyNpZm5kZWYgX0ZTSU1BR0VfUExVR0lOX0gKKyNkZWZpbmUJX0ZTSU1B
R0VfUExVR0lOX0gKKworI2lmZGVmIF9fY3BsdXNwbHVzCitleHRlcm4gQyB7CisjZW5kaWYKKwor
I2luY2x1ZGUgPHN5cy90eXBlcy5oPgorCisjaW5jbHVkZSAiZnNpbWFnZS5oIgorCisjZGVmaW5l
CUZTSU1BR0VfUExVR0lOX1ZFUlNJT04gMQorCit0eXBlZGVmIHN0cnVjdCBmc2lfcGx1Z2luIGZz
aV9wbHVnaW5fdDsKKwordHlwZWRlZiBzdHJ1Y3QgZnNpX3BsdWdpbl9vcHMgeworCWludCBmcG9f
dmVyc2lvbjsKKwlpbnQgKCpmcG9fbW91bnQpKGZzaV90ICosIGNvbnN0IGNoYXIgKiwgY29uc3Qg
Y2hhciAqKTsKKwlpbnQgKCpmcG9fdW1vdW50KShmc2lfdCAqKTsKKwlmc2lfZmlsZV90ICooKmZw
b19vcGVuKShmc2lfdCAqLCBjb25zdCBjaGFyICopOworCXNzaXplX3QgKCpmcG9fcmVhZCkoZnNp
X2ZpbGVfdCAqLCB2b2lkICosIHNpemVfdCk7CisJc3NpemVfdCAoKmZwb19wcmVhZCkoZnNpX2Zp
bGVfdCAqLCB2b2lkICosIHNpemVfdCwgdWludDY0X3QpOworCWludCAoKmZwb19jbG9zZSkoZnNp
X2ZpbGVfdCAqKTsKK30gZnNpX3BsdWdpbl9vcHNfdDsKKwordHlwZWRlZiBmc2lfcGx1Z2luX29w
c190ICoKKyAgICAoKmZzaV9wbHVnaW5faW5pdF90KShpbnQsIGZzaV9wbHVnaW5fdCAqLCBjb25z
dCBjaGFyICoqKTsKKwordm9pZCBmc2lwX2ZzX3NldF9kYXRhKGZzaV90ICosIHZvaWQgKik7Citm
c2lfZmlsZV90ICpmc2lwX2ZpbGVfYWxsb2MoZnNpX3QgKiwgdm9pZCAqKTsKK3ZvaWQgZnNpcF9m
aWxlX2ZyZWUoZnNpX2ZpbGVfdCAqKTsKK2ZzaV90ICpmc2lwX2ZzKGZzaV9maWxlX3QgKik7Cit1
aW50NjRfdCBmc2lwX2ZzX29mZnNldChmc2lfdCAqKTsKK3ZvaWQgKmZzaXBfZnNfZGF0YShmc2lf
dCAqKTsKK3ZvaWQgKmZzaXBfZmlsZV9kYXRhKGZzaV9maWxlX3QgKik7CisKKyNpZmRlZiBfX2Nw
bHVzcGx1cworfTsKKyNlbmRpZgorCisjZW5kaWYgLyogX0ZTSU1BR0VfUExVR0lOX0ggKi8KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:57:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJATP-0007SL-TU; Sun, 04 Nov 2018 04:57:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJATO-0007SF-JE
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:18 +0000
X-Inumbo-ID: 19ea6642-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19ea6642-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:57: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 1gJATM-0001XF-Bo
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJATM-000657-9W
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJATM-000657-9W@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:57:16 +0000
Subject: [Xen-changelog] [xen master] tools/libfsimage: Add `xen' to .h
 names and principal .so name
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhODE0NzExODgxYmViMTdmMDczZjVmNTdlMjdlNWJkNGRhMWI5NTYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgOSAxNzowMjo0MiAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE1IDE0OjQ5OjMzIDIw
MTggKzAxMDAKCiAgICB0b29scy9saWJmc2ltYWdlOiBBZGQgYHhlbicgdG8gLmggbmFtZXMgYW5k
IHByaW5jaXBhbCAuc28gbmFtZQogICAgCiAgICBgZnNpbWFnZScgaXMgcmF0aGVyIGdlbmVyYWwu
ICBBbmQgd2UgZG8gbm90IGV4cGVjdCB0aGlzIGxpYnJhcnkgdG8gYmUKICAgIHZlcnkgdXNlZnVs
IG91dCBvZiB0cmVlIGJlY2F1c2Ugb2YgaXRzIHVuc3RhYmxlIEFCSS4KICAgIAogICAgU28gYWRk
IHRoZSB3b3JkIGB4ZW4nLiAgVGhpcyB3aWxsIGF2b2lkIG5hbWluZyBjb25mbGljdHMgd2l0aCBh
bnlvbmUKICAgIGVsc2UncyBmc2ltYWdlIGxpYnJhcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGliZnNpbWFnZS9SdWxlcy5t
ayAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtl
ZmlsZSAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHRvb2xz
L2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfZ3J1Yi5jICAgICAgfCAgMiArLQogdG9vbHMvbGli
ZnNpbWFnZS9jb21tb24vZnNpbWFnZV9wbHVnaW4uYyAgICB8ICAyICstCiB0b29scy9saWJmc2lt
YWdlL2NvbW1vbi9mc2ltYWdlX3ByaXYuaCAgICAgIHwgIDQgKystLQogdG9vbHMvbGliZnNpbWFn
ZS9jb21tb24veGVuZnNpbWFnZV9ncnViLmggICB8ICA0ICsrLS0KIHRvb2xzL2xpYmZzaW1hZ2Uv
Y29tbW9uL3hlbmZzaW1hZ2VfcGx1Z2luLmggfCAgMiArLQogdG9vbHMvbGliZnNpbWFnZS9leHQy
ZnMtbGliL2V4dDJmcy1saWIuYyAgICB8ICAyICstCiB0b29scy9saWJmc2ltYWdlL2V4dDJmcy9m
c3lzX2V4dDJmcy5jICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYmZzaW1hZ2UvZmF0L2ZzeXNfZmF0
LmMgICAgICAgICAgICAgfCAgMiArLQogdG9vbHMvbGliZnNpbWFnZS9pc285NjYwL2ZzeXNfaXNv
OTY2MC5jICAgICB8ICAyICstCiB0b29scy9saWJmc2ltYWdlL3JlaXNlcmZzL2ZzeXNfcmVpc2Vy
ZnMuYyAgIHwgIDIgKy0KIHRvb2xzL2xpYmZzaW1hZ2UvdWZzL2ZzeXNfdWZzLmMgICAgICAgICAg
ICAgfCAgMiArLQogdG9vbHMvbGliZnNpbWFnZS94ZnMvZnN5c194ZnMuYyAgICAgICAgICAgICB8
ICAyICstCiB0b29scy9saWJmc2ltYWdlL3pmcy9mc2lfemZzLmMgICAgICAgICAgICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYmZzaW1hZ2UvemZzL2ZzaV96ZnMuaCAgICAgICAgICAgICAgfCAgMiArLQog
dG9vbHMvcHlncnViL3NldHVwLnB5ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29s
cy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jICAgICAgICAgIHwgIDIgKy0KIDE4IGZpbGVz
IGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYmZzaW1hZ2UvUnVsZXMubWsgYi90b29scy9saWJmc2ltYWdlL1J1bGVzLm1rCmlu
ZGV4IGVhYjRlY2IzNWUuLjJhMjlkOWVmMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmZzaW1hZ2Uv
UnVsZXMubWsKKysrIGIvdG9vbHMvbGliZnNpbWFnZS9SdWxlcy5tawpAQCAtMjYsNyArMjYsNyBA
QCBmcy11bmluc3RhbGw6CiAJZmkKIAogJChGU0xJQik6ICQoUElDX09CSlMpCi0JJChDQykgJChM
REZMQUdTKSAkKFNITElCX0xERkxBR1MpIC1vICRAICReIC1sZnNpbWFnZSAkKEZTX0xJQkRFUFMp
ICQoQVBQRU5EX0xERkxBR1MpCisJJChDQykgJChMREZMQUdTKSAkKFNITElCX0xERkxBR1MpIC1v
ICRAICReIC1seGVuZnNpbWFnZSAkKEZTX0xJQkRFUFMpICQoQVBQRU5EX0xERkxBR1MpCiAKIGNs
ZWFuIGRpc3RjbGVhbjo6CiAJcm0gLWYgJChQSUNfT0JKUykgJChGU0xJQikgJChERVBTX1JNKQpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vTWFrZWZpbGUgYi90b29scy9saWJm
c2ltYWdlL2NvbW1vbi9NYWtlZmlsZQppbmRleCBiZWRhOGY1ZjNhLi5mMjBlMTM5NGE4IDEwMDY0
NAotLS0gYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZQorKysgYi90b29scy9saWJm
c2ltYWdlL2NvbW1vbi9NYWtlZmlsZQpAQCAtMTUsNyArMTUsNyBAQCBMSUJfU1JDUy15ID0gZnNp
bWFnZS5jIGZzaW1hZ2VfcGx1Z2luLmMgZnNpbWFnZV9ncnViLmMKIAogUElDX09CSlMgOj0gJChw
YXRzdWJzdCAlLmMsJS5vcGljLCQoTElCX1NSQ1MteSkpCiAKLUxJQiA9IGxpYmZzaW1hZ2Uuc28g
bGliZnNpbWFnZS5zby4kKE1BSk9SKSBsaWJmc2ltYWdlLnNvLiQoTUFKT1IpLiQoTUlOT1IpCitM
SUIgPSBsaWJ4ZW5mc2ltYWdlLnNvIGxpYnhlbmZzaW1hZ2Uuc28uJChNQUpPUikgbGlieGVuZnNp
bWFnZS5zby4kKE1BSk9SKS4kKE1JTk9SKQogCiAuUEhPTlk6IGFsbAogYWxsOiAkKExJQikKQEAg
LTI0LDMyICsyNCwzMiBAQCBhbGw6ICQoTElCKQogaW5zdGFsbDogYWxsCiAJJChJTlNUQUxMX0RJ
UikgJChERVNURElSKSQobGliZGlyKQogCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKGluY2x1
ZGVkaXIpCi0JJChJTlNUQUxMX1BST0cpIGxpYmZzaW1hZ2Uuc28uJChNQUpPUikuJChNSU5PUikg
JChERVNURElSKSQobGliZGlyKQotCWxuIC1zZiBsaWJmc2ltYWdlLnNvLiQoTUFKT1IpLiQoTUlO
T1IpICQoREVTVERJUikkKGxpYmRpcikvbGliZnNpbWFnZS5zby4kKE1BSk9SKQotCWxuIC1zZiBs
aWJmc2ltYWdlLnNvLiQoTUFKT1IpICQoREVTVERJUikkKGxpYmRpcikvbGliZnNpbWFnZS5zbwot
CSQoSU5TVEFMTF9EQVRBKSBmc2ltYWdlLmggJChERVNURElSKSQoaW5jbHVkZWRpcikKLQkkKElO
U1RBTExfREFUQSkgZnNpbWFnZV9wbHVnaW4uaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQotCSQo
SU5TVEFMTF9EQVRBKSBmc2ltYWdlX2dydWIuaCAkKERFU1RESVIpJChpbmNsdWRlZGlyKQorCSQo
SU5TVEFMTF9QUk9HKSBsaWJ4ZW5mc2ltYWdlLnNvLiQoTUFKT1IpLiQoTUlOT1IpICQoREVTVERJ
UikkKGxpYmRpcikKKwlsbiAtc2YgbGlieGVuZnNpbWFnZS5zby4kKE1BSk9SKS4kKE1JTk9SKSAk
KERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmZzaW1hZ2Uuc28uJChNQUpPUikKKwlsbiAtc2YgbGli
eGVuZnNpbWFnZS5zby4kKE1BSk9SKSAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmZzaW1hZ2Uu
c28KKwkkKElOU1RBTExfREFUQSkgeGVuZnNpbWFnZS5oICQoREVTVERJUikkKGluY2x1ZGVkaXIp
CisJJChJTlNUQUxMX0RBVEEpIHhlbmZzaW1hZ2VfcGx1Z2luLmggJChERVNURElSKSQoaW5jbHVk
ZWRpcikKKwkkKElOU1RBTExfREFUQSkgeGVuZnNpbWFnZV9ncnViLmggJChERVNURElSKSQoaW5j
bHVkZWRpcikKIAogLlBIT05ZOiB1bmluc3RhbGwKIHVuaW5zdGFsbDoKLQlybSAtZiAkKERFU1RE
SVIpJChpbmNsdWRlZGlyKS9mc2ltYWdlX2dydWIuaAotCXJtIC1mICQoREVTVERJUikkKGluY2x1
ZGVkaXIpL2ZzaW1hZ2VfcGx1Z2luLmgKLQlybSAtZiAkKERFU1RESVIpJChpbmNsdWRlZGlyKS9m
c2ltYWdlLmgKLQlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYmZzaW1hZ2Uuc28KLQlybSAt
ZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYmZzaW1hZ2Uuc28uJChNQUpPUikKLQlybSAtZiAkKERF
U1RESVIpJChsaWJkaXIpL2xpYmZzaW1hZ2Uuc28uJChNQUpPUikuJChNSU5PUikKKwlybSAtZiAk
KERFU1RESVIpJChpbmNsdWRlZGlyKS94ZW5mc2ltYWdlX2dydWIuaAorCXJtIC1mICQoREVTVERJ
UikkKGluY2x1ZGVkaXIpL3hlbmZzaW1hZ2VfcGx1Z2luLmgKKwlybSAtZiAkKERFU1RESVIpJChp
bmNsdWRlZGlyKS94ZW5mc2ltYWdlLmgKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhl
bmZzaW1hZ2Uuc28KKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmZzaW1hZ2Uuc28u
JChNQUpPUikKKwlybSAtZiAkKERFU1RESVIpJChsaWJkaXIpL2xpYnhlbmZzaW1hZ2Uuc28uJChN
QUpPUikuJChNSU5PUikKIAogY2xlYW4gZGlzdGNsZWFuOjoKIAlybSAtZiAkKExJQikKIAotbGli
ZnNpbWFnZS5zbzogbGliZnNpbWFnZS5zby4kKE1BSk9SKQorbGlieGVuZnNpbWFnZS5zbzogbGli
eGVuZnNpbWFnZS5zby4kKE1BSk9SKQogCWxuIC1zZiAkPCAkQAotbGliZnNpbWFnZS5zby4kKE1B
Sk9SKTogbGliZnNpbWFnZS5zby4kKE1BSk9SKS4kKE1JTk9SKQorbGlieGVuZnNpbWFnZS5zby4k
KE1BSk9SKTogbGlieGVuZnNpbWFnZS5zby4kKE1BSk9SKS4kKE1JTk9SKQogCWxuIC1zZiAkPCAk
QAogCi1saWJmc2ltYWdlLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiAkKFBJQ19PQkpTKQotCSQoQ0Mp
ICQoTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYmZzaW1hZ2Uuc28uJChNQUpP
UikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkXiAkKFBUSFJFQURfTElCUykgJChBUFBFTkRfTERG
TEFHUykKK2xpYnhlbmZzaW1hZ2Uuc28uJChNQUpPUikuJChNSU5PUik6ICQoUElDX09CSlMpCisJ
JChDQykgJChMREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuZnNpbWFnZS5z
by4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICReICQoUFRIUkVBRF9MSUJTKSAkKEFQ
UEVORF9MREZMQUdTKQogCiAtaW5jbHVkZSAkKERFUFNfSU5DTFVERSkKIApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGliZnNpbWFnZS9jb21tb24vZnNpbWFnZV9ncnViLmMgYi90b29scy9saWJmc2ltYWdl
L2NvbW1vbi9mc2ltYWdlX2dydWIuYwppbmRleCBlZjcxZDZjY2ViLi4yNThkNDhiZmJiIDEwMDY0
NAotLS0gYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX2dydWIuYworKysgYi90b29s
cy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX2dydWIuYwpAQCAtMjgsNyArMjgsNyBAQAogI2lu
Y2x1ZGUgPHN0cmluZ3MuaD4KICNpbmNsdWRlIDxlcnJuby5oPgogCi0jaW5jbHVkZSAiZnNpbWFn
ZV9ncnViLmgiCisjaW5jbHVkZSAieGVuZnNpbWFnZV9ncnViLmgiCiAjaW5jbHVkZSAiZnNpbWFn
ZV9wcml2LmgiCiAKIHN0YXRpYyBjaGFyICpkaXNrX3JlYWRfanVuazsKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmMgYi90b29scy9saWJmc2ltYWdl
L2NvbW1vbi9mc2ltYWdlX3BsdWdpbi5jCmluZGV4IDA3NDRlN2IzY2EuLjQ0ZWJjZjMxNDIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmMKKysrIGIv
dG9vbHMvbGliZnNpbWFnZS9jb21tb24vZnNpbWFnZV9wbHVnaW4uYwpAQCAtMjksNyArMjksNyBA
QAogI2luY2x1ZGUgPGRsZmNuLmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAotI2luY2x1ZGUgImZz
aW1hZ2VfcGx1Z2luLmgiCisjaW5jbHVkZSAieGVuZnNpbWFnZV9wbHVnaW4uaCIKICNpbmNsdWRl
ICJmc2ltYWdlX3ByaXYuaCIKIAogc3RhdGljIGZzaV9wbHVnaW5fdCAqcGx1Z2luczsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcHJpdi5oIGIvdG9vbHMvbGli
ZnNpbWFnZS9jb21tb24vZnNpbWFnZV9wcml2LmgKaW5kZXggNTdhMDgyNmRlZS4uMjI3NDQwMzU1
NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vZnNpbWFnZV9wcml2LmgKKysr
IGIvdG9vbHMvbGliZnNpbWFnZS9jb21tb24vZnNpbWFnZV9wcml2LmgKQEAgLTMwLDggKzMwLDgg
QEAgZXh0ZXJuIEMgewogCiAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CiAKLSNpbmNsdWRlICJmc2lt
YWdlLmgiCi0jaW5jbHVkZSAiZnNpbWFnZV9wbHVnaW4uaCIKKyNpbmNsdWRlICJ4ZW5mc2ltYWdl
LmgiCisjaW5jbHVkZSAieGVuZnNpbWFnZV9wbHVnaW4uaCIKIAogc3RydWN0IGZzaV9wbHVnaW4g
ewogCWNvbnN0IGNoYXIgKmZwX25hbWU7CmRpZmYgLS1naXQgYS90b29scy9saWJmc2ltYWdlL2Nv
bW1vbi94ZW5mc2ltYWdlX2dydWIuaCBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL3hlbmZzaW1h
Z2VfZ3J1Yi5oCmluZGV4IDUzNGMzNDZiMjMuLjM4ZmI0ZjYyMGUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYmZzaW1hZ2UvY29tbW9uL3hlbmZzaW1hZ2VfZ3J1Yi5oCisrKyBiL3Rvb2xzL2xpYmZzaW1h
Z2UvY29tbW9uL3hlbmZzaW1hZ2VfZ3J1Yi5oCkBAIC0zMyw4ICszMyw4IEBAIGV4dGVybiBDIHsK
ICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxjdHlwZS5oPgogCi0jaW5jbHVkZSAiZnNp
bWFnZS5oIgotI2luY2x1ZGUgImZzaW1hZ2VfcGx1Z2luLmgiCisjaW5jbHVkZSAieGVuZnNpbWFn
ZS5oIgorI2luY2x1ZGUgInhlbmZzaW1hZ2VfcGx1Z2luLmgiCiAKIHR5cGVkZWYgc3RydWN0IGZz
aWdfcGx1Z2luX29wcyB7CiAJaW50IGZwb192ZXJzaW9uOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
ZnNpbWFnZS9jb21tb24veGVuZnNpbWFnZV9wbHVnaW4uaCBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29t
bW9uL3hlbmZzaW1hZ2VfcGx1Z2luLmgKaW5kZXggYTY4MjcxOWE2My4uNDEzNTc2OTAxOCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGliZnNpbWFnZS9jb21tb24veGVuZnNpbWFnZV9wbHVnaW4uaAorKysg
Yi90b29scy9saWJmc2ltYWdlL2NvbW1vbi94ZW5mc2ltYWdlX3BsdWdpbi5oCkBAIC0zMCw3ICsz
MCw3IEBAIGV4dGVybiBDIHsKIAogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogCi0jaW5jbHVkZSAi
ZnNpbWFnZS5oIgorI2luY2x1ZGUgInhlbmZzaW1hZ2UuaCIKIAogI2RlZmluZQlGU0lNQUdFX1BM
VUdJTl9WRVJTSU9OIDEKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNpbWFnZS9leHQyZnMtbGli
L2V4dDJmcy1saWIuYyBiL3Rvb2xzL2xpYmZzaW1hZ2UvZXh0MmZzLWxpYi9leHQyZnMtbGliLmMK
aW5kZXggODRiNmQxZTljMy4uODY0YTE1YjM0OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGliZnNpbWFn
ZS9leHQyZnMtbGliL2V4dDJmcy1saWIuYworKysgYi90b29scy9saWJmc2ltYWdlL2V4dDJmcy1s
aWIvZXh0MmZzLWxpYi5jCkBAIC0yMSw3ICsyMSw3IEBACiAgKiBVc2UgaXMgc3ViamVjdCB0byBs
aWNlbnNlIHRlcm1zLgogICovCiAKLSNpbmNsdWRlIDxmc2ltYWdlX3BsdWdpbi5oPgorI2luY2x1
ZGUgPHhlbmZzaW1hZ2VfcGx1Z2luLmg+CiAjaW5jbHVkZSBJTkNMVURFX0VYVEZTX0gKICNpbmNs
dWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPGludHR5cGVzLmg+CmRpZmYgLS1naXQgYS90b29scy9s
aWJmc2ltYWdlL2V4dDJmcy9mc3lzX2V4dDJmcy5jIGIvdG9vbHMvbGliZnNpbWFnZS9leHQyZnMv
ZnN5c19leHQyZnMuYwppbmRleCBiYTUzZmY0Y2E2Li5hNGVkMTA0MTljIDEwMDY0NAotLS0gYS90
b29scy9saWJmc2ltYWdlL2V4dDJmcy9mc3lzX2V4dDJmcy5jCisrKyBiL3Rvb2xzL2xpYmZzaW1h
Z2UvZXh0MmZzL2ZzeXNfZXh0MmZzLmMKQEAgLTE2LDcgKzE2LDcgQEAKICAqICBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgogICovCiAKLSNpbmNsdWRlIDxmc2ltYWdlX2dydWIuaD4KKyNpbmNsdWRlIDx4ZW5mc2ltYWdl
X2dydWIuaD4KIAogI2RlZmluZQltYXBibG9jazEgKCpmc2lnX2ludDEoZmZpKSkKICNkZWZpbmUJ
bWFwYmxvY2syICgqZnNpZ19pbnQyKGZmaSkpCmRpZmYgLS1naXQgYS90b29scy9saWJmc2ltYWdl
L2ZhdC9mc3lzX2ZhdC5jIGIvdG9vbHMvbGliZnNpbWFnZS9mYXQvZnN5c19mYXQuYwppbmRleCBi
ODEyOWE4YzA0Li5iODkzNTRhODcyIDEwMDY0NAotLS0gYS90b29scy9saWJmc2ltYWdlL2ZhdC9m
c3lzX2ZhdC5jCisrKyBiL3Rvb2xzL2xpYmZzaW1hZ2UvZmF0L2ZzeXNfZmF0LmMKQEAgLTE3LDcg
KzE3LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8bGltaXRzLmg+Ci0jaW5jbHVkZSA8ZnNpbWFnZV9n
cnViLmg+CisjaW5jbHVkZSA8eGVuZnNpbWFnZV9ncnViLmg+CiAjaW5jbHVkZSAiZmF0LmgiCiAK
IHN0cnVjdCBmYXRfc3VwZXJibG9jayAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmZzaW1hZ2UvaXNv
OTY2MC9mc3lzX2lzbzk2NjAuYyBiL3Rvb2xzL2xpYmZzaW1hZ2UvaXNvOTY2MC9mc3lzX2lzbzk2
NjAuYwppbmRleCA1ZGJmMTAwZGZlLi42ZTc2NzM1N2JmIDEwMDY0NAotLS0gYS90b29scy9saWJm
c2ltYWdlL2lzbzk2NjAvZnN5c19pc285NjYwLmMKKysrIGIvdG9vbHMvbGliZnNpbWFnZS9pc285
NjYwL2ZzeXNfaXNvOTY2MC5jCkBAIC0yOCw3ICsyOCw3IEBACiAgKglMZW9uaWQgTGlzb3Zza2l5
ICAgPGxseUBwaXNlbS5uZXQ+CTIwMDMKICAqLwogCi0jaW5jbHVkZSA8ZnNpbWFnZV9ncnViLmg+
CisjaW5jbHVkZSA8eGVuZnNpbWFnZV9ncnViLmg+CiAjaW5jbHVkZSA8bGltaXRzLmg+CiAKICNp
bmNsdWRlICJpc285NjYwLmgiCmRpZmYgLS1naXQgYS90b29scy9saWJmc2ltYWdlL3JlaXNlcmZz
L2ZzeXNfcmVpc2VyZnMuYyBiL3Rvb2xzL2xpYmZzaW1hZ2UvcmVpc2VyZnMvZnN5c19yZWlzZXJm
cy5jCmluZGV4IDkyYzNiMmJiZmIuLjkxNmViMTUyOTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmZz
aW1hZ2UvcmVpc2VyZnMvZnN5c19yZWlzZXJmcy5jCisrKyBiL3Rvb2xzL2xpYmZzaW1hZ2UvcmVp
c2VyZnMvZnN5c19yZWlzZXJmcy5jCkBAIC0xNyw3ICsxNyw3IEBACiAgKiAgYWxvbmcgd2l0aCB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
ICAqLwogCi0jaW5jbHVkZSA8ZnNpbWFnZV9ncnViLmg+CisjaW5jbHVkZSA8eGVuZnNpbWFnZV9n
cnViLmg+CiAKICN1bmRlZiBSRUlTRVJERUJVRwogCmRpZmYgLS1naXQgYS90b29scy9saWJmc2lt
YWdlL3Vmcy9mc3lzX3Vmcy5jIGIvdG9vbHMvbGliZnNpbWFnZS91ZnMvZnN5c191ZnMuYwppbmRl
eCBjZjdlMjJhZDBiLi5hNTQ1YmM5ZjY1IDEwMDY0NAotLS0gYS90b29scy9saWJmc2ltYWdlL3Vm
cy9mc3lzX3Vmcy5jCisrKyBiL3Rvb2xzL2xpYmZzaW1hZ2UvdWZzL2ZzeXNfdWZzLmMKQEAgLTIy
LDcgKzIyLDcgQEAKIAogLyogRnJvbSBTb2xhcmlzIHVzci9zcmMvc3RhbmQvbGliL2ZzL3Vmcy91
ZnNvcHMuYyAqLwogCi0jaW5jbHVkZSA8ZnNpbWFnZV9ncnViLmg+CisjaW5jbHVkZSA8eGVuZnNp
bWFnZV9ncnViLmg+CiAKICNpbmNsdWRlICJ1ZnMuaCIKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
ZnNpbWFnZS94ZnMvZnN5c194ZnMuYyBiL3Rvb2xzL2xpYmZzaW1hZ2UveGZzL2ZzeXNfeGZzLmMK
aW5kZXggZjM5ZDA5NmJhMi4uZDczNWE4OGU1NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGliZnNpbWFn
ZS94ZnMvZnN5c194ZnMuYworKysgYi90b29scy9saWJmc2ltYWdlL3hmcy9mc3lzX3hmcy5jCkBA
IC0xNyw3ICsxNyw3IEBACiAgKiAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogCi0jaW5jbHVkZSA8ZnNpbWFn
ZV9ncnViLmg+CisjaW5jbHVkZSA8eGVuZnNpbWFnZV9ncnViLmg+CiAjaW5jbHVkZSAieGZzLmgi
CiAKICNkZWZpbmUgTUFYX0xJTktfQ09VTlQJOApkaWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNpbWFn
ZS96ZnMvZnNpX3pmcy5jIGIvdG9vbHMvbGliZnNpbWFnZS96ZnMvZnNpX3pmcy5jCmluZGV4IDc1
MTQ1ODc1ZmQuLjE4N2E4YmM2YjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmZzaW1hZ2UvemZzL2Zz
aV96ZnMuYworKysgYi90b29scy9saWJmc2ltYWdlL3pmcy9mc2lfemZzLmMKQEAgLTIyLDcgKzIy
LDcgQEAKIAogI2lmZGVmCUZTWVNfWkZTCiAKLSNpbmNsdWRlIDxmc2ltYWdlX2dydWIuaD4KKyNp
bmNsdWRlIDx4ZW5mc2ltYWdlX2dydWIuaD4KICNpbmNsdWRlIDxmc2ltYWdlX3ByaXYuaD4KICNp
bmNsdWRlIDxzdGRpby5oPgogI2luY2x1ZGUgPGludHR5cGVzLmg+CmRpZmYgLS1naXQgYS90b29s
cy9saWJmc2ltYWdlL3pmcy9mc2lfemZzLmggYi90b29scy9saWJmc2ltYWdlL3pmcy9mc2lfemZz
LmgKaW5kZXggZmI0ZGMyM2JiZi4uOTgwY2U4ZjMwNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGliZnNp
bWFnZS96ZnMvZnNpX3pmcy5oCisrKyBiL3Rvb2xzL2xpYmZzaW1hZ2UvemZzL2ZzaV96ZnMuaApA
QCAtMjcsNyArMjcsNyBAQAogI2luY2x1ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHN0ZGlv
Lmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8ZnNpbWFnZV9ncnViLmg+CisjaW5j
bHVkZSA8eGVuZnNpbWFnZV9ncnViLmg+CiAKIAogLyoqKiBTVEFSVCBGUk9NIHNoYXJlZC5oICoq
KiovCmRpZmYgLS1naXQgYS90b29scy9weWdydWIvc2V0dXAucHkgYi90b29scy9weWdydWIvc2V0
dXAucHkKaW5kZXggNzExYmJiZDQ5OS4uYjU4Y2MxYzRlNiAxMDA2NDQKLS0tIGEvdG9vbHMvcHln
cnViL3NldHVwLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zZXR1cC5weQpAQCAtMTEsNyArMTEsNyBA
QCBmc2ltYWdlID0gRXh0ZW5zaW9uKCJmc2ltYWdlIiwKICAgICBleHRyYV9jb21waWxlX2FyZ3Mg
PSBleHRyYV9jb21waWxlX2FyZ3MsCiAgICAgaW5jbHVkZV9kaXJzID0gWyBYRU5fUk9PVCArICIv
dG9vbHMvbGliZnNpbWFnZS9jb21tb24vIiBdLAogICAgIGxpYnJhcnlfZGlycyA9IFsgWEVOX1JP
T1QgKyAiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyIgXSwKLSAgICBsaWJyYXJpZXMgPSBbImZz
aW1hZ2UiXSwKKyAgICBsaWJyYXJpZXMgPSBbInhlbmZzaW1hZ2UiXSwKICAgICBzb3VyY2VzID0g
WyJzcmMvZnNpbWFnZS9mc2ltYWdlLmMiXSkKIAogcGtncyA9IFsgJ2dydWInIF0KZGlmZiAtLWdp
dCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMgYi90b29scy9weWdydWIvc3Jj
L2ZzaW1hZ2UvZnNpbWFnZS5jCmluZGV4IDhlYzBkZWMzNDYuLjQ3OTQwNTcyYTggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKKysrIGIvdG9vbHMvcHlncnVi
L3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYwpAQCAtMjMsNyArMjMsNyBAQAogCiAjaW5jbHVkZSA8UHl0
aG9uLmg+CiAKLSNpbmNsdWRlIDxmc2ltYWdlLmg+CisjaW5jbHVkZSA8eGVuZnNpbWFnZS5oPgog
I2luY2x1ZGUgPHN0ZGxpYi5oPgogCiAjaWYgKFBZVEhPTl9BUElfVkVSU0lPTiA+PSAxMDExKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:57:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:57: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 1gJATZ-0007Tr-VR; Sun, 04 Nov 2018 04:57:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJATY-0007Ti-EA
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:28 +0000
X-Inumbo-ID: 1ffeb7b2-dfee-11e8-ada2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ffeb7b2-dfee-11e8-ada2-12d6303a7972;
 Sun, 04 Nov 2018 04:57: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 1gJATW-0001XN-I6
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJATW-00065a-Fo
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJATW-00065a-Fo@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:57:26 +0000
Subject: [Xen-changelog] [xen master] tools/pygrub: Add `xen' to fsimage
 python module name
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwMTc4YjYwMTdjMjc4ZWIxZDY4MzdkMGIzODk0M2QxZjAyMmE3ZjMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgOSAxNzoxNDozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE1IDE0OjQ5OjMzIDIw
MTggKzAxMDAKCiAgICB0b29scy9weWdydWI6IEFkZCBgeGVuJyB0byBmc2ltYWdlIHB5dGhvbiBt
b2R1bGUgbmFtZQogICAgCiAgICBUaGlzIG1vZHVsZSBzaG91bGQgYmUgY2FsbGVkIGBsaWJ4ZW5m
c2ltYWdlJyBmb3IgdGhlIHNhbWUgcmVhc29ucyB0aGF0CiAgICB0aGUgQyBsaWJyYXJ5IHNob3Vs
ZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9weWdydWIvc2V0dXAucHkgICAgICAgICAgICAgIHwgNCArKy0tCiB0b29scy9weWdy
dWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jIHwgOCArKysrLS0tLQogdG9vbHMvcHlncnViL3NyYy9w
eWdydWIgICAgICAgICAgICB8IDYgKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9weWdydWIvc2V0dXAucHkg
Yi90b29scy9weWdydWIvc2V0dXAucHkKaW5kZXggYjU4Y2MxYzRlNi4uYjhmMWRjNDU5MCAxMDA2
NDQKLS0tIGEvdG9vbHMvcHlncnViL3NldHVwLnB5CisrKyBiL3Rvb2xzL3B5Z3J1Yi9zZXR1cC5w
eQpAQCAtNyw3ICs3LDcgQEAgZXh0cmFfY29tcGlsZV9hcmdzICA9IFsgIi1mbm8tc3RyaWN0LWFs
aWFzaW5nIiwgIi1XZXJyb3IiIF0KIAogWEVOX1JPT1QgPSAiLi4vLi4iCiAKLWZzaW1hZ2UgPSBF
eHRlbnNpb24oImZzaW1hZ2UiLAoreGVuZnNpbWFnZSA9IEV4dGVuc2lvbigieGVuZnNpbWFnZSIs
CiAgICAgZXh0cmFfY29tcGlsZV9hcmdzID0gZXh0cmFfY29tcGlsZV9hcmdzLAogICAgIGluY2x1
ZGVfZGlycyA9IFsgWEVOX1JPT1QgKyAiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uLyIgXSwKICAg
ICBsaWJyYXJ5X2RpcnMgPSBbIFhFTl9ST09UICsgIi90b29scy9saWJmc2ltYWdlL2NvbW1vbi8i
IF0sCkBAIC0yNSw1ICsyNSw1IEBAIHNldHVwKG5hbWU9J3B5Z3J1YicsCiAgICAgICBwYWNrYWdl
X2Rpcj17J2dydWInOiAnc3JjJywgJ2ZzaW1hZ2UnOiAnc3JjJ30sCiAgICAgICBzY3JpcHRzID0g
WyJzcmMvcHlncnViIl0sCiAgICAgICBwYWNrYWdlcz1wa2dzLAotICAgICAgZXh0X21vZHVsZXMg
PSBbIGZzaW1hZ2UgXQorICAgICAgZXh0X21vZHVsZXMgPSBbIHhlbmZzaW1hZ2UgXQogICAgICAg
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYyBiL3Rvb2xz
L3B5Z3J1Yi9zcmMvZnNpbWFnZS9mc2ltYWdlLmMKaW5kZXggNDc5NDA1NzJhOC4uNzQzYTNmYjdi
OCAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9mc2ltYWdlL2ZzaW1hZ2UuYworKysgYi90
b29scy9weWdydWIvc3JjL2ZzaW1hZ2UvZnNpbWFnZS5jCkBAIC0xMzIsNyArMTMyLDcgQEAgc3Rh
dGljIGNoYXIgZnNpbWFnZV9maWxlX3R5cGVfX2RvY19fW10gPSAiRmlsZXN5c3RlbSBpbWFnZSBm
aWxlIjsKIFB5VHlwZU9iamVjdCBmc2ltYWdlX2ZpbGVfdHlwZSA9IHsKIAlQeU9iamVjdF9IRUFE
X0lOSVQoJlB5VHlwZV9UeXBlKQogCTAsCQkJCQkvKiBvYl9zaXplICovCi0JImZzaW1hZ2UuZmls
ZSIsCQkJCS8qIHRwX25hbWUgKi8KKwkieGVuZnNpbWFnZS5maWxlIiwJCQkvKiB0cF9uYW1lICov
CiAJc2l6ZW9mKGZzaW1hZ2VfZmlsZV90KSwJCQkvKiB0cF9zaXplICovCiAJMCwJCQkJCS8qIHRw
X2l0ZW1zaXplICovCiAJKGRlc3RydWN0b3IpIGZzaW1hZ2VfZmlsZV9kZWFsbG9jLCAJLyogdHBf
ZGVhbGxvYyAqLwpAQCAtMjM0LDcgKzIzNCw3IEBAIFB5RG9jX1NUUlZBUihmc2ltYWdlX2ZzX3R5
cGVfX2RvY19fLCAiRmlsZXN5c3RlbSBpbWFnZSIpOwogUHlUeXBlT2JqZWN0IGZzaW1hZ2VfZnNf
dHlwZSA9IHsKIAlQeU9iamVjdF9IRUFEX0lOSVQoJlB5VHlwZV9UeXBlKQogCTAsCQkJCQkvKiBv
Yl9zaXplICovCi0JImZzaW1hZ2UuZnMiLAkJCQkvKiB0cF9uYW1lICovCisJInhlbmZzaW1hZ2Uu
ZnMiLAkJCS8qIHRwX25hbWUgKi8KIAlzaXplb2YoZnNpbWFnZV9mc190KSwJCQkvKiB0cF9zaXpl
ICovCiAJMCwJCQkJCS8qIHRwX2l0ZW1zaXplICovCiAJKGRlc3RydWN0b3IpIGZzaW1hZ2VfZnNf
ZGVhbGxvYywgCS8qIHRwX2RlYWxsb2MgKi8KQEAgLTMxNyw3ICszMTcsNyBAQCBzdGF0aWMgc3Ry
dWN0IFB5TWV0aG9kRGVmIGZzaW1hZ2VfbW9kdWxlX21ldGhvZHNbXSA9IHsKIH07CiAKIFB5TU9E
SU5JVF9GVU5DCi1pbml0ZnNpbWFnZSh2b2lkKQoraW5pdHhlbmZzaW1hZ2Uodm9pZCkKIHsKLQlQ
eV9Jbml0TW9kdWxlKCJmc2ltYWdlIiwgZnNpbWFnZV9tb2R1bGVfbWV0aG9kcyk7CisJUHlfSW5p
dE1vZHVsZSgieGVuZnNpbWFnZSIsIGZzaW1hZ2VfbW9kdWxlX21ldGhvZHMpOwogfQpkaWZmIC0t
Z2l0IGEvdG9vbHMvcHlncnViL3NyYy9weWdydWIgYi90b29scy9weWdydWIvc3JjL3B5Z3J1Ygpp
bmRleCBkZDBjOGY3N2RmLi41MmE4OTY1YWQ5IDEwMDc1NQotLS0gYS90b29scy9weWdydWIvc3Jj
L3B5Z3J1YgorKysgYi90b29scy9weWdydWIvc3JjL3B5Z3J1YgpAQCAtMjEsNyArMjEsNyBAQCBp
bXBvcnQgeGVuLmxvd2xldmVsLnhjCiBpbXBvcnQgY3Vyc2VzLCBfY3Vyc2VzLCBjdXJzZXMud3Jh
cHBlciwgY3Vyc2VzLnRleHRwYWQsIGN1cnNlcy5hc2NpaQogaW1wb3J0IGdldG9wdAogCi1pbXBv
cnQgZnNpbWFnZQoraW1wb3J0IHhlbmZzaW1hZ2UKIGltcG9ydCBncnViLkdydWJDb25mCiBpbXBv
cnQgZ3J1Yi5MaWxvQ29uZgogaW1wb3J0IGdydWIuRXh0TGludXhDb25mCkBAIC04OTcsNyArODk3
LDcgQEAgaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKIAogICAgIGZvciBvZmZzZXQgaW4gcGFy
dF9vZmZzOgogICAgICAgICB0cnk6Ci0gICAgICAgICAgICBmcyA9IGZzaW1hZ2Uub3BlbihmaWxl
LCBvZmZzZXQsIGJvb3Rmc29wdGlvbnMpCisgICAgICAgICAgICBmcyA9IHhlbmZzaW1hZ2Uub3Bl
bihmaWxlLCBvZmZzZXQsIGJvb3Rmc29wdGlvbnMpCiAKICAgICAgICAgICAgIGNob3NlbmNmZyA9
IHNuaWZmX3NvbGFyaXMoZnMsIGluY2ZnKQogCkBAIC05NDUsNyArOTQ1LDcgQEAgaWYgX19uYW1l
X18gPT0gIl9fbWFpbl9fIjoKIAogICAgIGFyZ3MgPSBOb25lCiAgICAgaWYgY2hvc2VuY2ZnWyJh
cmdzIl06Ci0gICAgICAgIHpmc2luZm8gPSBmc2ltYWdlLmdldGJvb3RzdHJpbmcoZnMpCisgICAg
ICAgIHpmc2luZm8gPSB4ZW5mc2ltYWdlLmdldGJvb3RzdHJpbmcoZnMpCiAgICAgICAgIGlmIHpm
c2luZm8gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICBlID0gcmUuY29tcGlsZSgiemZzLWJvb3Rm
cz1bXHdcLVwuXDpAL10rIiApCiAgICAgICAgICAgICAoY2hvc2VuY2ZnWyJhcmdzIl0sY291bnQp
ID0gZS5zdWJuKHpmc2luZm8sIGNob3NlbmNmZ1siYXJncyJdKQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:57:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJATj-0007Uu-0w; Sun, 04 Nov 2018 04:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJATi-0007Uj-7X
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:38 +0000
X-Inumbo-ID: 260fed88-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 260fed88-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:57: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 1gJATg-0001XV-O2
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJATg-00066N-Lj
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJATg-00066N-Lj@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:57:36 +0000
Subject: [Xen-changelog] [xen master] tools/libfsimage: Rename /usr/lib/fs
 to /usr/lib/xenfsimage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiYjk4ZTZmZWYwNmE0YmQxMjM2ZGNlMGJiMTdlY2JiMzZhMGNiYTcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgOSAxNzoxNTo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE1IDE0OjQ5OjMzIDIw
MTggKzAxMDAKCiAgICB0b29scy9saWJmc2ltYWdlOiBSZW5hbWUgL3Vzci9saWIvZnMgdG8gL3Vz
ci9saWIveGVuZnNpbWFnZQogICAgCiAgICBBZ2FpbiwgYXZvaWQgbmFtZXNwYWNlIHBvbGx1dGlv
bi4gIFRoZXNlIHBhdGhzIGFyZSBwdXJlbHkgaW50ZXJuYWwgdG8KICAgIGxpYmZzaW1hZ2UgYW5k
IGl0cyBmcy1zcGVjaWZpYyBtb2R1bGVzLCBzbyBubyB2aXNpYmxlIGNoYW5nZSBmcm9tIHRoZQog
ICAgb3V0c2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB0b29scy9saWJmc2ltYWdlL1J1bGVzLm1rIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
ZnNpbWFnZS9SdWxlcy5tayBiL3Rvb2xzL2xpYmZzaW1hZ2UvUnVsZXMubWsKaW5kZXggMmEyOWQ5
ZWYyYi4uYmI2ZDQyYWJiNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGliZnNpbWFnZS9SdWxlcy5tawor
KysgYi90b29scy9saWJmc2ltYWdlL1J1bGVzLm1rCkBAIC02LDcgKzYsNyBAQCBMREZMQUdTICs9
IC1MLi4vY29tbW9uLwogCiBQSUNfT0JKUyA6PSAkKHBhdHN1YnN0ICUuYywlLm9waWMsJChMSUJf
U1JDUy15KSkKIAotRlNESVIgPSAkKGxpYmRpcikvZnMKK0ZTRElSID0gJChsaWJkaXIpL3hlbmZz
aW1hZ2UKIAogRlNMSUIgPSBmc2ltYWdlLnNvCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:57:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJATt-0007W1-35; Sun, 04 Nov 2018 04:57:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJATr-0007Vs-Sf
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:47 +0000
X-Inumbo-ID: 2c24deae-dfee-11e8-912b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c24deae-dfee-11e8-912b-12d6303a7972;
 Sun, 04 Nov 2018 04:57: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 1gJATq-0001Xd-UN
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJATq-00066u-S3
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJATq-00066u-S3@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:57:46 +0000
Subject: [Xen-changelog] [xen master] x86: turn is_pv_{, 32bit_}{domain,
 vcpu} into inline functions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4N2RkMWJkNmMxMDk5Mzk4Y2RmY2UxOGU0NDgwODg0ODhiZjZjYTgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCA0IDE2
OjQzOjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNToyMzozNiAyMDE4ICswMTAwCgogICAgeDg2OiB0
dXJuIGlzX3B2X3ssMzJiaXRffXtkb21haW4sdmNwdX0gaW50byBpbmxpbmUgZnVuY3Rpb25zCiAg
ICAKICAgIEFuZCBtYWtlIHRoZW0gd29yayB3aXRoIENPTkZJR19QVi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgIHwgMjMgKysrKysr
KysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBjYjA3MjFlOWQ1Li5lN2I4MjI3OWU3
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTEzLDggKzEzLDYgQEAKICNpbmNsdWRlIDxwdWJsaWMv
aHZtL2h2bV9pbmZvX3RhYmxlLmg+CiAKICNkZWZpbmUgaGFzXzMyYml0X3NoaW5mbyhkKSAgICAo
KGQpLT5hcmNoLmhhc18zMmJpdF9zaGluZm8pCi0jZGVmaW5lIGlzX3B2XzMyYml0X2RvbWFpbihk
KSAgKChkKS0+YXJjaC5pc18zMmJpdF9wdikKLSNkZWZpbmUgaXNfcHZfMzJiaXRfdmNwdSh2KSAg
ICAoaXNfcHZfMzJiaXRfZG9tYWluKCh2KS0+ZG9tYWluKSkKIAogI2RlZmluZSBpc19odm1fcHZf
ZXZ0Y2huX2RvbWFpbihkKSAoaXNfaHZtX2RvbWFpbihkKSAmJiBcCiAgICAgICAgIChkKS0+YXJj
aC5odm0uaXJxLT5jYWxsYmFja192aWFfdHlwZSA9PSBIVk1JUlFfY2FsbGJhY2tfdmVjdG9yKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaAppbmRleCAwZGRmZjAzYTMwLi40YjIzODA1MzY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtODczLDggKzg3
MywyNyBAQCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwog
CiAjZGVmaW5lIFZNX0FTU0lTVChkLCB0KSAodGVzdF9iaXQoVk1BU1NUX1RZUEVfICMjIHQsICYo
ZCktPnZtX2Fzc2lzdCkpCiAKLSNkZWZpbmUgaXNfcHZfZG9tYWluKGQpICgoZCktPmd1ZXN0X3R5
cGUgPT0gZ3Vlc3RfdHlwZV9wdikKLSNkZWZpbmUgaXNfcHZfdmNwdSh2KSAgIChpc19wdl9kb21h
aW4oKHYpLT5kb21haW4pKQorc3RhdGljIGlubGluZSBib29sIGlzX3B2X2RvbWFpbihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJR19QVikgPyBk
LT5ndWVzdF90eXBlID09IGd1ZXN0X3R5cGVfcHYgOiBmYWxzZTsKK30KKworc3RhdGljIGlubGlu
ZSBib29sIGlzX3B2X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIGlz
X3B2X2RvbWFpbih2LT5kb21haW4pOworfQorCisjaWZkZWYgQ09ORklHX0NPTVBBVAorc3RhdGlj
IGlubGluZSBib29sIGlzX3B2XzMyYml0X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIHJldHVybiBpc19wdl9kb21haW4oZCkgJiYgZC0+YXJjaC5pc18zMmJpdF9wdjsKK30K
Kworc3RhdGljIGlubGluZSBib29sIGlzX3B2XzMyYml0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCit7CisgICAgcmV0dXJuIGlzX3B2XzMyYml0X2RvbWFpbih2LT5kb21haW4pOworfQorI2Vu
ZGlmCiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1fZG9tYWluKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:57:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAU3-0007X2-4n; Sun, 04 Nov 2018 04:57:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAU2-0007Wv-6b
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:58 +0000
X-Inumbo-ID: 323a07f2-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 323a07f2-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:57: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 1gJAU1-0001Xl-4a
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAU1-00067K-2K
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:57:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAU1-00067K-2K@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:57:57 +0000
Subject: [Xen-changelog] [xen master] x86: introduce is_pv_64bit_{vcpu,
 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>

Y29tbWl0IGUzODZjNDc4ODJlY2MyM2MxNGFhODk1ZDI3MDJmMTBiZGU4NzhiNTUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCA0IDE2
OjQzOjIzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNToyMzo0NCAyMDE4ICswMTAwCgogICAgeDg2OiBp
bnRyb2R1Y2UgaXNfcHZfNjRiaXRfe3ZjcHUsZG9tYWlufQogICAgCiAgICBUaGlzIGlzIHVzZWZ1
bCB0byByZXdyaXRlIHRoZSBmb2xsb3dpbmcgcGF0dGVybiAodiBpcyBQViB2Y3B1KQogICAgCiAg
ICAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICAgIGRvX2ZvbzsKICAgICAg
IGVsc2UKICAgICAgICAgICBkb19iYXI7CiAgICAKICAgIHRvCiAgICAKICAgICAgIGlmICggaXNf
cHZfMzJiaXRfdmNwdSh2KSApCiAgICAgICAgICAgZG9fZm9vOwogICAgICAgZWxzZSBpZiAoIGlz
X3B2XzY0Yml0X3ZjcHUodikgKQogICAgICAgICAgIGRvX2JhcjsKICAgICAgIGVsc2UKICAgICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEU7CiAgICAuCiAgICAKICAgIFByZXZpb3VzbHkgaXQgaXMg
bm90IHBvc3NpYmxlIHRvIHJlbHkgb24gRENFIHRvIGVsaW1pbmF0ZSB0aGUgZG9fYmFyCiAgICBw
YXJ0LiBJdCBiZWNvbWVzIHBvc3NpYmxlIHdpdGggdGhlIG5ldyBjb2RlIHN0cnVjdHVyZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmggfCAxMSArKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDRiMjM4MDUzNjcuLjMxNzFlYWJmZDYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCkBAIC04OTMsOCArODkzLDE3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19wdl8z
MmJpdF92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiBpc19wdl8zMmJp
dF9kb21haW4odi0+ZG9tYWluKTsKIH0KLSNlbmRpZgogCitzdGF0aWMgaW5saW5lIGJvb2wgaXNf
cHZfNjRiaXRfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIGlz
X3B2X2RvbWFpbihkKSAmJiAhZC0+YXJjaC5pc18zMmJpdF9wdjsKK30KKworc3RhdGljIGlubGlu
ZSBib29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0
dXJuIGlzX3B2XzY0Yml0X2RvbWFpbih2LT5kb21haW4pOworfQorI2VuZGlmCiBzdGF0aWMgaW5s
aW5lIGJvb2wgaXNfaHZtX2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJl
dHVybiBJU19FTkFCTEVEKENPTkZJR19IVk0pID8gZC0+Z3Vlc3RfdHlwZSA9PSBndWVzdF90eXBl
X2h2bSA6IGZhbHNlOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:58:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:58: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 1gJAUE-0007Y5-6Z; Sun, 04 Nov 2018 04:58: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAUC-0007Xv-IY
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:08 +0000
X-Inumbo-ID: 384c7ddd-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 384c7ddd-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:58: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 1gJAUB-0001YY-Aj
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAUB-00067w-8V
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAUB-00067w-8V@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:58:07 +0000
Subject: [Xen-changelog] [xen master] x86: make x86_64/traps.c build with
 !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhZjU4MGNkZDU4MDk1NTdiODQ2MDIyYzJlNzkwZTY4MjUxMjdkOGUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCA0IDE2
OjQzOjI0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNToyOTowOCAyMDE4ICswMTAwCgogICAgeDg2OiBt
YWtlIHg4Nl82NC90cmFwcy5jIGJ1aWxkIHdpdGggIUNPTkZJR19QVgogICAgCiAgICBQcm92aWRl
IGRlY2xhcmF0aW9ucyBmb3IgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nKl9rZXJuZWws
IG1ha2UKICAgIHN1cmUgRENFIHdvcmsgYXMgZXhwZWN0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAg
ICAgfCA2ICsrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaCB8IDMgKystCiAy
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3Ry
YXBzLmMKaW5kZXggYWZlNTM5ZmYxZC4uMjcxNTRmMmFlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAt
MzU0LDEwICszNTQsMTIgQEAgdm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKHN0cnVjdCBk
b21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKQogICAgIG1lbXNldChoeXBlcmNhbGxfcGFn
ZSwgMHhDQywgUEFHRV9TSVpFKTsKICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAg
ICBodm1faHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZShkLCBoeXBlcmNhbGxfcGFnZSk7Ci0gICAg
ZWxzZSBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgIGVsc2UgaWYgKCBpc19wdl82
NGJpdF9kb21haW4oZCkgKQogICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlX3Jpbmcz
X2tlcm5lbChoeXBlcmNhbGxfcGFnZSk7Ci0gICAgZWxzZQorICAgIGVsc2UgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oZCkgKQogICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlX3Jpbmcx
X2tlcm5lbChoeXBlcmNhbGxfcGFnZSk7CisgICAgZWxzZQorICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJj
YWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oCmluZGV4IGRhMzhiNzk5MWMu
LjdmMzAyZWNkOTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaApAQCAtMjgsOSArMjgsMTAgQEAg
ZXh0ZXJuIGNvbnN0IGh5cGVyY2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFibGVbTlJfaHlw
ZXJjYWxsc107CiAjaWZkZWYgQ09ORklHX1BWCiBleHRlcm4gY29uc3QgaHlwZXJjYWxsX3RhYmxl
X3QgcHZfaHlwZXJjYWxsX3RhYmxlW107CiB2b2lkIHB2X2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncyk7CisjZW5kaWYKKwogdm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNl
X3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSk7CiB2b2lkIGh5cGVyY2FsbF9wYWdl
X2luaXRpYWxpc2VfcmluZzFfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKTsKLSNlbmRpZgog
CiAvKgogICogQm90aCBkb19tbXVleHRfb3AoKSBhbmQgZG9fbW11X3VwZGF0ZSgpOgotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:58:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAUO-0007ZH-Aj; Sun, 04 Nov 2018 04:58: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAUM-0007Z7-Lw
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:18 +0000
X-Inumbo-ID: 3e5cb4d5-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e5cb4d5-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:58: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 1gJAUL-0001Yg-Gs
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAUL-00068Q-Ea
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAUL-00068Q-Ea@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:58:17 +0000
Subject: [Xen-changelog] [xen master] x86: provide stub for
 arch_do_multicall_call
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxYjdjMzJlNzNlZjcxY2YzZjYyYThiZjlhNDhjMmVkNTRiNTM2ZjMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCA0IDE2
OjQzOjI1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNSAxNTozMjo0MiAyMDE4ICswMTAwCgogICAgeDg2OiBw
cm92aWRlIHN0dWIgZm9yIGFyY2hfZG9fbXVsdGljYWxsX2NhbGwKICAgIAogICAgVGhpcyBoeXBl
cmNhbGwgaXMgUFYgb25seSBvbiB4ODYuIFByb3ZpZGUgYSBzdHViIGZvciBpdCB3aGVuCiAgICAh
Q09ORklHX1BWLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIv
eGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmluZGV4IDc0YmRlNWU5NTguLjAzMmRlOGY4ZjggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMKQEAgLTI0OCw2ICsyNDgsMTQgQEAgaW50IGh5cGVyY2FsbF94bGF0X2NvbnRpbnVh
dGlvbih1bnNpZ25lZCBpbnQgKmlkLCB1bnNpZ25lZCBpbnQgbnIsCiAgICAgcmV0dXJuIHJjOwog
fQogCisjaWZuZGVmIENPTkZJR19QVgorLyogU3R1YiBmb3IgYXJjaF9kb19tdWx0aWNhbGxfY2Fs
bCAqLworZW51bSBtY19kaXNwb3NpdGlvbiBhcmNoX2RvX211bHRpY2FsbF9jYWxsKHN0cnVjdCBt
Y19zdGF0ZSAqbWMpCit7CisgICAgcmV0dXJuIG1jX2V4aXQ7Cit9CisjZW5kaWYKKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:58:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAUY-0007b3-D2; Sun, 04 Nov 2018 04:58:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAUX-0007at-Ag
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:29 +0000
X-Inumbo-ID: 44765f0c-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44765f0c-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:58:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAUV-0001Yp-O6
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAUV-00068s-Lh
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAUV-00068s-Lh@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:58:27 +0000
Subject: [Xen-changelog] [xen master] x86/altp2m: Add a subop for obtaining
 the mem access of a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1NTlhYjc4MzBjM2UxNTk0Y2Q3M2VmZDNmMWFjYmIxNzEwMzY3MjgKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBUaHUgU2VwIDI3IDEwOjU4OjU0IDIwMTggKzAzMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDE2IDE3OjIw
OjQ3IDIwMTggKzAxMDAKCiAgICB4ODYvYWx0cDJtOiBBZGQgYSBzdWJvcCBmb3Igb2J0YWluaW5n
IHRoZSBtZW0gYWNjZXNzIG9mIGEgcGFnZQogICAgCiAgICBDdXJyZW50bHkgdGhlcmUgaXMgYSBz
dWJvcCBmb3Igc2V0dGluZyB0aGUgbWVtYWNjZXNzIG9mIGEgcGFnZSwgYnV0IG5vdAogICAgZm9y
IGNvbnN1bHRpbmcgaXQuICBUaGUgbmV3IEhWTU9QX2FsdHAybV9nZXRfbWVtX2FjY2VzcyBhZGRz
IHRoaXMKICAgIGZ1bmN0aW9uYWxpdHkuCiAgICAKICAgIEJvdGggYWx0cDJtIGdldC9zZXQgbWVt
IGFjY2VzcyBmdW5jdGlvbnMgdXNlIHRoZSBzdHJ1Y3QKICAgIHhlbl9odm1fYWx0cDJtX21lbV9h
Y2Nlc3Mgd2hpY2ggaGFzIG5vdyBkcm9wcGVkIHRoZSBgc2V0JyBwYXJ0IGFuZCBoYXMKICAgIGJl
ZW4gcmVuYW1lZCBmcm9tIHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggICB8ICAzICsrKwogdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgICAgICAg
ICB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gvYXJtL21l
bV9hY2Nlc3MuYyAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
ICAgICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMgICAgfCAyMSArKysrKysrKysrKysrKysrKysrKy0KIHhlbi9jb21tb24v
bWVtX2FjY2Vzcy5jICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1f
b3AuaCB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi1j
b21wYXQuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oICAgIHwgIDMgKyst
CiA5IGZpbGVzIGNoYW5nZWQsIDEwNiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCmluZGV4IGRhZDk2YTk1YTMuLjYxOGYzY2JkY2QgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCkBAIC0xOTQ5LDYgKzE5NDksOSBAQCBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNj
ZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKIGludCB4Y19hbHRwMm1f
c2V0X21lbV9hY2Nlc3NfbXVsdGkoeGNfaW50ZXJmYWNlICpoYW5kbGUsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB1
aW50OF90ICphY2Nlc3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICpnZm5zLCB1aW50MzJfdCBucik7CitpbnQgeGNfYWx0cDJtX2dldF9tZW1fYWNjZXNzKHhj
X2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpOwogaW50IHhjX2FsdHAybV9j
aGFuZ2VfZ2ZuKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lkLCB4ZW5fcGZuX3Qgb2xkX2dmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbmV3X2dmbik7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCmluZGV4IGJl
NWJmZDI4ZWQuLjg0NGI5ZjE4Y2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCkBAIC0yMjYsOSArMjI2LDkgQEAgaW50IHhj
X2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9t
aWQsCiAgICAgYXJnLT52ZXJzaW9uID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9OOwog
ICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOwogICAgIGFyZy0+ZG9t
YWluID0gZG9taWQ7Ci0gICAgYXJnLT51LnNldF9tZW1fYWNjZXNzLnZpZXcgPSB2aWV3X2lkOwot
ICAgIGFyZy0+dS5zZXRfbWVtX2FjY2Vzcy5odm1tZW1fYWNjZXNzID0gYWNjZXNzOwotICAgIGFy
Zy0+dS5zZXRfbWVtX2FjY2Vzcy5nZm4gPSBnZm47CisgICAgYXJnLT51Lm1lbV9hY2Nlc3Mudmll
dyA9IHZpZXdfaWQ7CisgICAgYXJnLT51Lm1lbV9hY2Nlc3MuYWNjZXNzID0gYWNjZXNzOworICAg
IGFyZy0+dS5tZW1fYWNjZXNzLmdmbiA9IGdmbjsKIAogICAgIHJjID0geGVuY2FsbDIoaGFuZGxl
LT54Y2FsbCwgX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLAogCQkgIEhZUEVSQ0FM
TF9CVUZGRVJfQVNfQVJHKGFyZykpOwpAQCAtMzAzLDMgKzMwMywzMCBAQCBpbnQgeGNfYWx0cDJt
X3NldF9tZW1fYWNjZXNzX211bHRpKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
IAogICAgIHJldHVybiByYzsKIH0KKworaW50IHhjX2FsdHAybV9nZXRfbWVtX2FjY2Vzcyh4Y19p
bnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQoreworICAgIGludCByYzsKKyAg
ICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKKwor
ICAgIGFyZyA9IHhjX2h5cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcsIHNpemVvZigq
YXJnKSk7CisgICAgaWYgKCBhcmcgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsKKyAgICBhcmct
PmNtZCA9IEhWTU9QX2FsdHAybV9nZXRfbWVtX2FjY2VzczsKKyAgICBhcmctPmRvbWFpbiA9IGRv
bWlkOworICAgIGFyZy0+dS5tZW1fYWNjZXNzLnZpZXcgPSB2aWV3X2lkOworICAgIGFyZy0+dS5t
ZW1fYWNjZXNzLmdmbiA9IGdmbjsKKworICAgIHJjID0geGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwg
X19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLAorICAgICAgICAgICAgICAgICBIWVBF
UkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgKmFj
Y2VzcyA9IGFyZy0+dS5tZW1fYWNjZXNzLmFjY2VzczsKKworICAgIHhjX2h5cGVyY2FsbF9idWZm
ZXJfZnJlZShoYW5kbGUsIGFyZyk7CisgICAgcmV0dXJuIHJjOworfQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKaW5kZXgg
YmE0ZWM3ODBmZC4uNjUzZDk2MDUwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nl
c3MuYworKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCkBAIC0yMzYsNyArMjM2LDcgQEAg
Ym9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0
IHN0cnVjdCBucGZlYyBucGZlYykKICAgICBpZiAoICFwMm0tPm1lbV9hY2Nlc3NfZW5hYmxlZCAp
CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgcmMgPSBwMm1fZ2V0X21lbV9hY2Nlc3Modi0+
ZG9tYWluLCBnYWRkcl90b19nZm4oZ3BhKSwgJnhtYSk7CisgICAgcmMgPSBwMm1fZ2V0X21lbV9h
Y2Nlc3Modi0+ZG9tYWluLCBnYWRkcl90b19nZm4oZ3BhKSwgJnhtYSwgMCk7CiAgICAgaWYgKCBy
YyApCiAgICAgICAgIHJldHVybiB0cnVlOwogCkBAIC00NDEsMTEgKzQ0MSwxNCBAQCBsb25nIHAy
bV9zZXRfbWVtX2FjY2Vzc19tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAogfQogCiBpbnQgcDJtX2dl
dF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpCisgICAgICAgICAgICAgICAgICAgICAg
IHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzLCB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKIHsKICAg
ICBpbnQgcmV0OwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
ZCk7CiAKKyAgICAvKiBhbHRwMm0gaXMgbm90IHlldCBpbXBsZW1lbnRlZCBvbiBBcm0uIFRoZSBh
bHRwMm1faWR4IHNob3VsZCBiZSAwLiAqLworICAgIEFTU0VSVChhbHRwMm1faWR4ID09IDApOwor
CiAgICAgcDJtX3JlYWRfbG9jayhwMm0pOwogICAgIHJldCA9IF9fcDJtX2dldF9tZW1fYWNjZXNz
KGQsIGdmbiwgYWNjZXNzKTsKICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDlj
MTA1ZmYwNTYuLjRlMDNlMDY3ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDQ2OSw2ICs0NDY5LDcgQEAgc3RhdGlj
IGludCBkb19hbHRwMm1fb3AoCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fZ2V0X3N1cHByZXNzX3Zl
OgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgogICAgIGNhc2UgSFZNT1Bf
YWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgorICAgIGNhc2UgSFZNT1BfYWx0cDJtX2dldF9t
ZW1fYWNjZXNzOgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm46CiAgICAgICAgIGJy
ZWFrOwogCkBAIC00NTk2LDggKzQ1OTcsOCBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAg
ICAgICBnZm5fdCBnZm4gPSBfZ2ZuKGEudS5zZXRfbWVtX2FjY2Vzcy5nZm4pOwotICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUuc2V0X21lbV9hY2Nlc3MudmlldzsKKyAg
ICAgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oYS51Lm1lbV9hY2Nlc3MuZ2ZuKTsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4ID0gYS51Lm1lbV9hY2Nlc3MudmlldzsKICAgICAg
ICAgICAgIGJvb2wgc3VwcHJlc3NfdmUgPSBhLnUuc3VwcHJlc3NfdmUuc3VwcHJlc3NfdmU7CiAK
ICAgICAgICAgICAgIHJjID0gcDJtX3NldF9zdXBwcmVzc192ZShkLCBnZm4sIHN1cHByZXNzX3Zl
LCBhbHRwMm1faWR4KTsKQEAgLTQ2MjMsMTIgKzQ2MjQsMTIgQEAgc3RhdGljIGludCBkb19hbHRw
Mm1fb3AoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3M6Ci0gICAgICAgIGlmICggYS51LnNldF9tZW1fYWNjZXNzLnBhZCApCisgICAgICAgIGlm
ICggYS51Lm1lbV9hY2Nlc3MucGFkICkKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nlc3MoZCwgX2dmbihhLnUu
c2V0X21lbV9hY2Nlc3MuZ2ZuKSwgMSwgMCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy5odm1tZW1fYWNjZXNzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzLnZpZXcpOworICAgICAg
ICAgICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nlc3MoZCwgX2dmbihhLnUubWVtX2FjY2Vzcy5nZm4p
LCAxLCAwLCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51Lm1lbV9h
Y2Nlc3MuYWNjZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS51Lm1l
bV9hY2Nlc3Mudmlldyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1f
c2V0X21lbV9hY2Nlc3NfbXVsdGk6CkBAIC00NjY0LDYgKzQ2NjUsMjMgQEAgc3RhdGljIGludCBk
b19hbHRwMm1fb3AoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIEhWTU9Q
X2FsdHAybV9nZXRfbWVtX2FjY2VzczoKKyAgICAgICAgaWYgKCBhLnUubWVtX2FjY2Vzcy5wYWQg
KQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBhY2Nlc3M7CisKKyAgICAgICAgICAgIHJjID0gcDJt
X2dldF9tZW1fYWNjZXNzKGQsIF9nZm4oYS51Lm1lbV9hY2Nlc3MuZ2ZuKSwgJmFjY2VzcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEudS5tZW1fYWNjZXNzLnZpZXcpOwor
ICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGEu
dS5tZW1fYWNjZXNzLmFjY2VzcyA9IGFjY2VzczsKKyAgICAgICAgICAgICAgICByYyA9IF9fY29w
eV90b19ndWVzdChhcmcsICZhLCAxKSA/IC1FRkFVTFQgOiAwOworICAgICAgICAgICAgfQorICAg
ICAgICB9CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hhbmdlX2dm
bjoKICAgICAgICAgaWYgKCBhLnUuY2hhbmdlX2dmbi5wYWQxIHx8IGEudS5jaGFuZ2VfZ2ZuLnBh
ZDIgKQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggM2Q1
MGZlMGQ0MS4uMmI1YTYyMTdkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC00ODYsMTAgKzQ4Niwy
OSBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aShzdHJ1Y3QgZG9tYWluICpkLAogICAg
IHJldHVybiByYzsKIH0KIAotaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQoraW50IHAybV9nZXRfbWVtX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNz
LAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKIHsKICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCisjaWZkZWYg
Q09ORklHX0hWTQorICAgIGlmICggIWFsdHAybV9hY3RpdmUoZCkgKQorICAgIHsKKyAgICAgICAg
aWYgKCBhbHRwMm1faWR4ICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICBpZiAoIGFsdHAybV9pZHggPj0gTUFYX0FMVFAyTSB8fAor
ICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbYWx0cDJtX2lkeF0gPT0gbWZuX3goSU5W
QUxJRF9NRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIHAybSA9
IGQtPmFyY2guYWx0cDJtX3AybVthbHRwMm1faWR4XTsKKyAgICB9CisjZWxzZQorICAgIEFTU0VS
VCghYWx0cDJtX2lkeCk7CisjZW5kaWYKKwogICAgIHJldHVybiBfcDJtX2dldF9tZW1fYWNjZXNz
KHAybSwgZ2ZuLCBhY2Nlc3MpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbV9hY2Nl
c3MuYyBiL3hlbi9jb21tb24vbWVtX2FjY2Vzcy5jCmluZGV4IDFiZjY4MjQ0NDIuLjAxMGU2Zjhk
YmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9jb21tb24v
bWVtX2FjY2Vzcy5jCkBAIC05OSw3ICs5OSw3IEBAIGludCBtZW1fYWNjZXNzX21lbW9wKHVuc2ln
bmVkIGxvbmcgY21kLAogICAgICAgICBpZiAoIChtYW8ucGZuID4gZG9tYWluX2dldF9tYXhpbXVt
X2dwZm4oZCkpICYmIG1hby5wZm4gIT0gfjB1bGwgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAg
ICAgICAgcmMgPSBwMm1fZ2V0X21lbV9hY2Nlc3MoZCwgX2dmbihtYW8ucGZuKSwgJmFjY2Vzcyk7
CisgICAgICAgIHJjID0gcDJtX2dldF9tZW1fYWNjZXNzKGQsIF9nZm4obWFvLnBmbiksICZhY2Nl
c3MsIDApOwogICAgICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2h2bV9vcC5oCmluZGV4IGNmMDBjYWQxNjQuLjU4NzhhMjVmYjMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1fb3AuaApAQCAtMjQyLDE3ICsyNDIsMzEgQEAgc3RydWN0IHhlbl9odm1fYWx0
cDJtX3ZpZXcgewogdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyB4ZW5faHZtX2Fs
dHAybV92aWV3X3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV92aWV3
X3QpOwogCisjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDBhMDAKIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7CiAgICAgLyogdmlldyAqLwogICAgIHVp
bnQxNl90IHZpZXc7CiAgICAgLyogTWVtb3J5IHR5cGUgKi8KLSAgICB1aW50MTZfdCBodm1tZW1f
YWNjZXNzOyAvKiB4ZW5tZW1fYWNjZXNzX3QgKi8KKyAgICB1aW50MTZfdCBhY2Nlc3M7IC8qIHhl
bm1lbV9hY2Nlc3NfdCAqLwogICAgIHVpbnQzMl90IHBhZDsKICAgICAvKiBnZm4gKi8KICAgICB1
aW50NjRfdCBnZm47CiB9OwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9h
Y2Nlc3MgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsKIERFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3QpOworI2VuZGlmIC8qIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwYTAwICovCisKK3N0cnVjdCB4ZW5faHZtX2Fs
dHAybV9tZW1fYWNjZXNzIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAg
ICAvKiBNZW1vcnkgdHlwZSAqLworICAgIHVpbnQxNl90IGFjY2VzczsgLyogeGVubWVtX2FjY2Vz
c190ICovCisgICAgdWludDMyX3QgcGFkOworICAgIC8qIGdmbiAqLworICAgIHVpbnQ2NF90IGdm
bjsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9tZW1fYWNjZXNzIHhlbl9odm1f
YWx0cDJtX21lbV9hY2Nlc3NfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0
cDJtX21lbV9hY2Nlc3NfdCk7CiAKIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vz
c19tdWx0aSB7CiAgICAgLyogdmlldyAqLwpAQCAtMzA4LDYgKzMyMiw4IEBAIHN0cnVjdCB4ZW5f
aHZtX2FsdHAybV9vcCB7CiAjZGVmaW5lIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUgICAg
ICAxMAogLyogR2V0IHRoZSAiU3VwcHJlc3MgI1ZFIiBiaXQgb2YgYSBwYWdlICovCiAjZGVmaW5l
IEhWTU9QX2FsdHAybV9nZXRfc3VwcHJlc3NfdmUgICAgICAxMQorLyogR2V0IHRoZSBhY2Nlc3Mg
b2YgYSBwYWdlIG9mIG1lbW9yeSBmcm9tIGEgY2VydGFpbiB2aWV3ICovCisjZGVmaW5lIEhWTU9Q
X2FsdHAybV9nZXRfbWVtX2FjY2VzcyAgICAgICAxMgogICAgIGRvbWlkX3QgZG9tYWluOwogICAg
IHVpbnQxNl90IHBhZDE7CiAgICAgdWludDMyX3QgcGFkMjsKQEAgLTMxNSw3ICszMzEsMTAgQEAg
c3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJt
X2RvbWFpbl9zdGF0ZSAgICAgICAgIGRvbWFpbl9zdGF0ZTsKICAgICAgICAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSAgIGVuYWJsZV9ub3RpZnk7CiAgICAgICAgIHN0
cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3ICAgICAgICAgICAgICAgICB2aWV3OworI2lmIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwYTAwCiAgICAgICAgIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgICBzZXRfbWVtX2FjY2VzczsKKyNlbmRpZiAvKiBf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MGEwMCAqLworICAgICAgICBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fbWVtX2FjY2VzcyAgICAgICAgICAgbWVtX2FjY2VzczsKICAgICAgICAg
c3RydWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAgIGNoYW5nZV9nZm47CiAg
ICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc19tdWx0aSBzZXRfbWVt
X2FjY2Vzc19tdWx0aTsKICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3N1cHByZXNzX3Zl
ICAgICAgICAgIHN1cHByZXNzX3ZlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hl
bi1jb21wYXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmgKaW5kZXggYjY3MzY1
MzQwYi4uZmE2ZmZiNzJlOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21w
YXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oCkBAIC0yNyw3ICsyNyw3
IEBACiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19YRU5fQ09NUEFUX0hfXwogI2RlZmluZSBfX1hFTl9Q
VUJMSUNfWEVOX0NPTVBBVF9IX18KIAotI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZF
UlNJT05fXyAweDAwMDQwOTAwCisjZGVmaW5lIF9fWEVOX0xBVEVTVF9JTlRFUkZBQ0VfVkVSU0lP
Tl9fIDB4MDAwNDBhMDAKIAogI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9U
T09MU19fKQogLyogWGVuIGlzIGJ1aWx0IHdpdGggbWF0Y2hpbmcgaGVhZGVycyBhbmQgaW1wbGVt
ZW50cyB0aGUgbGF0ZXN0IGludGVyZmFjZS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9tZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCmluZGV4IDI4Y2Fi
NjczZGEuLmU0ZDI0NTAyZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNz
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaApAQCAtODIsNyArODIsOCBAQCBp
bnQgcDJtX2dldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wg
KnN1cHByZXNzX3ZlLAogICogR2V0IGFjY2VzcyB0eXBlIGZvciBhIGdmbi4KICAqIElmIGdmbiA9
PSBJTlZBTElEX0dGTiwgZ2V0cyB0aGUgZGVmYXVsdCBhY2Nlc3MgdHlwZS4KICAqLwotaW50IHAy
bV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nl
c3NfdCAqYWNjZXNzKTsKK2ludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcywKKyAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpOwogCiAjaWZkZWYgQ09ORklHX01FTV9BQ0NFU1MK
IGludCBtZW1fYWNjZXNzX21lbW9wKHVuc2lnbmVkIGxvbmcgY21kLAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:58:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAUi-0007c6-Ex; Sun, 04 Nov 2018 04:58:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAUh-0007bz-2H
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:39 +0000
X-Inumbo-ID: 4a89f5e8-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a89f5e8-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:58:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAUf-0001Yx-U3
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAUf-00069J-Rs
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAUf-00069J-Rs@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:58:37 +0000
Subject: [Xen-changelog] [xen master] rangeset: introduce rangeset_merge
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4811102374618494333=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 761de0b8920c35993a0b6559ceb416155ac5407a
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Jul 17 11:48:26 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Oct 17 14:28:30 2018 +0100

    rangeset: introduce rangeset_merge
    
    This new helper will merge two rangesets.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/common/rangeset.c      | 12 ++++++++++++
 xen/include/xen/rangeset.h |  3 +++
 2 files changed, 15 insertions(+)

diff --git a/xen/common/rangeset.c b/xen/common/rangeset.c
index e3857ab816..f34cafdc7e 100644
--- a/xen/common/rangeset.c
+++ b/xen/common/rangeset.c
@@ -384,6 +384,18 @@ int rangeset_consume_ranges(struct rangeset *r,
     return rc;
 }
 
+static int merge(unsigned long s, unsigned long e, void *data)
+{
+    struct rangeset *r = data;
+
+    return rangeset_add_range(r, s, e);
+}
+
+int rangeset_merge(struct rangeset *r1, struct rangeset *r2)
+{
+    return rangeset_report_ranges(r2, 0, ~0ul, merge, r1);
+}
+
 int rangeset_add_singleton(
     struct rangeset *r, unsigned long s)
 {
diff --git a/xen/include/xen/rangeset.h b/xen/include/xen/rangeset.h
index 583b72bb0c..0c05c2fd4e 100644
--- a/xen/include/xen/rangeset.h
+++ b/xen/include/xen/rangeset.h
@@ -80,6 +80,9 @@ int rangeset_consume_ranges(struct rangeset *r,
                                       void *, unsigned long *c),
                             void *ctxt);
 
+/* Merge rangeset r2 into rangeset r1. */
+int __must_check rangeset_merge(struct rangeset *r1, struct rangeset *r2);
+
 /* Add/remove/query a single number. */
 int __must_check rangeset_add_singleton(
     struct rangeset *r, unsigned long s);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4811102374618494333==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:58:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:58: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 1gJAUt-0007dQ-Gl; Sun, 04 Nov 2018 04:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAUr-0007dC-Jv
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:49 +0000
X-Inumbo-ID: 509abeca-dfee-11e8-89db-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 509abeca-dfee-11e8-89db-12d6303a7972;
 Sun, 04 Nov 2018 04:58: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 1gJAUq-0001Z5-3p
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAUq-0006Ao-1X
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAUq-0006Ao-1X@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:58:48 +0000
Subject: [Xen-changelog] [xen master] mem_access: Fix npfec.kind propagation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3MzZhM2I3Mjg1Mzg0NTI5ZGU5MzIwNTU4NTZiZTA3MDNmOGFjMjAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgU2VwIDI3IDEyOjI1OjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAxNyAxNDo0Njo0
NSAyMDE4ICswMTAwCgogICAgbWVtX2FjY2VzczogRml4IG5wZmVjLmtpbmQgcHJvcGFnYXRpb24K
ICAgIAogICAgVGhlIG5hbWUgb2YgdGhlICJ3aXRoX2dsYSIgZmxhZyBpcyBjb25mdXNpbmc7IGl0
IGhhcyBub3RoaW5nIHRvIGRvCiAgICB3aXRoIHRoZSBleGlzdGVuY2Ugb3IgbGFjayB0aGVyZW9m
IG9mIGEgZmF1bHRpbmcgR0xBLCBidXQgcmF0aGVyIHdoZXJlCiAgICB0aGUgZmF1bHQgb3JpZ2lu
YXRlZC4gIFRoZSBucGZlYy5raW5kIHZhbHVlIGlzIGFsd2F5cyB2YWxpZCwgYW5kCiAgICBzaG91
bGQgdGh1cyBiZSBwcm9wYWdhdGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgZ2xhX3ZhbGlkIGlz
IHNldCBvcgogICAgbm90LgogICAgCiAgICBJbiBwYXJ0aWN1bGFyLCBnbGFfdmFsaWQgd2lsbCBu
ZXZlciBiZSBzZXQgb24gQU1EIHN5c3RlbXM7IGJ1dAogICAgbnBmZWMua2luZCB3aWxsIHN0aWxs
IGJlIHZhbGlkIGFuZCBzaG91bGQgc3RpbGwgYmUgcHJvcGFnYXRlZC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyB8IDE2ICsrKysrKysrKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jCmluZGV4IDJiNWE2MjE3ZGIuLjJmMTI5NWU1NmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YwpAQCAtMjI4LDE2ICsyMjgsMjQgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90
IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAgIHJlcS0+cmVhc29uID0gVk1fRVZFTlRf
UkVBU09OX01FTV9BQ0NFU1M7CiAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmdmbiA9IGdmbl94
KGdmbik7CiAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLm9mZnNldCA9IGdwYSAmICgoMSA8PCBQ
QUdFX1NISUZUKSAtIDEpOworCiAgICAgICAgIGlmICggbnBmZWMuZ2xhX3ZhbGlkICkKICAgICAg
ICAgewogICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19H
TEFfVkFMSUQ7CiAgICAgICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5nbGEgPSBnbGE7CisgICAg
ICAgIH0KIAotICAgICAgICAgICAgaWYgKCBucGZlYy5raW5kID09IG5wZmVjX2tpbmRfd2l0aF9n
bGEgKQotICAgICAgICAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NF
U1NfRkFVTFRfV0lUSF9HTEE7Ci0gICAgICAgICAgICBlbHNlIGlmICggbnBmZWMua2luZCA9PSBu
cGZlY19raW5kX2luX2dwdCApCi0gICAgICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxh
Z3MgfD0gTUVNX0FDQ0VTU19GQVVMVF9JTl9HUFQ7CisgICAgICAgIHN3aXRjaCAoIG5wZmVjLmtp
bmQgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgbnBmZWNfa2luZF93aXRoX2dsYToKKyAgICAg
ICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmZsYWdzIHw9IE1FTV9BQ0NFU1NfRkFVTFRfV0lUSF9H
TEE7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIG5wZmVjX2tpbmRfaW5fZ3B0
OgorICAgICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gTUVNX0FDQ0VTU19GQVVM
VF9JTl9HUFQ7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQorCiAgICAgICAgIHJlcS0+
dS5tZW1fYWNjZXNzLmZsYWdzIHw9IG5wZmVjLnJlYWRfYWNjZXNzICAgID8gTUVNX0FDQ0VTU19S
IDogMDsKICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZmxhZ3MgfD0gbnBmZWMud3JpdGVfYWNj
ZXNzICAgPyBNRU1fQUNDRVNTX1cgOiAwOwogICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5mbGFn
cyB8PSBucGZlYy5pbnNuX2ZldGNoICAgICA/IE1FTV9BQ0NFU1NfWCA6IDA7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:59:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAV3-0007en-Iu; Sun, 04 Nov 2018 04:59:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAV1-0007eV-Qz
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:59 +0000
X-Inumbo-ID: 56adcf28-dfee-11e8-b7a5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56adcf28-dfee-11e8-b7a5-12d6303a7972;
 Sun, 04 Nov 2018 04:58: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 1gJAV0-0001ZD-9z
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAV0-0006BI-7Z
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:58:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAV0-0006BI-7Z@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:58:58 +0000
Subject: [Xen-changelog] [xen master] Reservation of PCI device range
 0xc200-0xc2ff to XCP-ng Project
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzYWU3NDdkZWE0ODY2NGI2MjJhYzdmYzk2YTU5ODU3OGQ0MDZlODYKQXV0aG9yOiAg
ICAgQWxleGFuZGVyIFNjaHVseiA8Y29kZUBzY2h1bHphbGV4LmRlPgpBdXRob3JEYXRlOiBXZWQg
T2N0IDE3IDE3OjI5OjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAxNyAxNzozNDozOCAyMDE4ICswMTAwCgog
ICAgUmVzZXJ2YXRpb24gb2YgUENJIGRldmljZSByYW5nZSAweGMyMDAtMHhjMmZmIHRvIFhDUC1u
ZyBQcm9qZWN0CiAgICAKICAgIFdlIGFyZSB0aGUgWENQLW5nIHByb2plY3QgKGh0dHBzOi8veGNw
LW5nLm9yZykgYW5kIHdhbnQgdG8gZGlzdHJpYnV0IG91cgogICAgIG93biBQVi1Ub29scyAobWF5
YmUgYWxzbyBwZXIgd2luZG93cyB1cGRhdGVzKSBzbyB3ZSBuZWVkIGFuIGV4dHJhIHJhbmdlLgog
ICAgCiAgICBXZSBhbHNvIHJlZ2lzdGVyZWQgYSBQQ0ktRGV2aWNlOgogICAgCiAgICAiWENQLW5n
IFByb2plY3QgUENJIERldmljZSBmb3IgV2luZG93cyBVcGRhdGUiIC0+CiAgICBodHRwczovL3Bj
aS1pZHMudWN3LmN6L3JlYWQvUEMvNTg1My9jMjAwCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFs
ZXhhbmRlciBTY2h1bHogPGNvZGVAc2NodWx6YWxleC5kZT4KICAgIFJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRp
b25zLnBvZC43IHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1n
aXQgYS9kb2NzL21hbi94ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMucG9kLjcgYi9kb2NzL21h
bi94ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMucG9kLjcKaW5kZXggMDQ5ZTQ3NDEwZi4uMGRm
NDFiY2QyOSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25z
LnBvZC43CisrKyBiL2RvY3MvbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy5wb2QuNwpA
QCAtNDEsNiArNDEsNyBAQCBtdWx0aXBsZSBYZW4gdmVuZG9ycyB1c2luZyBjb25mbGljdGluZyBJ
RHMuCiAgICAgMHgwMDAyICAgICAgICB8IENpdHJpeCBYZW5TZXJ2ZXIgKGdyYW5kZmF0aGVyZWQg
YWxsb2NhdGlvbiBmb3IgWGVuU2VydmVyIDYuMSkKICAgICAweGMwMDAtMHhjMGZmIHwgQ2l0cml4
IFhlblNlcnZlcgogICAgIDB4YzEwMC0weGMxZmYgfCBDaXRyaXggWGVuQ2xpZW50CisgICAgMHhj
MjAwLTB4YzJmZiB8IFhDUC1uZyBQcm9qZWN0IChodHRwczovL3hjcC1uZy5vcmcpCiAKID1oZWFk
MSBOb3RlcwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:59:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:59: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 1gJAVD-0007gI-Kv; Sun, 04 Nov 2018 04:59:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAVB-0007g2-QN
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:09 +0000
X-Inumbo-ID: 5cc5071a-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cc5071a-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:59:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAVA-0001aD-GW
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAVA-0006C3-EJ
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAVA-0006C3-EJ@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:59:08 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Fix svm_update_guest_efer()
 for domains using shadow paging
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0NDI1MTlhZGY1NzM0NGU0ZDBkYzVmZGMzYmYxZDRmZWFlNTA4MjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCA0IDE2OjM2OjM1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAxNyAxNzo1MDox
NCAyMDE4ICswMTAwCgogICAgeDg2L3N2bTogRml4IHN2bV91cGRhdGVfZ3Vlc3RfZWZlcigpIGZv
ciBkb21haW5zIHVzaW5nIHNoYWRvdyBwYWdpbmcKICAgIAogICAgV2hlbiB1c2luZyBzaGFkb3cg
cGFnaW5nLCBFRkVSLk5YIGlzIGEgWGVuIGNvbnRyb2xsZWQgYml0LCBhbmQgaXMgcmVxdWlyZWQg
YnkKICAgIHRoZSBzaGFkb3cgcGFnZWZhdWx0IGhhbmRsZXIgdG8gZGlzdGluZ3Vpc2ggaW5zdHJ1
Y3Rpb24gZmV0Y2hlcyBmcm9tIGRhdGEKICAgIGFjY2Vzc2VzLgogICAgCiAgICBUaGlzIGNhbiBi
ZSBvYnNlcnZlZCBieSBhIGd1ZXN0IHdoaWNoIGhhcyBOWCBhbmQgU01FUCBjbGVhciBidXQgU01B
UCBhY3RpdmUgYnkKICAgIGF0dGVtcHRpbmcgdG8gZXhlY3V0ZSBjb2RlIG9uIGEgdXNlciBtYXBw
aW5nLiAgVGhlIGZpcnN0IGF0dGVtcHQgdG8gYnVpbGQgdGhlCiAgICB0YXJnZXQgc2hhZG93IHdp
bGwgI1BGIHNvIGlzIGhhbmRsZWQgYnkgdGhlIHNoYWRvdyBjb2RlLCBidXQgd2hlbiB3YWxraW5n
IHRoZQogICAgdGhlIGd1ZXN0IHBhZ2V0YWJsZXMsIHRoZSBsYWNrIG9mIFBGRUNfaW5zbl9mZXRj
aCBiZWluZyBzaWduYWxsZWQgY2F1c2VzIHRoZQogICAgc2hhZG93IGNvZGUgdG8gbWlzdGFrZSB0
aGUgaW5zdHJ1Y3Rpb24gZmV0Y2ggZm9yIGEgZGF0YSBmZXRjaCwgYW5kIGJlbGlldmUKICAgIHRo
YXQgaXQgaXMgYSByZWFsIGd1ZXN0IGZhdWx0LiAgQXMgYSByZXN1bHQsIHRoZSBndWVzdCByZWNl
aXZlcyAjUEZbLWQtc3JQXQogICAgZm9yIGFuIGFjdGlvbiB3aGljaCBzaG91bGQgY29tcGxldGUg
c3VjY2Vzc2Z1bGx5LgogICAgCiAgICBUaGUgc3VzcGljaW91cy1sb29raW5nIGd5bW5hc3RpY3Mg
d2l0aCBMTUUgaXMgYWN0dWFsbHkgYSBzdWJ0bGUgY29ybmVyIGNhc2UKICAgIHdpdGggc2hhZG93
IHBhZ2luZy4gIFdoZW4gZHJvcHBpbmcgb3V0IG9mIExvbmcgTW9kZSwgYSBndWVzdHMgY2hvaWNl
IG9mIExNRQogICAgYW5kIFhlbidzIGNob2ljZSBvZiBDUjAuUEcgY2F1c2UgaGFyZHdhcmUgdG8g
b3BlcmF0ZSBpbiBMb25nIE1vZGUsIGJ1dCB0aGUKICAgIHNoYWRvdyBjb2RlIHRvIG9wZXJhdGUg
aW4gMi1vbi0zIG1vZGUuCiAgICAKICAgIEluIGFkZGl0aW9uIHRvIGRlc2NyaWJpbmcgdGhpcyBj
b3JuZXIgY2FzZSBpbiB0aGUgU1ZNIHNpZGUsIGV4dGVuZCB0aGUgY29tbWVudAogICAgZm9yIHRo
ZSBzYW1lIGZpeCBvbiB0aGUgVlQteCBzaWRlLiAgKEkgaGF2ZSBhIHN1c3BpY2lvbiB0aGF0IEkn
dmUganVzdCB3b3JrZWQKICAgIG91dCB3aHkgVlQteCBkb2Vzbid0IHRvbGVyYXRlIExNQSAhPSBM
TUUgd2hlbiBVbnJlc3RyaWN0ZWQgR3Vlc3QgaXMgY2xlYXIuKQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8ICA2ICsrKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAzMSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggZmEx
OGNjMDdmZC4uZGQwYWNhNGY1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTYzOCwxMyArNjM4LDMyIEBA
IHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNy
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiBzdGF0aWMgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2VmZXIo
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJj
aC5odm0uc3ZtLnZtY2I7Ci0gICAgYm9vbCBsbWEgPSB2LT5hcmNoLmh2bS5ndWVzdF9lZmVyICYg
RUZFUl9MTUE7Ci0gICAgdWludDY0X3QgbmV3X2VmZXI7CisgICAgdW5zaWduZWQgbG9uZyBndWVz
dF9lZmVyID0gdi0+YXJjaC5odm0uZ3Vlc3RfZWZlciwKKyAgICAgICAgeGVuX2VmZXIgPSByZWFk
X2VmZXIoKTsKIAotICAgIG5ld19lZmVyID0gKHYtPmFyY2guaHZtLmd1ZXN0X2VmZXIgfCBFRkVS
X1NWTUUpICYgfkVGRVJfTE1FOwotICAgIGlmICggbG1hICkKLSAgICAgICAgbmV3X2VmZXIgfD0g
RUZFUl9MTUU7Ci0gICAgdm1jYl9zZXRfZWZlcih2bWNiLCBuZXdfZWZlcik7CisgICAgaWYgKCBw
YWdpbmdfbW9kZV9zaGFkb3codi0+ZG9tYWluKSApCisgICAgeworICAgICAgICAvKiBFRkVSLk5Y
IGlzIGEgWGVuLW93bmVkIGJpdCBhbmQgaXMgbm90IHVuZGVyIGd1ZXN0IGNvbnRyb2wuICovCisg
ICAgICAgIGd1ZXN0X2VmZXIgJj0gfkVGRVJfTlg7CisgICAgICAgIGd1ZXN0X2VmZXIgfD0geGVu
X2VmZXIgJiBFRkVSX05YOworCisgICAgICAgIC8qCisgICAgICAgICAqIENSMC5QRyBpcyBhIFhl
bi1vd25lZCBiaXQsIGFuZCByZW1haW5zIHNldCBldmVuIHdoZW4gdGhlIGd1ZXN0IGhhcworICAg
ICAgICAgKiBsb2dpY2FsbHkgZGlzYWJsZWQgcGFnaW5nLgorICAgICAgICAgKgorICAgICAgICAg
KiBMTUEgd2FzIGNhbGN1bGF0ZWQgdXNpbmcgdGhlIGd1ZXN0IENSMC5QRyBzZXR0aW5nLCBidXQg
TE1FIG5lZWRzCisgICAgICAgICAqIGNsZWFyaW5nIHRvIGF2b2lkIGludGVyYWN0aW5nIHdpdGgg
WGVuJ3MgQ1IwLlBHIHNldHRpbmcuICBBcyB3cml0ZXMKKyAgICAgICAgICogdG8gQ1IwIGFyZSBp
bnRlcmNlcHRlZCwgaXQgaXMgc2FmZSB0byBsZWF2ZSBMTUUgY2xlYXIgYXQgdGhpcworICAgICAg
ICAgKiBwb2ludCwgYW5kIGZpeCB1cCBib3RoIExNRSBhbmQgTE1BIHdoZW4gQ1IwLlBHIGlzIHNl
dC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIShndWVzdF9lZmVyICYgRUZFUl9MTUEpICkK
KyAgICAgICAgICAgIGd1ZXN0X2VmZXIgJj0gfkVGRVJfTE1FOworICAgIH0KKworICAgIC8qIFNW
TUUgbXVzdCByZW1haW4gc2V0IGluIG5vbi1yb290IG1vZGUuICovCisgICAgZ3Vlc3RfZWZlciB8
PSBFRkVSX1NWTUU7CisKKyAgICB2bWNiX3NldF9lZmVyKHZtY2IsIGd1ZXN0X2VmZXIpOwogCiAg
ICAgQVNTRVJUKG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgfHwKICAgICAgICAgICAgISh2
LT5hcmNoLmh2bS5ndWVzdF9lZmVyICYgRUZFUl9TVk1FKSk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGM4
NWFhNjJjZTcuLmQxNjEyOWZiNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xNjU0LDYgKzE2NTQsMTIg
QEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAgICAgKiBub3QgdG9sZXJhdGUgdGhlIExNRSBhbmQgTE1BIHNldHRpbmdzIGJlaW5nIGRpZmZl
cmVudC4gIEFzIHdyaXRlcwogICAgICAgICAgKiB0byBDUjAgYXJlIGludGVyY2VwdGVkLCBpdCBp
cyBzYWZlIHRvIGxlYXZlIExNRSBjbGVhciBhdCB0aGlzCiAgICAgICAgICAqIHBvaW50LCBhbmQg
Zml4IHVwIGJvdGggTE1FIGFuZCBMTUEgd2hlbiBDUjAuUEcgaXMgc2V0LgorICAgICAgICAgKgor
ICAgICAgICAgKiBGdXJ0aGVybW9yZSwgd2hlbiB1c2luZyBzaGFkb3cgcGFnZXRhYmxlcyAoc3Vi
c3VtZWQgYnkgdGhlCisgICAgICAgICAqIFVucmVzdHJpY3RlZCBHdWVzdCBjaGVjayksIENSMC5Q
RyBpcyBhIFhlbi1vd25lZCBiaXQsIGFuZCByZW1haW5zCisgICAgICAgICAqIHNldCBldmVuIHdo
ZW4gdGhlIGd1ZXN0IGhhcyBsb2dpY2FsbHkgZGlzYWJsZWQgcGFnaW5nLiAgTE1BIHdhcworICAg
ICAgICAgKiBjYWxjdWxhdGVkIHVzaW5nIHRoZSBndWVzdCBDUjAuUEcgc2V0dGluZywgYnV0IExN
RSBuZWVkcyBjbGVhcmluZworICAgICAgICAgKiB0byBhdm9pZCBpbnRlcmFjdGluZyB3aXRoIFhl
bidzIENSMC5QRyBzZXR0aW5nLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhKGd1ZXN0X2Vm
ZXIgJiBFRkVSX0xNQSkgKQogICAgICAgICAgICAgZ3Vlc3RfZWZlciAmPSB+RUZFUl9MTUU7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:59:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:59: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 1gJAVN-0007jM-Oy; Sun, 04 Nov 2018 04:59:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAVM-0007iU-1N
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:20 +0000
X-Inumbo-ID: 62d6cd7c-dfee-11e8-bf29-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62d6cd7c-dfee-11e8-bf29-12d6303a7972;
 Sun, 04 Nov 2018 04:59: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 1gJAVK-0001aL-Mk
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAVK-0006Cb-KJ
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAVK-0006Cb-KJ@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:59:18 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Remove the pdpe fields from
 struct vmcb
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwYjFiOGVkNzM3Mzc2YWFhOWNiODQyZGQ1YmJmNzU5ZTU0ZmQ4NmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE9jdCA1IDE3OjAyOjE1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAxNyAxNzo1MDox
NCAyMDE4ICswMTAwCgogICAgeDg2L3N2bTogUmVtb3ZlIHRoZSBwZHBlIGZpZWxkcyBmcm9tIHN0
cnVjdCB2bWNiCiAgICAKICAgIFRoZXNlIGZpZWxkcyBoYXZlIGV4aXN0ZWQgc2luY2UgdGhlIFNW
TSBjb2RlIHdhcyBmaXJzdCBpbnRyb2R1Y2VkLgogICAgCiAgICBUaGUgZWFybGllc3QgcmVmZXJl
bmNlIEkgY2FuIGZpbmQgaXMgYy9zIGQxYmQxNTdmYmM5IHdoaWNoIGlzIHVuZm9ydW5hdGVseSBh
CiAgICByZWJhc2UgJiBzcXVhc2ggb2YgYSBzZXBhcmF0ZSBkZXYgdHJlZS4gIExvb2tpbmcgYSB0
aGUgY29tbWl0IG1lc3NhZ2UsIEknbQogICAgZ3Vlc3NpbmcgaXQgd2FzIGludHJvZHVjZWQgYnk6
CiAgICAKICAgICAgPiB1c2VyOiAgICAgICAgdHdvbGxlckB4ZW4tdHJ3MS5zaXRlCiAgICAgID4g
ZGF0ZTogICAgICAgIFR1ZSBEZWMgMTMgMTk6NDk6NTMgMjAwNSAtMDUwMAogICAgICA+IGZpbGVz
OiAgICAgICAuLi4geGVuL2luY2x1ZGUvYXNtLXg4Ni9zdm1fdm1jYi5oIC4uLgogICAgICA+IGRl
c2NyaXB0aW9uOgogICAgICA+IEFkZCBTVk0gYmFzZSBmaWxlcyB0byByZXBvc2l0b3J5LgogICAg
CiAgICBBbnl3YXksIHRoZSBBTUQgU0RNIGhhcyBubyBtZW50aW9uIG9mIFBEUEUgZmllbGRzIGlu
IHRoZSBWTUNCIGFuZCBtYXJrcyB0aGlzCiAgICBwYXJ0IG9mIHRoZSBWTUNCIGFzIHJlc2VydmVk
LiAgVGhlIG1hbnVhbCBkb2VzIGV4cGxpY2l0bHkgc2F5IHRoYXQgMzJiaXQgUEFFCiAgICBwYWdp
bmcgbWF5IHJlYWQgdGhlIFBEUEUgZmllbGRzIGZyb20gbWVtb3J5IHJhdGhlciBmcm9tIHRoZSBD
UFUgcmVnaXN0ZXJzLgogICAgCiAgICBDaGFuY2VzIGFyZSB2ZXJ5IGdvb2QgdGhhdCB0aGlzIGlz
IGEgdmVzdGlnaWFsIHJlbW5lbnQgb2YgYW4gZWFybHkgZGVzaWduLgogICAgWGVuIGRvZXNuJ3Qg
dXNlIHRoZSBmaWVsZHMgYXQgYWxsLCBleGNlcHQgdG8gY29weSB0aGVtIG9uIHZpcnR1YWwKICAg
IHZtZW50cnkvdm1leGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMgICB8IDEyIC0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL3ZtY2IuaCB8ICA3ICsrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0
ZWRzdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCmluZGV4IDNmNGY0MDM5
MDEuLjc4YTEwMTZlOTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCkBAIC02MzYsMTIgKzYz
Niw2IEBAIHN0YXRpYyBpbnQgbnN2bV92bWNiX3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAqIHN5c2VudGVyX2VpcC4gVGhlc2Ug
YXJlIGhhbmRsZWQgdmlhIFZNU0FWRS9WTUxPQUQgZW11bGF0aW9uLgogICAgICAqLwogCi0gICAg
LyogUGFnZSB0YWJsZXMgKi8KLSAgICBuMnZtY2ItPnBkcGUwID0gbnNfdm1jYi0+cGRwZTA7Ci0g
ICAgbjJ2bWNiLT5wZHBlMSA9IG5zX3ZtY2ItPnBkcGUxOwotICAgIG4ydm1jYi0+cGRwZTIgPSBu
c192bWNiLT5wZHBlMjsKLSAgICBuMnZtY2ItPnBkcGUzID0gbnNfdm1jYi0+cGRwZTM7Ci0KICAg
ICAvKiBQQVQgKi8KICAgICBpZiAoIXZjbGVhbmJpdF9zZXQobnApKSB7CiAgICAgICAgIG4ydm1j
Yi0+X2dfcGF0ID0gbnNfdm1jYi0+X2dfcGF0OwpAQCAtMTE3NywxMiArMTE3MSw2IEBAIG5zdm1f
dm1jYl9wcmVwYXJlNHZtZXhpdChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgLyogQ1IyICovCiAgICAgbnNfdm1jYi0+X2NyMiA9IG4ydm1jYi0+X2NyMjsK
IAotICAgIC8qIFBhZ2UgdGFibGVzICovCi0gICAgbnNfdm1jYi0+cGRwZTAgPSBuMnZtY2ItPnBk
cGUwOwotICAgIG5zX3ZtY2ItPnBkcGUxID0gbjJ2bWNiLT5wZHBlMTsKLSAgICBuc192bWNiLT5w
ZHBlMiA9IG4ydm1jYi0+cGRwZTI7Ci0gICAgbnNfdm1jYi0+cGRwZTMgPSBuMnZtY2ItPnBkcGUz
OwotCiAgICAgLyogUEFUICovCiAgICAgbnNfdm1jYi0+X2dfcGF0ID0gbjJ2bWNiLT5fZ19wYXQ7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCmluZGV4IDNhNTE0ZjhkZTIuLjQ4YWVkNzgy
OTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaApAQCAtNDc5LDE3ICs0NzksMTQgQEAg
c3RydWN0IHZtY2Jfc3RydWN0IHsKICAgICB1NjQgc3lzZW50ZXJfZXNwOwogICAgIHU2NCBzeXNl
bnRlcl9laXA7CiAgICAgdTY0IF9jcjI7ICAgICAgICAgICAgICAgICAgIC8qIGNsZWFuYml0IDkg
Ki8KLSAgICB1NjQgcGRwZTA7Ci0gICAgdTY0IHBkcGUxOwotICAgIHU2NCBwZHBlMjsKLSAgICB1
NjQgcGRwZTM7CisgICAgdTY0IHJlczE2WzRdOwogICAgIHU2NCBfZ19wYXQ7ICAgICAgICAgICAg
ICAgICAvKiBjbGVhbmJpdCA0ICovCiAgICAgdTY0IF9kZWJ1Z2N0bG1zcjsgICAgICAgICAgIC8q
IGNsZWFuYml0IDEwICovCiAgICAgdTY0IF9sYXN0YnJhbmNoZnJvbWlwOyAgICAgIC8qIGNsZWFu
Yml0IDEwICovCiAgICAgdTY0IF9sYXN0YnJhbmNodG9pcDsgICAgICAgIC8qIGNsZWFuYml0IDEw
ICovCiAgICAgdTY0IF9sYXN0aW50ZnJvbWlwOyAgICAgICAgIC8qIGNsZWFuYml0IDEwICovCiAg
ICAgdTY0IF9sYXN0aW50dG9pcDsgICAgICAgICAgIC8qIGNsZWFuYml0IDEwICovCi0gICAgdTY0
IHJlczE2WzMwMV07CisgICAgdTY0IHJlczE3WzMwMV07CiB9OwogCiBzdHJ1Y3Qgc3ZtX2RvbWFp
biB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:59:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAVX-0007pA-Qu; Sun, 04 Nov 2018 04:59:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAVW-0007p1-Kq
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:30 +0000
X-Inumbo-ID: 68e7d988-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68e7d988-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:59: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 1gJAVU-0001aU-T5
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAVU-0006D8-Qt
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAVU-0006D8-Qt@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:59:28 +0000
Subject: [Xen-changelog] [xen master] x86/hvm/ioreq: allow ioreq servers to
 use HVM_PARAM_[BUF]IOREQ_PFN
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0ODZmMzk4YTNkZGVhODFlYThjNjdiZTk4MWNlMzFkNTIwMzZiM2EKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE9jdCA5IDA5OjI1OjQ4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE9jdCAxOSAxMzo0MTo1NSAy
MDE4ICswMTAwCgogICAgeDg2L2h2bS9pb3JlcTogYWxsb3cgaW9yZXEgc2VydmVycyB0byB1c2Ug
SFZNX1BBUkFNX1tCVUZdSU9SRVFfUEZOCiAgICAKICAgIFNpbmNlIGNvbW1pdCAyYzI1N2JkNiAi
eDg2L2h2bTogcmVtb3ZlIGRlZmF1bHQgaW9yZXEgc2VydmVyIChhZ2FpbikiIHRoZQogICAgR0ZO
cyBhbGxvY2F0ZWQgYnkgdGhlIHRvb2xzdGFjayBhbmQgc2V0IGluIEhWTV9QQVJBTV9JT1JFUV9Q
Rk4gYW5kCiAgICBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOIGhhdmUgYmVlbiB1bnVzZWQuIFRoaXMg
cGF0Y2ggYWxsb3dzIHRoZW0gdG8gYmUgdXNlZAogICAgYnkgKG5vbi1kZWZhdWx0KSBpb3JlcSBz
ZXJ2ZXJzLgogICAgCiAgICBXaGlsZSBpbiB0aGUgYXJlYSwgYWxzbyBtYWtlIHN1cmUgSFZNX1BB
UkFNX1tCVUZdSU9SRVFfUEZOIGNhbiBvbmx5IGJlIHNldAogICAgb25jZS4gVGhlc2UgcGFyYW1l
dGVycyBzaG91bGQgaGF2ZSBhbHdheXMgYmVlbiBpbiB0aGUgJ3NldCBvbmNlJyBjYXRlZ29yeQog
ICAgYnV0IHRoaXMgaGFzLCBzbyBmYXIsIG5vdCBiZWVuIGVuZm9yY2VkLgogICAgCiAgICBOT1RF
OiBUaGlzIGZpeGVzIGEgY29tcGF0aWJpbGl0eSBpc3N1ZS4gQSBndWVzdCBjcmVhdGVkIG9uIGEg
dmVyc2lvbiBvZgogICAgICAgICAgWGVuIHRoYXQgcHJlLWRhdGVzIHRoZSBpbml0aWFsIGlvcmVx
IHNlcnZlciBpbXBsZW1lbnRhdGlvbiBhbmQgdGhlbgogICAgICAgICAgbWlncmF0ZWQgaW4gd2ls
bCBjdXJyZW50bHkgZmFpbCB0byByZXN1bWUgYmVjYXVzZSBpdHMgbWlncmF0aW9uCiAgICAgICAg
ICBzdHJlYW0gd2lsbCBsYWNrIHZhbHVlcyBmb3IgSFZNX1BBUkFNX0lPUkVRX1NFUlZFUl9QRk4g
YW5kCiAgICAgICAgICBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVSX1BBR0VTICp1bmxlc3MqIHRo
ZSBzeXN0ZW0gaGFzIGFuCiAgICAgICAgICBlbXVsYXRvciBkb21haW4gdGhhdCB1c2VzIGRpcmVj
dCByZXNvdXJjZSBtYXBwaW5nICh3aGljaCBkZXBlbmRzCiAgICAgICAgICBvbiB0aGUgdmVyc2lv
biBvZiBwcml2Y21kIGl0IGhhcHBlbnMgdG8gaGF2ZSkgaW4gd2hpY2ggY2FzZSBpdAogICAgICAg
ICAgd2lsbCBub3QgcmVxdWlyZSB1c2Ugb2YgR0ZOcyBmb3IgdGhlIGlvcmVxIHNlcnZlciBzaGFy
ZWQKICAgICAgICAgIHBhZ2VzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
IHwgMTMgKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICB8IDQ2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2RvbWFpbi5oIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNGUwM2UwNjdmYS4uYWYxM2RlMzc0NSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC00MDc5LDYgKzQwNzksOCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvd19zZXRfcGFy
YW0oc3RydWN0IGRvbWFpbiAqZCwKICAgICB7CiAgICAgLyogVGhlIGZvbGxvd2luZyBwYXJhbWV0
ZXJzIHNob3VsZCBvbmx5IGJlIGNoYW5nZWQgb25jZS4gKi8KICAgICBjYXNlIEhWTV9QQVJBTV9W
SVJJRElBTjoKKyAgICBjYXNlIEhWTV9QQVJBTV9JT1JFUV9QRk46CisgICAgY2FzZSBIVk1fUEFS
QU1fQlVGSU9SRVFfUEZOOgogICAgIGNhc2UgSFZNX1BBUkFNX0lPUkVRX1NFUlZFUl9QRk46CiAg
ICAgY2FzZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVSX1BBR0VTOgogICAgIGNhc2UgSFZNX1BB
UkFNX0FMVFAyTToKQEAgLTQyNTAsNiArNDI1MiwxNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9w
YXJhbSgKIAogICAgICAgICBicmVhazsKICAgICB9CisKKyAgICBjYXNlIEhWTV9QQVJBTV9JT1JF
UV9QRk46CisgICAgY2FzZSBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOOgorICAgICAgICBCVUlMRF9C
VUdfT04oSFZNX1BBUkFNX0lPUkVRX1BGTiA+CisgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
ZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLmxlZ2FjeV9tYXNrKSAqIDgpOworICAgICAgICBCVUlMRF9C
VUdfT04oSFZNX1BBUkFNX0JVRklPUkVRX1BGTiA+CisgICAgICAgICAgICAgICAgICAgICBzaXpl
b2YoZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLmxlZ2FjeV9tYXNrKSAqIDgpOworICAgICAgICBpZiAo
IGEudmFsdWUgKQorICAgICAgICAgICAgc2V0X2JpdChhLmluZGV4LCAmZC0+YXJjaC5odm0uaW9y
ZXFfZ2ZuLmxlZ2FjeV9tYXNrKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIEhWTV9QQVJB
TV9YODdfRklQX1dJRFRIOgogICAgICAgICBpZiAoIGEudmFsdWUgIT0gMCAmJiBhLnZhbHVlICE9
IDQgJiYgYS52YWx1ZSAhPSA4ICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDM1NjliZWFhZDUu
LmUyZTc1NWE4YTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTIzNyw2ICsyMzcsMjIgQEAgYm9vbCBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAK
K3N0YXRpYyBnZm5fdCBodm1fYWxsb2NfbGVnYWN5X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+dGFyZ2V0OworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgQlVJTERfQlVHX09OKEhWTV9QQVJBTV9CVUZJT1JFUV9QRk4g
IT0gSFZNX1BBUkFNX0lPUkVRX1BGTiArIDEpOworCisgICAgZm9yICggaSA9IEhWTV9QQVJBTV9J
T1JFUV9QRk47IGkgPD0gSFZNX1BBUkFNX0JVRklPUkVRX1BGTjsgaSsrICkKKyAgICB7CisgICAg
ICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm0uaW9yZXFfZ2ZuLmxl
Z2FjeV9tYXNrKSApCisgICAgICAgICAgICByZXR1cm4gX2dmbihkLT5hcmNoLmh2bS5wYXJhbXNb
aV0pOworICAgIH0KKworICAgIHJldHVybiBJTlZBTElEX0dGTjsKK30KKwogc3RhdGljIGdmbl90
IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHMtPnRhcmdldDsKQEAgLTI0OCw3ICsyNjQsMjkgQEAgc3RhdGlj
IGdmbl90IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAg
ICAgICAgICAgICByZXR1cm4gX2dmbihkLT5hcmNoLmh2bS5pb3JlcV9nZm4uYmFzZSArIGkpOwog
ICAgIH0KIAotICAgIHJldHVybiBJTlZBTElEX0dGTjsKKyAgICAvKgorICAgICAqIElmIHdlIGFy
ZSBvdXQgb2YgJ25vcm1hbCcgR0ZOcyB0aGVuIHdlIG1heSBzdGlsbCBoYXZlIGEgJ2xlZ2FjeScK
KyAgICAgKiBHRk4gYXZhaWxhYmxlLgorICAgICAqLworICAgIHJldHVybiBodm1fYWxsb2NfbGVn
YWN5X2lvcmVxX2dmbihzKTsKK30KKworc3RhdGljIGJvb2wgaHZtX2ZyZWVfbGVnYWN5X2lvcmVx
X2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT50
YXJnZXQ7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gSFZNX1BBUkFNX0lP
UkVRX1BGTjsgaSA8PSBIVk1fUEFSQU1fQlVGSU9SRVFfUEZOOyBpKysgKQorICAgIHsKKyAgICAg
ICAgaWYgKCBnZm5fZXEoZ2ZuLCBfZ2ZuKGQtPmFyY2guaHZtLnBhcmFtc1tpXSkpICkKKyAgICAg
ICAgICAgICBicmVhazsKKyAgICB9CisgICAgaWYgKCBpID4gSFZNX1BBUkFNX0JVRklPUkVRX1BG
TiApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZt
LmlvcmVxX2dmbi5sZWdhY3lfbWFzayk7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3Qg
Z2ZuKQpAQCAtMjU4LDcgKzI5NiwxMSBAQCBzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9nZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGdmbl90IGdmbikKIAogICAgIEFTU0VSVCghZ2Zu
X2VxKGdmbiwgSU5WQUxJRF9HRk4pKTsKIAotICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtLmlv
cmVxX2dmbi5tYXNrKTsKKyAgICBpZiAoICFodm1fZnJlZV9sZWdhY3lfaW9yZXFfZ2ZuKHMsIGdm
bikgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGkgPCBzaXplb2YoZC0+YXJjaC5odm0uaW9yZXFf
Z2ZuLm1hc2spICogOCk7CisgICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtLmlvcmVxX2dm
bi5tYXNrKTsKKyAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV91bm1hcF9pb3JlcV9nZm4oc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4u
aAppbmRleCA4MGIyYWIwNDFlLi4zZTczMzE4MTdmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4u
aApAQCAtOTUsNyArOTUsOCBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogR3Vlc3QgcGFn
ZSByYW5nZSB1c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICovCiAgICAgc3RydWN0
IHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwotICAgICAgICB1bnNpZ25lZCBsb25nIG1h
c2s7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzazsgLyogaW5kZXhlZCBieSBHRk4gbWludXMg
YmFzZSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGxlZ2FjeV9tYXNrOyAvKiBpbmRleGVkIGJ5
IEhWTSBwYXJhbSBudW1iZXIgKi8KICAgICB9IGlvcmVxX2dmbjsKIAogICAgIC8qIExvY2sgcHJv
dGVjdHMgYWxsIG90aGVyIHZhbHVlcyBpbiB0aGUgc3ViLXN0cnVjdCBhbmQgdGhlIGRlZmF1bHQg
Ki8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:59:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04: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 1gJAVg-0007qe-T0; Sun, 04 Nov 2018 04:59:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAVf-0007qV-Vz
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:40 +0000
X-Inumbo-ID: 6efde1cd-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6efde1cd-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:59: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 1gJAVf-0001ah-2e
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAVf-0006Di-0U
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAVf-0006Di-0U@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:59:39 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Don't build GICv3 with the
 new vGIC
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyYWE5ZTdmMWI4ZWY2NGI4YzdjMWRhY2IxMTIyMzUxY2I5ZmQxMzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCAxOSAxNToyMzo1NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE9jdCAxOSAxMjo1MDoxMSAy
MDE4IC0wNzAwCgogICAgeGVuL2FybTogRG9uJ3QgYnVpbGQgR0lDdjMgd2l0aCB0aGUgbmV3IHZH
SUMKICAgIAogICAgQ29tbWl0IDU0ZWM1OWY2YjAgInhlbi9hcm06IHZnaWMtdjM6IERvbid0IGNy
ZWF0ZSBlbXB0eSByZS1kaXN0cmlidXRvcgogICAgcmVnaW9ucyIgYnJlYWtzIGNvbXBpbGF0aW9u
IHdoZW4gdXNpbmcgdGhlIG5ldyB2R0lDLgogICAgCiAgICBUaGlzIGlzIGJlY2F1c2UgdGhlIGZp
ZWxkIG5yX3JlZ2lvbnMgaXMgbm90IGV4aXN0aW5nIGluIHRoZSB2Z2ljCiAgICBzdHJ1Y3R1cmUu
IEZvciBzaW1wbGljaXR5LCBhcyB2R0lDdjMgaXMgbm90IHlldCBpbXBvcnRlZCwgZGlzYWJsZSBH
SUN2My4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyB8IDIgKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggYzBlOTY5ZTQ1YS4u
NTgxZGU2N2I2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysrIGIveGVuL2Fy
Y2gvYXJtL0tjb25maWcKQEAgLTQwLDcgKzQwLDcgQEAgY29uZmlnIEFDUEkKIAogY29uZmlnIEdJ
Q1YzCiAJYm9vbCAiR0lDdjMgZHJpdmVyIgotCWRlcGVuZHMgb24gQVJNXzY0CisJZGVwZW5kcyBv
biBBUk1fNjQgJiYgIU5FV19WR0lDCiAJZGVmYXVsdCB5CiAJLS0taGVscC0tLQogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 04:59:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:59: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 1gJAVr-0007s0-Up; Sun, 04 Nov 2018 04:59:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAVq-0007rs-NU
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:50 +0000
X-Inumbo-ID: 750d74e6-dfee-11e8-bfe8-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 750d74e6-dfee-11e8-bfe8-12d6303a7972;
 Sun, 04 Nov 2018 04:59: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 1gJAVp-0001ay-8i
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAVp-0006EC-6M
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAVp-0006EC-6M@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:59:49 +0000
Subject: [Xen-changelog] [xen master] x86: make construct_dom0 build with
 !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5YjA2NzhiM2NiYzAzYzJhY2M3MzhkNTAzOTg4ZWI1MjMyMDEzMTcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
NToyODozMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFNhdCBPY3QgMjAgMTI6MzE6NDEgMjAxOCArMDEwMAoKICAgIHg4Njog
bWFrZSBjb25zdHJ1Y3RfZG9tMCBidWlsZCB3aXRoICFDT05GSUdfUFYKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9kb20wX2J1aWxkLmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWls
ZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCBkY2Q3YWZiMDU4Li5mZTczY2Vm
ODk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMKQEAgLTUxMCw4ICs1MTAsMTMgQEAgaW50IF9faW5pdCBjb25zdHJ1
Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAgICAgfQog
I2VuZGlmCiAKLSAgICByYyA9IChpc19odm1fZG9tYWluKGQpID8gZG9tMF9jb25zdHJ1Y3RfcHZo
IDogZG9tMF9jb25zdHJ1Y3RfcHYpCi0gICAgICAgICAoZCwgaW1hZ2UsIGltYWdlX2hlYWRyb29t
LCBpbml0cmQsIGNtZGxpbmUpOworICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAg
IHJjID0gZG9tMF9jb25zdHJ1Y3RfcHZoKGQsIGltYWdlLCBpbWFnZV9oZWFkcm9vbSwgaW5pdHJk
LCBjbWRsaW5lKTsKKyAgICBlbHNlIGlmICggaXNfcHZfZG9tYWluKGQpICkKKyAgICAgICAgcmMg
PSBkb20wX2NvbnN0cnVjdF9wdihkLCBpbWFnZSwgaW1hZ2VfaGVhZHJvb20sIGluaXRyZCwgY21k
bGluZSk7CisgICAgZWxzZQorICAgICAgICBwYW5pYygiQ2Fubm90IGNvbnN0cnVjdCBEb20wLiBO
byBndWVzdCBpbnRlcmZhY2UgYXZhaWxhYmxlXG4iKTsKKwogICAgIGlmICggcmMgKQogICAgICAg
ICByZXR1cm4gcmM7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:00:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:00: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 1gJAW1-0007st-0N; Sun, 04 Nov 2018 05:00:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAW0-0007sm-5f
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:00 +0000
X-Inumbo-ID: 7b20f8b2-dfee-11e8-adec-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b20f8b2-dfee-11e8-adec-12d6303a7972;
 Sun, 04 Nov 2018 04:59: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 1gJAVz-0001bB-Em
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAVz-0006Eh-Ca
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 04:59:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAVz-0006Eh-Ca@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 04:59:59 +0000
Subject: [Xen-changelog] [xen master] x86/pv: make guest_io_{read,
 write} local functions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmNDA3ZGM0ZmM5NDMyODZkNDg0M2NlN2FiYTI2NWI5NGUyZWI5YzkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
NToyODozMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFNhdCBPY3QgMjAgMTI6MzE6NDggMjAxOCArMDEwMAoKICAgIHg4Ni9w
djogbWFrZSBndWVzdF9pb197cmVhZCx3cml0ZX0gbG9jYWwgZnVuY3Rpb25zCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3RyYXBzLmggICAgfCA1IC0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggNjQyMmY5MTYzMi4uYjg1
YzY1ZjU1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMjE0LDggKzIxNCw4IEBAIHN0YXRp
YyBib29sIHBjaV9jZmdfb2soc3RydWN0IGRvbWFpbiAqY3VycmQsIHVuc2lnbmVkIGludCBzdGFy
dCwKICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGVfaW50ZXJjZXB0KDAsIG1hY2hpbmVfYmRmLCBz
dGFydCwgc2l6ZSwgd3JpdGUpID49IDA7CiB9CiAKLXVpbnQzMl90IGd1ZXN0X2lvX3JlYWQodW5z
aWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqY3VycmQpCitzdGF0aWMgdWludDMyX3QgZ3Vlc3RfaW9fcmVhZCh1
bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqY3VycmQpCiB7CiAgICAgdWludDMyX3QgZGF0YSA9
IDA7CiAgICAgdW5zaWduZWQgaW50IHNoaWZ0ID0gMDsKQEAgLTM0Myw4ICszNDMsOCBAQCBzdGF0
aWMgaW50IHJlYWRfaW8odW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi12b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2lnbmVk
IGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCi0gICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQorc3RhdGljIHZvaWQgZ3Vlc3RfaW9fd3Jp
dGUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEsIHN0cnVjdCBkb21haW4gKmN1cnJkKQogewogICAg
IGlmICggYWRtaW5faW9fb2theShwb3J0LCBieXRlcywgY3VycmQpICkKICAgICB7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ry
YXBzLmgKaW5kZXggYmVkMjUyOTBkNy4uYjg4ZjJhNGYyZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaApAQCAt
MjEsMTEgKzIxLDYgQEAKIAogdm9pZCBhc3luY19leGNlcHRpb25fY2xlYW51cChzdHJ1Y3QgdmNw
dSAqKTsKIAotdWludDMyX3QgZ3Vlc3RfaW9fcmVhZCh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWdu
ZWQgaW50IGJ5dGVzLAotICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICopOwot
dm9pZCBndWVzdF9pb193cml0ZSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVz
LCB1aW50MzJfdCBkYXRhLAotICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICopOwot
CiBjb25zdCBjaGFyICp0cmFwc3RyKHVuc2lnbmVkIGludCB0cmFwbnIpOwogCiAjZW5kaWYgLyog
QVNNX1RSQVBfSCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:00:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:00: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 1gJAWB-0000Ih-2P; Sun, 04 Nov 2018 05:00:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAWA-0000Ib-K6
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:10 +0000
X-Inumbo-ID: 81338544-dfee-11e8-82a5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81338544-dfee-11e8-82a5-12d6303a7972;
 Sun, 04 Nov 2018 05:00: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 1gJAW9-0001wE-Kx
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAW9-0006HE-Ij
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAW9-0006HE-Ij@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:00:09 +0000
Subject: [Xen-changelog] [xen master] x86: connect guest creation with
 CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmNzJjOTNkZjlhODc3NWZhYTUwMDY1MTZmYmNjMzc1ZGNiMTRhNWQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
NToyODozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFNhdCBPY3QgMjAgMTI6MzE6NDggMjAxOCArMDEwMAoKICAgIHg4Njog
Y29ubmVjdCBndWVzdCBjcmVhdGlvbiB3aXRoIENPTkZJR19QVgogICAgCiAgICBUaGlzIGlzIGEg
Yml0IG1vcmUgY29tcGxpY2F0ZWQgdGhhbiB0aGUgSFZNIGNhc2UgYmVjYXVzZSBzeXN0ZW0KICAg
IGRvbWFpbnMgaGF2ZSBQViBndWVzdCB0eXBlLiBMZWF2ZSB0aGVtIGxpa2UgdGhhdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9jb21tb24vZG9tYWluLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDY1MTUxZTJh
YzQuLmI4ZDQ4NDg5NzAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVu
L2NvbW1vbi9kb21haW4uYwpAQCAtMzIyLDE3ICszMjIsMzYgQEAgc3RydWN0IGRvbWFpbiAqZG9t
YWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgIH0KIAogICAgIC8qIFNvcnQgb3V0IG91ciBp
ZGVhIG9mIGlzX3twdixodm19X2RvbWFpbigpLiAqLwotICAgIGlmICggY29uZmlnICYmIChjb25m
aWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0KSApCisgICAgaWYgKCBjb25maWcg
KQogICAgIHsKKyAgICAgICAgaWYgKCBjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZt
X2d1ZXN0ICkKKyAgICAgICAgewogI2lmZGVmIENPTkZJR19IVk0KLSAgICAgICAgZC0+Z3Vlc3Rf
dHlwZSA9IGd1ZXN0X3R5cGVfaHZtOworICAgICAgICAgICAgZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0
X3R5cGVfaHZtOwogI2Vsc2UKLSAgICAgICAgZXJyID0gLUVJTlZBTDsKLSAgICAgICAgZ290byBm
YWlsOworICAgICAgICAgICAgZXJyID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
ICNlbmRpZgorICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworI2lmZGVmIENPTkZJ
R19QVgorICAgICAgICAgICAgZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7CisjZWxzZQor
ICAgICAgICAgICAgZXJyID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyNlbmRp
ZgorICAgICAgICB9CiAgICAgfQogICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIEF0IGxlYXN0IHRoZSBpZGxlIGRvbWFpbiBzaG91bGQgYmUgdHJlYXRlZCBhcyBQViBkb21h
aW4KKyAgICAgICAgICogYmVjYXVzZSBpdCB1c2VzIFBWIGNvbnRleHQgc3dpdGNoIGZ1bmN0aW9u
cy4gVG8gZXJyIG9uIHRoZQorICAgICAgICAgKiBzYWZlIHNpZGUsIGxlYXZlIGFsbCBzeXN0ZW0g
ZG9tYWlucyB0byBiZSBndWVzdF90eXBlX3B2LgorICAgICAgICAgKi8KICAgICAgICAgZC0+Z3Vl
c3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7CisgICAgfQogCiAgICAgVFJBQ0VfMUQoVFJDX0RPTTBf
RE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:00:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAWM-0000Kc-47; Sun, 04 Nov 2018 05:00:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAWL-0000KK-7B
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:21 +0000
X-Inumbo-ID: 8746499a-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8746499a-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05: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 1gJAWJ-0001wM-R3
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAWJ-0006Hk-Ol
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAWJ-0006Hk-Ol@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:00:19 +0000
Subject: [Xen-changelog] [xen master] x86: stub out PV only code in do_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>

Y29tbWl0IGQ3Y2NiNzViOTYyM2U4Y2NhNGZlYzcxODUzOWMzMjQxMmEzYjhiNmQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
NToyODozOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFNhdCBPY3QgMjAgMTI6MzE6NDggMjAxOCArMDEwMAoKICAgIHg4Njog
c3R1YiBvdXQgUFYgb25seSBjb2RlIGluIGRvX2RlYnVnCiAgICAKICAgIFdoZW4gUFYgaXMgZGlz
YWJsZWQgdGhvc2Ugc3ltYm9scyB3b24ndCBiZSBhdmFpbGFibGUuIEl0IGlzIGltcG9zc2libGUK
ICAgIGZvciBYZW4gdG8gaGl0ICNEQiB0aGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgMiAr
KwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggMzk4ODc1MzY4Mi4uZjgz
NGFlMmIzMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKQEAgLTE4MjIsNiArMTgyMiw3IEBAIHZvaWQgZG9fZGVidWcoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAgICAgaWYgKCByZWdzLT5lZmxhZ3MgJiBYODZfRUZM
QUdTX1RGICkKICAgICAgICAgeworI2lmZGVmIENPTkZJR19QVgogICAgICAgICAgICAgLyogSW4g
U1lTRU5URVIgZW50cnkgcGF0aCB3ZSBjYW4ndCB6YXAgVEYgdW50aWwgRUZMQUdTIGlzIHNhdmVk
LiAqLwogICAgICAgICAgICAgaWYgKCAocmVncy0+cmlwID49ICh1bnNpZ25lZCBsb25nKXN5c2Vu
dGVyX2VudHJ5KSAmJgogICAgICAgICAgICAgICAgICAocmVncy0+cmlwIDw9ICh1bnNpZ25lZCBs
b25nKXN5c2VudGVyX2VmbGFnc19zYXZlZCkgKQpAQCAtMTgzMCw2ICsxODMxLDcgQEAgdm9pZCBk
b19kZWJ1ZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAgICAgICAg
cmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX1RGOwogICAgICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgICAgIH0KKyNlbmRpZgogICAgICAgICAgICAgaWYgKCAhZGVidWdnZXJfdHJhcF9m
YXRhbChUUkFQX2RlYnVnLCByZWdzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
V0FSTigpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:00:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAWW-0000Lr-77; Sun, 04 Nov 2018 05:00:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAWU-0000Lh-Vu
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:31 +0000
X-Inumbo-ID: 8d5a1374-dfee-11e8-9c3b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d5a1374-dfee-11e8-9c3b-12d6303a7972;
 Sun, 04 Nov 2018 05:00: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 1gJAWU-0001wW-18
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:30 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAWT-0006IC-Us
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAWT-0006IC-Us@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:00:29 +0000
Subject: [Xen-changelog] [xen master] x86: don't setup legacy syscall vector
 when !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1Mjg0MjZjYjkzOTQ4ZTQ0MGRhOTQ3OTYzYmQ4MTYzZjE4NmVmNjcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
NToyODozNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBPY3QgMjIgMTI6MzE6MDkgMjAxOCArMDEwMAoKICAgIHg4Njog
ZG9uJ3Qgc2V0dXAgbGVnYWN5IHN5c2NhbGwgdmVjdG9yIHdoZW4gIUNPTkZJR19QVgogICAgCiAg
ICBUaGUgY29kZSBzbmlwcGV0IGlzIHRvIHN3aXRjaCBiZXR3ZWVuIFNZU19ERUNTX3RyYXBfZ2F0
ZSBhbmQKICAgIFNZU19ERVNDX2lycV9nYXRlIGRlcGVuZGluZyBvbiB3aGV0aGVyIFhQVEkgaXMg
dXNlZC4gV2hlbiBQViBpcwogICAgZGlzYWJsZWQgdGhlcmUgaXMgbm8gbmVlZCB0byBzd2l0Y2gu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IDM1YWJmYzRlYTQuLjQzZGViODJlNTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAt
MTA5NCwxMiArMTA5NCwxNCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHZvaWQpCiAg
ICAgewogICAgICAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gMDsKIAorI2lmZGVmIENPTkZJ
R19QVgogICAgICAgICAvKgogICAgICAgICAgKiBBbGwgZW50cnkgcG9pbnRzIHdoaWNoIG1heSBu
ZWVkIHRvIHN3aXRjaCBwYWdlIHRhYmxlcyBoYXZlIHRvIHN0YXJ0CiAgICAgICAgICAqIHdpdGgg
aW50ZXJydXB0cyBvZmYuIFJlLXdyaXRlIHdoYXQgcHZfdHJhcF9pbml0KCkgaGFzIHB1dCB0aGVy
ZS4KICAgICAgICAgICovCiAgICAgICAgIF9zZXRfZ2F0ZShpZHRfdGFibGUgKyBMRUdBQ1lfU1lT
Q0FMTF9WRUNUT1IsIFNZU19ERVNDX2lycV9nYXRlLCAzLAogICAgICAgICAgICAgICAgICAgJmlu
dDgwX2RpcmVjdF90cmFwKTsKKyNlbmRpZgogICAgIH0KIAogICAgIHNldF9ucl9zb2NrZXRzKCk7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:00:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:00:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAWg-0000Mx-91; Sun, 04 Nov 2018 05:00:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAWf-0000Mm-9g
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:41 +0000
X-Inumbo-ID: 936f0ae0-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 936f0ae0-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:00: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 1gJAWe-0001xZ-7E
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAWe-0006Ig-4q
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAWe-0006Ig-4q@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:00:40 +0000
Subject: [Xen-changelog] [xen master] xen/vsprintf: Introduce %*pb[l] for
 printing bitmaps
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhjZDk1MDA5NThkODE4ZTNkZWFiZGQwZDQxNjRlYTZmZTE2MjNkN2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IFNlcCA2IDEwOjI1OjU5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyMiAxMzozOToy
MiAyMDE4ICswMTAwCgogICAgeGVuL3ZzcHJpbnRmOiBJbnRyb2R1Y2UgJSpwYltsXSBmb3IgcHJp
bnRpbmcgYml0bWFwcwogICAgCiAgICBUaGUgZm9ybWF0IGlkZW50aWZpZXIgaXMgY29uc2lzdGVu
dCB3aXRoIExpbnV4LiAgVGhlIGNvZGUgaXMgYWRhcHRlZCBmcm9tCiAgICBiaXRtYXBfc2Nueyxs
aXN0fXByaW50ZigpIGJ1dCBjbGVhbmVkIHVwLgogICAgCiAgICBUaGlzIGNoYW5nZSBhbGxvd3Mg
YWxsIGNhbGxlcnMgdG8gYXZvaWQgbmVlZGluZyBhIHNlY29uZGFyeSBidWZmZXIgdG8gcmVuZGVy
IGEKICAgIGNwdW1hc2svbm9kZW1hc2sgaW50by4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiBkb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0IHwgIDggKysrKwogeGVuL2NvbW1v
bi92c3ByaW50Zi5jICAgICAgICB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dCBiL2RvY3MvbWlzYy9wcmludGstZm9y
bWF0cy50eHQKaW5kZXggYjU1NzBiYzFmMS4uMDgwZjQ5OGY2NSAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3ByaW50ay1mb3JtYXRzLnR4dAorKysgYi9kb2NzL21pc2MvcHJpbnRrLWZvcm1hdHMudHh0
CkBAIC0xMyw2ICsxMywxNCBAQCBSYXcgYnVmZmVyIGFzIGhleCBzdHJpbmc6CiAgICAgICAgVXAg
dG8gNjQgY2hhcmFjdGVycy4gIEJ1ZmZlciBsZW5ndGggZXhwZWN0ZWQgdmlhIHRoZSBmaWVsZF93
aWR0aAogICAgICAgIHBhcmFtdGVyLiBpLmUuIHByaW50aygiJSpwaCIsIDgsIGJ1ZmZlcik7CiAK
K0JpdG1hcHMgKGUuZy4gY3B1bWFzay9ub2RlbWFzayk6CisKKyAgICAgICAlKnBiICAgIDQzMjEK
KyAgICAgICAlKnBibCAgIDAsNSw4LTksMTQKKworICAgICAgIFByaW50IGEgYml0bWFwIGFzIGVp
dGhlciBhIGhleCBzdHJpbmcsIG9yIGEgcmFuZ2UgbGlzdC4gIEJpdG1hcCBsZW5ndGgKKyAgICAg
ICAoaW4gYml0cykgZXhwZWN0ZWQgdmlhIHRoZSBmaWVsZF93aWR0aCBwYXJhbWV0ZXIuCisKIFN5
bWJvbC9GdW5jdGlvbiBwb2ludGVyczoKIAogICAgICAgICVwcyAgICAgU3ltYm9sIG5hbWUgd2l0
aCBjb25kaXRpb24gb2Zmc2V0IGFuZCBzaXplIChpZmYgb2Zmc2V0ICE9IDApCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3ZzcHJpbnRmLmMgYi94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKaW5kZXggYjBm
ZjAwYzg4My4uMzUyZDQzYjQyNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi92c3ByaW50Zi5jCisr
KyBiL3hlbi9jb21tb24vdnNwcmludGYuYwpAQCAtMjY0LDYgKzI2NCw4OCBAQCBzdGF0aWMgY2hh
ciAqc3RyaW5nKGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25zdCBjaGFyICpzLAogICAgIHJldHVy
biBzdHI7CiB9CiAKKy8qIFByaW50IGEgYml0bWFwIGFzICcwLTMsNi0xNScgKi8KK3N0YXRpYyBj
aGFyICpwcmludF9iaXRtYXBfbGlzdCgKKyAgICBjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qg
dW5zaWduZWQgbG9uZyAqYml0bWFwLCB1bnNpZ25lZCBpbnQgbnJfYml0cykKK3sKKyAgICAvKiBj
dXJyZW50IGJpdCBpcyAnY3VyJywgbW9zdCByZWNlbnRseSBzZWVuIHJhbmdlIGlzIFtyYm90LCBy
dG9wXSAqLworICAgIHVuc2lnbmVkIGludCBjdXIsIHJib3QsIHJ0b3A7CisgICAgYm9vbCBmaXJz
dCA9IHRydWU7CisKKyAgICByYm90ID0gY3VyID0gZmluZF9maXJzdF9iaXQoYml0bWFwLCBucl9i
aXRzKTsKKyAgICB3aGlsZSAoIGN1ciA8IG5yX2JpdHMgKQorICAgIHsKKyAgICAgICAgcnRvcCA9
IGN1cjsKKyAgICAgICAgY3VyID0gZmluZF9uZXh0X2JpdChiaXRtYXAsIG5yX2JpdHMsIGN1ciAr
IDEpOworCisgICAgICAgIGlmICggY3VyIDwgbnJfYml0cyAmJiBjdXIgPD0gcnRvcCArIDEgKQor
ICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCAhZmlyc3QgKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoIHN0ciA8IGVuZCApCisgICAgICAgICAgICAgICAgKnN0ciA9ICcs
JzsKKyAgICAgICAgICAgIHN0cisrOworICAgICAgICB9CisgICAgICAgIGZpcnN0ID0gZmFsc2U7
CisKKyAgICAgICAgc3RyID0gbnVtYmVyKHN0ciwgZW5kLCByYm90LCAxMCwgLTEsIC0xLCAwKTsK
KyAgICAgICAgaWYgKCByYm90IDwgcnRvcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgg
c3RyIDwgZW5kICkKKyAgICAgICAgICAgICAgICAqc3RyID0gJy0nOworICAgICAgICAgICAgc3Ry
Kys7CisKKyAgICAgICAgICAgIHN0ciA9IG51bWJlcihzdHIsIGVuZCwgcnRvcCwgMTAsIC0xLCAt
MSwgMCk7CisgICAgICAgIH0KKworICAgICAgICByYm90ID0gY3VyOworICAgIH0KKworICAgIHJl
dHVybiBzdHI7Cit9CisKKy8qIFByaW50IGEgYml0bWFwIGFzIGEgY29tbWEgc2VwYXJhdGVkIGhl
eCBzdHJpbmcuICovCitzdGF0aWMgY2hhciAqcHJpbnRfYml0bWFwX3N0cmluZygKKyAgICBjaGFy
ICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwLCB1bnNpZ25lZCBp
bnQgbnJfYml0cykKK3sKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgQ0hVTktTWiA9IDMyOworICAg
IHVuc2lnbmVkIGludCBjaHVua3N6OworICAgIGludCBpOworICAgIGJvb2wgZmlyc3QgPSB0cnVl
OworCisgICAgY2h1bmtzeiA9IG5yX2JpdHMgJiAoQ0hVTktTWiAtIDEpOworICAgIGlmICggY2h1
bmtzeiA9PSAwICkKKyAgICAgICAgY2h1bmtzeiA9IENIVU5LU1o7CisKKyAgICAvKgorICAgICAq
IEZpcnN0IGl0ZXJhdGlvbiBjb3BlcyB3aXRoIHRoZSB0cmFpbGluZyBwYXJ0aWFsIHdvcmQgaWYg
bnJfYml0cyBpc24ndCBhCisgICAgICogcm91bmQgbXVsdGlwbGUgb2YgQ0hVTktTWi4gIEFsbCBz
dWJzZXF1ZW50IGl0ZXJhdGlvbnMgd29yayBvbiBhCisgICAgICogY29tcGxldGUgQ0hVTktTWiBi
bG9jay4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gUk9VTkRVUChucl9iaXRzLCBDSFVOS1NaKSAt
IENIVU5LU1o7IGkgPj0gMDsgaSAtPSBDSFVOS1NaICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCBjaHVua21hc2sgPSAoMXVsbCA8PCBjaHVua3N6KSAtIDE7CisgICAgICAgIHVuc2lnbmVk
IGludCB3b3JkICAgICAgPSBpIC8gQklUU19QRVJfTE9ORzsKKyAgICAgICAgdW5zaWduZWQgaW50
IG9mZnNldCAgICA9IGkgJSBCSVRTX1BFUl9MT05HOworICAgICAgICB1bnNpZ25lZCBsb25nIHZh
bCAgICAgID0gKGJpdG1hcFt3b3JkXSA+PiBvZmZzZXQpICYgY2h1bmttYXNrOworCisgICAgICAg
IGlmICggIWZpcnN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBzdHIgPCBlbmQgKQor
ICAgICAgICAgICAgICAgICpzdHIgPSAnLCc7CisgICAgICAgICAgICBzdHIrKzsKKyAgICAgICAg
fQorICAgICAgICBmaXJzdCA9IGZhbHNlOworCisgICAgICAgIHN0ciA9IG51bWJlcihzdHIsIGVu
ZCwgdmFsLCAxNiwgRElWX1JPVU5EX1VQKGNodW5rc3osIDQpLCAtMSwgWkVST1BBRCk7CisKKyAg
ICAgICAgY2h1bmtzeiA9IENIVU5LU1o7CisgICAgfQorCisgICAgcmV0dXJuIHN0cjsKK30KKwog
LyogUHJpbnQgYSBkb21haW4gaWQsIHVzaW5nIG5hbWVzIGZvciBzeXN0ZW0gZG9tYWlucy4gIChl
LmcuIGQwIG9yIGRbSURMRV0pICovCiBzdGF0aWMgY2hhciAqcHJpbnRfZG9tYWluKGNoYXIgKnN0
ciwgY2hhciAqZW5kLCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewpAQCAtMzE5LDYgKzQwMSwy
MSBAQCBzdGF0aWMgY2hhciAqcG9pbnRlcihjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgY2hh
ciAqKmZtdF9wdHIsCiAgICAgLyogQ3VzdG9tICVwIHN1ZmZpeGVzLiBTZWUgWEVOX1JPT1QvZG9j
cy9taXNjL3ByaW50ay1mb3JtYXRzLnR4dCAqLwogICAgIHN3aXRjaCAoIGZtdFsxXSApCiAgICAg
eworICAgIGNhc2UgJ2InOiAvKiBCaXRtYXAgYXMgaGV4LCBvciBsaXN0ICovCisgICAgICAgICsr
KmZtdF9wdHI7CisKKyAgICAgICAgaWYgKCBmaWVsZF93aWR0aCA8IDAgKQorICAgICAgICAgICAg
cmV0dXJuIHN0cjsKKworICAgICAgICBpZiAoIGZtdFsyXSA9PSAnbCcgKQorICAgICAgICB7Cisg
ICAgICAgICAgICArKypmbXRfcHRyOworCisgICAgICAgICAgICByZXR1cm4gcHJpbnRfYml0bWFw
X2xpc3Qoc3RyLCBlbmQsIGFyZywgZmllbGRfd2lkdGgpOworICAgICAgICB9CisKKyAgICAgICAg
cmV0dXJuIHByaW50X2JpdG1hcF9zdHJpbmcoc3RyLCBlbmQsIGFyZywgZmllbGRfd2lkdGgpOwor
CiAgICAgY2FzZSAnZCc6IC8qIERvbWFpbiBJRCBmcm9tIGEgc3RydWN0IGRvbWFpbiAqLiAqLwog
ICAgICAgICArKypmbXRfcHRyOwogICAgICAgICByZXR1cm4gcHJpbnRfZG9tYWluKHN0ciwgZW5k
LCBhcmcpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:00:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAWr-0000OF-B6; Sun, 04 Nov 2018 05:00:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAWq-0000O7-37
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:52 +0000
X-Inumbo-ID: 997f4330-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 997f4330-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:00: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 1gJAWo-0001xh-D9
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAWo-0006JB-Au
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:00:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAWo-0006JB-Au@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:00:50 +0000
Subject: [Xen-changelog] [xen master] arm: fix Dom0 creation after ef72c93df9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2YmZiY2VjNDIzZTgzYzRlZDk3NTY0NWViZjVhOWE0YWQyNDk0ZjcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAyMiAx
NDo0MDoyMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBPY3QgMjIgMTQ6NDM6NDAgMjAxOCArMDEwMAoKICAgIGFybTog
Zml4IERvbTAgY3JlYXRpb24gYWZ0ZXIgZWY3MmM5M2RmOQogICAgCiAgICBBUk0gRG9tMCBjcmVh
dGlvbiB3YXMgYnJva2VuIGJ5IHRoZSBzYWlkIGNvbW1pdCBiZWNhdXNlIEFSTSBuZWl0aGVyCiAg
ICBwcm92aWRlZCBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3Qgbm9yIGhhZCBDT05GSUdfUFYgc2V0
LgogICAgCiAgICBTZXQgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IGZsYWcgZm9yIEFSTSBEb20w
IHRvIGZpeCB0aGUgaXNzdWUuIEFsc28KICAgIHNldCBYRU5fRE9NQ1RMX0NERl9oYXAgd2hpbGUg
YXQgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwppbmRleCBlYTI0OTVhNzNiLi44MGYwMDI4NmQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNjkzLDYgKzY5Myw3IEBA
IHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAg
ICAgc3RydWN0IGJvb3Rtb2R1bGUgKnhlbl9ib290bW9kdWxlOwogICAgIHN0cnVjdCBkb21haW4g
KmRvbTA7CiAgICAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluIGRvbTBfY2ZnID0gewor
ICAgICAgICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QgfCBYRU5fRE9NQ1RMX0NE
Rl9oYXAsCiAgICAgICAgIC5tYXhfZXZ0Y2huX3BvcnQgPSAtMSwKICAgICAgICAgLm1heF9ncmFu
dF9mcmFtZXMgPSBnbnR0YWJfZG9tMF9mcmFtZXMoKSwKICAgICAgICAgLm1heF9tYXB0cmFja19m
cmFtZXMgPSBvcHRfbWF4X21hcHRyYWNrX2ZyYW1lcywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:01:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:01: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 1gJAX1-0000PX-Cz; Sun, 04 Nov 2018 05:01:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAWz-0000PI-Um
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:01 +0000
X-Inumbo-ID: 9f90cfe2-dfee-11e8-8c42-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f90cfe2-dfee-11e8-8c42-12d6303a7972;
 Sun, 04 Nov 2018 05:01: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 1gJAWy-0001xp-JF
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAWy-0006Jp-H1
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAWy-0006Jp-H1@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:01:00 +0000
Subject: [Xen-changelog] [xen master] x86/boot: enable NMIs after traps init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3MmUwNTQzNTlhNGQ0YTRmNmMzZmEwOTU4NTY2NzQ3MmM0ZjBmMWQKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDIzIDExOjU5OjEyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyMyAxMjozMzo1
NCAyMDE4ICswMTAwCgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQK
ICAgIAogICAgSW4gY2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVy
aW5nIFhlbiBib290IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVy
bmF0aXZlX2luc3RydWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3
YWl0aW5nIGZvciBhbHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhp
cyBidWcgd2FzIG9yaWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQu
MTEKICAgIAogICAgVG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBk
dXJpbmcgY3B1X2luaXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCAzICsrKwogeGVuL2FyY2gv
eDg2L3NldHVwLmMgICAgICB8IDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYv
Y3B1L2NvbW1vbi5jCmluZGV4IDA1Nzg1OWFiMTQuLjlhZjJmMzA3YWQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpA
QCAtODE5LDYgKzgxOSw5IEBAIHZvaWQgY3B1X2luaXQodm9pZCkKICNkZWZpbmUgQ0QocmVnaXN0
ZXIpIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVkYiIgI3JlZ2lzdGVyIDogOiAiciIoMFVMKSAp
OwogCUNEKDApOyBDRCgxKTsgQ0QoMik7IENEKDMpOyAvKiBubyBkYjQgYW5kIGRiNSAqLzsgQ0Qo
Nik7IENEKDcpOwogI3VuZGVmIENECisKKwkvKiBFbmFibGUgTk1Jcy4gIE91ciBsb2FkZXIgKGUu
Zy4gVGJvb3QpIG1heSBoYXZlIGxlZnQgdGhlbSBkaXNhYmxlZC4gKi8KKwllbmFibGVfbm1pcygp
OwogfQogCiB2b2lkIGNwdV91bmluaXQodW5zaWduZWQgaW50IGNwdSkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggOTNiNzljN2Mw
Yy4uNTVhMjg4ZjMzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKQEAgLTcwOCw2ICs3MDgsOSBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgLyogRnVsbCBleGNlcHRp
b24gc3VwcG9ydCBmcm9tIGhlcmUgb24gaW4uICovCiAKKyAgICAvKiBFbmFibGUgTk1Jcy4gIE91
ciBsb2FkZXIgKGUuZy4gVGJvb3QpIG1heSBoYXZlIGxlZnQgdGhlbSBkaXNhYmxlZC4gKi8KKyAg
ICBlbmFibGVfbm1pcygpOworCiAgICAgaWYgKCBwdmhfYm9vdCApCiAgICAgewogICAgICAgICAv
KgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:01:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:01:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAXB-0000Qm-En; Sun, 04 Nov 2018 05:01:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAXA-0000QZ-65
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:12 +0000
X-Inumbo-ID: a5a4d3c4-dfee-11e8-a012-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5a4d3c4-dfee-11e8-a012-12d6303a7972;
 Sun, 04 Nov 2018 05:01: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 1gJAX8-0001yr-Oz
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAX8-0006KW-Mp
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAX8-0006KW-Mp@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:01:10 +0000
Subject: [Xen-changelog] [xen master] tools/libfsimage: Set soname to 4.12
 not 0.4.12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2OGY5ZDQ5NjA4ZDYzZDBlZjVhNDA3NjFjNWQ5ZDA0N2QxZDNiZWUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMTUgMTY6MjA6MjYgMjAxOCArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDIzIDE0OjU3OjI0
IDIwMTggKzAxMDAKCiAgICB0b29scy9saWJmc2ltYWdlOiBTZXQgc29uYW1lIHRvIDQuMTIgbm90
IDAuNC4xMgogICAgCiAgICBUaGlzIHdhcyBzZXQgdG8gMC40LjEyIGJ5IGFjY2lkZW50IGluCiAg
ICAgIGM2OWE2YWNhODUyMmM3ZjY3Njk1M2U1NjE5MTU4NDM4MWFkZjJjMDYKICAgICAgICB0b29s
cy9saWJmc2ltYWdlOiBCdW1wIHNvbmFtZSB0byA0LjEyCiAgICAKICAgIFRoZSBleHRyYSAwLiBp
cyBoYXJtbGVzcyBidXQgdWdseS4gIFdlIHNob3VsZCBiZSBzb21ld2hhdCBjb25zaXN0ZW50Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZSB8IDQgKystLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJmc2ltYWdlL2NvbW1vbi9NYWtlZmlsZSBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL01ha2Vm
aWxlCmluZGV4IGYyMGUxMzk0YTguLmI5ZmIxNWZjYWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmZz
aW1hZ2UvY29tbW9uL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL01ha2Vm
aWxlCkBAIC0xLDggKzEsOCBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1
ZGUgJChYRU5fUk9PVCkvdG9vbHMvbGliZnNpbWFnZS9SdWxlcy5tawogCi1NQUpPUiA9IDAKLU1J
Tk9SID0gNC4xMgorTUFKT1IgPSA0LjEyCitNSU5PUiA9IDAKIAogTERGTEFHUy0kKENPTkZJR19T
dW5PUykgPSAtV2wsLU0gLVdsLG1hcGZpbGUtU3VuT1MKIExERkxBR1MtJChDT05GSUdfTGludXgp
ID0gLVdsLG1hcGZpbGUtR05VCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:01:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAXL-0000SM-GX; Sun, 04 Nov 2018 05:01:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAXJ-0000SA-Vi
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:22 +0000
X-Inumbo-ID: abb65909-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abb65909-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:01: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 1gJAXI-0001yz-V4
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAXI-0006L0-Si
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAXI-0006L0-Si@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:01:20 +0000
Subject: [Xen-changelog] [xen master] SUPPORT: Correct the description of
 altp2m
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwYjc3Y2I3N2VmMmIzNmI4Y2JkMjI3M2NmZjgzM2Y3NzMyMDhkMGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyMyAxNDo0OTowOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjMgMTc6Mjk6
MTcgMjAxOCArMDEwMAoKICAgIFNVUFBPUlQ6IENvcnJlY3QgdGhlIGRlc2NyaXB0aW9uIG9mIGFs
dHAybQogICAgCiAgICBBbHRwMm0gYWlkcyBtb25pdG9yaW5nIGd1ZXN0IG1lbW9yeSwgbm90IGh5
cGVydmlzb3IgbWVtb3J5LiAgQWxzbywgcHV0IGl0cwogICAgY29tbW9uIG5hbWUgaW4gYnJhY2tl
dHMgdG8gYWlkIHNlYXJjaGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBTVVBQT1JULm1kIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQ
UE9SVC5tZCBiL1NVUFBPUlQubWQKaW5kZXggMzcyNzQ0NmI4My4uNGYyMDNkYTg0YSAxMDA2NDQK
LS0tIGEvU1VQUE9SVC5tZAorKysgYi9TVVBQT1JULm1kCkBAIC0yNDUsNyArMjQ1LDcgQEAgY2Fu
IGFsbG93IG1vcmUgZWZmaWNpZW50IGFnZ3JlZ2F0ZSB1c2Ugb2YgbWVtb3J5IGFjcm9zcyBWTXMu
CiAKICMjIyBBbHRlcm5hdGl2ZSBwMm0KIAotQWxsb3dzIGV4dGVybmFsIG1vbml0b3Jpbmcgb2Yg
aHlwZXJ2aXNvciBtZW1vcnkKK0FsdGVybmF0aXZlIHAybSAoYWx0cDJtKSBhbGxvd3MgZXh0ZXJu
YWwgbW9uaXRvcmluZyBvZiBndWVzdCBtZW1vcnkKIGJ5IG1haW50YWluaW5nIG11bHRpcGxlIHBo
eXNpY2FsIHRvIG1hY2hpbmUgKHAybSkgbWVtb3J5IG1hcHBpbmdzLgogCiAgICAgU3RhdHVzLCB4
ODYgSFZNOiBUZWNoIFByZXZpZXcKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:01:33 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:01:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAXV-0000Tf-IF; Sun, 04 Nov 2018 05:01:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAXU-0000TQ-Io
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:32 +0000
X-Inumbo-ID: b1c6fc45-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1c6fc45-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:01: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 1gJAXT-0001z8-4n
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAXT-0006LU-2W
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAXT-0006LU-2W@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:01:31 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6556947798754420836=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon May 28 15:18:17 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Oct 24 14:43:05 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/x86-defns.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 9af2f307ad..90f4a9b0b6 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -3,6 +3,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -815,10 +816,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/x86-defns.h b/xen/include/asm-x86/x86-defns.h
index 904041e1ab..b80bbd80ad 100644
--- a/xen/include/asm-x86/x86-defns.h
+++ b/xen/include/asm-x86/x86-defns.h
@@ -97,4 +97,14 @@
 #define X86_XCR0_LWP_POS          62
 #define X86_XCR0_LWP              (1ULL << X86_XCR0_LWP_POS)
 
+/*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
 #endif	/* __XEN_X86_DEFNS_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6556947798754420836==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:01:44 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAXg-0000Us-KQ; Sun, 04 Nov 2018 05:01:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAXf-0000Uh-8g
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:43 +0000
X-Inumbo-ID: b7de9245-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7de9245-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:01:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAXd-0001zG-BB
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAXd-0006MA-8z
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAXd-0006MA-8z@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:01:41 +0000
Subject: [Xen-changelog] [xen master] x86/domain: Initialise vcpu debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2786774411762501287=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon May 28 14:18:17 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Oct 24 14:43:05 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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/domain.c        | 14 ++++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 9371efc8c7..6f19fbfe69 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -323,6 +323,18 @@ void free_vcpu_struct(struct vcpu *v)
     free_xenheap_page(v);
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    v->arch.user_regs = (typeof(v->arch.user_regs)){
+        .rflags = X86_EFLAGS_MBS,
+    };
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int arch_vcpu_create(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -342,6 +354,8 @@ int arch_vcpu_create(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
     else if ( (rc = xstate_alloc_save_area(v)) != 0 )
         return rc;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index af13de3745..56a8de8034 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3850,11 +3850,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     vcpu_setup_fpu(v, v->arch.xsave_area, NULL, FCW_RESET);
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.rflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.rdx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.rip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index e7b82279e7..503f8ff2de 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -669,6 +669,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2786774411762501287==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:01:53 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAXp-0000W8-OB; Sun, 04 Nov 2018 05:01:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAXo-0000Vy-Mb
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:52 +0000
X-Inumbo-ID: bdef94af-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdef94af-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:01:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAXn-0001zQ-HN
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAXn-0006Mc-Ew
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:01:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAXn-0006Mc-Ew@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:01:51 +0000
Subject: [Xen-changelog] [xen master] tools/dombuilder: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3315159245790751050=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 46029da12e5efeca6d957e5793bd34f2965fa0a1
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon May 28 15:18:17 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Oct 24 14:43:05 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 77a4c6ccd0..9e279d6768 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -53,6 +53,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define MTRR_TYPE_WRBACK     6
 #define MTRR_DEF_TYPE_ENABLE (1u << 11)
 
@@ -863,6 +866,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -910,6 +916,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1030,6 +1039,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3315159245790751050==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:02:04 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAY0-0000XL-QF; Sun, 04 Nov 2018 05:02:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAXz-0000XA-8E
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:03 +0000
X-Inumbo-ID: c40208dc-dfee-11e8-a436-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c40208dc-dfee-11e8-a436-12d6303a7972;
 Sun, 04 Nov 2018 05:02:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAXx-0001zl-NF
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAXx-0006NX-L4
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAXx-0006NX-L4@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:02:01 +0000
Subject: [Xen-changelog] [xen master] QEMU_TAG update
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlMjQwYWFiYjE5OTdlZDcwZTQwNTBkMmQ0YTc2MzRhMWVlNWRkYzcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBPY3QgMjQgMTY6MTg6MzcgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAyNCAxNjoxODozNyAy
MDE4ICswMTAwCgogICAgUUVNVV9UQUcgdXBkYXRlCi0tLQogQ29uZmlnLm1rIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDliMTNlNzVhM2UuLjllMjY5ZGEwMzUg
MTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI4Myw5ICsyODMsOSBA
QCBTRUFCSU9TX1VQU1RSRUFNX1JFVklTSU9OID89IHJlbC0xLjExLjEKIEVUSEVSQk9PVF9OSUNT
ID89IHJ0bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkKLSMgV2VkIEF1ZyAxNSAxNzoz
ODoxOCAyMDE4ICswMTAwCi0jIHFlbXUtdHJhZDogc3RvcCB1c2luZyB0aGUgZGVmYXVsdCBJT1JF
USBzZXJ2ZXIKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0gZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OAorIyBXZWQgT2N0IDEwIDE4OjUyOjU0IDIwMTggKzAwMDAK
KyMgeGVuL3B0OiBhbGxvdyBRRU1VIHRvIHJlcXVlc3QgTVNJIHVubWFza2luZyBhdCBiaW5kIHRp
bWUKIAogIyBTcGVjaWZ5IHdoaWNoIHFlbXUtZG0gdG8gdXNlLiBUaGlzIG1heSBiZSBgaW9lbXUn
IHRvIHVzZSB0aGUgb2xkCiAjIE1lcmN1cmlhbCBpbi10cmVlIHZlcnNpb24sIG9yIGEgbG9jYWwg
ZGlyZWN0b3J5LCBvciBhIGdpdCBVUkwuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:02:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:02: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 1gJAYA-0000YT-S7; Sun, 04 Nov 2018 05:02:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAY9-0000YJ-ML
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:13 +0000
X-Inumbo-ID: ca156d90-dfee-11e8-a967-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca156d90-dfee-11e8-a967-12d6303a7972;
 Sun, 04 Nov 2018 05:02: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 1gJAY7-00020N-Tx
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAY7-0006Nz-Rj
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAY7-0006Nz-Rj@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:02:11 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: Disallow the use of VT-x
 instructions when nested virt is disabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1Y2Q1YmEzNjc1MTVmZmJkMjc0Y2E1MjljNWU5NDY0NDdmNGJhNDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAxMCAwOToxNzoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMjQgMjI6MTY6
MTEgMjAxOCArMDEwMAoKICAgIHg4Ni92dm14OiBEaXNhbGxvdyB0aGUgdXNlIG9mIFZULXggaW5z
dHJ1Y3Rpb25zIHdoZW4gbmVzdGVkIHZpcnQgaXMgZGlzYWJsZWQKICAgIAogICAgYy9zIGFjNmE0
NTAwYiAidnZteDogc2V0IHZteG9uX3JlZ2lvbl9wYSBvZiB2Y3B1IG91dCBvZiBWTVggb3BlcmF0
aW9uIHRvIGFuCiAgICBpbnZhbGlkIGFkZHJlc3MiIHdhcyBhIHJlYWwgYnVnZml4IGFzIGRlc2Ny
aWJlZCwgYnV0IGhhcyBhIHZlcnkgc3VidGxlIGJ1ZwogICAgd2hpY2ggcmVzdWx0cyBpbiBhbGwg
VlQteCBpbnN0cnVjdGlvbnMgYmVpbmcgdXNhYmxlIGJ5IGEgZ3Vlc3QuCiAgICAKICAgIFRoZSB0
b29sc3RhY2sgY29uc3RydWN0cyBhIGd1ZXN0IGJ5IGlzc3Vpbmc6CiAgICAKICAgICAgWEVOX0RP
TUNUTF9jcmVhdGVkb21haW4KICAgICAgWEVOX0RPTUNUTF9tYXhfdmNwdXMKICAgIAogICAgYW5k
IG9wdGlvbmFsbHkgbGF0ZXIsIEhWTU9QX3NldF9wYXJhbSB0byBlbmFibGUgbmVzdGVkIHZpcnQu
CiAgICAKICAgIEFzIGEgcmVzdWx0LCB0aGUgY2FsbCB0byBudm14X3ZjcHVfaW5pdGlhbGlzZSgp
IGluIGh2bV92Y3B1X2luaXRpYWxpc2UoKQogICAgKHdoaWNoIGlzIHdoYXQgbWFrZXMgdGhlIGFi
b3ZlIHBhdGNoIGxvb2sgY29ycmVjdCBkdXJpbmcgcmV2aWV3KSBpcyBhY3R1YWxseQogICAgZGVh
ZCBjb2RlLiAgSW4gcHJhY3RpY2UsIG52bXhfdmNwdV9pbml0aWFsaXNlKCkgZmlyc3QgZ2V0cyBj
YWxsZWQgd2hlbiBuZXN0ZWQKICAgIHZpcnQgaXMgZW5hYmxlZCwgd2hpY2ggaXMgdHlwaWNhbGx5
IG5ldmVyLgogICAgCiAgICBBcyBhIHJlc3VsdCwgdGhlIHplcm9lZCBtZW1vcnkgb2Ygc3RydWN0
IHZjcHUgY2F1c2VzIG52bXhfdmNwdV9pbl92bXgoKSB0bwogICAgcmV0dXJuIHRydWUgYmVmb3Jl
IG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQgZm9yIHRoZSBndWVzdC4KICAgIAogICAgRml4aW5nIHRo
ZSBvcmRlciBvZiBpbml0aWFsaXNhdGlvbiBpcyBhIHdvcmsgaW4gcHJvZ3Jlc3MgZm9yIG90aGVy
IHJlYXNvbnMsCiAgICBidXQgbm90IHZpYWJsZSBmb3Igc2VjdXJpdHkgYmFja3BvcnRzLgogICAg
CiAgICBBIGNvbXBvdW5kaW5nIGZhY3RvciBpcyB0aGF0IHRoZSB2bWV4aXQgaGFuZGxlcnMgZm9y
IGFsbCBpbnN0cnVjdGlvbnMsIG90aGVyCiAgICB0aGFuIFZNWE9OLCBwYXNzIDAgaW50byB2bXhf
aW5zdF9jaGVja19wcml2aWxlZ2UoKSdzIHZteG9wX2NoZWNrIHBhcmFtZXRlciwKICAgIHdoaWNo
IHNraXBzIHRoZSBDUjQuVk1YRSBjaGVjay4gIChUaGlzIGlzIG9uZSBvZiBtYW55IHJlYXNvbnMg
d2h5IG5lc3RlZCB2aXJ0CiAgICBpc24ndCBhIHN1cHBvcnRlZCBmZWF0dXJlIHlldC4pCiAgICAK
ICAgIEhvd2V2ZXIsIHRoZSBvdmVyYWxsIHJlc3VsdCBpcyB0aGF0IHdoZW4gbmVzdGVkIHZpcnQg
aXMgbm90IGVuYWJsZWQgYnkgdGhlCiAgICB0b29sc3RhY2sgKGkuZS4gdGhlIGRlZmF1bHQgY29u
ZmlndXJhdGlvbiBmb3IgYWxsIHByb2R1Y3Rpb24gZ3Vlc3RzKSwgdGhlIFZULXgKICAgIGluc3Ry
dWN0aW9ucyAob3RoZXIgdGhhbiBWTVhPTikgYXJlIGFjdHVhbGx5IHVzYWJsZSwgYW5kIFhlbiB2
ZXJ5IHF1aWNrbHkKICAgIGZhbGxzIG92ZXIgdGhlIGZhY3QgdGhhdCB0aGUgbnZteCBzdHJ1Y3R1
cmUgaXMgdW5pbml0aWFsaXNlZC4KICAgIAogICAgSW4gb3JkZXIgdG8gZmFpbCBzYWZlIGluIHRo
ZSBzdXBwb3J0ZWQgY2FzZSwgcmUtaW1wbGVtZW50IGFsbCB0aGUgVlQteAogICAgaW5zdHJ1Y3Rp
b24gaGFuZGxpbmcgdXNpbmcgYSBzaW5nbGUgZnVuY3Rpb24gd2l0aCBhIGNvbW1vbiBwcm9sb2d1
ZSwgY292ZXJpbmcKICAgIGFsbCB0aGUgY2hlY2tzIHdoaWNoIHNob3VsZCBjYXVzZSAjVUQgb3Ig
I0dQIGZhdWx0cy4gIFRoaXMgZGVsaWJlcmF0ZWx5CiAgICBkb2Vzbid0IHVzZSBhbnkgc3RhdGUg
ZnJvbSB0aGUgbnZteCBzdHJ1Y3R1cmUsIGluIGNhc2UgdGhlcmUgYXJlIG90aGVyIGx1cmtpbmcK
ICAgIGlzc3Vlcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc4CiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgIHwgNDIgKy0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCA5NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCB8
IDEzICstLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDY0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKaW5kZXggZDE2MTI5ZmI1OS4uN2E0OTA3NWU4NSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKQEAgLTQwMDMsNTcgKzQwMDMsMTcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBFWElU
X1JFQVNPTl9WTVhPRkY6Ci0gICAgICAgIGlmICggbnZteF9oYW5kbGVfdm14b2ZmKHJlZ3MpID09
IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7Ci0gICAgICAg
IGJyZWFrOwotCiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTVhPTjoKLSAgICAgICAgaWYgKCBudm14
X2hhbmRsZV92bXhvbihyZWdzKSA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgdXBkYXRl
X2d1ZXN0X2VpcCgpOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgRVhJVF9SRUFTT05fVk1D
TEVBUjoKLSAgICAgICAgaWYgKCBudm14X2hhbmRsZV92bWNsZWFyKHJlZ3MpID09IFg4NkVNVUxf
T0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7Ci0gICAgICAgIGJyZWFrOwot
IAogICAgIGNhc2UgRVhJVF9SRUFTT05fVk1QVFJMRDoKLSAgICAgICAgaWYgKCBudm14X2hhbmRs
ZV92bXB0cmxkKHJlZ3MpID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vl
c3RfZWlwKCk7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTVBUUlNU
OgotICAgICAgICBpZiAoIG52bXhfaGFuZGxlX3ZtcHRyc3QocmVncykgPT0gWDg2RU1VTF9PS0FZ
ICkKLSAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKLSAgICAgICAgYnJlYWs7Ci0KICAg
ICBjYXNlIEVYSVRfUkVBU09OX1ZNUkVBRDoKLSAgICAgICAgaWYgKCBudm14X2hhbmRsZV92bXJl
YWQocmVncykgPT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAo
KTsKLSAgICAgICAgYnJlYWs7Ci0gCiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTVdSSVRFOgotICAg
ICAgICBpZiAoIG52bXhfaGFuZGxlX3Ztd3JpdGUocmVncykgPT0gWDg2RU1VTF9PS0FZICkKLSAg
ICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNl
IEVYSVRfUkVBU09OX1ZNTEFVTkNIOgotICAgICAgICBpZiAoIG52bXhfaGFuZGxlX3ZtbGF1bmNo
KHJlZ3MpID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7
Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTVJFU1VNRToKLSAgICAg
ICAgaWYgKCBudm14X2hhbmRsZV92bXJlc3VtZShyZWdzKSA9PSBYODZFTVVMX09LQVkgKQotICAg
ICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2Ug
RVhJVF9SRUFTT05fSU5WRVBUOgotICAgICAgICBpZiAoIG52bXhfaGFuZGxlX2ludmVwdChyZWdz
KSA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwotICAg
ICAgICBicmVhazsKLQogICAgIGNhc2UgRVhJVF9SRUFTT05fSU5WVlBJRDoKLSAgICAgICAgaWYg
KCBudm14X2hhbmRsZV9pbnZ2cGlkKHJlZ3MpID09IFg4NkVNVUxfT0tBWSApCisgICAgICAgIGlm
ICggbnZteF9oYW5kbGVfdm14X2luc24ocmVncywgZXhpdF9yZWFzb24pID09IFg4NkVNVUxfT0tB
WSApCiAgICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7CiAgICAgICAgIGJyZWFrOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMKaW5kZXggMGU0NWRiODNlNS4uYWEyMDJlMGQxMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YwpAQCAtMTQ3MCw3ICsxNDcwLDcgQEAgdm9pZCBudm14X3N3aXRjaF9ndWVzdCh2b2lkKQogICog
Vk1YIGluc3RydWN0aW9ucyBoYW5kbGluZwogICovCiAKLWludCBudm14X2hhbmRsZV92bXhvbihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm14b24o
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY9Y3VycmVu
dDsKICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwpAQCAtMTUy
Miw3ICsxNTIyLDcgQEAgaW50IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWludCBudm14X2hhbmRsZV92
bXhvZmYoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxl
X3ZteG9mZihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
dj1jdXJyZW50OwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7
CkBAIC0xNjExLDcgKzE2MTEsNyBAQCBzdGF0aWMgaW50IG52bXhfdm1yZXN1bWUoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVybiBYODZFTVVMX09L
QVk7CiB9CiAKLWludCBudm14X2hhbmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKK3N0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CiAgICAgYm9vbF90IGxhdW5jaGVkOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0g
Y3VycmVudDsKQEAgLTE2NDUsNyArMTY0NSw3IEBAIGludCBudm14X2hhbmRsZV92bXJlc3VtZShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm4gbnZteF92bXJlc3VtZSh2LHJl
Z3MpOwogfQogCi1pbnQgbnZteF9oYW5kbGVfdm1sYXVuY2goc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogewogICAgIGJvb2xfdCBsYXVuY2hlZDsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7CkBAIC0xNjg4LDcgKzE2ODgsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm1sYXVuY2go
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbnZt
eF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBpbnQg
bnZteF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IHZteF9pbnN0X2RlY29kZWQgZGVj
b2RlOwpAQCAtMTc1OSw3ICsxNzU5LDcgQEAgb3V0OgogICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiB9CiAKLWludCBudm14X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQorc3RhdGljIGludCBudm14X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qgdm14X2lu
c3RfZGVjb2RlZCBkZWNvZGU7CkBAIC0xNzg0LDcgKzE3ODQsNyBAQCBpbnQgbnZteF9oYW5kbGVf
dm1wdHJzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwogfQogCi1pbnQgbnZteF9oYW5kbGVfdm1jbGVhcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKK3N0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1jbGVhcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IHZt
eF9pbnN0X2RlY29kZWQgZGVjb2RlOwpAQCAtMTgzNiw3ICsxODM2LDcgQEAgaW50IG52bXhfaGFu
ZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAotaW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3N0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qg
dm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CkBAIC0xODc4LDcgKzE4NzgsNyBAQCBpbnQgbnZteF9o
YW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiB9CiAKLWludCBudm14X2hhbmRsZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQorc3RhdGljIGludCBudm14X2hhbmRsZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1
Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CkBAIC0xOTI2LDcgKzE5MjYsNyBAQCBpbnQgbnZt
eF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogfQogCi1pbnQgbnZteF9oYW5kbGVfaW52ZXB0KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQorc3RhdGljIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZteF9pbnN0X2RlY29kZWQgZGVjb2RlOwog
ICAgIHVuc2lnbmVkIGxvbmcgZXB0cDsKQEAgLTE5NTQsNyArMTk1NCw3IEBAIGludCBudm14X2hh
bmRsZV9pbnZlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAotaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZteF9pbnN0X2RlY29kZWQgZGVjb2RlOwogICAg
IHVuc2lnbmVkIGxvbmcgdnBpZDsKQEAgLTE5ODAsNiArMTk4MCw4MSBAQCBpbnQgbnZteF9oYW5k
bGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwogfQogCitpbnQgbnZteF9oYW5kbGVfdm14X2luc24oc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIHVuc2lnbmVkIGludCBleGl0X3JlYXNvbikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CisgICAgaW50IHJldDsKKworICAgIGlmICggIShjdXJyLT5hcmNoLmh2
bS5ndWVzdF9jcls0XSAmIFg4Nl9DUjRfVk1YRSkgfHwKKyAgICAgICAgICFuZXN0ZWRodm1fZW5h
YmxlZChjdXJyLT5kb21haW4pIHx8CisgICAgICAgICAodm14X2d1ZXN0X3g4Nl9tb2RlKGN1cnIp
IDwgKGh2bV9sb25nX21vZGVfYWN0aXZlKGN1cnIpID8gOCA6IDIpKSApCisgICAgeworICAgICAg
ICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19F
Qyk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICBpZiAo
IHZteF9nZXRfY3BsKCkgPiAwICkKKyAgICB7CisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0
aW9uKFRSQVBfZ3BfZmF1bHQsIDApOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisgICAgfQorCisgICAgc3dpdGNoICggZXhpdF9yZWFzb24gKQorICAgIHsKKyAgICBjYXNlIEVY
SVRfUkVBU09OX1ZNWE9GRjoKKyAgICAgICAgcmV0ID0gbnZteF9oYW5kbGVfdm14b2ZmKHJlZ3Mp
OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgRVhJVF9SRUFTT05fVk1YT046CisgICAgICAg
IHJldCA9IG52bXhfaGFuZGxlX3ZteG9uKHJlZ3MpOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgRVhJVF9SRUFTT05fVk1DTEVBUjoKKyAgICAgICAgcmV0ID0gbnZteF9oYW5kbGVfdm1jbGVh
cihyZWdzKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEVYSVRfUkVBU09OX1ZNUFRSTEQ6
CisgICAgICAgIHJldCA9IG52bXhfaGFuZGxlX3ZtcHRybGQocmVncyk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBFWElUX1JFQVNPTl9WTVBUUlNUOgorICAgICAgICByZXQgPSBudm14X2hh
bmRsZV92bXB0cnN0KHJlZ3MpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgRVhJVF9SRUFT
T05fVk1SRUFEOgorICAgICAgICByZXQgPSBudm14X2hhbmRsZV92bXJlYWQocmVncyk7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBFWElUX1JFQVNPTl9WTVdSSVRFOgorICAgICAgICByZXQg
PSBudm14X2hhbmRsZV92bXdyaXRlKHJlZ3MpOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
RVhJVF9SRUFTT05fVk1MQVVOQ0g6CisgICAgICAgIHJldCA9IG52bXhfaGFuZGxlX3ZtbGF1bmNo
KHJlZ3MpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgRVhJVF9SRUFTT05fVk1SRVNVTUU6
CisgICAgICAgIHJldCA9IG52bXhfaGFuZGxlX3ZtcmVzdW1lKHJlZ3MpOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgRVhJVF9SRUFTT05fSU5WRVBUOgorICAgICAgICByZXQgPSBudm14X2hh
bmRsZV9pbnZlcHQocmVncyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBFWElUX1JFQVNP
Tl9JTlZWUElEOgorICAgICAgICByZXQgPSBudm14X2hhbmRsZV9pbnZ2cGlkKHJlZ3MpOworICAg
ICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICBkb21haW5fY3Jhc2goY3Vyci0+ZG9tYWluKTsKKyAgICAgICAgcmV0ID0gWDg2
RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiBy
ZXQ7Cit9CisKICNkZWZpbmUgX19lbXVsX3ZhbHVlKGVuYWJsZTEsIGRlZmF1bHQxKSBcCiAgICAg
KChlbmFibGUxIHwgZGVmYXVsdDEpIDw8IDMyIHwgKGRlZmF1bHQxKSkKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92dm14LmgKaW5kZXggYTIwYmQ5ZTJkMS4uNmI5YzRhZTBiMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdnZteC5oCkBAIC05NCw5ICs5NCw2IEBAIHZvaWQgbnZteF9kb21haW5fcmVs
aW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCk7CiAKIGJvb2xfdCBudm14X2VwdF9l
bmFibGVkKHN0cnVjdCB2Y3B1ICp2KTsKIAotaW50IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKTsKLWludCBudm14X2hhbmRsZV92bXhvZmYoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwotCiAjZGVmaW5lIEVQVF9UUkFOU0xBVEVfU1VDQ0VFRCAgICAgICAw
CiAjZGVmaW5lIEVQVF9UUkFOU0xBVEVfVklPTEFUSU9OICAgICAxCiAjZGVmaW5lIEVQVF9UUkFO
U0xBVEVfTUlTQ09ORklHICAgICAyCkBAIC0xODksMTUgKzE4Niw3IEBAIGVudW0gdm14X2luc25f
ZXJybm8gc2V0X3Z2bWNzX3JlYWxfc2FmZShjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1MzIgZW5jb2Rp
bmcsCiAgICBzZXRfdnZtY3NfdmlydHVhbF9zYWZlKHZjcHVfbmVzdGVkaHZtKHZjcHUpLm52X3Z2
bWN4LCBlbmNvZGluZywgdmFsKSkKIAogdm9pZCBudm14X2Rlc3Ryb3lfdm1jcyhzdHJ1Y3QgdmNw
dSAqdik7Ci1pbnQgbnZteF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cyk7Ci1pbnQgbnZteF9oYW5kbGVfdm1wdHJzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
Ci1pbnQgbnZteF9oYW5kbGVfdm1jbGVhcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Ci1p
bnQgbnZteF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKLWludCBu
dm14X2hhbmRsZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKLWludCBudm14
X2hhbmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Ci1pbnQgbnZteF9o
YW5kbGVfdm1sYXVuY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwotaW50IG52bXhfaGFu
ZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Ci1pbnQgbnZteF9oYW5kbGVf
aW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CitpbnQgbnZteF9oYW5kbGVfdm14
X2luc24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBleGl0X3JlYXNv
bik7CiBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0ICptc3JfY29udGVudCk7CiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:02:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJAYK-0000aS-Tt; Sun, 04 Nov 2018 05:02:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAYJ-0000aI-AZ
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:23 +0000
X-Inumbo-ID: d026e240-dfee-11e8-9b40-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d026e240-dfee-11e8-9b40-12d6303a7972;
 Sun, 04 Nov 2018 05:02: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 1gJAYI-00020V-3c
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAYI-0006OT-1M
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAYI-0006OT-1M@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:02:22 +0000
Subject: [Xen-changelog] [xen master] x86: don't build guest-walk code
 without HVM and SHADOW_PAGING
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljNDYyY2VhNjhjOTcwMjljY2IxM2FiNTIwNzIxYjFhMmNiOTlhYjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDE1OjE2OjIzIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI2IDE1OjE2OjIzIDIwMTggKzAyMDAKCiAgICB4
ODY6IGRvbid0IGJ1aWxkIGd1ZXN0LXdhbGsgY29kZSB3aXRob3V0IEhWTSBhbmQgU0hBRE9XX1BB
R0lORwogICAgCiAgICBJdCdzIGRlYWQgY29kZSBpbiB0aGF0IGNhc2UuCiAgICAKICAgIFdlIGNv
dWxkIGdvIGZ1cnRoZXIsIGFzIHdlIGRvbid0IHJlYWxseSBuZWVkIHRoZSAyLSBhbmQgMy1sZXZl
bCB3YWxrCiAgICBjb2RlIGluIFBWIG1vZGUsIGJ1dCB0byBkcm9wIHRoZWlyIGNvbXBpbGF0aW9u
IHJlcXVpcmVzIHF1aXRlIGEgYml0IG9mCiAgICBkaXNlbnRhbmdsaW5nIG9mIHNoYWRvdyBtb2Rl
IGNvZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tL01ha2VmaWxlIHwgNSArKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
TWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUKaW5kZXggMTcxY2M3NDQ0NC4uNWEx
NzY0NmY5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL01ha2VmaWxlCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9NYWtlZmlsZQpAQCAtMiw5ICsyLDggQEAgc3ViZGlyLXkgKz0gc2hhZG93CiBz
dWJkaXItJChDT05GSUdfSFZNKSArPSBoYXAKIAogb2JqLSQoQ09ORklHX0hWTSkgKz0gYWx0cDJt
Lm8KLW9iai15ICs9IGd1ZXN0X3dhbGtfMi5vCi1vYmoteSArPSBndWVzdF93YWxrXzMubwotb2Jq
LXkgKz0gZ3Vlc3Rfd2Fsa180Lm8KK29iai0kKENPTkZJR19IVk0pICs9IGd1ZXN0X3dhbGtfMi5v
IGd1ZXN0X3dhbGtfMy5vIGd1ZXN0X3dhbGtfNC5vCitvYmotJChDT05GSUdfU0hBRE9XX1BBR0lO
RykgKz0gZ3Vlc3Rfd2Fsa18yLm8gZ3Vlc3Rfd2Fsa18zLm8gZ3Vlc3Rfd2Fsa180Lm8KIG9iai0k
KENPTkZJR19NRU1fQUNDRVNTKSArPSBtZW1fYWNjZXNzLm8KIG9iai15ICs9IG1lbV9wYWdpbmcu
bwogb2JqLXkgKz0gbWVtX3NoYXJpbmcubwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:02:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:02: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 1gJAYU-0000be-Vd; Sun, 04 Nov 2018 05:02:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAYT-0000bV-Nl
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:33 +0000
X-Inumbo-ID: d63d3e36-dfee-11e8-9da2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d63d3e36-dfee-11e8-9da2-12d6303a7972;
 Sun, 04 Nov 2018 05:02: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 1gJAYS-00020d-AF
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAYS-0006P1-83
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAYS-0006P1-83@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:02:32 +0000
Subject: [Xen-changelog] [xen master] x86: restrict HVMOP_pagetable_dying to
 current
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGExNGNhNzMzNTllYzdiNDdjMWI4MWIzYWQ4OGVmMTdiYWY2ZWJkZmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDE1OjE4OjUyIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI2IDE1OjE4OjUyIDIwMTggKzAyMDAKCiAgICB4
ODY6IHJlc3RyaWN0IEhWTU9QX3BhZ2V0YWJsZV9keWluZyB0byBjdXJyZW50CiAgICAKICAgIFRo
aXMgaXMgbm90IHVzZWQgKGFuZCBwcm9iYWJseSB3YXMgbmV2ZXIgbWVhbnQgdG8gYmUpIGJ5IHRo
ZSB0b29sIHN0YWNrLgogICAgTGltaXRpbmcgaXQgdG8gdGhlIGN1cnJlbnQgZG9tYWluIGluIHBh
cnRpY3VsYXIgYWxsb3dzIHRvIGVsaW1pbmF0ZSBhCiAgICBib2d1cyB1c2Ugb2YgdkNQVSAwIGlu
IHBhZ2V0YWJsZV9keWluZygpLgogICAgCiAgICBSZW1vdmUgdGhlIG5vdyB1bm5lY2Vzc2FyeSBk
b21haW4vdkNQVSBwYXJhbWV0ZXJzIGZyb20gdGhlIHdyYXBwZXIvaG9vawogICAgZnVuY3Rpb25z
IGF0IHRoZSBzYW1lIHRpbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8ICA2ICsrKystLQogeGVu
L2FyY2gveDg2L21tL3BhZ2luZy5jICAgICAgIHwgIDkgKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMgfCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5n
LmggICB8IDEwICsrKysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg
MTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNTZhOGRlODAzNC4uMjI1YzYyZjhiYSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CkBAIC00OTIwLDEwICs0OTIwLDEyIEBAIGxvbmcgZG9faHZtX29wKHVuc2lnbmVkIGxvbmcgb3As
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgcmV0dXJuIC1F
U1JDSDsKIAogICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggaXNfaHZtX2RvbWFp
bihkKSAmJiBwYWdpbmdfbW9kZV9zaGFkb3coZCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KGQg
IT0gY3VycmVudC0+ZG9tYWluKSApCisgICAgICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAg
ICAgICBlbHNlIGlmICggaXNfaHZtX2RvbWFpbihkKSAmJiBwYWdpbmdfbW9kZV9zaGFkb3coZCkg
KQogICAgICAgICAgICAgcmMgPSB4c21faHZtX3BhcmFtKFhTTV9UQVJHRVQsIGQsIG9wKTsKICAg
ICAgICAgaWYgKCAhcmMgKQotICAgICAgICAgICAgcGFnZXRhYmxlX2R5aW5nKGQsIGEuZ3BhKTsK
KyAgICAgICAgICAgIHBhZ2V0YWJsZV9keWluZyhhLmdwYSk7CiAKICAgICAgICAgcmN1X3VubG9j
a19kb21haW4oZCk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCmluZGV4IGYzMmE2MDE4OGEuLmQ1
ODM2ZWI2ODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcGFnaW5nLmMKQEAgLTg1MSwxNSArODUxLDE0IEBAIGludCBwYWdpbmdfZW5h
YmxlKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtb2RlKQogCiAvKiBDYWxsZWQgZnJvbSB0aGUgZ3Vl
c3QgdG8gaW5kaWNhdGUgdGhhdCBhIHByb2Nlc3MgaXMgYmVpbmcgdG9ybiBkb3duCiAgKiBhbmQg
dGhlcmVmb3JlIGl0cyBwYWdldGFibGVzIHdpbGwgc29vbiBiZSBkaXNjYXJkZWQgKi8KLXZvaWQg
cGFnZXRhYmxlX2R5aW5nKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZ3BhKQordm9pZCBwYWdl
dGFibGVfZHlpbmcocGFkZHJfdCBncGEpCiB7CiAjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcK
LSAgICBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAK
LSAgICBBU1NFUlQocGFnaW5nX21vZGVfc2hhZG93KGQpKTsKKyAgICBBU1NFUlQocGFnaW5nX21v
ZGVfc2hhZG93KGN1cnItPmRvbWFpbikpOwogCi0gICAgdiA9IGQtPnZjcHVbMF07Ci0gICAgdi0+
YXJjaC5wYWdpbmcubW9kZS0+c2hhZG93LnBhZ2V0YWJsZV9keWluZyh2LCBncGEpOworICAgIGN1
cnItPmFyY2gucGFnaW5nLm1vZGUtPnNoYWRvdy5wYWdldGFibGVfZHlpbmcoZ3BhKTsKICNlbHNl
CiAgICAgQlVHKCk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA1Y2IyMTZmMGRi
Li42NjljM2YyYzVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC00NTI1LDggKzQ1MjUsOSBA
QCBpbnQgc2hfcmVtb3ZlX2wzX3NoYWRvdyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbDRtZm4s
IG1mbl90IHNsM21mbikKICAqIGFuZCBpbiB0aGUgbWVhbnRpbWUgd2UgdW5ob29rIGl0cyB0b3At
bGV2ZWwgdXNlci1tb2RlIGVudHJpZXMuICovCiAKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09
IDMKLXN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJf
dCBncGEpCitzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcocGFkZHJfdCBncGEpCiB7Cisg
ICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47CiAgICAgaW50IGkgPSAwOwogICAgIGludCBmbHVzaCA9IDA7CkBAIC00NjA0LDggKzQ2
MDUsOSBAQCBvdXRfcHV0X2dmbjoKICAgICBwdXRfZ2ZuKGQsIGwzZ2ZuKTsKIH0KICNlbHNlCi1z
dGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3Bh
KQorc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHBhZGRyX3QgZ3BhKQogeworICAgIHN0
cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwogICAgIG1mbl90IHNtZm4sIGdtZm47CiAgICAgcDJtX3R5cGVfdCBwMm10OwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFn
aW5nLmgKaW5kZXggYjUxZTE3MDlkMy4uZGQwZDZiNTE1OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCkBA
IC05NSw3ICs5NSw3IEBAIHN0cnVjdCBzaGFkb3dfcGFnaW5nX21vZGUgewogICAgIHZvaWQgICAg
ICAgICAgKCpkZXN0cm95X21vbml0b3JfdGFibGUgKShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbW1m
bik7CiAgICAgaW50ICAgICAgICAgICAoKmd1ZXNzX3dybWFwICAgICAgICAgICApKHN0cnVjdCB2
Y3B1ICp2LCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyB2YWRkciwgbWZuX3QgZ21mbik7Ci0gICAgdm9pZCAgICAgICAgICAoKnBhZ2V0
YWJsZV9keWluZyAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSk7CisgICAgdm9p
ZCAgICAgICAgICAoKnBhZ2V0YWJsZV9keWluZyAgICAgICApKHBhZGRyX3QgZ3BhKTsKICAgICB2
b2lkICAgICAgICAgICgqdHJhY2VfZW11bF93cml0ZV92YWwgICkoY29uc3Qgdm9pZCAqcHRyLCB1
bnNpZ25lZCBsb25nIHZhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB2b2lkICpzcmMsIHVuc2lnbmVkIGludCBieXRlcyk7CiAjZW5kaWYKQEAg
LTM0Myw5ICszNDMsMTEgQEAgdm9pZCBwYWdpbmdfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGwxX3BnZW50cnlfdCAqcCwgbDFfcGdlbnRyeV90IG5ldywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpOwogCi0vKiBDYWxsZWQgZnJvbSB0aGUgZ3Vl
c3QgdG8gaW5kaWNhdGUgdGhhdCB0aGUgYSBwcm9jZXNzIGlzIGJlaW5nCi0gKiB0b3JuIGRvd24g
YW5kIGl0cyBwYWdldGFibGVzIHdpbGwgc29vbiBiZSBkaXNjYXJkZWQgKi8KLXZvaWQgcGFnZXRh
YmxlX2R5aW5nKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZ3BhKTsKKy8qCisgKiBDYWxsZWQg
ZnJvbSB0aGUgZ3Vlc3QgdG8gaW5kaWNhdGUgdGhhdCB0aGUgYSBwcm9jZXNzIGlzIGJlaW5nCisg
KiB0b3JuIGRvd24gYW5kIGl0cyBwYWdldGFibGVzIHdpbGwgc29vbiBiZSBkaXNjYXJkZWQuCisg
Ki8KK3ZvaWQgcGFnZXRhYmxlX2R5aW5nKHBhZGRyX3QgZ3BhKTsKIAogLyogUHJpbnQgcGFnaW5n
LWFzc2lzdGFuY2UgaW5mbyB0byB0aGUgY29uc29sZSAqLwogdm9pZCBwYWdpbmdfZHVtcF9kb21h
aW5faW5mbyhzdHJ1Y3QgZG9tYWluICpkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:02:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:02: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 1gJAYg-0000d3-2c; Sun, 04 Nov 2018 05:02: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAYf-0000cv-2u
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:45 +0000
X-Inumbo-ID: dc545104-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc545104-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:02: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 1gJAYc-00020l-HM
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAYc-0006PZ-F4
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAYc-0006PZ-F4@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:02:42 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512 opmask insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwNGE4MzAxZmM5YzZmZjFmNDVhNmFhMDgxYzU2Y2Q1N2JjNzY5NmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDE1OjIwOjM3IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI2IDE1OjIwOjM3IDIwMTggKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMiBvcG1hc2sgaW5zbnMKICAgIAogICAgVGhlc2UgYXJlIGFs
bCBWRVggZW5jb2RlZCwgc28gdGhlIEVWRVggZGVjb2RpbmcgbG9naWMgY29udGludWVzIHRvCiAg
ICByZW1haW4gdW51c2VkIGF0IHRoaXMgcG9pbnQuCiAgICAKICAgIFRoZSBuZXcgdGVzdGNhc2Ug
aXMgZGVsaWJlcmF0ZWx5IGNvZGVkIGluIGFzc2VtYmx5LCBhcyBhIEMgb25lIHdvdWxkCiAgICBo
YXZlIGJlY29tZSBhbG1vc3QgdW5yZWFkYWJsZSBkdWUgdG8gdGhlIG92ZXJ3aGVsbWluZyBhbW91
bnQgb2YKICAgIF9fYnVpbHRpbl8uLi4oKSB0aGF0IHdvdWxkIG5lZWQgdG8gYmUgdXNlZC4gQWZ0
ZXIgYWxsIHRoZSBjb21waWxlciBoYXMKICAgIG5vIHVuZGVybHlpbmcgdHlwZSAoeWV0KSB0aGF0
IGNvdWxkIGJlIG9wZXJhdGVkIG9uIHdpdGhvdXQgYnVpbHRpbnMsCiAgICBvdGhlciB0aGFuIHRo
ZSB2ZWN0b3IgdHlwZXMgdXNlZCBmb3IgIm5vcm1hbCIgU0lNRCBpbnNucy4KICAgIAogICAgTm90
ZSB0aGF0IG91dHNpZGUgb2YgNjQtYml0IG1vZGUgYW5kIGRlc3BpdGUgdGhlIFNETSBub3QgY3Vy
cmVudGx5CiAgICBzYXlpbmcgc28sIFZFWC5XIGlzIGlnbm9yZWQgZm9yIHRoZSBLTU9We0QsUX0g
ZW5jb2RpbmdzIHRvL2Zyb20gR1BScywKICAgIGp1c3QgbGlrZSBlLmcuIGZvciB0aGUgc2ltaWxh
ciBWTU9We0QsUX0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAg
ICAgIHwgIDMxICsrKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9vcG1hc2suUyAgICAgICAg
ICAgIHwgMTQ0ICsrKysrKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jIHwgIDI5ICsrKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
Y2FzZS5tayAgICAgICAgIHwgICA2ICsKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11
bGF0ZS5jICAgICAgIHwgICAzICsKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0
ZS5oICAgICAgIHwgIDMwICsrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jICAgICAgIHwgMjQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICAgfCAgIDMgKwogOSBmaWxlcyBjaGFuZ2VkLCA0
ODMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZp
bGUKaW5kZXggZThhM2U5MDU3ZS4uYTk3YzQzYjljMiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtl
ZmlsZQpAQCAtMTYsNiArMTYsOCBAQCBGTUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDItc2cKIFRF
U1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQogCitPUE1BU0sgOj0gYXZ4
NTEyZiBhdng1MTJkcSBhdng1MTJidworCiBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKIGJsb3dmaXNo
LWNmbGFncy14ODZfMzIgOj0gIi1tbm8tYWNjdW11bGF0ZS1vdXRnb2luZy1hcmdzIC1Ec3RhdGlj
PSIKIApAQCAtNTEsNiArNTMsMTAgQEAgeG9wLXZlY3MgOj0gJChhdngtdmVjcykKIHhvcC1pbnRz
IDo9IDEgMiA0IDgKIHhvcC1mbHRzIDo9ICQoYXZ4LWZsdHMpCiAKK2F2eDUxMmYtb3BtYXNrLXZl
Y3MgOj0gMgorYXZ4NTEyZHEtb3BtYXNrLXZlY3MgOj0gMQorYXZ4NTEyYnctb3BtYXNrLXZlY3Mg
Oj0gNCA4CisKICMgRm9yIEFWWCBhbmQgbGF0ZXIsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lkIFhN
TTAgdG8gd2lkZW4gY292ZXJhZ2Ugb2YKICMgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUgZW11
bGF0b3IuICBGb3IgM0ROb3chLCBob3dldmVyLCBmb3JjZSBTU0UKICMgdXNlIGZvciBmbG9hdGlu
ZyBwb2ludCBvcGVyYXRpb25zLCB0byBhdm9pZCBtaXhpbmcgTU1YIGFuZCBGUFUgcmVnaXN0ZXIK
QEAgLTgwLDkgKzg2LDEzIEBAICQoMSktY2ZsYWdzIDo9IFwKIAkgICAkKGZvcmVhY2ggZmx0LCQo
JCgxKS1mbHRzKSwgXAogCSAgICAgIi1EXyQodmVjKXgkKGlkeClmJChmbHQpIC1tJCgxOi1zZz0p
ICQoY2FsbCBub24tc3NlLCQoMSkpIC1PcyAtRFZFQ19NQVg9JCh2ZWMpIC1ESURYX1NJWkU9JChp
ZHgpIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkpCiBlbmRlZgorZGVmaW5lIG9wbWFzay1kZWZzCisk
KDEpLW9wbWFzay1jZmxhZ3MgOj0gJChmb3JlYWNoIHZlYywkKCQoMSktb3BtYXNrLXZlY3MpLCAi
LURfJCh2ZWMpIC1tJCgxKSAtT3MgLURTSVpFPSQodmVjKSIpCitlbmRlZgogCiAkKGZvcmVhY2gg
Zmxhdm9yLCQoU0lNRCkgJChGTUEpLCQoZXZhbCAkKGNhbGwgc2ltZC1kZWZzLCQoZmxhdm9yKSkp
KQogJChmb3JlYWNoIGZsYXZvciwkKFNHKSwkKGV2YWwgJChjYWxsIHNpbWQtc2ctZGVmcywkKGZs
YXZvcikpKSkKKyQoZm9yZWFjaCBmbGF2b3IsJChPUE1BU0spLCQoZXZhbCAkKGNhbGwgb3BtYXNr
LWRlZnMsJChmbGF2b3IpKSkpCiAKICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSk6ICUuaDog
JS5jIHRlc3RjYXNlLm1rIE1ha2VmaWxlCiAJcm0gLWYgJEAubmV3ICQqLmJpbgpAQCAtMTAwLDYg
KzExMCwyMiBAQCAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpOiAlLmg6ICUuYyB0ZXN0Y2Fz
ZS5tayBNYWtlZmlsZQogCSkKIAltdiAkQC5uZXcgJEAKIAorJChhZGRzdWZmaXggLW9wbWFzay5o
LCQoT1BNQVNLKSk6ICUuaDogb3BtYXNrLlMgdGVzdGNhc2UubWsgTWFrZWZpbGUKKwlybSAtZiAk
QC5uZXcgJCouYmluCisJJChmb3JlYWNoIGFyY2gsJChmaWx0ZXItb3V0ICQoWEVOX0NPTVBJTEVf
QVJDSCkseDg2XzMyKSAkKFhFTl9DT01QSUxFX0FSQ0gpLCBcCisJICAgIGZvciBjZmxhZ3MgaW4g
JCgkKi1jZmxhZ3MpICQoJCotY2ZsYWdzLSQoYXJjaCkpOyBkbyBcCisJCSQoTUFLRSkgLWYgdGVz
dGNhc2UubWsgVEVTVENBU0U9JCogWEVOX1RBUkdFVF9BUkNIPSQoYXJjaCkgJCotY2ZsYWdzPSIk
JGNmbGFncyIgYWxsOyBcCisJCXByZWZpeD0kKHNoZWxsIGVjaG8gJChzdWJzdCAtLF8sJCopIHwg
c2VkIC1lICdzLF5cKFswLTldXCksX1wxLCcpOyBcCisJCWZsYXZvcj0kJChlY2hvICQke2NmbGFn
c30gfCBzZWQgLWUgJ3MsIC4qLCwnIC1lICd5LC09LF9fLCcpIDsgXAorCQkoZWNobyAnc3RhdGlj
IGNvbnN0IHVuc2lnbmVkIGludCBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIudGVzdCwgXCJheFwi
LCBAcHJvZ2JpdHMgIyIpKSknIFwKKwkJICAgICAgIiQke3ByZWZpeH1fJChhcmNoKSQke2ZsYXZv
cn1bXSA9IHsiOyBcCisJCSBvZCAtdiAtdCB4ICQqLmJpbiB8IHNlZCAtZSAncy9eWzAtOV0qIC8w
eC8nIC1lICdzLyAvLCAweC9nJyAtZSAncy8kJC8sLyc7IFwKKwkJIGVjaG8gIn07IikgPj4kQC5u
ZXc7IFwKKwkJcm0gLWYgJCouYmluOyBcCisJICAgIGRvbmU7IFwKKwkpCisJbXYgJEAubmV3ICRA
CisKICQoYWRkc3VmZml4IC5jLCQoU0lNRCkpOgogCWxuIC1zZiBzaW1kLmMgJEAKIApAQCAtMTE4
LDcgKzE0NCw4IEBAICQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5v
IHdyYXBwZXJzLm8KIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLXJmICQoVEFSR0VUKSAq
Lm8gKn4gY29yZSAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpICouYmluIHg4Nl9lbXVsYXRl
CisJcm0gLXJmICQoVEFSR0VUKSAqLm8gKn4gY29yZSAqLmJpbiB4ODZfZW11bGF0ZQorCXJtIC1y
ZiAkKFRBUkdFVCkgJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKSAkKGFkZHN1ZmZpeCAtb3Bt
YXNrLmgsJChPUE1BU0spKQogCiAuUEhPTlk6IGRpc3RjbGVhbgogZGlzdGNsZWFuOiBjbGVhbgpA
QCAtMTQ1LDQgKzE3Miw0IEBAIHg4Ni1lbXVsYXRlLm8gdGVzdF94ODZfZW11bGF0b3IubyB3cmFw
cGVycy5vOiAlLm86ICUuYyAkKHg4Nl9lbXVsYXRlLmgpCiB4ODYtZW11bGF0ZS5vOiB4ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCiB4ODYtZW11bGF0ZS5vOiBIT1NUQ0ZMQUdTICs9IC1EX19YRU5f
VE9PTFNfXwogCi10ZXN0X3g4Nl9lbXVsYXRvci5vOiAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNF
UykpCit0ZXN0X3g4Nl9lbXVsYXRvci5vOiAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpICQo
YWRkc3VmZml4IC1vcG1hc2suaCwkKE9QTUFTSykpCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivb3BtYXNrLlMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivb3BtYXNrLlMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uM2ZhZDhiMWYxMAotLS0gL2Rl
di9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9vcG1hc2suUwpAQCAtMCwwICsx
LDE0NCBAQAorI2lmZGVmIF9faTM4Nl9fCisjIGRlZmluZSBSKHgpIGUjI3gKKyMgZGVmaW5lIERB
VEEoeCkgeAorI2Vsc2UKKyMgaWYgU0laRSA9PSA4CisjICBkZWZpbmUgUih4KSByIyN4CisjIGVs
c2UKKyMgIGRlZmluZSBSKHgpIGUjI3gKKyMgZW5kaWYKKyMgZGVmaW5lIERBVEEoeCkgeCglcmlw
KQorI2VuZGlmCisKKyNpZiBTSVpFID09IDEKKyMgZGVmaW5lIF8oeCkgeCMjYgorI2VsaWYgU0la
RSA9PSAyCisjIGRlZmluZSBfKHgpIHgjI3cKKyMgZGVmaW5lIFdJREVOKHgpIHgjI2J3CisjZWxp
ZiBTSVpFID09IDQKKyMgZGVmaW5lIF8oeCkgeCMjZAorIyBkZWZpbmUgV0lERU4oeCkgeCMjd2QK
KyNlbGlmIFNJWkUgPT0gOAorIyBkZWZpbmUgXyh4KSB4IyNxCisjIGRlZmluZSBXSURFTih4KSB4
IyNkcQorI2VuZGlmCisKKyAgICAubWFjcm8gY2hlY2sgcmVzMTpyZXEsIHJlczI6cmVxLCBsaW5l
OnJlcQorICAgIF8oa21vdikgICAgICAgJVxyZXMxLCBEQVRBKG91dCkKKyNpZiBTSVpFIDwgOCB8
fCAhZGVmaW5lZChfX2kzODZfXykKKyAgICBfKGttb3YpICAgICAgICVccmVzMiwgJVIoZHgpCisg
ICAgY21wICAgICAgICAgICBEQVRBKG91dCksICVSKGR4KQorI2Vsc2UKKyAgICBzdWIgICAgICAg
ICAgICQ4LCAlZXNwCisgICAga21vdnEgICAgICAgICAlXHJlczIsICglZXNwKQorICAgIHBvcCAg
ICAgICAgICAgJWVjeAorICAgIHBvcCAgICAgICAgICAgJWVkeAorICAgIGNtcCAgICAgICAgICAg
REFUQShvdXQpLCAlZWN4CisgICAgam5lICAgICAgICAgICAwZgorICAgIGNtcCAgICAgICAgICAg
REFUQShvdXQrNCksICVlZHgKKzA6CisjZW5kaWYKKyAgICBqZSAgICAgICAgICAgIDFmCisgICAg
bW92ICAgICAgICAgICAkXGxpbmUsICVlYXgKKyAgICByZXQKKzE6CisgICAgLmVuZG0KKworICAg
IC50ZXh0CisgICAgLmdsb2JsIF9zdGFydAorX3N0YXJ0OgorICAgIF8oa21vdikgICAgICAgREFU
QShpbjEpLCAlazEKKyNpZiBTSVpFIDwgOCB8fCAhZGVmaW5lZChfX2kzODZfXykKKyAgICBtb3Yg
ICAgICAgICAgIERBVEEoaW4yKSwgJVIoYXgpCisgICAgXyhrbW92KSAgICAgICAlUihheCksICVr
MgorI2Vsc2UKKyAgICBfKGttb3YpICAgICAgIERBVEEoaW4yKSwgJWsyCisjZW5kaWYKKworICAg
IF8oa29yKSAgICAgICAgJWsxLCAlazIsICVrMworICAgIF8oa2FuZCkgICAgICAgJWsxLCAlazIs
ICVrNAorICAgIF8oa2FuZG4pICAgICAgJWszLCAlazQsICVrNQorICAgIF8oa3hvcikgICAgICAg
JWsxLCAlazIsICVrNgorICAgIGNoZWNrICAgICAgICAgazUsIGs2LCBfX0xJTkVfXworCisgICAg
Xyhrbm90KSAgICAgICAlazYsICVrMworICAgIF8oa3hub3IpICAgICAgJWsxLCAlazIsICVrNAor
ICAgIGNoZWNrICAgICAgICAgazMsIGs0LCBfX0xJTkVfXworCisgICAgXyhrc2hpZnRsKSAgICAk
MSwgJWsxLCAlazMKKyAgICBfKGtzaGlmdGwpICAgICQyLCAlazMsICVrNAorICAgIF8oa3NoaWZ0
bCkgICAgJDMsICVrMSwgJWs1CisgICAgY2hlY2sgICAgICAgICBrNCwgazUsIF9fTElORV9fCisK
KyAgICBfKGtzaGlmdHIpICAgICQxLCAlazEsICVrMworICAgIF8oa3NoaWZ0cikgICAgJDIsICVr
MywgJWs0CisgICAgXyhrc2hpZnRyKSAgICAkMywgJWsxLCAlazUKKyAgICBjaGVjayAgICAgICAg
IGs0LCBrNSwgX19MSU5FX18KKworICAgIF8oa29ydGVzdCkgICAgJWs2LCAlazYKKyAgICBqbmJl
ICAgICAgICAgIDFmCisgICAgbW92ICAgICAgICAgICAkX19MSU5FX18sICVlYXgKKyAgICByZXQK
KzE6CisKKyAgICBfKGt4b3IpICAgICAgICVrMCwgJWswLCAlazMKKyAgICBfKGtvcnRlc3QpICAg
ICVrMywgJWszCisgICAganogICAgICAgICAgICAxZgorICAgIG1vdiAgICAgICAgICAgJF9fTElO
RV9fLCAlZWF4CisgICAgcmV0CisxOgorCisgICAgXyhreG5vcikgICAgICAlazAsICVrMCwgJWsz
CisgICAgXyhrb3J0ZXN0KSAgICAlazMsICVrMworICAgIGpjICAgICAgICAgICAgMWYKKyAgICBt
b3YgICAgICAgICAgICRfX0xJTkVfXywgJWVheAorICAgIHJldAorMToKKworI2lmIFNJWkUgPiAx
CisKKyAgICBfKGtzaGlmdHIpICAgICRTSVpFKjQsICVrMywgJWs0CisgICAgV0lERU4oa3VucGNr
KSAlazQsICVrNCwgJWs1CisgICAgY2hlY2sgICAgICAgICBrMywgazUsIF9fTElORV9fCisKKyNl
bmRpZgorCisjaWYgU0laRSAhPSAyIHx8IGRlZmluZWQoX19BVlg1MTJEUV9fKQorCisgICAgXyhr
YWRkKSAgICAgICAlazEsICVrMSwgJWszCisgICAgXyhrc2hpZnRsKSAgICAkMSwgJWsxLCAlazQK
KyAgICBjaGVjayAgICAgICAgIGszLCBrNCwgX19MSU5FX18KKworICAgIF8oa3Rlc3QpICAgICAg
JWsyLCAlazEKKyAgICBqbmJlICAgICAgICAgIDFmCisgICAgbW92ICAgICAgICAgICAkX19MSU5F
X18sICVlYXgKKyAgICByZXQKKzE6CisKKyAgICBfKGt4b3IpICAgICAgICVrMCwgJWswLCAlazMK
KyAgICBfKGt0ZXN0KSAgICAgICVrMCwgJWszCisgICAganogICAgICAgICAgICAxZgorICAgIG1v
diAgICAgICAgICAgJF9fTElORV9fLCAlZWF4CisgICAgcmV0CisxOgorCisgICAgXyhreG5vcikg
ICAgICAlazAsICVrMCwgJWs0CisgICAgXyhrdGVzdCkgICAgICAlazAsICVrNAorICAgIGpjICAg
ICAgICAgICAgMWYKKyAgICBtb3YgICAgICAgICAgICRfX0xJTkVfXywgJWVheAorICAgIHJldAor
MToKKworI2VuZGlmCisKKyAgICB4b3IgICAgICAgICAgICVlYXgsICVlYXgKKyAgICByZXQKKwor
ICAgIC5zZWN0aW9uIC5yb2RhdGEsICJhIiwgQHByb2diaXRzCisgICAgLmJhbGlnbiA4CitpbjE6
IC5ieXRlIDBiMTAxMTAwMTEsIDBiMTAwMDExMTEsIDBiMDAwMDExMTEsIDBiMTAwMDAwMTEsIDBi
MTExMTAwMDAsIDBiMDAxMTExMTEsIDBiMTAwMDAwMDAsIDBiMTExMTExMTEKK2luMjogLmJ5dGUg
MGIxMTExMTExMSwgMGIwMDAwMDAwMSwgMGIxMTExMTEwMCwgMGIwMDAwMTExMSwgMGIxMTAwMDAw
MSwgMGIxMTExMDAwMCwgMGIxMTExMDAwMSwgMGIxMTAwMTEwMQorCisgICAgLmRhdGEKKyAgICAu
YmFsaWduIDgKK291dDogLnF1YWQgMApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYwppbmRleCAyZjZmYjY3OWRlLi5lZDVhM2Q4ODUzIDEwMDY0NAotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTgsNiArMTgsOSBAQCBh
c20gKCAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nYml0czsgLnBvcHNlY3Rpb24i
ICk7CiAjaW5jbHVkZSAiYXZ4Mi5oIgogI2luY2x1ZGUgImF2eDItc2cuaCIKICNpbmNsdWRlICJ4
b3AuaCIKKyNpbmNsdWRlICJhdng1MTJmLW9wbWFzay5oIgorI2luY2x1ZGUgImF2eDUxMmRxLW9w
bWFzay5oIgorI2luY2x1ZGUgImF2eDUxMmJ3LW9wbWFzay5oIgogCiAjZGVmaW5lIHZlcmJvc2Ug
ZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9yIGZhciBtb3JlIGxvZ2dpbmcuICovCiAKQEAgLTc4
LDYgKzgxLDI0IEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfeG9wKHZvaWQpCiAgICAgcmV0dXJu
IGNwdV9oYXNfeG9wOwogfQogCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmYodm9pZCkK
K3sKKyAgICByZXR1cm4gY3B1X2hhc19hdng1MTJmOworfQorI2RlZmluZSBzaW1kX2NoZWNrX2F2
eDUxMmZfb3BtYXNrIHNpbWRfY2hlY2tfYXZ4NTEyZgorCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNr
X2F2eDUxMmRxKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyZHE7Cit9CisjZGVm
aW5lIHNpbWRfY2hlY2tfYXZ4NTEyZHFfb3BtYXNrIHNpbWRfY2hlY2tfYXZ4NTEyZHEKKworc3Rh
dGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJidyh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFz
X2F2eDUxMmJ3OworfQorI2RlZmluZSBzaW1kX2NoZWNrX2F2eDUxMmJ3X29wbWFzayBzaW1kX2No
ZWNrX2F2eDUxMmJ3CisKIHN0YXRpYyB2b2lkIHNpbWRfc2V0X3JlZ3Moc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7CiAgICAgaWYgKCBjcHVfaGFzX21teCApCkBAIC0yMjMsNiArMjQ0LDEw
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoWE9QIGkxNngxNiwgICAgICAgICAg
ICAgIHhvcCwgICAgICAzMmkyKSwKICAgICBTSU1EKFhPUCBpMzJ4OCwgICAgICAgICAgICAgICB4
b3AsICAgICAgMzJpNCksCiAgICAgU0lNRChYT1AgaTY0eDQsICAgICAgICAgICAgICAgeG9wLCAg
ICAgIDMyaTgpLAorICAgIFNJTUQoT1BNQVNLL3csICAgICBhdng1MTJmX29wbWFzaywgICAgICAg
ICAyKSwKKyAgICBTSU1EKE9QTUFTSy9iLCAgICBhdng1MTJkcV9vcG1hc2ssICAgICAgICAgMSks
CisgICAgU0lNRChPUE1BU0svZCwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAgIDQpLAorICAg
IFNJTUQoT1BNQVNLL3EsICAgIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA4KSwKICN1bmRlZiBT
SU1EXwogI3VuZGVmIFNJTUQKIH07CkBAIC0zNDI2LDggKzM0NTEsOCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAm
ZW11bG9wcyk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRmKCJmYWlsZWQgYXQgJSVlaXAgPT0gJTA4bHgg
KG9wY29kZSAlMDh4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcp
cmVncy5laXAsIGN0eHQub3Bjb2RlKTsKKyAgICAgICAgICAgICAgICBwcmludGYoImZhaWxlZCAo
JWQpIGF0ICUlZWlwID09ICUwOGx4IChvcGNvZGUgJTA4eClcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgIHJjLCAodW5zaWduZWQgbG9uZylyZWdzLmVpcCwgY3R4dC5vcGNvZGUpOwogICAgICAg
ICAgICAgICAgIHJldHVybiAxOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdGNhc2UubWsgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdGNhc2UubWsKaW5kZXggMGE3MmI4ZGIyOS4uYTU2NWQxNTUyNCAxMDA2NDQK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RjYXNlLm1rCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0Y2FzZS5tawpAQCAtMTQsMyArMTQsOSBAQCBhbGw6ICQoVEVT
VENBU0UpLmJpbgogCSQoTEQpICQoTERGTEFHU19ESVJFQ1QpIC1OIC1UdGV4dCAweDEwMDAwMCAt
byAkKi50bXAgJCoubwogCSQoT0JKQ09QWSkgLU8gYmluYXJ5ICQqLnRtcCAkQAogCXJtIC1mICQq
LnRtcAorCislLW9wbWFzay5iaW46IG9wbWFzay5TCisJJChDQykgJChmaWx0ZXItb3V0IC1NJSAu
JSwkKENGTEFHUykpIC1jICQ8IC1vICQoYmFzZW5hbWUgJEApLm8KKwkkKExEKSAkKExERkxBR1Nf
RElSRUNUKSAtTiAtVHRleHQgMHgxMDAwMDAgLW8gJChiYXNlbmFtZSAkQCkudG1wICQoYmFzZW5h
bWUgJEApLm8KKwkkKE9CSkNPUFkpIC1PIGJpbmFyeSAkKGJhc2VuYW1lICRAKS50bXAgJEAKKwly
bSAtZiAkKGJhc2VuYW1lICRAKS50bXAKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODYtZW11bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRl
LmMKaW5kZXggYmI1OTA4YjU5ZS4uYWJhNTc2OGQ1MyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3g4Ni1lbXVsYXRlLmMKQEAgLTIwOSw2ICsyMDksOSBAQCBpbnQgZW11bF90ZXN0X2dldF9mcHUo
CiAgICAgY2FzZSBYODZFTVVMX0ZQVV95bW06CiAgICAgICAgIGlmICggY3B1X2hhc19hdnggKQog
ICAgICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYODZFTVVMX0ZQVV9vcG1hc2s6CisgICAgICAg
IGlmICggY3B1X2hhc19hdng1MTJmICkKKyAgICAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6
CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCmluZGV4IDA4ZGVhZDMyZmQuLmVmNTg0NjZlNmUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0yNjAsNiArMjYwLDM2IEBA
IHN0YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKICAgICAocmVzLmMg
JiAoMVUgPDwgMjEpKSAhPSAwOyBcCiB9KQogCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZiAoeyBc
CisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAs
ICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkgfHwgKCh4Z2V0
YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmIgPSAwOyBcCisgICAgZWxz
ZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIChy
ZXMuYiAmICgxVSA8PCAxNikpICE9IDA7IFwKK30pCisKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJk
cSAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2NwdWlk
KDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkgfHwg
KCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmIgPSAwOyBcCisg
ICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBOVUxMKTsgXAor
ICAgIChyZXMuYiAmICgxVSA8PCAxNykpICE9IDA7IFwKK30pCisKKyNkZWZpbmUgY3B1X2hhc19h
dng1MTJidyAoeyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0
X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3
KSkgfHwgKCh4Z2V0YnYoMCkgJiAweGU2KSAhPSAweGU2KSApIFwKKyAgICAgICAgcmVzLmIgPSAw
OyBcCisgICAgZWxzZSBcCisgICAgICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBOVUxM
KTsgXAorICAgIChyZXMuYiAmICgxVSA8PCAzMCkpICE9IDA7IFwKK30pCisKIGludCBlbXVsX3Rl
c3RfY3B1aWQoCiAgICAgdWludDMyX3QgbGVhZiwKICAgICB1aW50MzJfdCBzdWJsZWFmLApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA0YWZjM2Y2Y2EzLi45MDEzMmY0
YzdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDkxLDYgKzQ5
MSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MjBdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCiAgICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0g
c2ltZF9vdGhlciB9LAogICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAor
ICAgIFsweDMwIC4uLiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3Ag
PSAxIH0sCiAgICAgWzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgz
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0s
CiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwK
QEAgLTExODcsNiArMTE4OCwxMSBAQCBzdGF0aWMgaW50IF9nZXRfZnB1KAogICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2Ug
WDg2RU1VTF9GUFVfb3BtYXNrOgorICAgICAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkg
fHwgISh4Y3IwICYgWDg2X1hDUjBfT1BNQVNLKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAg
YnJlYWs7CiAgICAgfQpAQCAtMTc2MiwxMiArMTc2OCwxNSBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hh
cygKICNkZWZpbmUgdmNwdV9oYXNfYm1pMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBF
QlgsICA4LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9o
YXMoICAgICAgICAgNywgRUJYLCAxMSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tcHgo
KSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTQsIGN0eHQsIG9wcykKKyNkZWZp
bmUgdmNwdV9oYXNfYXZ4NTEyZigpICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE2LCBj
dHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmRxKCkgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgRUJYLCAxNywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHNlZWQoKSAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTgsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9o
YXNfYWR4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE5LCBjdHh0LCBvcHMp
CiAjZGVmaW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJY
LCAyMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNob3B0KCkgIHZjcHVfaGFz
KCAgICAgICAgIDcsIEVCWCwgMjMsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfY2x3Yigp
ICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5l
IHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4
dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygpICAgIHZjcHVfaGFzKCAgICAgICAg
IDcsIEVCWCwgMzAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAgICAgICB2
Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFz
X2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwgb3BzKQog
CkBAIC0yMzk2LDYgKzI0MDUsMTggQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICB9CiAg
ICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMCwgMHg5MCk6ICAgIC8q
IGttb3Z7dyxxfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4OTApOiAvKiBr
bW92e2IsZH0gKi8KKyAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RSZWcgfCBTcmNNZW0gfCBNb3Y7
CisgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX290aGVyOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDAsIDB4OTEpOiAgICAvKiBrbW92e3cscX0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDkxKTogLyoga21vdntiLGR9ICovCisg
ICAgICAgIHN0YXRlLT5kZXNjID0gRHN0TWVtIHwgU3JjUmVnIHwgTW92OworICAgICAgICBzdGF0
ZS0+c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4
YWU6CiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1VTF9P
UENfUEZYX01BU0spOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KQEAgLTYwMDIsNiArNjAy
Myw2MCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGRzdC52YWwgPSBzcmMudmFsOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NGEpOiAgICAv
KiBrYWRke3cscX0gayxrLGsgKi8KKyAgICAgICAgaWYgKCAhdmV4LncgKQorICAgICAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDQxKTogICAgLyoga2FuZHt3
LHF9IGssayxrICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg0MSk6IC8q
IGthbmR7YixkfSBrLGssayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NDIp
OiAgICAvKiBrYW5kbnt3LHF9IGssayxrICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHg0Mik6IC8qIGthbmRue2IsZH0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWCgweDBmLCAweDQ1KTogICAgLyoga29ye3cscX0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweDQ1KTogLyoga29ye2IsZH0gayxrLGsgKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDQ2KTogICAgLyoga3hub3J7dyxxfSBrLGssayAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NDYpOiAvKiBreG5vcntiLGR9IGss
ayxrICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0Nyk6ICAgIC8qIGt4b3J7
dyxxfSBrLGssayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NDcpOiAv
KiBreG9ye2IsZH0gayxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAw
eDRhKTogLyoga2FkZHtiLGR9IGssayxrICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZighdmV4LmwsIEVYQ19VRCk7CisgICAgb3BtYXNrX2Jhc2ljOgorICAgICAgICBpZiAoIHZleC53
ICkKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAg
ICAgZWxzZSBpZiAoIHZleC5wZnggKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyZHEpOworICAgIG9wbWFza19jb21tb246CisgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5y
IHx8IChtb2RlXzY0Yml0KCkgJiYgISh2ZXgucmVnICYgOCkpIHx8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKworICAgICAgICB2ZXgu
cmVnIHw9IDg7CisgICAgICAgIGQgJj0gflR3b09wOworCisgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfb3BtYXNrKTsKKworICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAg
ICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaW5zbl9i
eXRlcyA9IFBGWF9CWVRFUyArIDI7CisKKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXI7CisgICAgICAgIG9wX2J5dGVzID0gMTsgLyogQW55IG5vbi16ZXJvIHZhbHVlIHdpbGwg
ZG8uICovCisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwg
MHg0NCk6ICAgIC8qIGtub3R7dyxxfSBrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmLCAweDQ0KTogLyoga25vdHtiLGR9IGssayAqLworICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodmV4LmwgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CisgICAgICAgIGdvdG8g
b3BtYXNrX2Jhc2ljOworCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVgoMHgwZiwgMHg0Yik6ICAg
IC8qIGt1bnBja3t3LGR9e2QscX0gayxrLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKCF2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyYncpOworICAgICAgICBnb3RvIG9wbWFza19jb21tb247CisKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmLCAweDRiKTogLyoga3VucGNrYncgayxrLGsgKi8KKyAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290
byBvcG1hc2tfY29tbW9uOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4NTAp
OiAgICAgLyogbW92bXNrcHtzLGR9IHhtbSxyZWcgKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQ
KF9WRVgsIDB4MGYsIDB4NTApOiAvKiB2bW92bXNrcHtzLGR9IHt4LHl9bW0scmVnICovCiAgICAg
Q0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkNyk6ICAgICAgLyogcG1vdm1za2Igeyx4fW1t
LHJlZyAqLwpAQCAtNjU1Miw2ICs2NjI3LDE1NCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0
LnZhbCA9IHRlc3RfY2MoYiwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDkxKTogICAgLyoga21vdnt3LHF9IGssbWVtICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg5MSk6IC8qIGttb3Z7YixkfSBr
LG1lbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0s
IEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYKDB4MGYsIDB4OTApOiAgICAvKiBrbW92e3cscX0gay9tZW0sayAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4OTApOiAvKiBrbW92e2IsZH0gay9tZW0sayAqLwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgIXZleC5yLCBFWENfVUQpOwor
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCB2
ZXgudyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2
eDUxMmJ3KTsKKyAgICAgICAgICAgIG9wX2J5dGVzID0gNCA8PCAhdmV4LnBmeDsKKyAgICAgICAg
fQorICAgICAgICBlbHNlIGlmICggdmV4LnBmeCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgICAgIG9wX2J5dGVzID0g
MTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBvcF9ieXRlcyA9IDI7CisK
KyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9vcG1hc2spOworCisgICAgICAgIG9wYyA9IGlu
aXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAgICAgIG9wY1sxXSA9
IG1vZHJtOworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgeworICAg
ICAgICAgICAgLyogY29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkgKi8KKyAgICAgICAg
ICAgIHZleC5iID0gMTsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OworICAgICAgICB9Cisg
ICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTIpOiAgICAvKiBrbW92dyByMzIsayAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4OTIpOiAvKiBrbW92YiByMzIsayAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4OTIpOiAvKiBrbW92e2QscX0g
cmVnLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8ICF2ZXguciB8
fCB2ZXgucmVnICE9IDB4ZiB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWEudHlw
ZSAhPSBPUF9SRUcsIEVYQ19VRCk7CisKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyZik7CisgICAgICAgIGlmICggdmV4LnBmeCA9PSB2ZXhfZjIgKQorICAgICAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOworICAgICAgICBlbHNlCisgICAgICAg
IHsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKKyAg
ICAgICAgICAgIGlmICggdmV4LnBmeCApCisgICAgICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICB9CisKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVM
X0ZQVV9vcG1hc2spOworCisgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAg
ICAgIG9wY1swXSA9IGI7CisgICAgICAgIC8qIENvbnZlcnQgR1BSIHNvdXJjZSB0byAlckFYLiAq
LworICAgICAgICB2ZXguYiA9IDE7CisgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAg
ICAgICAgICB2ZXgudyA9IDA7CisgICAgICAgIG9wY1sxXSA9IG1vZHJtICYgMHhmODsKKyAgICAg
ICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X1ZFWChvcGMsIHZleCk7CisgICAgICAg
IGVhLnJlZyA9IGRlY29kZV9ncHIoJl9yZWdzLCBtb2RybV9ybSk7CisgICAgICAgIGludm9rZV9z
dHViKCIiLCAiIiwgIj1tIiAoZHVtbXkpIDogImEiICgqZWEucmVnKSk7CisKKyAgICAgICAgcHV0
X3N0dWIoc3R1Yik7CisKKyAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKKyAgICAg
ICAgZHN0LnR5cGUgPSBPUF9OT05FOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYKDB4MGYsIDB4OTMpOiAgICAvKiBrbW92dyBrLHIzMiAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4OTMpOiAvKiBrbW92YiBrLHIzMiAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4OTMpOiAvKiBrbW92e2QscX0gayxyZWcgKi8KKyAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sIHx8IHZleC5yZWcgIT0gMHhmIHx8IGVh
LnR5cGUgIT0gT1BfUkVHLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsK
KyAgICAgICAgZHN0ID0gZWE7CisgICAgICAgIGRzdC5yZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywg
bW9kcm1fcmVnKTsKKworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
KyAgICAgICAgaWYgKCB2ZXgucGZ4ID09IHZleF9mMiApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgICAgIGRzdC5ieXRl
cyA9IDQgPDwgKG1vZGVfNjRiaXQoKSAmJiB2ZXgudyk7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVY
Q19VRCk7CisgICAgICAgICAgICBkc3QuYnl0ZXMgPSA0OworICAgICAgICAgICAgaWYgKCB2ZXgu
cGZ4ICkKKyAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7
CisgICAgICAgIH0KKworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX29wbWFzayk7CisKKyAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAg
ICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWC4gKi8KKyAgICAgICAgdmV4
LnIgPSAxOworICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgdmV4Lncg
PSAwOworICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Yzc7CisgICAgICAgIG9wY1syXSA9IDB4
YzM7CisKKyAgICAgICAgY29weV9WRVgob3BjLCB2ZXgpOworICAgICAgICBpbnZva2Vfc3R1Yigi
IiwgIiIsICI9YSIgKGRzdC52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKKworICAgICAgICBwdXRf
c3R1YihzdHViKTsKKworICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTkpOiAgICAvKiBr
dGVzdHt3LHF9IGssayAqLworICAgICAgICBpZiAoICF2ZXgudyApCisgICAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4OTgpOiAgICAvKiBrb3J0ZXN0e3cs
cX0gayxrICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg5OCk6IC8qIGtv
cnRlc3R7YixkfSBrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDk5
KTogLyoga3Rlc3R7YixkfSBrLGsgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZl
eC5sIHx8ICF2ZXguciB8fCB2ZXgucmVnICE9IDB4ZiB8fAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoIHZleC53ICkKKyAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZWxzZSBpZiAoIHZl
eC5wZnggKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwor
CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfb3BtYXNrKTsKKworICAgICAgICBvcGMgPSBp
bml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNbMV0g
PSBtb2RybTsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X1ZFWChvcGMs
IHZleCk7CisgICAgICAgIGludm9rZV9zdHViKF9QUkVfRUZMQUdTKCJbZWZsYWdzXSIsICJbbWFz
a10iLCAiW3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgX1BPU1RfRUZMQUdTKCJbZWZsYWdz
XSIsICJbbWFza10iLCAiW3RtcF0iKSwKKyAgICAgICAgICAgICAgICAgICAgW2VmbGFnc10gIitn
IiAoX3JlZ3MuZWZsYWdzKSwKKyAgICAgICAgICAgICAgICAgICAgIj1hIiAoZHN0LnZhbCksIFt0
bXBdICI9JnIiIChkdW1teSkKKyAgICAgICAgICAgICAgICAgICAgOiBbbWFza10gImkiIChFRkxB
R1NfTUFTSykpOworCisgICAgICAgIHB1dF9zdHViKHN0dWIpOworCisgICAgICAgIEFTU0VSVCgh
c3RhdGUtPnNpbWRfc2l6ZSk7CisgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKKyAgICAgICAg
YnJlYWs7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YTIpOiAvKiBjcHVpZCAqLwog
ICAgICAgICBtc3JfdmFsID0gMDsKICAgICAgICAgZmFpbF9pZihvcHMtPmNwdWlkID09IE5VTEwp
OwpAQCAtODE3MCw2ICs4MzkzLDIzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2
eDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgzMCk6IC8qIGtzaGlm
dHJ7Yix3fSAkaW1tOCxrLGsgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2Es
IDB4MzIpOiAvKiBrc2hpZnRse2Isd30gJGltbTgsayxrICovCisgICAgICAgIGlmICggIXZleC53
ICkKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICBv
cG1hc2tfc2hpZnRfaW1tOgorICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwg
IXZleC5yIHx8IHZleC5yZWcgIT0gMHhmIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfb3BtYXNrKTsKKyAg
ICAgICAgb3BfYnl0ZXMgPSAxOyAvKiBBbnkgbm9uLXplcm8gdmFsdWUgd2lsbCBkby4gKi8KKyAg
ICAgICAgZ290byBzaW1kXzBmX2ltbTg7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmM2EsIDB4MzEpOiAvKiBrc2hpZnRye2QscX0gJGltbTgsayxrICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDMzKTogLyoga3NoaWZ0bHtkLHF9ICRpbW04LGssayAq
LworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdv
dG8gb3BtYXNrX3NoaWZ0X2ltbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAw
eDQ0KTogICAgIC8qIHBjbG11bHFkcSAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NDQpOiAvKiB2cGNsbXVscWRxICRpbW04LHhtbS9t
MTI4LHhtbSx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUocGNsbXVscWRx
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXggYWZhZDc2MGRiYy4u
Mzc1MGYwYzkxYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTE3
MCw2ICsxNzAsNyBAQCBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHsKICAgICBYODZFTVVMX0ZQ
VV9tbXgsIC8qIE1NWCBpbnN0cnVjdGlvbiBzZXQgKCVtbTAtJW1tNykgKi8KICAgICBYODZFTVVM
X0ZQVV94bW0sIC8qIFNTRSBpbnN0cnVjdGlvbiBzZXQgKCV4bW0wLSV4bW03LzE1KSAqLwogICAg
IFg4NkVNVUxfRlBVX3ltbSwgLyogQVZYL1hPUCBpbnN0cnVjdGlvbiBzZXQgKCV5bW0wLSV5bW03
LzE1KSAqLworICAgIFg4NkVNVUxfRlBVX29wbWFzaywgLyogQVZYNTEyIG9wbWFzayBpbnN0cnVj
dGlvbiBzZXQgKCVrMC0lazcpICovCiAgICAgLyogVGhpcyBzZW50aW5lbCB3aWxsIG5ldmVyIGJl
IHBhc3NlZCB0byAtPmdldF9mcHUoKS4gKi8KICAgICBYODZFTVVMX0ZQVV9ub25lCiB9OwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA1MzQzZGRjM2MzLi43ZTExYTQ1OGJkIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaApAQCAtOTksOSArOTksMTIgQEAKICNkZWZpbmUgY3B1X2hhc19y
dG0gICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JUTSkKICNkZWZpbmUgY3B1
X2hhc19mcHVfc2VsICAgICAgICAgKCFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fRlBVX1NF
TCkpCiAjZGVmaW5lIGNwdV9oYXNfbXB4ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9NUFgpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZiAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9BVlg1MTJGKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMmRxICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyRFEpCiAjZGVmaW5lIGNwdV9oYXNfcmRzZWVkICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFNFRUQpCiAjZGVmaW5lIGNwdV9oYXNf
c21hcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUFQKQogI2RlZmluZSBj
cHVfaGFzX3NoYSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hBKQorI2Rl
ZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZY
NTEyQlcpCiAKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9o
YXNfaXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:02:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:02: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 1gJAYq-0000e5-4Q; Sun, 04 Nov 2018 05:02:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAYo-0000dv-7R
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:54 +0000
X-Inumbo-ID: e266602a-dfee-11e8-8329-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e266602a-dfee-11e8-8329-12d6303a7972;
 Sun, 04 Nov 2018 05:02: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 1gJAYm-00020t-NR
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAYm-0006Q3-LE
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:02:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAYm-0006Q3-LE@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:02:52 +0000
Subject: [Xen-changelog] [xen master] x86emul/test: introduce eq()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmMzZjNjkyODQ1MjY3YmU3ODQ2NjMyZDdkNWY3NDRkNmE1YjdmODQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDE1OjIxOjIwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI2IDE1OjIxOjIwIDIwMTggKzAyMDAKCiAgICB4
ODZlbXVsL3Rlc3Q6IGludHJvZHVjZSBlcSgpCiAgICAKICAgIEluIHByZXBhcmF0aW9uIGZvciBz
ZW5zaWJsZSB0by1ib29sZWFuIGNvbnZlcnNpb24gb24gQVZYNTEyLCB3cmFwCiAgICBhbm90aGVy
IGFic3RyYWN0aW9uIGZ1bmN0aW9uIGFyb3VuZCB0aGUgcHJlc2VudCB0b19ib29sKDx4PiA9PSA8
eT4pLCB0bwogICAgZ2V0IHJpZCBvZiB0aGUgb3Blbi1jb2RlZCA9PSAod2hpY2ggd2lsbCBnZXQg
aW4gdGhlIHdheSBvZiB1c2luZwogICAgYnVpbHQtaW4gZnVuY3Rpb25zIGluc3RlYWQpLiBGb3Ig
dGhlIGZ1dHVyZSBBVlg1MTIgdXNlIHNjYWxhciBvcGVyYW5kcwogICAgY2FuJ3QgYmUgdXNlZCB0
aGVuIGFueW1vcmU6IFVzZSAodmVjX3Qpe30gd2hlbiB0aGUgb3BlcmFuZCBpcyB6ZXJvLAogICAg
YW5kIGJyb2FkY2FzdCAoaWYgYXZhaWxhYmxlKSBvdGhlcndpc2UgKGFzc3VtZSBwcmUtQVZYNTEy
IHdoZW4gYnJvYWRjYXN0CiAgICBpcyBub3QgYXZhaWxhYmxlLCBpbiB3aGljaCBjYXNlIGEgcGxh
aW4gc2NhbGFyIGlzIHN0aWxsIGZpbmUpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC1mbWEuYyB8ICAyOCArKysrKystLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5j
ICAgICB8IDEwNiArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivc2ltZC1mbWEuYwppbmRleCA1NDU0OWY5NzE4Li5iODg1MzhlN2U4IDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYworKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC1mbWEuYwpAQCAtMjAsNiArMjAsMTAgQEAgRU5UUlkoZm1hX3Rlc3Qp
OwogIyBlbmRpZgogI2VuZGlmCiAKKyNpZm5kZWYgZXEKKyMgZGVmaW5lIGVxKHgsIHkpIHRvX2Jv
b2woKHgpID09ICh5KSkKKyNlbmRpZgorCiAjaWYgVkVDX1NJWkUgPT0gMTYKICMgaWYgRkxPQVRf
U0laRSA9PSA0CiAjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBz
KHgsIHkpCkBAIC02MiwzOCArNjYsMzggQEAgaW50IGZtYV90ZXN0KHZvaWQpCiAgICAgeSA9IChz
cmMgLSBvbmUpICogaW52OwogICAgIHRvdWNoKHNyYyk7CiAgICAgeiA9IGludiAqIHNyYyArIGlu
djsKLSAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYg
KCAhZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAKICAgICB0b3VjaChzcmMpOwogICAgIHog
PSAtaW52ICogc3JjIC0gaW52OwotICAgIGlmICggIXRvX2Jvb2woLXggPT0geikgKSByZXR1cm4g
X19MSU5FX187CisgICAgaWYgKCAhZXEoLXgsIHopICkgcmV0dXJuIF9fTElORV9fOwogCiAgICAg
dG91Y2goc3JjKTsKICAgICB6ID0gaW52ICogc3JjIC0gaW52OwotICAgIGlmICggIXRvX2Jvb2wo
eSA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh5LCB6KSApIHJldHVybiBf
X0xJTkVfXzsKIAogICAgIHRvdWNoKHNyYyk7CiAgICAgeiA9IC1pbnYgKiBzcmMgKyBpbnY7Ci0g
ICAgaWYgKCAhdG9fYm9vbCgteSA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFl
cSgteSwgeikgKSByZXR1cm4gX19MSU5FX187CiAgICAgdG91Y2goc3JjKTsKIAogICAgIHggPSBz
cmMgKyBpbnY7CiAgICAgeSA9IHNyYyAtIGludjsKICAgICB0b3VjaChpbnYpOwogICAgIHogPSBz
cmMgKiBvbmUgKyBpbnY7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09IHopICkgcmV0dXJuIF9fTElO
RV9fOworICAgIGlmICggIWVxKHgsIHopICkgcmV0dXJuIF9fTElORV9fOwogCiAgICAgdG91Y2go
aW52KTsKICAgICB6ID0gLXNyYyAqIG9uZSAtIGludjsKLSAgICBpZiAoICF0b19ib29sKC14ID09
IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKC14LCB6KSApIHJldHVybiBfX0xJ
TkVfXzsKIAogICAgIHRvdWNoKGludik7CiAgICAgeiA9IHNyYyAqIG9uZSAtIGludjsKLSAgICBp
ZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeSwg
eikgKSByZXR1cm4gX19MSU5FX187CiAKICAgICB0b3VjaChpbnYpOwogICAgIHogPSAtc3JjICog
b25lICsgaW52OwotICAgIGlmICggIXRvX2Jvb2woLXkgPT0geikgKSByZXR1cm4gX19MSU5FX187
CisgICAgaWYgKCAhZXEoLXksIHopICkgcmV0dXJuIF9fTElORV9fOwogICAgIHRvdWNoKGludik7
CiAKICNpZiBkZWZpbmVkKGFkZHN1YikgJiYgZGVmaW5lZChmbWFkZHN1YikKQEAgLTEwMSwyMSAr
MTA1LDIxIEBAIGludCBmbWFfdGVzdCh2b2lkKQogICAgIHkgPSBhZGRzdWIoc3JjICogaW52LCAt
b25lKTsKICAgICB0b3VjaChvbmUpOwogICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgb25lKTsK
LSAgICBpZiAoICF0b19ib29sKHggPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAh
ZXEoeCwgeikgKSByZXR1cm4gX19MSU5FX187CiAKICAgICB0b3VjaChvbmUpOwogICAgIHogPSBm
bWFkZHN1YihzcmMsIGludiwgLW9uZSk7Ci0gICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0
dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHksIHopICkgcmV0dXJuIF9fTElORV9fOwogICAg
IHRvdWNoKG9uZSk7CiAKICAgICB4ID0gYWRkc3ViKHNyYyAqIGludiwgb25lKTsKICAgICB0b3Vj
aChpbnYpOwogICAgIHogPSBmbWFkZHN1YihzcmMsIGludiwgb25lKTsKLSAgICBpZiAoICF0b19i
b29sKHggPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCwgeikgKSByZXR1
cm4gX19MSU5FX187CiAKICAgICB0b3VjaChpbnYpOwogICAgIHogPSBmbWFkZHN1YihzcmMsIGlu
diwgLW9uZSk7Ci0gICAgaWYgKCAhdG9fYm9vbCh5ID09IHopICkgcmV0dXJuIF9fTElORV9fOwor
ICAgIGlmICggIWVxKHksIHopICkgcmV0dXJuIF9fTElORV9fOwogICAgIHRvdWNoKGludik7CiAj
ZW5kaWYKIApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKaW5kZXggMDk0NjhmMjlhYi4uNWM4YWEwOTFh
MiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC00Niw2ICs0NiwxMCBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBidikKICMgZGVmaW5lIHRvX2Jvb2woY21wKSBf
dG9fYm9vbCgoYnl0ZV92ZWNfdCkoY21wKSkKICNlbmRpZgogCisjaWZuZGVmIGVxCisjIGRlZmlu
ZSBlcSh4LCB5KSB0b19ib29sKCh4KSA9PSAoeSkpCisjZW5kaWYKKwogI2lmIFZFQ19TSVpFID09
IEZMT0FUX1NJWkUKICMgZGVmaW5lIHRvX2ludCh4KSAoKHZlY190KXsgKGludCkoeClbMF0gfSkK
ICNlbGlmIFZFQ19TSVpFID09IDggJiYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX18zZE5P
V19fKQpAQCAtNjA1LDE4ICs2MDksMTggQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHRvdWNo
KHNyYyk7CiAgICAgeCA9IHNyYzsKICAgICB0b3VjaCh4KTsKLSAgICBpZiAoICF0b19ib29sKHgg
PT0gc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCBzcmMpICkgcmV0dXJu
IF9fTElORV9fOwogCiAgICAgdG91Y2goc3JjKTsKICAgICB5ID0geCArIHNyYzsKICAgICB0b3Vj
aChzcmMpOwogICAgIHRvdWNoKHkpOwotICAgIGlmICggIXRvX2Jvb2woeSA9PSAyICogc3JjKSAp
IHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh5LCAyICogc3JjKSApIHJldHVybiBfX0xJ
TkVfXzsKIAogICAgIHRvdWNoKHNyYyk7CiAgICAgeiA9IHkgLT0gc3JjOwogICAgIHRvdWNoKHop
OwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAo
ICFlcSh4LCB6KSApIHJldHVybiBfX0xJTkVfXzsKIAogI2lmIGRlZmluZWQoVUlOVF9TSVpFKQog
CkBAIC02MjgsNyArNjMyLDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHogXj0gaW52Owog
ICAgIHRvdWNoKGludik7CiAgICAgdG91Y2goeCk7Ci0gICAgaWYgKCAhdG9fYm9vbCgoeCAmIH55
KSA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4ICYgfnksIHopICkgcmV0
dXJuIF9fTElORV9fOwogCiAjZWxpZiBFTEVNX1NJWkUgPiAxIHx8IFZFQ19TSVpFIDw9IDgKIApA
QCAtNjM5LDcgKzY0Myw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB6ID0gc3JjICsgaW52
OwogICAgIHRvdWNoKGludik7CiAgICAgeiAqPSAoc3JjIC0gaW52KTsKLSAgICBpZiAoICF0b19i
b29sKHggLSB5ID09IHopICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHggLSB5LCB6
KSApIHJldHVybiBfX0xJTkVfXzsKIAogI2VuZGlmCiAKQEAgLTY0OCwxMCArNjUyLDEwIEBAIGlu
dCBzaW1kX3Rlc3Qodm9pZCkKICAgICB4ID0gc3JjICogYWx0OwogICAgIHRvdWNoKGFsdCk7CiAg
ICAgeSA9IHNyYyAvIGFsdDsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSByZXR1cm4gX19M
SU5FX187CisgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CiAgICAgdG91Y2go
YWx0KTsKICAgICB0b3VjaChzcmMpOwotICAgIGlmICggIXRvX2Jvb2woeCAqIC1hbHQgPT0gLXNy
YykgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeCAqIC1hbHQsIC1zcmMpICkgcmV0
dXJuIF9fTElORV9fOwogCiAjIGlmIGRlZmluZWQocmVjaXApICYmIGRlZmluZWQodG9faW50KQog
CkBAIC02NTksMTYgKzY2MywxNiBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeCA9IHJlY2lw
KHNyYyk7CiAgICAgdG91Y2goc3JjKTsKICAgICB0b3VjaCh4KTsKLSAgICBpZiAoICF0b19ib29s
KHRvX2ludChyZWNpcCh4KSkgPT0gc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFl
cSh0b19pbnQocmVjaXAoeCkpLCBzcmMpICkgcmV0dXJuIF9fTElORV9fOwogCiAjICBpZmRlZiBy
c3FydAogICAgIHggPSBzcmMgKiBzcmM7CiAgICAgdG91Y2goeCk7CiAgICAgeSA9IHJzcXJ0KHgp
OwogICAgIHRvdWNoKHkpOwotICAgIGlmICggIXRvX2Jvb2wodG9faW50KHJlY2lwKHkpKSA9PSBz
cmMpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHRvX2ludChyZWNpcCh5KSksIHNy
YykgKSByZXR1cm4gX19MSU5FX187CiAgICAgdG91Y2goc3JjKTsKLSAgICBpZiAoICF0b19ib29s
KHRvX2ludCh5KSA9PSB0b19pbnQocmVjaXAoc3JjKSkpICkgcmV0dXJuIF9fTElORV9fOworICAg
IGlmICggIWVxKHRvX2ludCh5KSwgdG9faW50KHJlY2lwKHNyYykpKSApIHJldHVybiBfX0xJTkVf
XzsKICMgIGVuZGlmCiAKICMgZW5kaWYKQEAgLTY3Niw3ICs2ODAsNyBAQCBpbnQgc2ltZF90ZXN0
KHZvaWQpCiAjIGlmZGVmIHNxcnQKICAgICB4ID0gc3JjICogc3JjOwogICAgIHRvdWNoKHgpOwot
ICAgIGlmICggIXRvX2Jvb2woc3FydCh4KSA9PSBzcmMpICkgcmV0dXJuIF9fTElORV9fOworICAg
IGlmICggIWVxKHNxcnQoeCksIHNyYykgKSByZXR1cm4gX19MSU5FX187CiAjIGVuZGlmCiAKICMg
aWZkZWYgdHJ1bmMKQEAgLTY4NCwyMCArNjg4LDIwIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAg
ICB5ID0gKHZlY190KXsgMSB9OwogICAgIHRvdWNoKHgpOwogICAgIHogPSB0cnVuYyh4KTsKLSAg
ICBpZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEo
eSwgeikgKSByZXR1cm4gX19MSU5FX187CiAjIGVuZGlmCiAKICMgaWZkZWYgZnJhYwogICAgIHRv
dWNoKHNyYyk7CiAgICAgeCA9IGZyYWMoc3JjKTsKICAgICB0b3VjaChzcmMpOwotICAgIGlmICgg
IXRvX2Jvb2woeCA9PSAwKSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCAodmVj
X3Qpe30pICkgcmV0dXJuIF9fTElORV9fOwogCiAgICAgeCA9IDEgLyAoc3JjICsgMSk7CiAgICAg
dG91Y2goeCk7CiAgICAgeSA9IGZyYWMoeCk7CiAgICAgdG91Y2goeCk7Ci0gICAgaWYgKCAhdG9f
Ym9vbCh4ID09IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHkpICkgcmV0
dXJuIF9fTElORV9fOwogIyBlbmRpZgogCiAjIGlmIGRlZmluZWQodHJ1bmMpICYmIGRlZmluZWQo
ZnJhYykKQEAgLTcwNyw3ICs3MTEsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2go
eCk7CiAgICAgeiA9IGZyYWMoeCk7CiAgICAgdG91Y2goeCk7Ci0gICAgaWYgKCAhdG9fYm9vbCh4
ID09IHkgKyB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCB5ICsgeikgKSBy
ZXR1cm4gX19MSU5FX187CiAjIGVuZGlmCiAKICNlbHNlCkBAIC03MjAsMTYgKzcyNCwxNiBAQCBp
bnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeVtFTEVNX0NPVU5UIC0gMV0gPSB5WzBdID0gaiA9IEVM
RU1fQ09VTlQ7CiAgICAgZm9yICggaSA9IDE7IGkgPCBFTEVNX0NPVU5UIC8gMjsgKytpICkKICAg
ICAgICAgeVtFTEVNX0NPVU5UIC0gaSAtIDFdID0geVtpXSA9IHlbaSAtIDFdICsgKGogLT0gMik7
Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09IHkpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICgg
IWVxKHgsIHkpICkgcmV0dXJuIF9fTElORV9fOwogCiAjICBpZmRlZiBtdWxfaGkKICAgICB0b3Vj
aChhbHQpOwogICAgIHggPSBtdWxfaGkoc3JjLCBhbHQpOwogICAgIHRvdWNoKGFsdCk7CiAjICAg
aWZkZWYgSU5UX1NJWkUKLSAgICBpZiAoICF0b19ib29sKHggPT0gKGFsdCA8IDApKSApIHJldHVy
biBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCBhbHQgPCAwKSApIHJldHVybiBfX0xJTkVfXzsK
ICMgICBlbHNlCi0gICAgaWYgKCAhdG9fYm9vbCh4ID09IChzcmMgJiBhbHQpICsgYWx0KSApIHJl
dHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCAoc3JjICYgYWx0KSArIGFsdCkgKSByZXR1
cm4gX19MSU5FX187CiAjICAgZW5kaWYKICMgIGVuZGlmCiAKQEAgLTc0NSw3ICs3NDksNyBAQCBp
bnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgICAgIHpbaV0gPSByZXM7CiAgICAgICAgIHpbaSArIDFd
ID0gcmVzID4+IChFTEVNX1NJWkUgPDwgMyk7CiAgICAgfQotICAgIGlmICggIXRvX2Jvb2woeSA9
PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh5LCB6KSApIHJldHVybiBfX0xJ
TkVfXzsKICMgIGVuZGlmCiAKICAgICB6ID0gc3JjOwpAQCAtNzU3LDEyICs3NjEsMTIgQEAgaW50
IHNpbWRfdGVzdCh2b2lkKQogICAgIHRvdWNoKHopOwogICAgIHkgPSB6IDw8IDI7CiAgICAgdG91
Y2goeik7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09IHkgKyB5KSApIHJldHVybiBfX0xJTkVfXzsK
KyAgICBpZiAoICFlcSh4LCB5ICsgeSkgKSByZXR1cm4gX19MSU5FX187CiAKICAgICB0b3VjaCh4
KTsKICAgICB6ID0geCA+PiAyOwogICAgIHRvdWNoKHgpOwotICAgIGlmICggIXRvX2Jvb2woeSA9
PSB6ICsgeikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeSwgeiArIHopICkgcmV0
dXJuIF9fTElORV9fOwogCiAgICAgeiA9IHNyYzsKICMgIGlmZGVmIElOVF9TSVpFCkBAIC03ODEs
MTEgKzc4NSwxMSBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goaik7CiAgICAgeSA9
IHogPDwgajsKICAgICB0b3VjaChqKTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSArIHkpICkg
cmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHkgKyB5KSApIHJldHVybiBfX0xJTkVf
XzsKIAogICAgIHogPSB4ID4+IGo7CiAgICAgdG91Y2goaik7Ci0gICAgaWYgKCAhdG9fYm9vbCh5
ID09IHogKyB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh5LCB6ICsgeikgKSBy
ZXR1cm4gX19MSU5FX187CiAKICMgZW5kaWYKIApAQCAtODA5LDEyICs4MTMsMTIgQEAgaW50IHNp
bWRfdGVzdCh2b2lkKQogICAgIC0tc2g7CiAgICAgdG91Y2goc2gpOwogICAgIHkgPSB6IDw8IHNo
OwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5ICsgeSkgKSByZXR1cm4gX19MSU5FX187CisgICAg
aWYgKCAhZXEoeCwgeSArIHkpICkgcmV0dXJuIF9fTElORV9fOwogCiAjICBpZiAoZGVmaW5lZChf
X0FWWDJfXykgJiYgRUxFTV9TSVpFID49IDQpIHx8IGRlZmluZWQoX19YT1BfXykKICAgICB0b3Vj
aChzaCk7CiAgICAgeCA9IHkgPj4gc2g7Ci0gICAgaWYgKCAhdG9fYm9vbCh4ID09IHopICkgcmV0
dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIHopICkgcmV0dXJuIF9fTElORV9fOwogIyAg
ZW5kaWYKIAogIyBlbmRpZgpAQCAtODI4LDcgKzgzMiw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkK
ICAgICB0b3VjaChpbnYpOwogICAgIHkgPSBtYXgoc3JjLCBpbnYpOwogICAgIHRvdWNoKGludik7
Ci0gICAgaWYgKCAhdG9fYm9vbCh4ICsgeSA9PSBzcmMgKyBpbnYpICkgcmV0dXJuIF9fTElORV9f
OworICAgIGlmICggIWVxKHggKyB5LCBzcmMgKyBpbnYpICkgcmV0dXJuIF9fTElORV9fOwogIyBl
bHNlCiAgICAgeCA9IHNyYyAqIGFsdDsKICAgICB5ID0gaW52ICogYWx0OwpAQCAtODM3LDMzICs4
NDEsMzMgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHRvdWNoKHkpOwogICAgIHkgPSBtaW4o
eCwgeSk7CiAgICAgdG91Y2goeSk7Ci0gICAgaWYgKCAhdG9fYm9vbCgoeSArIHopICogYWx0ID09
IHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoKHkgKyB6KSAqIGFs
dCwgc3JjICsgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKICNlbmRpZgogCiAjaWZk
ZWYgYWJzCiAgICAgeCA9IHNyYyAqIGFsdDsKICAgICB0b3VjaCh4KTsKLSAgICBpZiAoICF0b19i
b29sKGFicyh4KSA9PSBzcmMpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKGFicyh4
KSwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgogCiAjaWZkZWYgY29weXNpZ256CiAg
ICAgdG91Y2goYWx0KTsKLSAgICBpZiAoICF0b19ib29sKGNvcHlzaWdueigodmVjX3Qpe30gKyAx
LCBhbHQpID09IGFsdCkgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoY29weXNpZ256
KCh2ZWNfdCl7fSArIDEsIGFsdCksIGFsdCkgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAog
I2lmZGVmIHN3YXAKICAgICB0b3VjaChzcmMpOwotICAgIGlmICggIXRvX2Jvb2woc3dhcChzcmMp
ID09IGludikgKSByZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoc3dhcChzcmMpLCBpbnYp
ICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKICNpZmRlZiBzd2FwMgogICAgIHRvdWNoKHNy
Yyk7Ci0gICAgaWYgKCAhdG9fYm9vbChzd2FwMihzcmMpID09IGludikgKSByZXR1cm4gX19MSU5F
X187CisgICAgaWYgKCAhZXEoc3dhcDIoc3JjKSwgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNl
bmRpZgogCiAjaWYgZGVmaW5lZChicm9hZGNhc3QpCi0gICAgaWYgKCAhdG9fYm9vbChicm9hZGNh
c3QoRUxFTV9DT1VOVCArIDEpID09IHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CisgICAg
aWYgKCAhZXEoYnJvYWRjYXN0KEVMRU1fQ09VTlQgKyAxKSwgc3JjICsgaW52KSApIHJldHVybiBf
X0xJTkVfXzsKICNlbmRpZgogCiAjaWYgZGVmaW5lZChpbnRlcmxlYXZlX2xvKSAmJiBkZWZpbmVk
KGludGVybGVhdmVfaGkpCkBAIC04NzcsNyArODgxLDExIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkK
ICMgZWxzZQogICAgIHogPSAoeCAtIHkpICogYWx0OwogIyBlbmRpZgotICAgIGlmICggIXRvX2Jv
b2woeiA9PSBFTEVNX0NPVU5UIC8gMikgKSByZXR1cm4gX19MSU5FX187CisjIGlmZGVmIGJyb2Fk
Y2FzdAorICAgIGlmICggIWVxKHosIGJyb2FkY2FzdChFTEVNX0NPVU5UIC8gMikpICkgcmV0dXJu
IF9fTElORV9fOworIyBlbHNlCisgICAgaWYgKCAhZXEoeiwgRUxFTV9DT1VOVCAvIDIpICkgcmV0
dXJuIF9fTElORV9fOworIyBlbmRpZgogI2VuZGlmCiAKICNpZiBkZWZpbmVkKElOVF9TSVpFKSAm
JiBkZWZpbmVkKHdpZGVuMSkgJiYgZGVmaW5lZChpbnRlcmxlYXZlX2xvKQpAQCAtODg3LDcgKzg5
NSw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaCh4KTsKICAgICB6ID0gd2lkZW4x
KHgpOwogICAgIHRvdWNoKHgpOwotICAgIGlmICggIXRvX2Jvb2woeiA9PSB5KSApIHJldHVybiBf
X0xJTkVfXzsKKyAgICBpZiAoICFlcSh6LCB5KSApIHJldHVybiBfX0xJTkVfXzsKIAogIyBpZmRl
ZiB3aWRlbjIKICAgICB5ID0gaW50ZXJsZWF2ZV9sbyhhbHQgPCAwLCBhbHQgPCAwKTsKQEAgLTg5
NSw3ICs5MDMsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgdG91Y2goeCk7CiAgICAgeiA9
IHdpZGVuMih4KTsKICAgICB0b3VjaCh4KTsKLSAgICBpZiAoICF0b19ib29sKHogPT0geSkgKSBy
ZXR1cm4gX19MSU5FX187CisgICAgaWYgKCAhZXEoeiwgeSkgKSByZXR1cm4gX19MSU5FX187CiAK
ICMgIGlmZGVmIHdpZGVuMwogICAgIHkgPSBpbnRlcmxlYXZlX2xvKGFsdCA8IDAsIGFsdCA8IDAp
OwpAQCAtOTA0LDcgKzkxMiw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB0b3VjaCh4KTsK
ICAgICB6ID0gd2lkZW4zKHgpOwogICAgIHRvdWNoKHgpOwotICAgIGlmICggIXRvX2Jvb2woeiA9
PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh6LCB5KSApIHJldHVybiBfX0xJ
TkVfXzsKICMgIGVuZGlmCiAjIGVuZGlmCiAKQEAgLTkxOSwyMSArOTI3LDIxIEBAIGludCBzaW1k
X3Rlc3Qodm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIHggPSB3aWRlbjEoc3JjKTsKICAgICB0
b3VjaChzcmMpOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsK
KyAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKIAogIyBpZmRl
ZiB3aWRlbjIKICAgICB0b3VjaChzcmMpOwogICAgIHggPSB3aWRlbjIoc3JjKTsKICAgICB0b3Vj
aChzcmMpOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKKyAg
ICBpZiAoICFlcSh4LCB6KSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKIAogIyBpZmRlZiB3
aWRlbjMKICAgICB0b3VjaChzcmMpOwogICAgIHggPSB3aWRlbjMoc3JjKTsKICAgICB0b3VjaChz
cmMpOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSBpbnRlcmxlYXZlX2xvKHosICh2ZWNfdCl7fSkp
ICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHgsIGludGVybGVhdmVfbG8oeiwgKHZl
Y190KXt9KSkgKSByZXR1cm4gX19MSU5FX187CiAjIGVuZGlmCiAKICNlbmRpZgpAQCAtOTQyLDE0
ICs5NTAsMTQgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHRvdWNoKHNyYyk7CiAgICAgeCA9
IGR1cF9sbyhzcmMpOwogICAgIHRvdWNoKHNyYyk7Ci0gICAgaWYgKCAhdG9fYm9vbCh4IC0gc3Jj
ID09IChhbHQgLSAxKSAvIDIpICkgcmV0dXJuIF9fTElORV9fOworICAgIGlmICggIWVxKHggLSBz
cmMsIChhbHQgLSAxKSAvIDIpICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCiAKICNpZmRlZiBk
dXBfaGkKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBkdXBfaGkoc3JjKTsKICAgICB0b3VjaChz
cmMpOwotICAgIGlmICggIXRvX2Jvb2woeCAtIHNyYyA9PSAoYWx0ICsgMSkgLyAyKSApIHJldHVy
biBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4IC0gc3JjLCAoYWx0ICsgMSkgLyAyKSApIHJldHVy
biBfX0xJTkVfXzsKICNlbmRpZgogCiAgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UOyAr
K2kgKQpAQCAtOTYxLDcgKzk2OSw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICMgZWxzZQogICAg
IHNlbGVjdCgmeiwgc3JjLCBpbnYsIGFsdCA+IDApOwogIyBlbmRpZgotICAgIGlmICggIXRvX2Jv
b2woeiA9PSB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh6LCB5KSApIHJldHVy
biBfX0xJTkVfXzsKICNlbmRpZgogCiAjaWZkZWYgc2VsZWN0MgpAQCAtOTcwLDE0ICs5NzgsMTQg
QEAgaW50IHNpbWRfdGVzdCh2b2lkKQogIyBlbHNlCiAgICAgc2VsZWN0Migmeiwgc3JjLCBpbnYs
IGFsdCA+IDApOwogIyBlbmRpZgotICAgIGlmICggIXRvX2Jvb2woeiA9PSB5KSApIHJldHVybiBf
X0xJTkVfXzsKKyAgICBpZiAoICFlcSh6LCB5KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgog
CiAjaWZkZWYgbWl4CiAgICAgdG91Y2goc3JjKTsKICAgICB0b3VjaChpbnYpOwogICAgIHggPSBt
aXgoc3JjLCBpbnYpOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJldHVybiBfX0xJTkVf
XzsKKyAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKIAogIyBpZmRlZiBhZGRz
dWIKICAgICB0b3VjaChzcmMpOwpAQCAtOTg2LDIyICs5OTQsMjIgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogICAgIHRvdWNoKHNyYyk7CiAgICAgdG91Y2goaW52KTsKICAgICB5ID0gbWl4KHNyYyAt
IGludiwgc3JjICsgaW52KTsKLSAgICBpZiAoICF0b19ib29sKHggPT0geSkgKSByZXR1cm4gX19M
SU5FX187CisgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CiAjIGVuZGlmCiAj
ZW5kaWYKIAogI2lmZGVmIHJvdHIKICAgICB4ID0gcm90cihzcmMsIDEpOwogICAgIHkgPSAoc3Jj
ICYgKEVMRU1fQ09VTlQgLSAxKSkgKyAxOwotICAgIGlmICggIXRvX2Jvb2woeCA9PSB5KSApIHJl
dHVybiBfX0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKICNl
bmRpZgogCiAjaWZkZWYgZG90X3Byb2R1Y3QKICAgICB0b3VjaChzcmMpOwogICAgIHRvdWNoKGlu
dik7CiAgICAgeCA9IGRvdF9wcm9kdWN0KHNyYywgaW52KTsKLSAgICBpZiAoICF0b19ib29sKHgg
PT0gKHZlY190KXsgKEVMRU1fQ09VTlQgKiAoRUxFTV9DT1VOVCArIDEpICoKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChFTEVNX0NPVU5UICsgMikpIC8gNiB9KSApIHJldHVybiBf
X0xJTkVfXzsKKyAgICBpZiAoICFlcSh4LCAodmVjX3QpeyAoRUxFTV9DT1VOVCAqIChFTEVNX0NP
VU5UICsgMSkgKgorICAgICAgICAgICAgICAgICAgICAgICAgICAoRUxFTV9DT1VOVCArIDIpKSAv
IDYgfSkgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAogI2lmZGVmIGhhZGQKQEAgLTEwMjIs
NyArMTAzMCw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB4ID0gaHN1YihzcmMsIGludik7
CiAgICAgZm9yICggaSA9IEVMRU1fQ09VTlQ7IGkgPj49IDE7ICkKICAgICAgICAgeCA9IGhhZGQo
eCwgKHZlY190KXt9KTsKLSAgICBpZiAoICF0b19ib29sKHggPT0gMCkgKSByZXR1cm4gX19MSU5F
X187CisgICAgaWYgKCAhZXEoeCwgKHZlY190KXt9KSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5k
aWYKICNlbmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:03:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:03: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 1gJAZ0-0000fR-7W; Sun, 04 Nov 2018 05:03: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAYy-0000fE-E5
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:04 +0000
X-Inumbo-ID: e87c63df-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e87c63df-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:03: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 1gJAYw-00021t-U0
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAYw-0006Qd-Rg
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAYw-0006Qd-Rg@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:03:02 +0000
Subject: [Xen-changelog] [xen master] x86emul: correct EVEX decoding
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVkOTFiNjg5ZGRlNDg1MjJhNTkxYWQzY2FjN2MwNTIwYjRkZWMzMGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDE3OjUwOjAxIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI2IDE3OjUwOjAxIDIwMTggKzAyMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IEVWRVggZGVjb2RpbmcKICAgIAogICAgRml4IGFuIGludmVydGVkIHBh
aXIgb2YgY2hlY2tzLCBkcm9wIGFuIGluY29ycmVjdCBpbnN0YW5jZSBvZiAjVUQKICAgIHJhaXNp
bmcgZm9yIG5vbi02NC1iaXQgbW9kZSwgYW5kIGFkZCBmdXJ0aGVyIGdlbmVyaWMgY2hlY2tzLgog
ICAgCiAgICBOb3RlOiBEZXNwaXRlIHdoYXQgU0RNIFZvbCAyIHJldiAwNjcgc3RhdGVzLCBFVkVY
LlYnIGlzIF9ub3RfIGlnbm9yZWQKICAgICAgICAgIG91dHNpZGUgb2YgNjQtYml0IG1vZGUgd2hl
biB0aGUgZmllbGQgZG9lcyBub3QgZW5jb2RlIGEgcmVnaXN0ZXIuCiAgICAgICAgICBKdXN0IGxp
a2UgRVZFWC5WVlZWIGlzIHJlcXVpcmVkIHRvIGJlIDBiMTExMSBpbiB0aGF0IGNhc2UsIEVWRVgu
VicKICAgICAgICAgIGlzIHJlcXVpcmVkIHRvIGJlIDEgdGhlcmUuCiAgICAKICAgIEFsc28gcmVu
YW1lIHRoZSBiY3N0IGZpZWxkIHRvIGJyLCBhcyAjVUQgZ2VuZXJhdGlvbiBmb3IgaW5kaXZpZHVh
bCBpbnNucwogICAgd2lsbCBuZWVkIHRvIGNvbnNpZGVyIGJvdGggb2YgaXRzIHBvc3NpYmxlIG1l
YW5pbmdzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDkgKysr
Ky0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggOTAxMzJmNGM3Yy4uZDhl
YmVjZDQ5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTY1MCw3
ICs2NTAsNyBAQCB1bmlvbiBldmV4IHsKICAgICAgICAgdWludDhfdCB3OjE7CiAgICAgICAgIHVp
bnQ4X3Qgb3Btc2s6MzsKICAgICAgICAgdWludDhfdCBSWDoxOwotICAgICAgICB1aW50OF90IGJj
c3Q6MTsKKyAgICAgICAgdWludDhfdCBicjoxOwogICAgICAgICB1aW50OF90IGxyOjI7CiAgICAg
ICAgIHVpbnQ4X3QgejoxOwogICAgIH07CkBAIC0yNzYwLDEzICsyNzYwLDExIEBAIHg4Nl9kZWNv
ZGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJhd1sxXSA9IHZleC5yYXdbMV07CiAg
ICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJhd1syXSA9IGluc25fZmV0Y2hfdHlwZSh1aW50
OF90KTsKIAotICAgICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2
ZXgubWJzIHx8ICFldmV4Lm1ieiwgRVhDX1VEKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5tYnMgfHwgZXZleC5tYnosIEVYQ19VRCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgub3Btc2sgJiYg
ZXZleC56LCBFWENfVUQpOwogCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoICFtb2RlXzY0
Yml0KCkgKQotICAgICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5SWCwgRVhDX1VEKTsKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBldmV4LlIgPSAxOwotICAgICAgICAgICAgICAgICAgICAgICAg
fQogCiAgICAgICAgICAgICAgICAgICAgICAgICB2ZXgub3BjeCA9IGV2ZXgub3BjeDsKICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMzQwNCw2ICszNDAyLDcgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIGQgPSAoZCAmIH5Ec3RNYXNrKSB8IERzdE1lbTsKICAgICAgICAgLyogQmVj
b21lcyBhIG5vcm1hbCBEc3RNZW0gb3BlcmF0aW9uIGZyb20gaGVyZSBvbi4gKi8KICAgICBjYXNl
IERzdE1lbToKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgPT0gT1BfTUVN
ICYmIGV2ZXgueiwgRVhDX1VEKTsKICAgICAgICAgaWYgKCBzdGF0ZS0+c2ltZF9zaXplICkKICAg
ICAgICAgewogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGxvY2tfcHJlZml4LCBF
WENfVUQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:03:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:03: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 1gJAZA-0000ga-9E; Sun, 04 Nov 2018 05:03: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAZ8-0000gO-R8
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:14 +0000
X-Inumbo-ID: ee91c2d9-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee91c2d9-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:03:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAZ7-000221-49
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAZ7-0006R8-1w
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAZ7-0006R8-1w@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:03:13 +0000
Subject: [Xen-changelog] [xen master] x86: make mm.c build with !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRlNWEyYmRjZWRmNzg4NTVkNDExOGE1MWZhOGEzY2VjZGIzMDhiM2IKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
NToyODoyNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFN1biBPY3QgMjggMjA6MDE6MzcgMjAxOCArMDAwMAoKICAgIHg4Njog
bWFrZSBtbS5jIGJ1aWxkIHdpdGggIUNPTkZJR19QVgogICAgCiAgICBTdGFydCBieSBwdXR0aW5n
IGh5cGVyY2FsbCBoYW5kbGVycyB3aGljaCBhcmUgc3VwcG9zZWQgdG8gYmUgUFYgb25seQogICAg
dW5kZXIgQ09ORklHX1BWLiBTaHVmZmxlIHNvbWUgY29kZSBhcm91bmQgdG8gYXZvaWQgaW50cm9k
dWNpbmcKICAgIGV4Y2Vzc2l2ZSBudW1iZXJzIG9mIENPTkZJR19QVi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNh
bGwuYyAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMTY4ICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L21tLmMgfCAgIDIgKwogMyBmaWxlcyBjaGFuZ2VkLCAxMDIgaW5zZXJ0aW9ucygr
KSwgNzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNh
bGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKaW5kZXggNTY3MTNkMWUwOC4uMTlk
MTI2Mzc3YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCkBAIC0xMzUsNyArMTM1LDkgQEAgc3RhdGljIGNv
bnN0IGh5cGVyY2FsbF90YWJsZV90IGh2bV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAgICBIWVBF
UkNBTEwodG1lbV9vcCksCiAjZW5kaWYKICAgICBDT01QQVRfQ0FMTChwbGF0Zm9ybV9vcCksCisj
aWZkZWYgQ09ORklHX1BWCiAgICAgQ09NUEFUX0NBTEwobW11ZXh0X29wKSwKKyNlbmRpZgogICAg
IEhZUEVSQ0FMTCh4ZW5wbXVfb3ApLAogICAgIENPTVBBVF9DQUxMKGRtX29wKSwKICAgICBIWVBF
UkNBTEwoYXJjaF8xKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCBjNTNiYzg2YTY4Li43MDNmMzMwMWE1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjI1LDYgKzYyNSw3IEBAIGNv
bnN0IGNoYXIgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZC5jb25zdCIpIF9fYWxpZ25lZChQ
QUdFX1NJWkUpCiAgICAgemVyb19wYWdlW1BBR0VfU0laRV07CiAKIAorI2lmZGVmIENPTkZJR19Q
Vgogc3RhdGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
IHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2Up
OwpAQCAtNjM5LDM4ICs2NDAsMTEgQEAgc3RhdGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIHJldHVybiBpID09IDUxMiA/IDAgOiAtRUlOVkFM
OwogfQorI2VuZGlmCiAKIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHByZWVtcHRpYmxlKTsKIAotc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bigKLSAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwK
LSAgICBpbnQgcGFydGlhbCwgaW50IHByZWVtcHRpYmxlKQotewotICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwotICAgIGludCByYzsKLQotICAgIGlmICggbGlr
ZWx5KHBhcnRpYWwgPj0gMCkgJiYKLSAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21m
bihtZm4sIGQpKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgcmMgPSBfZ2V0X3Bh
Z2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7Ci0KLSAgICBpZiAoIHVubGlrZWx5KHJj
KSAmJiBwYXJ0aWFsID49IDAgJiYKLSAgICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQotICAgICAgICBwdXRfcGFnZShwYWdlKTsK
LQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIHZvaWQgcHV0X2RhdGFfcGFnZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCBib29sIHdyaXRlYWJsZSkKLXsKLSAgICBpZiAoIHdyaXRlYWJsZSAp
Ci0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgIGVsc2UKLSAgICAgICAgcHV0
X3BhZ2UocGFnZSk7Ci19Ci0KICNpZmRlZiBDT05GSUdfUFZfTElORUFSX1BUCiAKIHN0YXRpYyBi
b29sIGluY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKQEAgLTExMjgsNiAr
MTEwMiwyNyBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAgICByZXR1cm4gLUVCVVNZOwogfQogCisj
aWZkZWYgQ09ORklHX1BWCitzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAor
ICAgIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAorICAg
IGludCBwYXJ0aWFsLCBpbnQgcHJlZW1wdGlibGUpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisgICAgaW50IHJjOworCisgICAgaWYgKCBsaWtlbHko
cGFydGlhbCA+PSAwKSAmJgorICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1m
biwgZCkpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByYyA9IF9nZXRfcGFnZV90
eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKKworICAgIGlmICggdW5saWtlbHkocmMpICYm
IHBhcnRpYWwgPj0gMCAmJgorICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBwYWdlICE9IGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworCisg
ICAgcmV0dXJuIHJjOworfQorCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDIpOwogc3Rh
dGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCkBAIC0xMTk1LDYgKzExOTAsNyBAQCBnZXRfcGFn
ZV9mcm9tX2w0ZSgKIAogICAgIHJldHVybiByYzsKIH0KKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8K
IAogc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29s
IHByZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwdHBnKTsKQEAgLTEyNzUsNiArMTI3MSwxNCBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwx
X3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICB9CiB9CiAKKyNp
ZmRlZiBDT05GSUdfUFYKK3N0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2Uoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgYm9vbCB3cml0ZWFibGUpCit7CisgICAgaWYgKCB3cml0ZWFibGUgKQorICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICBlbHNlCisgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOworfQogCiAvKgogICogTkIuIFZpcnR1YWwgYWRkcmVzcyAnbDJlJyBtYXBzIHRvIGEgbWFj
aGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAncGZuJy4KQEAgLTE2MjEsNiArMTYyNSw3IEBAIHZv
aWQgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwyX3BnZW50cnlfdCAqbDJ0LCBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01Q
VF9WSVJUX1NUQVJUKV0sCiAgICAgICAgICAgIENPTVBBVF9MMl9QQUdFVEFCTEVfWEVOX1NMT1RT
KGQpICogc2l6ZW9mKCpsMnQpKTsKIH0KKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAogLyoKICAq
IEZpbGwgYW4gTDQgd2l0aCBYZW4gZW50cmllcy4KQEAgLTE3MjgsNiArMTczMyw3IEBAIHZvaWQg
emFwX3JvX21wdChtZm5fdCBtZm4pCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDR0YWIpOwogfQog
CisjaWZkZWYgQ09ORklHX1BWCiBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBh
Z2UpOwpAQCAtMTkxOCw2ICsxOTI0LDcgQEAgc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAKICAgICByZXR1cm4gcmM7CiB9CisjZW5kaWYgLyogQ09ORklH
X1BWICovCiAKICNpZm5kZWYgTkRFQlVHCiAvKgpAQCAtMjAwMiw2ICsyMDA5LDcgQEAgdm9pZCBw
YWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGN1cnJlbnRfbG9ja2VkX3Bh
Z2Vfc2V0KE5VTEwpOwogfQogCisjaWZkZWYgQ09ORklHX1BWCiAvKgogICogUFRFIGZsYWdzIHRo
YXQgYSBndWVzdCBtYXkgY2hhbmdlIHdpdGhvdXQgcmUtdmFsaWRhdGluZyB0aGUgUFRFLgogICog
QWxsIG90aGVyIGJpdHMgYWZmZWN0IHRyYW5zbGF0aW9uLCBjYWNoaW5nLCBvciBYZW4ncyBzYWZl
dHkuCkBAIC0yMzEzLDYgKzIzMjEsNyBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2Vu
dHJ5X3QgKnBsNGUsCiAgICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKICAg
ICByZXR1cm4gcmM7CiB9CisjZW5kaWYgLyogQ09ORklHX1BWICovCiAKIHN0YXRpYyBpbnQgY2xl
YW51cF9wYWdlX2NhY2hlYXR0cihzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewpAQCAtMjQyMCw2
ICsyNDI5LDcgQEAgc3RhdGljIHZvaWQgZ2V0X3BhZ2VfbGlnaHQoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIHN0YXRpYyBpbnQgYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVl
bXB0aWJsZSkKIHsKKyNpZmRlZiBDT05GSUdfUFYKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9
IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIGludCByYzsKIApAQCAtMjQ4OSwxMiArMjQ5OSwx
NyBAQCBzdGF0aWMgaW50IGFsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgfQogCiAgICAgcmV0dXJuIHJjOworI2Vsc2UKKyAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICByZXR1cm4gLUVJTlZBTDsKKyNlbmRpZgogfQogCiAK
IGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQogeworI2lmZGVmIENP
TkZJR19QVgogICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSk7
CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuOwogICAgIGludCByYzsKQEAgLTI1NDMsNiArMjU1OCwx
MCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlLAogICAgIH0KIAogICAgIHJldHVybiByYzsKKyNlbHNlCisgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIC1FSU5WQUw7CisjZW5kaWYKIH0KIAogCkBAIC0yOTMz
LDYgKzI5NTIsNyBAQCBpbnQgdmNwdV9kZXN0cm95X3BhZ2V0YWJsZXMoc3RydWN0IHZjcHUgKnYp
CiAKIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKIHsKKyNpZmRlZiBDT05GSUdfUFYKICAg
ICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnItPmRvbWFpbjsKICAgICBpbnQgcmM7CkBAIC0zMDMxLDQ4ICszMDUxLDEwIEBAIGludCBuZXdf
Z3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICB9CiAKICAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRp
YyBzdHJ1Y3QgZG9tYWluICpnZXRfcGdfb3duZXIoZG9taWRfdCBkb21pZCkKLXsKLSAgICBzdHJ1
Y3QgZG9tYWluICpwZ19vd25lciA9IE5VTEwsICpjdXJyID0gY3VycmVudC0+ZG9tYWluOwotCi0g
ICAgaWYgKCBsaWtlbHkoZG9taWQgPT0gRE9NSURfU0VMRikgKQotICAgIHsKLSAgICAgICAgcGdf
b3duZXIgPSByY3VfbG9ja19jdXJyZW50X2RvbWFpbigpOwotICAgICAgICBnb3RvIG91dDsKLSAg
ICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KGRvbWlkID09IGN1cnItPmRvbWFpbl9pZCkgKQotICAg
IHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDYW5ub3Qgc3BlY2lmeSBpdHNl
bGYgYXMgZm9yZWlnbiBkb21haW5cbiIpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAg
ICBzd2l0Y2ggKCBkb21pZCApCi0gICAgewotICAgIGNhc2UgRE9NSURfSU86Ci0gICAgICAgIHBn
X293bmVyID0gcmN1X2xvY2tfZG9tYWluKGRvbV9pbyk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNh
c2UgRE9NSURfWEVOOgotICAgICAgICBwZ19vd25lciA9IHJjdV9sb2NrX2RvbWFpbihkb21feGVu
KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgaWYgKCAocGdfb3duZXIg
PSByY3VfbG9ja19kb21haW5fYnlfaWQoZG9taWQpKSA9PSBOVUxMICkKLSAgICAgICAgewotICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbmtub3duIGRvbWFpbiBkJWRcbiIs
IGRvbWlkKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwot
ICAgIH0KLQotIG91dDoKLSAgICByZXR1cm4gcGdfb3duZXI7Ci19Ci0KLXN0YXRpYyB2b2lkIHB1
dF9wZ19vd25lcihzdHJ1Y3QgZG9tYWluICpwZ19vd25lcikKLXsKLSAgICByY3VfdW5sb2NrX2Rv
bWFpbihwZ19vd25lcik7CisjZWxzZQorICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJl
dHVybiAtRUlOVkFMOworI2VuZGlmCiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHZjcHVtYXNrX3Rv
X3BjcHVtYXNrKApAQCAtMzExNyw2ICszMDk5LDQ5IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZjcHVt
YXNrX3RvX3BjcHVtYXNrKAogICAgIH0KIH0KIAorI2lmZGVmIENPTkZJR19QVgorc3RhdGljIHN0
cnVjdCBkb21haW4gKmdldF9wZ19vd25lcihkb21pZF90IGRvbWlkKQoreworICAgIHN0cnVjdCBk
b21haW4gKnBnX293bmVyID0gTlVMTCwgKmN1cnIgPSBjdXJyZW50LT5kb21haW47CisKKyAgICBp
ZiAoIGxpa2VseShkb21pZCA9PSBET01JRF9TRUxGKSApCisgICAgeworICAgICAgICBwZ19vd25l
ciA9IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0K
KworICAgIGlmICggdW5saWtlbHkoZG9taWQgPT0gY3Vyci0+ZG9tYWluX2lkKSApCisgICAgewor
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNhbm5vdCBzcGVjaWZ5IGl0c2VsZiBh
cyBmb3JlaWduIGRvbWFpblxuIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHN3
aXRjaCAoIGRvbWlkICkKKyAgICB7CisgICAgY2FzZSBET01JRF9JTzoKKyAgICAgICAgcGdfb3du
ZXIgPSByY3VfbG9ja19kb21haW4oZG9tX2lvKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBE
T01JRF9YRU46CisgICAgICAgIHBnX293bmVyID0gcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4pOwor
ICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBpZiAoIChwZ19vd25lciA9IHJj
dV9sb2NrX2RvbWFpbl9ieV9pZChkb21pZCkpID09IE5VTEwgKQorICAgICAgICB7CisgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVua25vd24gZG9tYWluIGQlZFxuIiwgZG9t
aWQpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgb3V0OgorICAgIHJldHVybiBwZ19vd25lcjsKK30KKworc3RhdGljIHZvaWQgcHV0X3Bn
X293bmVyKHN0cnVjdCBkb21haW4gKnBnX293bmVyKQoreworICAgIHJjdV91bmxvY2tfZG9tYWlu
KHBnX293bmVyKTsKK30KKwogbG9uZyBkb19tbXVleHRfb3AoCiAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTShtbXVleHRfb3BfdCkgdW9wcywKICAgICB1bnNpZ25lZCBpbnQgY291bnQsCkBAIC0z
OTczLDYgKzM5OTgsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAKICAgICByZXR1cm4gcmM7CiB9
CisjZW5kaWYgLyogQ09ORklHX1BWICovCiAKIGludCBkb25hdGVfcGFnZSgKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3Mp
CkBAIC00MDgwLDYgKzQxMDYsNyBAQCBpbnQgc3RlYWxfcGFnZSgKICAgICByZXR1cm4gLUVJTlZB
TDsKIH0KIAorI2lmZGVmIENPTkZJR19QVgogc3RhdGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBw
aW5nKAogICAgIHVuc2lnbmVkIGxvbmcgdmEsIHU2NCB2YWw2NCwgdW5zaWduZWQgbG9uZyBmbGFn
cywgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIpCiB7CkBAIC00MjQyLDYgKzQyNjksNyBAQCBpbnQg
Y29tcGF0X3VwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9tYWluKHVuc2lnbmVkIGludCB2YSwKIAog
ICAgIHJldHVybiByYzsKIH0KKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAogdHlwZWRlZiBzdHJ1
Y3QgZTgyMGVudHJ5IGU4MjBlbnRyeV90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoZTgyMGVu
dHJ5X3QpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L21tLmMKaW5kZXggMDJiYzc1YjkxZS4uMzI0MTBlZDI3
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvbW0uYworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9tbS5jCkBAIC0xNjMsNiArMTYzLDcgQEAgaW50IGNvbXBh
dF9hcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcpCiAgICAgcmV0dXJuIHJjOwogfQogCisjaWZkZWYgQ09ORklHX1BWCiBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRShtbXVleHRfb3BfY29tcGF0X3QpOwogCiBpbnQgY29tcGF0X21t
dWV4dF9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZywKQEAgLTMxMyw2ICszMTQs
NyBAQCBpbnQgY29tcGF0X21tdWV4dF9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZywKIAogICAgIHJldHVybiByYzsKIH0KKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:03:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:03: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 1gJAZK-0000iH-Ay; Sun, 04 Nov 2018 05:03: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAZI-0000i9-KD
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:24 +0000
X-Inumbo-ID: f4a57d1a-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4a57d1a-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:03: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 1gJAZH-000229-AT
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAZH-0006RX-7u
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAZH-0006RX-7u@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:03:23 +0000
Subject: [Xen-changelog] [xen master] x86: put some code in
 arch_set_info_guest under CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3OWRmNzNjMGE1YjRiMDliNzEwNDQwOTFkNjVhOTg2NDUyZDgyOWMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
NToyODoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFN1biBPY3QgMjggMjA6MDE6NTggMjAxOCArMDAwMAoKICAgIHg4Njog
cHV0IHNvbWUgY29kZSBpbiBhcmNoX3NldF9pbmZvX2d1ZXN0IHVuZGVyIENPTkZJR19QVgogICAg
CiAgICBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBieSBib3RoIFBWIGFuZCBIVk0uIFVuZm9ydHVu
YXRlbHkgdGhlIGNvZGUgaXMKICAgIHZlcnkgY29udm9sdXRlZC4gV2UgY2FuIHJlYXNvbiB0aGF0
IGNvZGUgYmV0d2VlbiB0aGUgY2FsbCB0bwogICAgaHZtX3NldF9pbmZvX2d1ZXN0IGFuZCBvdXQg
bGFiZWwgaXMgUFYgb25seS4gUHV0IHRoYXQgcG9ydGlvbiB1bmRlcgogICAgQ09ORklHX1BWLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvZG9tYWluLmMgfCAxMiArKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDZmMTlmYmZlNjkuLmQ2M2I3MWM5ZjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKQEAgLTc5MSwxMSArNzkxLDE1IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIHN0
cnVjdCB2Y3B1ICp2LCB2Y3B1X2d1ZXN0X2NvbnRleHRfdSBjKQogewogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKKyAgICBib29sIGNvbXBhdDsKKyNpZmRlZiBDT05GSUdfUFYKICAgICB1bnNpZ25l
ZCBsb25nIGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3IzX3BhZ2U7Ci0gICAgdW5z
aWduZWQgbG9uZyBmbGFncywgY3I0OwotICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYyA9
IDAsIGNvbXBhdDsKKyAgICB1bnNpZ25lZCBsb25nIGNyNDsKKyAgICBpbnQgcmMgPSAwOworI2Vu
ZGlmCiAKICAgICAvKiBUaGUgY29udGV4dCBpcyBhIGNvbXBhdC1tb2RlIG9uZSBpZiB0aGUgdGFy
Z2V0IGRvbWFpbiBpcyBjb21wYXQtbW9kZTsKICAgICAgKiB3ZSBleHBlY3QgdGhlIHRvb2xzIHRv
IERUUlQgZXZlbiBpbiBjb21wYXQtbW9kZSBjYWxsZXJzLiAqLwpAQCAtODg5LDYgKzg5Myw3IEBA
IGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyNp
ZmRlZiBDT05GSUdfUFYKICAgICAvKiBJT1BMIHByaXZpbGVnZXMgYXJlIHZpcnR1YWxpc2VkLiAq
LwogICAgIHYtPmFyY2gucHYuaW9wbCA9IHYtPmFyY2gudXNlcl9yZWdzLmVmbGFncyAmIFg4Nl9F
RkxBR1NfSU9QTDsKICAgICB2LT5hcmNoLnVzZXJfcmVncy5lZmxhZ3MgJj0gflg4Nl9FRkxBR1Nf
SU9QTDsKQEAgLTExNTQsNiArMTE1OSw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAg
ICAgICBwYWdpbmdfdXBkYXRlX3BhZ2luZ19tb2Rlcyh2KTsKIAogICAgIHVwZGF0ZV9jcjModik7
CisjZW5kaWYgLyogQ09ORklHX1BWICovCiAKICBvdXQ6CiAgICAgaWYgKCBmbGFncyAmIFZHQ0Zf
b25saW5lICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:03:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:03: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 1gJAZU-0000jT-Ck; Sun, 04 Nov 2018 05:03: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAZT-0000jK-7Y
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:35 +0000
X-Inumbo-ID: fab96b9d-dfee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fab96b9d-dfee-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:03: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 1gJAZR-00022I-Gz
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAZR-0006TM-Ep
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAZR-0006TM-Ep@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:03:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: generalize vector length
 handling for AVX512/EVEX
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyNTRiMGY1ZTkzZDExYmJiOWFjZWVhY2E0ODI0NWMzMDVlM2JiMzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDI5
IDEzOjQwOjU2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gT2N0IDI5IDEzOjQwOjU2IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBnZW5lcmFsaXplIHZlY3RvciBsZW5ndGggaGFuZGxpbmcgZm9yIEFWWDUxMi9FVkVY
CiAgICAKICAgIFRvIGFsbG93IGZvciBzb21lIGNvZGUgc2hhcmluZyB3aGVyZSBwb3NzaWJsZSwg
Y29weSBWRVguTCBpbnRvIEVWRVguTFIKICAgIGV2ZW4gZm9yIFZFWCAob3IgWE9QKSBlbmNvZGVk
IGluc25zLiBNYWtlIG9wZXJhbmQgc2l6ZSBkZXRlcm1pbmF0aW9uCiAgICB1c2UgdGhpcyByaWdo
dCBhd2F5LCBhdCB0aGUgc2FtZSB0aW1lIGFkZGluZyBjb25zaXN0ZW5jeSBjaGVja3MgZm9yIHRo
ZQogICAgRVZFWCBzY2FsYXIgaW5zbiBjYXNlcyAodGhlIG5vbi1zY2FsYXIgb25lcyBhcmVuJ3Qg
dW5pZm9ybSBlbm91Z2ggZm9yCiAgICB0aGUgY2hlY2tpbmcgdG8gYmUgZG9uZSBpbiBhIGNlbnRy
YWwgcGxhY2UgbGlrZSB0aGlzKS4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBicm9hZGNhc3QgY2Fz
ZSBpcyBub3QgaGFuZGxlZCBoZXJlLCBidXQgd2lsbCBiZSB0YWtlbiBjYXJlCiAgICBvZiBlbHNl
d2hlcmUgKGluIGp1c3QgYSBzaW5nbGUgcGxhY2UgcmF0aGVyIHRoYW4gYXQgbGVhc3QgdHdvKS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzMCArKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXgg
ZDhlYmVjZDQ5ZC4uZTcxN2U2YWMxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTE5MSwxNCArMTkxLDE0IEBAIGVudW0gc2ltZF9vcHNpemUgewogICAgICAqIE9y
ZGluYXJ5IHBhY2tlZCBpbnRlZ2VyczoKICAgICAgKiAtIDY0IGJpdHMgd2l0aG91dCBwcmVmaXgg
NjYgKE1NWCkKICAgICAgKiAtIDEyOCBiaXRzIHdpdGggcHJlZml4IDY2IChTU0VuKQotICAgICAq
IC0gMTI4LzI1NiBiaXRzIGRlcGVuZGluZyBvbiBWRVguTCAoQVZYKQorICAgICAqIC0gMTI4LzI1
Ni81MTIgYml0cyBkZXBlbmRpbmcgb24gVkVYLkwvRVZFWC5MUiAoQVZYKykKICAgICAgKi8KICAg
ICBzaW1kX3BhY2tlZF9pbnQsCiAKICAgICAvKgogICAgICAqIE9yZGluYXJ5IHBhY2tlZC9zY2Fs
YXIgZmxvYXRpbmcgcG9pbnQ6CiAgICAgICogLSAxMjggYml0cyB3aXRob3V0IHByZWZpeCBvciB3
aXRoIHByZWZpeCA2NiAoU1NFbikKLSAgICAgKiAtIDEyOC8yNTYgYml0cyBkZXBlbmRpbmcgb24g
VkVYLkwgKEFWWCkKKyAgICAgKiAtIDEyOC8yNTYvNTEyIGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5M
L0VWRVguTFIgKEFWWCspCiAgICAgICogLSAzMiBiaXRzIHdpdGggcHJlZml4IEYzIChzY2FsYXIg
c2luZ2xlKQogICAgICAqIC0gNjQgYml0cyB3aXRoIHByZWZpeCBGMiAoc2NhbGFyIGRvdWJnbGUp
CiAgICAgICovCkBAIC0yMDcsMTQgKzIwNywxNCBAQCBlbnVtIHNpbWRfb3BzaXplIHsKICAgICAv
KgogICAgICAqIFBhY2tlZCBmbG9hdGluZyBwb2ludDoKICAgICAgKiAtIDEyOCBiaXRzIHdpdGhv
dXQgcHJlZml4IG9yIHdpdGggcHJlZml4IDY2IChTU0VuKQotICAgICAqIC0gMTI4LzI1NiBiaXRz
IGRlcGVuZGluZyBvbiBWRVguTCAoQVZYKQorICAgICAqIC0gMTI4LzI1Ni81MTIgYml0cyBkZXBl
bmRpbmcgb24gVkVYLkwvRVZFWC5MUiAoQVZYKykKICAgICAgKi8KICAgICBzaW1kX3BhY2tlZF9m
cCwKIAogICAgIC8qCiAgICAgICogU2luZ2xlIHByZWNpc2lvbiBwYWNrZWQvc2NhbGFyIGZsb2F0
aW5nIHBvaW50OgogICAgICAqIC0gMTI4IGJpdHMgd2l0aG91dCBwcmVmaXggKFNTRW4pCi0gICAg
ICogLSAxMjgvMjU2IGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5MLCBubyBwcmVmaXggKEFWWCkKKyAg
ICAgKiAtIDEyOC8yNTYvNTEyIGJpdHMgZGVwZW5kaW5nIG9uIFZFWC5ML0VWRVguTFIgKEFWWCsp
CiAgICAgICogLSAzMiBiaXRzIHdpdGggcHJlZml4IEYzIChzY2FsYXIpCiAgICAgICovCiAgICAg
c2ltZF9zaW5nbGVfZnAsCkBAIC0yMjgsNyArMjI4LDcgQEAgZW51bSBzaW1kX29wc2l6ZSB7CiAK
ICAgICAvKgogICAgICAqIFNjYWxhciBmbG9hdGluZyBwb2ludDoKLSAgICAgKiAtIDMyLzY0IGJp
dHMgZGVwZW5kaW5nIG9uIFZFWC5XCisgICAgICogLSAzMi82NCBiaXRzIGRlcGVuZGluZyBvbiBW
RVguVy9FVkVYLlcKICAgICAgKi8KICAgICBzaW1kX3NjYWxhcl92ZXh3LAogCkBAIC0yMjQ5LDYg
KzIyNDksNyBAQCBpbnQgeDg2ZW11bF91bmhhbmRsZWFibGVfcncoCiAjZGVmaW5lIGxvY2tfcHJl
Zml4IChzdGF0ZS0+bG9ja19wcmVmaXgpCiAjZGVmaW5lIHZleCAoc3RhdGUtPnZleCkKICNkZWZp
bmUgZXZleCAoc3RhdGUtPmV2ZXgpCisjZGVmaW5lIGV2ZXhfZW5jb2RlZCgpIChldmV4Lm1icykK
ICNkZWZpbmUgZWEgKHN0YXRlLT5lYSkKIAogc3RhdGljIGludApAQCAtMjgxOCw2ICsyODE5LDkg
QEAgeDg2X2RlY29kZSgKIAogICAgICAgICAgICAgICAgIG9wY29kZSB8PSBiIHwgTUFTS19JTlNS
KHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKIAorICAgICAgICAgICAgICAgIGlmICgg
IWV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgICAgICAgICAgICAgZXZleC5sciA9IHZleC5sOwor
CiAgICAgICAgICAgICAgICAgaWYgKCAhKGQgJiBNb2RSTSkgKQogICAgICAgICAgICAgICAgICAg
ICBicmVhazsKIApAQCAtMzE0OCw3ICszMTUyLDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgICAgICBjYXNlIHZleF82NjoK
LSAgICAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgdmV4Lmw7CisgICAgICAgICAgICBvcF9ieXRl
cyA9IDE2IDw8IGV2ZXgubHI7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoK
ICAgICAgICAgICAgIG9wX2J5dGVzID0gMDsKQEAgLTMxNzIsOSArMzE3NiwxNyBAQCB4ODZfZGVj
b2RlKAogICAgIGNhc2Ugc2ltZF9hbnlfZnA6CiAgICAgICAgIHN3aXRjaCAoIHZleC5wZnggKQog
ICAgICAgICB7Ci0gICAgICAgIGRlZmF1bHQ6ICAgICBvcF9ieXRlcyA9IDE2IDw8IHZleC5sOyBi
cmVhazsKLSAgICAgICAgY2FzZSB2ZXhfZjM6IG9wX2J5dGVzID0gNDsgICAgICAgICAgIGJyZWFr
OwotICAgICAgICBjYXNlIHZleF9mMjogb3BfYnl0ZXMgPSA4OyAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSB2ZXhfZjM6CisgICAgICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleF9lbmNvZGVkKCkgJiYgZXZleC53LCBFWENfVUQpOworICAg
ICAgICAgICAgb3BfYnl0ZXMgPSA0OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
dmV4X2YyOgorICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXhfZW5jb2RlZCgp
ICYmICFldmV4LncsIEVYQ19VRCk7CisgICAgICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBicmVhazsKIAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:03:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:03: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 1gJAZf-0000ke-Ec; Sun, 04 Nov 2018 05:03:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAZd-0000kW-Oi
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:45 +0000
X-Inumbo-ID: 00caa29c-dfef-11e8-a9e4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00caa29c-dfef-11e8-a9e4-12d6303a7972;
 Sun, 04 Nov 2018 05:03:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAZb-00022Q-N1
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAZb-0006Ul-Kr
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAZb-0006Ul-Kr@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:03:43 +0000
Subject: [Xen-changelog] [xen master] amd-iommu: get rid of pointless
 IOMMU_PAGING_MODE_LEVEL_X definitions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlY2IxZWU0ZDg0NzU0NzVjM2NjZjcyZjY2NTQ2NDRiMjQyY2U4NTYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE9jdCAyOSAxMzo0NzoyNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOSAxMzo0NzoyNCAyMDE4ICswMTAw
CgogICAgYW1kLWlvbW11OiBnZXQgcmlkIG9mIHBvaW50bGVzcyBJT01NVV9QQUdJTkdfTU9ERV9M
RVZFTF9YIGRlZmluaXRpb25zCiAgICAKICAgIFRoZSBsZXZlbHMgYXJlIGFic29sdXRlIG51bWJl
cnMgc3VjaCB0aGF0IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMX1gKICAgIGV2YWx1YXRlcyB0byBY
IChmb3IgdGhlIHZhbGlkIHJhbmdlIG9mIDAgLSA3KSBzbyBzaW1wbHkgdXNlIG51bWJlcnMgaW4K
ICAgIHRoZSBjb2RlLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgTk9U
RTogVGhpcyBwYXRjaCBhbHNvIGFkZHMgZW1hY3MgYm9pbGVycGxhdGUgdG8gYW1kLWlvbW11LWRl
ZnMuaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgIHwgMjYg
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9w
Y2lfYW1kX2lvbW11LmMgIHwgIDQgKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2Ft
ZC1pb21tdS1kZWZzLmggfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdl
ZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IGQwM2E2ZDcyYjkuLjZhMmM4NzdkMzQgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTQwLDcgKzQwLDcgQEAgdm9pZCBj
bGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21mbiwgdW5zaWduZWQgbG9u
ZyBkZm4pCiAgICAgdTY0ICp0YWJsZSwgKnB0ZTsKIAogICAgIHRhYmxlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4obDFfbWZuKSk7Ci0gICAgcHRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4s
IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEpOworICAgIHB0ZSA9IHRhYmxlICsgcGZuX3RvX3Bk
ZV9pZHgoZGZuLCAxKTsKICAgICAqcHRlID0gMDsKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJs
ZSk7CiB9CkBAIC04NCw3ICs4NCw3IEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVz
ZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAogICAgIC8qIEZDIGJpdCBzaG91
bGQgYmUgZW5hYmxlZCBpbiBQVEUsIHRoaXMgaGVscHMgdG8gc29sdmUgcG90ZW50aWFsCiAgICAg
ICogaXNzdWVzIHdpdGggQVRTIGRldmljZXMKICAgICAgKi8KLSAgICBpZiAoIG5leHRfbGV2ZWwg
PT0gSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMCApCisgICAgaWYgKCBuZXh0X2xldmVsID09IDAg
KQogICAgICAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJMRUQsIGVu
dHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfRkNfTUFTSywgSU9N
TVVfUFRFX0ZDX1NISUZULCAmZW50cnkpOwogICAgIHBkZVsxXSA9IGVudHJ5OwpAQCAtMTE2LDgg
KzExNiw3IEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxv
bmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKIAogICAgIHBkZSA9ICh1MzIqKSh0YWJsZSAr
IHBmbl90b19wZGVfaWR4KGRmbiwgcGRlX2xldmVsKSk7CiAKLSAgICBuZWVkX2ZsdXNoID0gc2V0
X2lvbW11X3BkZV9wcmVzZW50KHBkZSwgbmV4dF9tZm4sIAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMCwgaXcsIGlyKTsKKyAg
ICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3BkZV9wcmVzZW50KHBkZSwgbmV4dF9tZm4sIDAsIGl3
LCBpcik7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwogICAgIHJldHVybiBuZWVkX2Zs
dXNoOwogfQpAQCAtNDE5LDggKzQxOCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgfQogCiAgICAgLyog
c2V0dXAgc3VwZXIgcGFnZSBtYXBwaW5nLCBuZXh0IGxldmVsID0gMCAqLwotICAgIHNldF9pb21t
dV9wZGVfcHJlc2VudCgodTMyKilwZGUsIGZpcnN0X21mbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMCwKKyAgICBzZXRfaW9tbXVfcGRlX3ByZXNl
bnQoKHUzMiopcGRlLCBmaXJzdF9tZm4sIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICEh
KGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgISEo
ZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIApAQCAtNDQ3LDE4ICs0NDUsMTcgQEAgc3RhdGlj
IGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4sCiAgICAgdGFibGUgPSBoZC0+YXJjaC5yb290X3RhYmxlOwogICAgIGxldmVsID0gaGQtPmFy
Y2gucGFnaW5nX21vZGU7CiAKLSAgICBCVUdfT04oIHRhYmxlID09IE5VTEwgfHwgbGV2ZWwgPCBJ
T01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xIHx8IAotICAgICAgICAgICAgbGV2ZWwgPiBJT01NVV9Q
QUdJTkdfTU9ERV9MRVZFTF82ICk7CisgICAgQlVHX09OKCB0YWJsZSA9PSBOVUxMIHx8IGxldmVs
IDwgMSB8fCBsZXZlbCA+IDYgKTsKIAogICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90
b19tZm4odGFibGUpKTsKIAotICAgIGlmICggbGV2ZWwgPT0gSU9NTVVfUEFHSU5HX01PREVfTEVW
RUxfMSApCisgICAgaWYgKCBsZXZlbCA9PSAxICkKICAgICB7CiAgICAgICAgIHB0X21mbltsZXZl
bF0gPSBuZXh0X3RhYmxlX21mbjsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgd2hp
bGUgKCBsZXZlbCA+IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEgKQorICAgIHdoaWxlICggbGV2
ZWwgPiAxICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsID0gbGV2ZWwg
LSAxOwogICAgICAgICBwdF9tZm5bbGV2ZWxdID0gbmV4dF90YWJsZV9tZm47CkBAIC02NzksOCAr
Njc2LDcgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sIG1mbl90IG1mbiwKICAgICB9CiAKICAgICAvKiBJbnN0YWxsIDRrIG1hcHBpbmcgZmlyc3Qg
Ki8KLSAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZu
X3goZGZuKSwgbWZuX3gobWZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEsCisgICAgbmVlZF9mbHVzaCA9IHNldF9pb21t
dV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRmbiksIG1mbl94KG1mbiksIDEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0
YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAm
IElPTU1VRl9yZWFkYWJsZSkpOwogCkBAIC02OTMsOCArNjg5LDggQEAgaW50IGFtZF9pb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICBpZiAo
IGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZu
X3goZGZuKSwgMCk7CiAKLSAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RF
X0xFVkVMXzI7Ci0gICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7
IG1lcmdlX2xldmVsKysgKQorICAgIGZvciAoIG1lcmdlX2xldmVsID0gMjsgbWVyZ2VfbGV2ZWwg
PD0gaGQtPmFyY2gucGFnaW5nX21vZGU7CisgICAgICAgICAgbWVyZ2VfbGV2ZWwrKyApCiAgICAg
ewogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9sZXZlbF0gPT0gMCApCiAgICAgICAgICAgICBi
cmVhazsKQEAgLTgxNiw3ICs4MTIsNyBAQCB2b2lkIGFtZF9pb21tdV9zaGFyZV9wMm0oc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgaGQtPmFyY2gucm9vdF90YWJsZSA9IHAybV90YWJsZTsKIAog
ICAgICAgICAvKiBXaGVuIHNoYXJpbmcgcDJtIHdpdGggaW9tbXUsIHBhZ2luZyBtb2RlID0gNCAq
LwotICAgICAgICBoZC0+YXJjaC5wYWdpbmdfbW9kZSA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVM
XzQ7CisgICAgICAgIGhkLT5hcmNoLnBhZ2luZ19tb2RlID0gNDsKICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJTaGFyZSBwMm0gdGFibGUgd2l0aCBpb21tdTogcDJtIHRhYmxlID0gJSNseFxuIiwK
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KHBnZF9tZm4pKTsKICAgICB9CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCAyNTdiODNlMmRiLi5k
MzkwOWRhYThkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMKQEAgLTI0MCw5ICsyNDAsNyBAQCBzdGF0aWMgaW50IGFtZF9pb21tdV9kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogCiAgICAgLyogRm9yIHB2IGFuZCBkb20wLCBzdGljayB3aXRoIGdl
dF9wYWdpbmdfbW9kZShtYXhfcGFnZSkKICAgICAgKiBGb3IgSFZNIGRvbTAsIHVzZSAyIGxldmVs
IHBhZ2UgdGFibGUgYXQgZmlyc3QgKi8KLSAgICBoZC0+YXJjaC5wYWdpbmdfbW9kZSA9IGlzX2h2
bV9kb21haW4oZCkgPwotICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BBR0lOR19NT0RFX0xF
VkVMXzIgOgotICAgICAgICAgICAgICAgICAgICAgIGdldF9wYWdpbmdfbW9kZShtYXhfcGFnZSk7
CisgICAgaGQtPmFyY2gucGFnaW5nX21vZGUgPSBpc19odm1fZG9tYWluKGQpID8gMiA6IGdldF9w
YWdpbmdfbW9kZShtYXhfcGFnZSk7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtZGVmcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgKaW5kZXggMWYxOWNkM2QyNy4uYTIxNzI0
NTI0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1k
ZWZzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmgK
QEAgLTM4LDggKzM4LDcgQEAKIAlQQUdFX1NJWkUgKiAoUFRFX1BFUl9UQUJMRV9BTElHTihlbnRy
aWVzKSA+PiBQVEVfUEVSX1RBQkxFX1NISUZUKQogCiAjZGVmaW5lIGFtZF9vZmZzZXRfbGV2ZWxf
YWRkcmVzcyhvZmZzZXQsIGxldmVsKSBcCi0gICAgICAJKCh1NjQpKG9mZnNldCkgPDwgKDEyICsg
KFBURV9QRVJfVEFCTEVfU0hJRlQgKiBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChsZXZlbCAtIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEpKSkpCisgICAgICAgICgodWludDY0
X3QpKG9mZnNldCkgPDwgKDEyICsgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiAoKGxldmVsKSAtIDEp
KSkpCiAKICNkZWZpbmUgUENJX01JTl9DQVBfT0ZGU0VUCTB4NDAKICNkZWZpbmUgUENJX01BWF9D
QVBfQkxPQ0tTCTQ4CkBAIC00NDksMTQgKzQ0OCw2IEBACiAKIC8qIFBhZ2luZyBtb2RlcyAqLwog
I2RlZmluZSBJT01NVV9QQUdJTkdfTU9ERV9ESVNBQkxFRAkweDAKLSNkZWZpbmUgSU9NTVVfUEFH
SU5HX01PREVfTEVWRUxfMAkweDAKLSNkZWZpbmUgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMQkw
eDEKLSNkZWZpbmUgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMgkweDIKLSNkZWZpbmUgSU9NTVVf
UEFHSU5HX01PREVfTEVWRUxfMwkweDMKLSNkZWZpbmUgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxf
NAkweDQKLSNkZWZpbmUgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfNQkweDUKLSNkZWZpbmUgSU9N
TVVfUEFHSU5HX01PREVfTEVWRUxfNgkweDYKLSNkZWZpbmUgSU9NTVVfUEFHSU5HX01PREVfTEVW
RUxfNwkweDcKIAogLyogRmxhZ3MgKi8KICNkZWZpbmUgSU9NTVVfQ09OVFJPTF9ESVNBQkxFRAkw
CkBAIC00OTcsMyArNDg4LDEzIEBACiAjZGVmaW5lIElPTU1VX1JFR19CQVNFX0FERFJfSElHSF9T
SElGVCAgICAgICAgICAgICAgMAogCiAjZW5kaWYgLyogX0FTTV9YODZfNjRfQU1EX0lPTU1VX0RF
RlNfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxl
LXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:03:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:03: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 1gJAZo-0000ly-IK; Sun, 04 Nov 2018 05:03: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAZn-0000lp-BW
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:55 +0000
X-Inumbo-ID: 06dec0cc-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06dec0cc-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:03:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAZl-00022Y-TF
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAZl-0006Vc-R1
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:03:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAZl-0006Vc-R1@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:03:53 +0000
Subject: [Xen-changelog] [xen master] Make credit2 the default scheduler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhZmQ5MzZkZGRiZDc5NzhkNDEzMTI3NWFkMTExMmY2NDQ1N2JmNjQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gT2N0IDI5IDE0OjUxOjUxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDI5IDE0OjU4OjM0
IDIwMTggKzAwMDAKCiAgICBNYWtlIGNyZWRpdDIgdGhlIGRlZmF1bHQgc2NoZWR1bGVyCiAgICAK
ICAgIENyZWRpdDIgd2FzIGRlY2xhcmVkICJzdXBwb3J0ZWQiIGluIDQuOCwgYW5kIGFzIG9mIDQu
MTAgaGFkIHR3byBvdGhlcgogICAgY3JpdGljYWwgZmVhdHVyZXMgaW1wbGVtZW50ZWQgKHNvZnQg
YWZmaW5pdHkgLyBOVU1BIGFuZCBjYXBzKS4KICAgIAogICAgV2h5IGNoYW5nZSB0aGUgZGVmYXVs
dD8KICAgIAogICAgVGhlIGNvZGUgaXMgYmV0dGVyOiBtb3JlIHByZWRpY3RhYmxlLCBsZXNzIGpp
dHRlciwgZWFzaWVyIHRvIGRldGVybWluZQogICAgaG93IG1vZGlmaWNhdGlvbnMgd2lsbCBhZmZl
Y3Qgb3ZlcmFsbCBiZWhhdmlvciwgZWFzaWVyIGluIHRoZSBmdXR1cmUKICAgIHRvIG1ha2UgbG9h
ZC1iYWxhbmNpbmcgYmVoYXZpb3IgbW9yZSBzdWJ0bGUgKGUuZy4sIHRha2luZyBpbnRvIGFjY291
bnQKICAgIHRoZSBjb3N0IG9mIHBvd2VyaW5nIHVwIGV4dHJhIGNvcmVzLCAmYykuCiAgICAKICAg
IE92ZXJhbGwgcGVyZm9ybWFuY2UgY29tcGFyZWQgdG8gQ3JlZGl0MSBpcyBzb21ld2hhdCBvZiBh
IG1peGVkIGJhZy4KICAgIFVuZm9ydHVuYXRlbHkgbW9zdCBvZiB3aGF0IEkgaGF2ZSBhcmUgdGVz
dHMgdXNpbmcgWGVuU2VydmVyJ3MgaW50ZXJuYWwKICAgIHBlcmYgdGVzdGluZyBzeXN0ZW0sIHNv
IEkgY2FuJ3Qgc2hhcmUgdGhlIHJhdyBkYXRhICh2aWEgbGlua3MgYW55d2F5KS4KICAgIAogICAg
SGVyZSBpcyBhIHN1bW1hcnkgb2YgZGF0YSBmcm9tIGFuIGludGVybmFsIGUtbWFpbCBEYXJpbyBz
ZW50IGluIHRoZQogICAgcGFzdDoKICAgIAogICAgKiBEVkRiZW5jaDogT24gdW5kZXJsb2FkZWQg
c3lzdGVtcywgY3JlZGl0MiBvdXRwZXJmb3JtZWQgY3JlZGl0MSBieQogICAgYWJvdXQgNCUuICBP
biBvdmVybG9hZGVkIHN5c3RlbXMsIGNyZWRpdDIgdW5kZXJwZXJmb3JtZWQgYnkgYWJvdXQgMyUu
CiAgICAKICAgICogT24gYSByYW5nZSBvZiB0ZXN0cyAodW5peGJlbmNoLCBsbWJlbmNoLCAmYyks
IGNyZWRpdCBhbmQgY3JlZGl0MgogICAgcGVyZm9ybSB3aXRoaW4gNSUgb2YgZWFjaCBvdGhlciAo
dXAgYW5kIGRvd24pLgogICAgCiAgICAqIENyZWRpdDIgZmFpcmx5IGNvbnNpc3RlbnRseSBiZWF0
cyBjcmVkaXQgZm9yIFRDUC1zdHlsZSB3b3JrbG9hZHMuCiAgICAKICAgICogQ3JlZGl0MiBpcyBz
b21ldGltZXMgZXF1YWwgdG8sIHNvbWV0aW1lcyA1LTE1JSB3b3JzZSB0aGFuLCBjcmVkaXQgZm9y
CiAgICBzeW50aGV0aWMgQ1BVIHdvcmtsb2FkcyAoZS5nLiwgRGhyeXN0b25lKS4KICAgIAogICAg
KiBPbiBMb2dpblZTSSwgY3JlZGl0MiBmYWlybHkgY29uc2lzdGVudGx5IG91dHBlcmZvcm1zIGNy
ZWRpdCBieSBhYm91dCAxMCUuCiAgICAKICAgIENyZWRpdDIsIGxpa2UgY3JlZGl0LCBoYXMgYSBu
dW1iZXIgb2Ygd29ya2xvYWRzIC8gc2V0dXBzIGZvciB3aGljaAogICAgcGVyZm9ybWFuY2UgY291
bGQgYmUgaW1wcm92ZWQuICBQZXJzb25hbGx5IEkgdGhpbmsgbmV0d29ya2luZyBhbmQKICAgIHBh
cnRpYWxseS1sb2FkZWQgc3lzdGVtcyBpcyBnb2luZyB0byBiZSBtb3JlIHJlcHJlc2VudGF0aXZl
IG9mIHdoYXQKICAgIFhlbiBpcyBhY3R1YWxseSB1c2VkIGZvcjsgc28gSSB0aGluayBjcmVkaXQy
IGlzIG9uIHRoZSB3aG9sZSB0aGUKICAgIGJldHRlciBzY2hlZHVsZXIgdG8gdXNlIGJ5IGRlZmF1
bHQuICBBbmQgaW4gYW55IGNhc2UsIG1ha2luZyB0aG9zZQogICAgaW1wcm92ZW1lbnRzIG9uIGNy
ZWRpdDIgd2lsbCBiZSBlYXNpZXIgdGhhbiBvbiBjcmVkaXQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vS2Nv
bmZpZyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25m
aWcKaW5kZXggY2U5NjVmYmYxNy4uNjgxMzJhM2ExMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9L
Y29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMjQxLDcgKzI0MSw3IEBAIGNvbmZp
ZyBTQ0hFRF9OVUxMCiAKIGNob2ljZQogCXByb21wdCAiRGVmYXVsdCBTY2hlZHVsZXI/IgotCWRl
ZmF1bHQgU0NIRURfQ1JFRElUX0RFRkFVTFQKKwlkZWZhdWx0IFNDSEVEX0NSRURJVDJfREVGQVVM
VAogCiAJY29uZmlnIFNDSEVEX0NSRURJVF9ERUZBVUxUCiAJCWJvb2wgIkNyZWRpdCBTY2hlZHVs
ZXIiIGlmIFNDSEVEX0NSRURJVApAQCAtMjYyLDcgKzI2Miw3IEBAIGNvbmZpZyBTQ0hFRF9ERUZB
VUxUCiAJZGVmYXVsdCAicnRkcyIgaWYgU0NIRURfUlREU19ERUZBVUxUCiAJZGVmYXVsdCAiYXJp
bmM2NTMiIGlmIFNDSEVEX0FSSU5DNjUzX0RFRkFVTFQKIAlkZWZhdWx0ICJudWxsIiBpZiBTQ0hF
RF9OVUxMX0RFRkFVTFQKLQlkZWZhdWx0ICJjcmVkaXQiCisJZGVmYXVsdCAiY3JlZGl0MiIKIAog
ZW5kbWVudQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:04:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:04: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 1gJAZx-0000n6-K2; Sun, 04 Nov 2018 05:04:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAZx-0000n0-AV
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:05 +0000
X-Inumbo-ID: 0cf383c2-dfef-11e8-a61c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0cf383c2-dfef-11e8-a61c-12d6303a7972;
 Sun, 04 Nov 2018 05:04: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 1gJAZw-00023L-3O
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAZw-0006WN-12
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAZw-0006WN-12@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:04:04 +0000
Subject: [Xen-changelog] [xen master] arm,
 smmu: backport "Disable stalling faults for all 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlNzU5NzNhMjczZjZjYWNjZTJiMmI4YWNlMWQzYWI0YjMwNGMzNjEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBdXRob3JEYXRlOiBT
dW4gT2N0IDE0IDE1OjU3OjMyIDIwMTggLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gT2N0IDI5IDE0OjI0
OjI4IDIwMTggLTA3MDAKCiAgICBhcm0sc21tdTogYmFja3BvcnQgIkRpc2FibGUgc3RhbGxpbmcg
ZmF1bHRzIGZvciBhbGwgZW5kcG9pbnRzIgogICAgCiAgICBCYWNrcG9ydCBjb21taXQgMzcxNGNl
MWQ2NjU1MDk4ZWU2OWVkZTYzMjg4M2U1ODc0ZDY3ZTRhYgogICAgImlvbW11L2FybS1zbW11OiBE
aXNhYmxlIHN0YWxsaW5nIGZhdWx0cyBmb3IgYWxsIGVuZHBvaW50cyIgZnJvbSB0aGUKICAgIExp
bnV4IGtlcm5lbC4gVGhpcyB3b3Jrcy1hcm91bmQgRXJyYXR1bSAjODQyODY5LgogICAgCiAgICBP
cmlnaW5hbCBjb21taXQgbWVzc2FnZToKICAgIAogICAgICBFbmFibGluZyBzdGFsbGluZyBmYXVs
dHMgY2FuIHJlc3VsdCBpbiBoYXJkd2FyZSBkZWFkbG9jayBvbiBwb29ybHkKICAgICAgZGVzaWdu
ZWQgc3lzdGVtcywgcGFydGljdWxhcmx5IHRob3NlIHdpdGggYSBQQ0kgcm9vdCBjb21wbGV4IHVw
c3RyZWFtIG9mCiAgICAgIHRoZSBTTU1VLgogICAgCiAgICAgIEFsdGhvdWdoIGl0J3Mgbm90IHJl
YWxseSBMaW51eCdzIGpvYiB0byBzYXZlIGhhcmR3YXJlIGludGVncmF0b3JzIGZyb20KICAgICAg
dGhlaXIgb3duIG1pc2ZvcnR1bmUsIGl0ICppcyogb3VyIGpvYiB0byBzdG9wIHVzZXJzcGFjZSAo
ZS5nLiBWRklPCiAgICAgIGNsaWVudHMpIGZyb20gaG9zaW5nIHRoZSBzeXN0ZW0gZm9yIGV2ZXJ5
Ym9keSBlbHNlLCBldmVuIGlmIHRoZXkgbWlnaHQKICAgICAgYWxyZWFkeSBiZSByZXF1aXJlZCB0
byBoYXZlIGVsZXZhdGVkIHByaXZpbGVnZXMuCiAgICAKICAgICAgR2l2ZW4gdGhhdCB0aGUgZmF1
bHQgaGFuZGxpbmcgY29kZSBjdXJyZW50bHkgZXhlY3V0ZXMgZW50aXJlbHkgaW4gSVJRCiAgICAg
IGNvbnRleHQsIHRoZXJlIGlzIG5vdGhpbmcgdGhhdCBjYW4gc2Vuc2libHkgYmUgZG9uZSB0byBy
ZWNvdmVyIGZyb20KICAgICAgdGhpbmdzIGxpa2UgcGFnZSBmYXVsdHMgYW55d2F5LCBzbyBsZXQn
cyByaXAgdGhpcyBjb2RlIG91dCBmb3Igbm93IGFuZAogICAgICBhdm9pZCB0aGUgcG90ZW50aWFs
IGZvciBkZWFkbG9jay4KICAgIAogICAgICBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+CiAg
ICAgIEZpeGVzOiA0OGVjODNiY2JjZjUgKCJpb21tdS9hcm0tc21tdTogQWRkIGluaXRpYWwgZHJp
dmVyIHN1cHBvcnQgZm9yIEFSTSBTTU1VdjMgZGV2aWNlcyIpCiAgICAgIFJlcG9ydGVkLWJ5OiBN
YXR0IEV2YW5zIDxtYXR0LmV2YW5zQGFybS5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFdpbGwg
RGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBkb2NzL21pc2MvYXJtL3NpbGljb24t
ZXJyYXRhLnR4dCAgIHwgIDEgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8
IDQwICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0IGIvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0
YS50eHQKaW5kZXggYzk4NTRjMzlmNC4uOTA2YmY1ZmQ0OCAxMDA2NDQKLS0tIGEvZG9jcy9taXNj
L2FybS9zaWxpY29uLWVycmF0YS50eHQKKysrIGIvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0
YS50eHQKQEAgLTQ4LDMgKzQ4LDQgQEAgc3RhYmxlIGh5cGVydmlzb3JzLgogfCBBUk0gICAgICAg
ICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4NTI1MjMgICAgICAgICB8IE4vQSAgICAgICAgICAg
ICAgICAgICAgIHwKIHwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTU3ICAgICAgfCAjODMyMDc1
ICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgzMjA3NSAgICB8CiB8IEFSTSAgICAgICAgICAgIHwg
Q29ydGV4LUE1NyAgICAgIHwgIzgzNDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzQyMjAg
ICAgfAorfCBBUk0gICAgICAgICAgICB8IE1NVS01MDAgICAgICAgICB8ICM4NDI4NjkgICAgICAg
ICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5j
CmluZGV4IGI1MTAzOTk0M2MuLjk2MTJjMGZkZGMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwpAQCAtODk4LDggKzg5OCw3IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X3RsYl9pbnZfY29u
dGV4dChzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbikKIAogc3RhdGljIGlycXJl
dHVybl90IGFybV9zbW11X2NvbnRleHRfZmF1bHQoaW50IGlycSwgdm9pZCAqZGV2KQogewotCWlu
dCBmbGFncywgcmV0OwotCXUzMiBmc3IsIGZhciwgZnN5bnIsIHJlc3VtZTsKKwl1MzIgZnNyLCBm
YXIsIGZzeW5yOwogCXVuc2lnbmVkIGxvbmcgaW92YTsKIAlzdHJ1Y3QgaW9tbXVfZG9tYWluICpk
b21haW4gPSBkZXY7CiAJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSBkb21h
aW4tPnByaXY7CkBAIC05MTMsMTMgKzkxMiw3IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21t
dV9jb250ZXh0X2ZhdWx0KGludCBpcnEsIHZvaWQgKmRldikKIAlpZiAoIShmc3IgJiBGU1JfRkFV
TFQpKQogCQlyZXR1cm4gSVJRX05PTkU7CiAKLQlpZiAoZnNyICYgRlNSX0lHTikKLQkJZGV2X2Vy
cl9yYXRlbGltaXRlZChzbW11LT5kZXYsCi0JCQkJICAgICJVbmV4cGVjdGVkIGNvbnRleHQgZmF1
bHQgKGZzciAweCV4KVxuIiwKLQkJCQkgICAgZnNyKTsKLQogCWZzeW5yID0gcmVhZGxfcmVsYXhl
ZChjYl9iYXNlICsgQVJNX1NNTVVfQ0JfRlNZTlIwKTsKLQlmbGFncyA9IGZzeW5yICYgRlNZTlIw
X1dOUiA/IElPTU1VX0ZBVUxUX1dSSVRFIDogSU9NTVVfRkFVTFRfUkVBRDsKIAogCWZhciA9IHJl
YWRsX3JlbGF4ZWQoY2JfYmFzZSArIEFSTV9TTU1VX0NCX0ZBUl9MTyk7CiAJaW92YSA9IGZhcjsK
QEAgLTkyOCwyNSArOTIxLDEyIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9jb250ZXh0
X2ZhdWx0KGludCBpcnEsIHZvaWQgKmRldikKIAlpb3ZhIHw9ICgodW5zaWduZWQgbG9uZylmYXIg
PDwgMzIpOwogI2VuZGlmCiAKLQlpZiAoIXJlcG9ydF9pb21tdV9mYXVsdChkb21haW4sIHNtbXUt
PmRldiwgaW92YSwgZmxhZ3MpKSB7Ci0JCXJldCA9IElSUV9IQU5ETEVEOwotCQlyZXN1bWUgPSBS
RVNVTUVfUkVUUlk7Ci0JfSBlbHNlIHsKLQkJZGV2X2Vycl9yYXRlbGltaXRlZChzbW11LT5kZXYs
Ci0JCSAgICAiVW5oYW5kbGVkIGNvbnRleHQgZmF1bHQ6IGlvdmE9MHglMDhseCwgZnN5bnI9MHgl
eCwgY2I9JWRcbiIsCi0JCSAgICBpb3ZhLCBmc3luciwgY2ZnLT5jYm5keCk7Ci0JCXJldCA9IElS
UV9OT05FOwotCQlyZXN1bWUgPSBSRVNVTUVfVEVSTUlOQVRFOwotCX0KLQotCS8qIENsZWFyIHRo
ZSBmYXVsdGluZyBGU1IgKi8KKwlkZXZfZXJyX3JhdGVsaW1pdGVkKHNtbXUtPmRldiwKKwkiVW5o
YW5kbGVkIGNvbnRleHQgZmF1bHQ6IGZzcj0weCV4LCBpb3ZhPTB4JTA4bHgsIGZzeW5yPTB4JXgs
IGNiPSVkXG4iLAorCQkJICAgIGZzciwgaW92YSwgZnN5bnIsIGNmZy0+Y2JuZHgpOworIAogCXdy
aXRlbChmc3IsIGNiX2Jhc2UgKyBBUk1fU01NVV9DQl9GU1IpOwotCi0JLyogUmV0cnkgb3IgdGVy
bWluYXRlIGFueSBzdGFsbGVkIHRyYW5zYWN0aW9ucyAqLwotCWlmIChmc3IgJiBGU1JfU1MpCi0J
CXdyaXRlbF9yZWxheGVkKHJlc3VtZSwgY2JfYmFzZSArIEFSTV9TTU1VX0NCX1JFU1VNRSk7Ci0K
LQlyZXR1cm4gcmV0OworCXJldHVybiBJUlFfSEFORExFRDsKIH0KIAogc3RhdGljIGlycXJldHVy
bl90IGFybV9zbW11X2dsb2JhbF9mYXVsdChpbnQgaXJxLCB2b2lkICpkZXYpCkBAIC0xMTgwLDgg
KzExNjAsMTIgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW5pdF9jb250ZXh0X2Jhbmsoc3RydWN0
IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4pCiAJCXdyaXRlbF9yZWxheGVkKHJlZywgY2Jf
YmFzZSArIEFSTV9TTU1VX0NCX1MxX01BSVIwKTsKIAl9CiAKLQkvKiBTQ1RMUiAqLwotCXJlZyA9
IFNDVExSX0NGQ0ZHIHwgU0NUTFJfQ0ZJRSB8IFNDVExSX0NGUkUgfCBTQ1RMUl9NIHwgU0NUTFJf
RUFFX1NCT1A7CisJLyoKKwkgKiBTQ1RMUgorCSAqCisJICogRG8gbm90IHNldCBTQ1RMUl9DRkNG
RywgYmVjYXVzZSBvZiBFcnJhdHVtICM4NDI4NjkKKwkgKi8KKwlyZWcgPSBTQ1RMUl9DRklFIHwg
U0NUTFJfQ0ZSRSB8IFNDVExSX00gfCBTQ1RMUl9FQUVfU0JPUDsKIAlpZiAoc3RhZ2UxKQogCQly
ZWcgfD0gU0NUTFJfUzFfQVNJRFBORTsKICNpZmRlZiBfX0JJR19FTkRJQU4KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:04:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:04: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 1gJAa8-0000oJ-M8; Sun, 04 Nov 2018 05:04: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAa7-0000o5-Cu
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:15 +0000
X-Inumbo-ID: 13047ed4-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13047ed4-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:04:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAa6-00023T-9T
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAa6-0006X0-79
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAa6-0006X0-79@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:04:14 +0000
Subject: [Xen-changelog] [xen master] x86/domain: Fix build with GCC 4.3.x
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhMWZhNjM1MDI5ZDEwMGQ0YjZiN2VkZGIzMWQ0OTYwMzIxN2NhYjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE9jdCAyOSAxMToyOTo1NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMzAgMTM6MjY6
MjEgMjAxOCArMDAwMAoKICAgIHg4Ni9kb21haW46IEZpeCBidWlsZCB3aXRoIEdDQyA0LjMueAog
ICAgCiAgICBHQ0MgNC4zLnggY2FuJ3QgaW5pdGlhbGlzZSB0aGUgdXNlcl9yZWdzIHN0cnVjdHVy
ZSBsaWtlIHRoaXMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGQ2M2I3MWM5ZjkuLjE5NjkyZTIxOTMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKQEAgLTMyNiw5ICszMjYsOCBAQCB2b2lkIGZyZWVfdmNwdV9zdHJ1Y3Qoc3RydWN0IHZjcHUg
KnYpCiAvKiBJbml0aWFsaXNlIHZhcmlvdXMgcmVnaXN0ZXJzIHRvIHRoZWlyIGFyY2hpdGVjdHVy
YWwgSU5JVC9SRVNFVCBzdGF0ZS4gKi8KIHZvaWQgYXJjaF92Y3B1X3JlZ3NfaW5pdChzdHJ1Y3Qg
dmNwdSAqdikKIHsKLSAgICB2LT5hcmNoLnVzZXJfcmVncyA9ICh0eXBlb2Yodi0+YXJjaC51c2Vy
X3JlZ3MpKXsKLSAgICAgICAgLnJmbGFncyA9IFg4Nl9FRkxBR1NfTUJTLAotICAgIH07CisgICAg
bWVtc2V0KCZ2LT5hcmNoLnVzZXJfcmVncywgMCwgc2l6ZW9mKHYtPmFyY2gudXNlcl9yZWdzKSk7
CisgICAgdi0+YXJjaC51c2VyX3JlZ3MuZWZsYWdzID0gWDg2X0VGTEFHU19NQlM7CiAKICAgICBt
ZW1zZXQodi0+YXJjaC5kZWJ1Z3JlZywgMCwgc2l6ZW9mKHYtPmFyY2guZGVidWdyZWcpKTsKICAg
ICB2LT5hcmNoLmRlYnVncmVnWzZdID0gWDg2X0RSNl9ERUZBVUxUOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:04:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:04: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 1gJAaI-0000r9-OC; Sun, 04 Nov 2018 05:04: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAaH-0000r0-UE
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:25 +0000
X-Inumbo-ID: 1918d3dd-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1918d3dd-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:04: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 1gJAaG-00023c-FM
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAaG-0006Xe-D9
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAaG-0006Xe-D9@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:04:24 +0000
Subject: [Xen-changelog] [xen master] x86/emul: Unfold %cr4.de handling in
 x86emul_read_dr()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0386542301937514003=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 2b3218eb6bf27d3b66885dde8ae05e4e7864370d
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon May 28 15:16:37 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Oct 30 13:26:21 2018 +0000

    x86/emul: Unfold %cr4.de handling in x86emul_read_dr()
    
    No functional change (as curr->arch.debugreg[5] is zero when DE is clear), but
    this change simplifies the following patch.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/x86_emulate.c | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/xen/arch/x86/x86_emulate.c b/xen/arch/x86/x86_emulate.c
index 532b7e04e1..e1153f76b2 100644
--- a/xen/arch/x86/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate.c
@@ -101,23 +101,29 @@ int x86emul_read_dr(unsigned int reg, unsigned long *val,
     switch ( reg )
     {
     case 0 ... 3:
-    case 6:
         *val = curr->arch.debugreg[reg];
         break;
 
+    case 4:
+        if ( curr->arch.pv.ctrlreg[4] & X86_CR4_DE )
+            goto ud_fault;
+
+        /* Fallthrough */
+    case 6:
+        *val = curr->arch.debugreg[6];
+        break;
+
+    case 5:
+        if ( curr->arch.pv.ctrlreg[4] & X86_CR4_DE )
+            goto ud_fault;
+
+        /* Fallthrough */
     case 7:
         *val = (curr->arch.debugreg[7] |
                 curr->arch.debugreg[5]);
         break;
 
-    case 4 ... 5:
-        if ( !(curr->arch.pv.ctrlreg[4] & X86_CR4_DE) )
-        {
-            *val = curr->arch.debugreg[reg + 2];
-            break;
-        }
-
-        /* Fallthrough */
+    ud_fault:
     default:
         if ( ctxt )
             x86_emul_hw_exception(TRAP_invalid_op, X86_EVENT_NO_EC, ctxt);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0386542301937514003==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:04:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:04: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 1gJAaT-0000si-Qj; Sun, 04 Nov 2018 05:04:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAaS-0000sb-Mw
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:36 +0000
X-Inumbo-ID: 1f2ea1ac-dfef-11e8-9b56-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f2ea1ac-dfef-11e8-9b56-12d6303a7972;
 Sun, 04 Nov 2018 05:04: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 1gJAaQ-00023o-MZ
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAaQ-0006Yg-KI
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAaQ-0006Yg-KI@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:04:34 +0000
Subject: [Xen-changelog] [xen master] x86: Reorganise and rename debug
 register fields in struct 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: multipart/mixed; boundary="===============0634111781114576616=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 30f43f4aa81e2dea6f754dddaf794518587022c2
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon May 28 15:22:49 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Oct 30 13:26:21 2018 +0000

    x86: Reorganise and rename debug register fields in struct vcpu
    
    Reusing debugreg[5] for the PV emulated IO breakpoint information is confusing
    to read.  Instead, introduce a dr7_emul field in pv_vcpu for the purpose.
    
    With the PV emulation out of the way, debugreg[4,5] are entirely unused and
    don't need to be stored.
    
    Rename debugreg[0..3] to dr[0..3] to reduce code volume, but keep them as an
    array because their behaviour is identical and this helps simplfy some of the
    PV handling.  Introduce dr6 and dr7 fields to replace debugreg[6,7] which
    removes the storage for debugreg[4,5].
    
    In arch_get_info_guest(), handle the merging of emulated dr7 state alongside
    all other dr handling, rather than much later.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
---
 xen/arch/x86/domain.c          | 28 ++++++++++++++++++----------
 xen/arch/x86/domctl.c          | 15 +++++----------
 xen/arch/x86/hvm/hvm.c         | 24 ++++++++++++------------
 xen/arch/x86/hvm/svm/svm.c     | 27 ++++++++++++++-------------
 xen/arch/x86/hvm/vmx/vmx.c     | 26 +++++++++++++-------------
 xen/arch/x86/pv/emul-priv-op.c | 15 +++++++--------
 xen/arch/x86/pv/emulate.c      |  2 +-
 xen/arch/x86/traps.c           | 31 ++++++++++++++++---------------
 xen/arch/x86/vm_event.c        |  2 +-
 xen/arch/x86/x86_emulate.c     |  7 +++----
 xen/include/asm-x86/domain.h   | 12 +++++++++++-
 11 files changed, 101 insertions(+), 88 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 19692e2193..943f95b676 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -329,9 +329,9 @@ void arch_vcpu_regs_init(struct vcpu *v)
     memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
     v->arch.user_regs.eflags = X86_EFLAGS_MBS;
 
-    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
-    v->arch.debugreg[6] = X86_DR6_DEFAULT;
-    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+    memset(v->arch.dr, 0, sizeof(v->arch.dr));
+    v->arch.dr6 = X86_DR6_DEFAULT;
+    v->arch.dr7 = X86_DR7_DEFAULT;
 }
 
 int arch_vcpu_create(struct vcpu *v)
@@ -885,8 +885,10 @@ int arch_set_info_guest(
 
     if ( is_hvm_domain(d) )
     {
-        for ( i = 0; i < ARRAY_SIZE(v->arch.debugreg); ++i )
-            v->arch.debugreg[i] = c(debugreg[i]);
+        for ( i = 0; i < ARRAY_SIZE(v->arch.dr); ++i )
+            v->arch.dr[i] = c(debugreg[i]);
+        v->arch.dr6 = c(debugreg[6]);
+        v->arch.dr7 = c(debugreg[7]);
 
         hvm_set_info_guest(v);
         goto out;
@@ -974,9 +976,15 @@ int arch_set_info_guest(
     v->arch.pv.ctrlreg[4] = cr4 ? pv_guest_cr4_fixup(v, cr4) :
         real_cr4_to_pv_guest_cr4(mmu_cr4_features);
 
-    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
-    for ( i = 0; i < 8; i++ )
-        (void)set_debugreg(v, i, c(debugreg[i]));
+    memset(v->arch.dr, 0, sizeof(v->arch.dr));
+    v->arch.dr6 = X86_DR6_DEFAULT;
+    v->arch.dr7 = X86_DR7_DEFAULT;
+    v->arch.pv.dr7_emul = 0;
+
+    for ( i = 0; i < ARRAY_SIZE(v->arch.dr); i++ )
+        set_debugreg(v, i, c(debugreg[i]));
+    set_debugreg(v, 6, c(debugreg[6]));
+    set_debugreg(v, 7, c(debugreg[7]));
 
     if ( v->is_initialised )
         goto out;
@@ -1542,7 +1550,7 @@ void paravirt_ctxt_switch_from(struct vcpu *v)
      * inside Xen, before we get a chance to reload DR7, and this cannot always
      * safely be handled.
      */
-    if ( unlikely(v->arch.debugreg[7] & DR7_ACTIVE_MASK) )
+    if ( unlikely(v->arch.dr7 & DR7_ACTIVE_MASK) )
         write_debugreg(7, 0);
 }
 
@@ -1555,7 +1563,7 @@ void paravirt_ctxt_switch_to(struct vcpu *v)
             l4e_from_page(v->domain->arch.perdomain_l3_pg,
                           __PAGE_HYPERVISOR_RW);
 
-    if ( unlikely(v->arch.debugreg[7] & DR7_ACTIVE_MASK) )
+    if ( unlikely(v->arch.dr7 & DR7_ACTIVE_MASK) )
         activate_debugregs(v);
 
     if ( cpu_has_rdtscp )
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
index 115ddf6d1a..cc85395e96 100644
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -1576,8 +1576,11 @@ void arch_get_info_guest(struct vcpu *v, vcpu_guest_context_u c)
         }
     }
 
-    for ( i = 0; i < ARRAY_SIZE(v->arch.debugreg); ++i )
-        c(debugreg[i] = v->arch.debugreg[i]);
+    for ( i = 0; i < ARRAY_SIZE(v->arch.dr); ++i )
+        c(debugreg[i] = v->arch.dr[i]);
+    c(debugreg[6] = v->arch.dr6);
+    c(debugreg[7] = v->arch.dr7 |
+      (is_pv_domain(d) ? v->arch.pv.dr7_emul : 0));
 
     if ( is_hvm_domain(d) )
     {
@@ -1652,10 +1655,6 @@ void arch_get_info_guest(struct vcpu *v, vcpu_guest_context_u c)
             c.nat->ctrlreg[1] =
                 pagetable_is_null(v->arch.guest_table_user) ? 0
                 : xen_pfn_to_cr3(pagetable_get_pfn(v->arch.guest_table_user));
-
-            /* Merge shadow DR7 bits into real DR7. */
-            c.nat->debugreg[7] |= c.nat->debugreg[5];
-            c.nat->debugreg[5] = 0;
         }
         else
         {
@@ -1664,10 +1663,6 @@ void arch_get_info_guest(struct vcpu *v, vcpu_guest_context_u c)
 
             c.cmp->ctrlreg[3] = compat_pfn_to_cr3(l4e_get_pfn(*l4e));
             unmap_domain_page(l4e);
-
-            /* Merge shadow DR7 bits into real DR7. */
-            c.cmp->debugreg[7] |= c.cmp->debugreg[5];
-            c.cmp->debugreg[5] = 0;
         }
 
         if ( guest_kernel_mode(v, &v->arch.user_regs) )
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 225c62f8ba..42d7a9bd1b 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -791,12 +791,12 @@ static int hvm_save_cpu_ctxt(struct vcpu *v, hvm_domain_context_t *h)
         .cr2 = v->arch.hvm.guest_cr[2],
         .cr3 = v->arch.hvm.guest_cr[3],
         .cr4 = v->arch.hvm.guest_cr[4],
-        .dr0 = v->arch.debugreg[0],
-        .dr1 = v->arch.debugreg[1],
-        .dr2 = v->arch.debugreg[2],
-        .dr3 = v->arch.debugreg[3],
-        .dr6 = v->arch.debugreg[6],
-        .dr7 = v->arch.debugreg[7],
+        .dr0 = v->arch.dr[0],
+        .dr1 = v->arch.dr[1],
+        .dr2 = v->arch.dr[2],
+        .dr3 = v->arch.dr[3],
+        .dr6 = v->arch.dr6,
+        .dr7 = v->arch.dr7,
         .msr_efer = v->arch.hvm.guest_efer,
     };
 
@@ -1117,12 +1117,12 @@ static int hvm_load_cpu_ctxt(struct domain *d, hvm_domain_context_t *h)
     v->arch.user_regs.r13 = ctxt.r13;
     v->arch.user_regs.r14 = ctxt.r14;
     v->arch.user_regs.r15 = ctxt.r15;
-    v->arch.debugreg[0] = ctxt.dr0;
-    v->arch.debugreg[1] = ctxt.dr1;
-    v->arch.debugreg[2] = ctxt.dr2;
-    v->arch.debugreg[3] = ctxt.dr3;
-    v->arch.debugreg[6] = ctxt.dr6;
-    v->arch.debugreg[7] = ctxt.dr7;
+    v->arch.dr[0] = ctxt.dr0;
+    v->arch.dr[1] = ctxt.dr1;
+    v->arch.dr[2] = ctxt.dr2;
+    v->arch.dr[3] = ctxt.dr3;
+    v->arch.dr6   = ctxt.dr6;
+    v->arch.dr7   = ctxt.dr7;
 
     v->arch.vgc_flags = VGCF_online;
 
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index dd0aca4f53..41427e7b9b 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -216,12 +216,12 @@ static void svm_save_dr(struct vcpu *v)
         rdmsrl(MSR_AMD64_DR3_ADDRESS_MASK, v->arch.hvm.svm.dr_mask[3]);
     }
 
-    v->arch.debugreg[0] = read_debugreg(0);
-    v->arch.debugreg[1] = read_debugreg(1);
-    v->arch.debugreg[2] = read_debugreg(2);
-    v->arch.debugreg[3] = read_debugreg(3);
-    v->arch.debugreg[6] = vmcb_get_dr6(vmcb);
-    v->arch.debugreg[7] = vmcb_get_dr7(vmcb);
+    v->arch.dr[0] = read_debugreg(0);
+    v->arch.dr[1] = read_debugreg(1);
+    v->arch.dr[2] = read_debugreg(2);
+    v->arch.dr[3] = read_debugreg(3);
+    v->arch.dr6   = vmcb_get_dr6(vmcb);
+    v->arch.dr7   = vmcb_get_dr7(vmcb);
 }
 
 static void __restore_debug_registers(struct vmcb_struct *vmcb, struct vcpu *v)
@@ -247,12 +247,12 @@ static void __restore_debug_registers(struct vmcb_struct *vmcb, struct vcpu *v)
         wrmsrl(MSR_AMD64_DR3_ADDRESS_MASK, v->arch.hvm.svm.dr_mask[3]);
     }
 
-    write_debugreg(0, v->arch.debugreg[0]);
-    write_debugreg(1, v->arch.debugreg[1]);
-    write_debugreg(2, v->arch.debugreg[2]);
-    write_debugreg(3, v->arch.debugreg[3]);
-    vmcb_set_dr6(vmcb, v->arch.debugreg[6]);
-    vmcb_set_dr7(vmcb, v->arch.debugreg[7]);
+    write_debugreg(0, v->arch.dr[0]);
+    write_debugreg(1, v->arch.dr[1]);
+    write_debugreg(2, v->arch.dr[2]);
+    write_debugreg(3, v->arch.dr[3]);
+    vmcb_set_dr6(vmcb, v->arch.dr6);
+    vmcb_set_dr7(vmcb, v->arch.dr7);
 }
 
 /*
@@ -264,7 +264,8 @@ static void __restore_debug_registers(struct vmcb_struct *vmcb, struct vcpu *v)
 static void svm_restore_dr(struct vcpu *v)
 {
     struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb;
-    if ( unlikely(v->arch.debugreg[7] & DR7_ACTIVE_MASK) )
+
+    if ( unlikely(v->arch.dr7 & DR7_ACTIVE_MASK) )
         __restore_debug_registers(vmcb, v);
 }
 
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 7a49075e85..8d0e4b682c 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -603,13 +603,13 @@ static void vmx_save_dr(struct vcpu *v)
     v->arch.hvm.vmx.exec_control |= CPU_BASED_MOV_DR_EXITING;
     vmx_update_cpu_exec_control(v);
 
-    v->arch.debugreg[0] = read_debugreg(0);
-    v->arch.debugreg[1] = read_debugreg(1);
-    v->arch.debugreg[2] = read_debugreg(2);
-    v->arch.debugreg[3] = read_debugreg(3);
-    v->arch.debugreg[6] = read_debugreg(6);
+    v->arch.dr[0] = read_debugreg(0);
+    v->arch.dr[1] = read_debugreg(1);
+    v->arch.dr[2] = read_debugreg(2);
+    v->arch.dr[3] = read_debugreg(3);
+    v->arch.dr6   = read_debugreg(6);
     /* DR7 must be saved as it is used by vmx_restore_dr(). */
-    __vmread(GUEST_DR7, &v->arch.debugreg[7]);
+    __vmread(GUEST_DR7, &v->arch.dr7);
 }
 
 static void __restore_debug_registers(struct vcpu *v)
@@ -619,11 +619,11 @@ static void __restore_debug_registers(struct vcpu *v)
 
     v->arch.hvm.flag_dr_dirty = 1;
 
-    write_debugreg(0, v->arch.debugreg[0]);
-    write_debugreg(1, v->arch.debugreg[1]);
-    write_debugreg(2, v->arch.debugreg[2]);
-    write_debugreg(3, v->arch.debugreg[3]);
-    write_debugreg(6, v->arch.debugreg[6]);
+    write_debugreg(0, v->arch.dr[0]);
+    write_debugreg(1, v->arch.dr[1]);
+    write_debugreg(2, v->arch.dr[2]);
+    write_debugreg(3, v->arch.dr[3]);
+    write_debugreg(6, v->arch.dr6);
     /* DR7 is loaded from the VMCS. */
 }
 
@@ -636,7 +636,7 @@ static void __restore_debug_registers(struct vcpu *v)
 static void vmx_restore_dr(struct vcpu *v)
 {
     /* NB. __vmread() is not usable here, so we cannot read from the VMCS. */
-    if ( unlikely(v->arch.debugreg[7] & DR7_ACTIVE_MASK) )
+    if ( unlikely(v->arch.dr7 & DR7_ACTIVE_MASK) )
         __restore_debug_registers(v);
 }
 
@@ -1917,7 +1917,7 @@ static void vmx_set_info_guest(struct vcpu *v)
 
     vmx_vmcs_enter(v);
 
-    __vmwrite(GUEST_DR7, v->arch.debugreg[7]);
+    __vmwrite(GUEST_DR7, v->arch.dr7);
 
     /* 
      * If the interruptibility-state field indicates blocking by STI,
diff --git a/xen/arch/x86/pv/emul-priv-op.c b/xen/arch/x86/pv/emul-priv-op.c
index b85c65f556..aecf517cf0 100644
--- a/xen/arch/x86/pv/emul-priv-op.c
+++ b/xen/arch/x86/pv/emul-priv-op.c
@@ -286,19 +286,18 @@ static unsigned int check_guest_io_breakpoint(struct vcpu *v,
     unsigned int width, i, match = 0;
     unsigned long start;
 
-    if ( !(v->arch.debugreg[5]) || !(v->arch.pv.ctrlreg[4] & X86_CR4_DE) )
+    if ( !v->arch.pv.dr7_emul || !(v->arch.pv.ctrlreg[4] & X86_CR4_DE) )
         return 0;
 
     for ( i = 0; i < 4; i++ )
     {
-        if ( !(v->arch.debugreg[5] &
-               (3 << (i * DR_ENABLE_SIZE))) )
+        if ( !(v->arch.pv.dr7_emul & (3 << (i * DR_ENABLE_SIZE))) )
             continue;
 
-        start = v->arch.debugreg[i];
+        start = v->arch.dr[i];
         width = 0;
 
-        switch ( (v->arch.debugreg[7] >>
+        switch ( (v->arch.dr7 >>
                   (DR_CONTROL_SHIFT + i * DR_CONTROL_SIZE)) & 0xc )
         {
         case DR_LEN_1: width = 1; break;
@@ -1112,7 +1111,7 @@ static int write_msr(unsigned int reg, uint64_t val,
         if ( !boot_cpu_has(X86_FEATURE_DBEXT) || (val >> 32) )
             break;
         curr->arch.pv.dr_mask[0] = val;
-        if ( curr->arch.debugreg[7] & DR7_ACTIVE_MASK )
+        if ( curr->arch.dr7 & DR7_ACTIVE_MASK )
             wrmsrl(MSR_AMD64_DR0_ADDRESS_MASK, val);
         return X86EMUL_OKAY;
 
@@ -1120,7 +1119,7 @@ static int write_msr(unsigned int reg, uint64_t val,
         if ( !boot_cpu_has(X86_FEATURE_DBEXT) || (val >> 32) )
             break;
         curr->arch.pv.dr_mask[reg - MSR_AMD64_DR1_ADDRESS_MASK + 1] = val;
-        if ( curr->arch.debugreg[7] & DR7_ACTIVE_MASK )
+        if ( curr->arch.dr7 & DR7_ACTIVE_MASK )
             wrmsrl(reg, val);
         return X86EMUL_OKAY;
 
@@ -1361,7 +1360,7 @@ int pv_emulate_privileged_op(struct cpu_user_regs *regs)
             ctxt.bpmatch |= DR_STEP;
         if ( ctxt.bpmatch )
         {
-            curr->arch.debugreg[6] |= ctxt.bpmatch | DR_STATUS_RESERVED_ONE;
+            curr->arch.dr6 |= ctxt.bpmatch | DR_STATUS_RESERVED_ONE;
             if ( !(curr->arch.pv.trap_bounce.flags & TBF_EXCEPTION) )
                 pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
         }
diff --git a/xen/arch/x86/pv/emulate.c b/xen/arch/x86/pv/emulate.c
index 1b609117a3..757ffd159c 100644
--- a/xen/arch/x86/pv/emulate.c
+++ b/xen/arch/x86/pv/emulate.c
@@ -78,7 +78,7 @@ void pv_emul_instruction_done(struct cpu_user_regs *regs, unsigned long rip)
     regs->eflags &= ~X86_EFLAGS_RF;
     if ( regs->eflags & X86_EFLAGS_TF )
     {
-        current->arch.debugreg[6] |= DR_STEP | DR_STATUS_RESERVED_ONE;
+        current->arch.dr6 |= DR_STEP | DR_STATUS_RESERVED_ONE;
         pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
     }
 }
diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
index f834ae2b31..9b532199a8 100644
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -1891,8 +1891,8 @@ void do_debug(struct cpu_user_regs *regs)
     }
 
     /* Save debug status register where guest OS can peek at it */
-    v->arch.debugreg[6] |= (dr6 & ~X86_DR6_DEFAULT);
-    v->arch.debugreg[6] &= (dr6 | ~X86_DR6_DEFAULT);
+    v->arch.dr6 |= (dr6 & ~X86_DR6_DEFAULT);
+    v->arch.dr6 &= (dr6 | ~X86_DR6_DEFAULT);
 
     pv_inject_hw_exception(TRAP_debug, X86_EVENT_NO_EC);
 }
@@ -2055,19 +2055,19 @@ void activate_debugregs(const struct vcpu *curr)
 {
     ASSERT(curr == current);
 
-    write_debugreg(0, curr->arch.debugreg[0]);
-    write_debugreg(1, curr->arch.debugreg[1]);
-    write_debugreg(2, curr->arch.debugreg[2]);
-    write_debugreg(3, curr->arch.debugreg[3]);
-    write_debugreg(6, curr->arch.debugreg[6]);
+    write_debugreg(0, curr->arch.dr[0]);
+    write_debugreg(1, curr->arch.dr[1]);
+    write_debugreg(2, curr->arch.dr[2]);
+    write_debugreg(3, curr->arch.dr[3]);
+    write_debugreg(6, curr->arch.dr6);
 
     /*
      * Avoid writing the subsequently getting replaced value when getting
      * called from set_debugreg() below. Eventual future callers will need
      * to take this into account.
      */
-    if ( curr->arch.debugreg[7] & DR7_ACTIVE_MASK )
-        write_debugreg(7, curr->arch.debugreg[7]);
+    if ( curr->arch.dr7 & DR7_ACTIVE_MASK )
+        write_debugreg(7, curr->arch.dr7);
 
     if ( boot_cpu_has(X86_FEATURE_DBEXT) )
     {
@@ -2094,6 +2094,7 @@ long set_debugreg(struct vcpu *v, unsigned int reg, unsigned long value)
         if ( !access_ok(value, sizeof(long)) )
             return -EPERM;
 
+        v->arch.dr[reg] = value;
         if ( v == curr )
         {
             switch ( reg )
@@ -2122,6 +2123,8 @@ long set_debugreg(struct vcpu *v, unsigned int reg, unsigned long value)
          */
         value &= ~DR_STATUS_RESERVED_ZERO; /* reserved bits => 0 */
         value |=  DR_STATUS_RESERVED_ONE;  /* reserved bits => 1 */
+
+        v->arch.dr6 = value;
         if ( v == curr )
             write_debugreg(6, value);
         break;
@@ -2164,8 +2167,7 @@ long set_debugreg(struct vcpu *v, unsigned int reg, unsigned long value)
                 }
             }
 
-            /* Guest DR5 is a handy stash for I/O intercept information. */
-            v->arch.debugreg[5] = io_enable;
+            v->arch.pv.dr7_emul = io_enable;
             value &= ~io_enable;
 
             /*
@@ -2173,14 +2175,14 @@ long set_debugreg(struct vcpu *v, unsigned int reg, unsigned long value)
              * debug registers at this point as they were not restored during
              * context switch.  Updating DR7 itself happens later.
              */
-            if ( (v == curr) &&
-                 !(v->arch.debugreg[7] & DR7_ACTIVE_MASK) )
+            if ( (v == curr) && !(v->arch.dr7 & DR7_ACTIVE_MASK) )
                 activate_debugregs(v);
         }
         else
             /* Zero the emulated controls if %dr7 isn't active. */
-            v->arch.debugreg[5] = 0;
+            v->arch.pv.dr7_emul = 0;
 
+        v->arch.dr7 = value;
         if ( v == curr )
             write_debugreg(7, value);
         break;
@@ -2189,7 +2191,6 @@ long set_debugreg(struct vcpu *v, unsigned int reg, unsigned long value)
         return -ENODEV;
     }
 
-    v->arch.debugreg[reg] = value;
     return 0;
 }
 
diff --git a/xen/arch/x86/vm_event.c b/xen/arch/x86/vm_event.c
index 15de43c3e6..402f62d937 100644
--- a/xen/arch/x86/vm_event.c
+++ b/xen/arch/x86/vm_event.c
@@ -156,7 +156,7 @@ void vm_event_fill_regs(vm_event_request_t *req)
     req->data.regs.x86.rflags = regs->rflags;
     req->data.regs.x86.rip    = regs->rip;
 
-    req->data.regs.x86.dr7 = curr->arch.debugreg[7];
+    req->data.regs.x86.dr7 = curr->arch.dr7;
     req->data.regs.x86.cr0 = curr->arch.hvm.guest_cr[0];
     req->data.regs.x86.cr2 = curr->arch.hvm.guest_cr[2];
     req->data.regs.x86.cr3 = curr->arch.hvm.guest_cr[3];
diff --git a/xen/arch/x86/x86_emulate.c b/xen/arch/x86/x86_emulate.c
index e1153f76b2..886bd87e59 100644
--- a/xen/arch/x86/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate.c
@@ -101,7 +101,7 @@ int x86emul_read_dr(unsigned int reg, unsigned long *val,
     switch ( reg )
     {
     case 0 ... 3:
-        *val = curr->arch.debugreg[reg];
+        *val = curr->arch.dr[reg];
         break;
 
     case 4:
@@ -110,7 +110,7 @@ int x86emul_read_dr(unsigned int reg, unsigned long *val,
 
         /* Fallthrough */
     case 6:
-        *val = curr->arch.debugreg[6];
+        *val = curr->arch.dr6;
         break;
 
     case 5:
@@ -119,8 +119,7 @@ int x86emul_read_dr(unsigned int reg, unsigned long *val,
 
         /* Fallthrough */
     case 7:
-        *val = (curr->arch.debugreg[7] |
-                curr->arch.debugreg[5]);
+        *val = curr->arch.dr7 | curr->arch.pv.dr7_emul;
         break;
 
     ud_fault:
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 503f8ff2de..1a88cac083 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -547,6 +547,12 @@ struct pv_vcpu
     spinlock_t shadow_ldt_lock;
 #endif
 
+    /*
+     * %dr7 bits the guest has set, but aren't loaded into hardware, and are
+     * completely emulated.
+     */
+    uint32_t dr7_emul;
+
     /* data breakpoint extension MSRs */
     uint32_t dr_mask[4];
 
@@ -565,7 +571,11 @@ struct arch_vcpu
     void              *fpu_ctxt;
     unsigned long      vgc_flags;
     struct cpu_user_regs user_regs;
-    unsigned long      debugreg[8];
+
+    /* Debug registers. */
+    unsigned long dr[4];
+    unsigned long dr7; /* Ideally int, but __vmread() needs long. */
+    unsigned int dr6;
 
     /* other state */
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0634111781114576616==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:04:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:04: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 1gJAad-0000tt-U0; Sun, 04 Nov 2018 05:04:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAac-0000tm-Jc
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:46 +0000
X-Inumbo-ID: 254116ec-dfef-11e8-97bc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 254116ec-dfef-11e8-97bc-12d6303a7972;
 Sun, 04 Nov 2018 05:04: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 1gJAaa-000246-Sf
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAaa-0006Zp-QQ
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAaa-0006Zp-QQ@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:04:44 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: Let L1 handle all the
 unconditional vmexit instructions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmYWZmOGY5MDA1ZDY4NTE4NWNkM2Y0ZWQxMTZiZjQ1ZDdkMTU1M2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNSAxNDowODozMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMzAgMTM6MjY6
MjEgMjAxOCArMDAwMAoKICAgIHg4Ni92dm14OiBMZXQgTDEgaGFuZGxlIGFsbCB0aGUgdW5jb25k
aXRpb25hbCB2bWV4aXQgaW5zdHJ1Y3Rpb25zCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jCmluZGV4IGFhMjAyZTBkMTIuLjcwNTFlYjM1MDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTIz
ODMsNiArMjM4Myw4IEBAIGludCBudm14X24yX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAogICAgIGNhc2UgRVhJVF9SRUFTT05fVFJJUExFX0ZBVUxUOgogICAgIGNh
c2UgRVhJVF9SRUFTT05fVEFTS19TV0lUQ0g6CiAgICAgY2FzZSBFWElUX1JFQVNPTl9DUFVJRDoK
KyAgICBjYXNlIEVYSVRfUkVBU09OX0dFVFNFQzoKKyAgICBjYXNlIEVYSVRfUkVBU09OX0lOVkQ6
CiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTUNBTEw6CiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTUNM
RUFSOgogICAgIGNhc2UgRVhJVF9SRUFTT05fVk1MQVVOQ0g6CkBAIC0yMzk1LDYgKzIzOTcsNyBA
QCBpbnQgbnZteF9uMl92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
ICAgICBjYXNlIEVYSVRfUkVBU09OX1ZNWE9OOgogICAgIGNhc2UgRVhJVF9SRUFTT05fSU5WRVBU
OgogICAgIGNhc2UgRVhJVF9SRUFTT05fWFNFVEJWOgorICAgIGNhc2UgRVhJVF9SRUFTT05fSU5W
VlBJRDoKICAgICAgICAgLyogaW5qZWN0IHRvIEwxICovCiAgICAgICAgIG52Y3B1LT5udl92bWV4
aXRfcGVuZGluZyA9IDE7CiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:04:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:04: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 1gJAan-0000v5-Vp; Sun, 04 Nov 2018 05:04:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAan-0000ux-0W
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:57 +0000
X-Inumbo-ID: 2b56d051-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b56d051-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:04: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 1gJAal-00024L-2i
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAal-0006av-0R
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:04:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAal-0006av-0R@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:04:55 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: Unconditionally initialise
 vmxon_region_pa 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4Y2VmNGRmOGY4YmQwNGE1OWEyMThlNWY2N2U3ODk2ZTQzZmQwN2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNSAxNDo0MDoxMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMzAgMTM6MjY6
MjEgMjAxOCArMDAwMAoKICAgIHg4Ni92dm14OiBVbmNvbmRpdGlvbmFsbHkgaW5pdGlhbGlzZSB2
bXhvbl9yZWdpb25fcGEgZHVyaW5nIHZjcHUgY29uc3RydWN0aW9uCiAgICAKICAgIFRoaXMgaXMg
YSBzdG9wZ2FwIHNvbHV0aW9uIHVudGlsIHRoZSB0b29sc3RhY2sgc2lkZSBvZiBpbml0aWFsaXNh
dGlvbiBjYW4gYmUKICAgIHNvcnRlZCBvdXQsIGJ1dCBpdCBkb2VzIHJlc3VsdCBpbiB0aGUgbnZt
eF92Y3B1X2luX3ZteCgpIHByZWRpY2F0ZSB3b3JraW5nCiAgICBjb3JyZWN0bHkgZXZlbiB3aGVu
IG5lc3RlZCB2aXJ0IGhhc24ndCBiZWVuIGVuYWJsZWQgZm9yIHRoZSBkb21haW4uCiAgICAKICAg
IFVwZGF0ZSBudm14X2hhbmRsZV92bXhfaW5zbigpIHRvIGluY2x1ZGUgdGhlIGluLXZteCBtb2Rl
IGNoZWNrIChmb3IgYWxsCiAgICBpbnN0cnVjdGlvbnMgb3RoZXIgdGhhbiBWTVhPTikgdG8gY29t
cGxldGUgdGhlIHNldCBvZiAjVUQgY2hlY2tzLgogICAgCiAgICBJbiBhZGRpdGlvbiwgc2FuaXR5
IGNoZWNrIHRoYXQgdGhlIG5lc3RlZCB2bWV4aXQgaGFuZGxlciBoYXMgd29ya2VkIGNvcnJlY3Rs
eSwKICAgIGFuZCB0aGF0IHdlIGFyZSBvbmx5IHByb3ZpZGluZyBlbXVsYXRpb24gb2YgdGhlIFZU
LXggaW5zdHJ1Y3Rpb25zIHRvIEwxCiAgICBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgMTEgKysrKysrKysrKy0K
IDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKaW5kZXggOGQwZTRiNjgyYy4uYTZlNmRjNmM0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTQy
OSw2ICs0MjksOCBAQCBzdGF0aWMgaW50IHZteF92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUg
KnYpCiAKICAgICBJTklUX0xJU1RfSEVBRCgmdi0+YXJjaC5odm0udm14LnBpX2Jsb2NraW5nLmxp
c3QpOwogCisgICAgdmNwdV8yX252bXgodikudm14b25fcmVnaW9uX3BhID0gSU5WQUxJRF9QQURE
UjsKKwogICAgIGlmICggKHJjID0gdm14X2NyZWF0ZV92bWNzKHYpKSAhPSAwICkKICAgICB7CiAg
ICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggNzA1MWVi
MzUwOS4uZWIxNzZjMjNhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTk4Nyw3ICsxOTg3LDggQEAg
aW50IG52bXhfaGFuZGxlX3ZteF9pbnNuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNp
Z25lZCBpbnQgZXhpdF9yZWFzb24pCiAKICAgICBpZiAoICEoY3Vyci0+YXJjaC5odm0uZ3Vlc3Rf
Y3JbNF0gJiBYODZfQ1I0X1ZNWEUpIHx8CiAgICAgICAgICAhbmVzdGVkaHZtX2VuYWJsZWQoY3Vy
ci0+ZG9tYWluKSB8fAotICAgICAgICAgKHZteF9ndWVzdF94ODZfbW9kZShjdXJyKSA8IChodm1f
bG9uZ19tb2RlX2FjdGl2ZShjdXJyKSA/IDggOiAyKSkgKQorICAgICAgICAgKHZteF9ndWVzdF94
ODZfbW9kZShjdXJyKSA8IChodm1fbG9uZ19tb2RlX2FjdGl2ZShjdXJyKSA/IDggOiAyKSkgfHwK
KyAgICAgICAgIChleGl0X3JlYXNvbiAhPSBFWElUX1JFQVNPTl9WTVhPTiAmJiAhbnZteF92Y3B1
X2luX3ZteChjdXJyKSkgKQogICAgIHsKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24o
VFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CkBAIC0xOTk5LDYgKzIwMDAsMTQgQEAgaW50IG52bXhfaGFuZGxlX3ZteF9p
bnNuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgZXhpdF9yZWFzb24p
CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICB9CiAKKyAgICBpZiAoIG5l
c3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShjdXJyKSApCisgICAgeworICAgICAgICAvKiBTaG91
bGQgaGF2ZSBiZWVuIGhhbmRsZWQgYnkgbnZteF9uMl92bWV4aXRfaGFuZGxlcigpLi4uICovCisg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBkb21haW5fY3Jhc2goY3Vyci0+
ZG9tYWluKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIH0KKwog
ICAgIHN3aXRjaCAoIGV4aXRfcmVhc29uICkKICAgICB7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9W
TVhPRkY6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:05:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:05: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 1gJAax-0000w6-1e; Sun, 04 Nov 2018 05:05:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAaw-0000w1-9H
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:06 +0000
X-Inumbo-ID: 3167e40a-dfef-11e8-af93-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3167e40a-dfef-11e8-af93-12d6303a7972;
 Sun, 04 Nov 2018 05:05: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 1gJAav-00025L-8i
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAav-0006cK-6T
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAav-0006cK-6T@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:05:05 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: Drop the now-obsolete
 vmx_inst_check_privilege()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwN2VlMzBhMTQyOWUyZjQ1ZDUwNWMxMjk5YjU4MDkwZWRkODFlYjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNSAxNToxNzo1MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMzAgMTM6MjY6
MjEgMjAxOCArMDAwMAoKICAgIHg4Ni92dm14OiBEcm9wIHRoZSBub3ctb2Jzb2xldGUgdm14X2lu
c3RfY2hlY2tfcHJpdmlsZWdlKCkKICAgIAogICAgTm93IHRoYXQgbnZteF9oYW5kbGVfdm14X2lu
c24oKSBwZXJmb3JtcyBhbGwgVlQteCBpbnN0cnVjdGlvbiBjaGVja3MsIHRoZXJlIGlzCiAgICBu
byBuZWVkIGZvciByZWR1bmRhbnQgY2hlY2tpbmcgaW4gdm14X2luc3RfY2hlY2tfcHJpdmlsZWdl
KCkuICBSZW1vdmUgaXQsIGFuZAogICAgdGFrZSBvdXQgdGhlIHZteG9uX2NoZWNrIGJvb2xlYW4g
d2hpY2ggd2FzIHBsdW1iZWQgdGhyb3VnaCBkZWNvZGVfdm14X2luc3QoKS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYyB8IDc1ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDY1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYwppbmRleCBlYjE3NmMyM2FiLi45ZmEyZmUyMjRlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jCkBAIC0zNzcsNDggKzM3Nyw5IEBAIHN0YXRpYyBpbmxpbmUgdTMyIF9fbjJfc2Vjb25k
YXJ5X2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gc2Vjb25kX2N0cmw7
CiB9CiAKLXN0YXRpYyBpbnQgdm14X2luc3RfY2hlY2tfcHJpdmlsZWdlKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBpbnQgdm14b3BfY2hlY2spCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OwotCi0gICAgaWYgKCB2bXhvcF9jaGVjayApCi0gICAgewotICAgICAgICBpZiAoICEo
di0+YXJjaC5odm0uZ3Vlc3RfY3JbMF0gJiBYODZfQ1IwX1BFKSB8fAotICAgICAgICAgICAgICEo
di0+YXJjaC5odm0uZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1ZNWEUpICkKLSAgICAgICAgICAgIGdv
dG8gaW52YWxpZF9vcDsKLSAgICB9Ci0gICAgZWxzZSBpZiAoICFudm14X3ZjcHVfaW5fdm14KHYp
ICkKLSAgICAgICAgZ290byBpbnZhbGlkX29wOwotCi0gICAgaWYgKCB2bXhfZ3Vlc3RfeDg2X21v
ZGUodikgPCAoaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgPyA4IDogMikgKQotICAgICAgICBnb3Rv
IGludmFsaWRfb3A7Ci0gICAgZWxzZSBpZiAoIG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2
KSApCi0gICAgICAgIGdvdG8gdm1leGl0OwotCi0gICAgaWYgKCB2bXhfZ2V0X2NwbCgpID4gMCAp
Ci0gICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi12
bWV4aXQ6Ci0gICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInZteF9pbnN0X2NoZWNrX3ByaXZpbGVn
ZTogdm1leGl0XG4iKTsKLSAgICB2Y3B1X25lc3RlZGh2bSh2KS5udl92bWV4aXRfcGVuZGluZyA9
IDE7Ci0gICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAgIAotaW52YWxpZF9vcDoKLSAg
ICBnZHByaW50ayhYRU5MT0dfRVJSLCAidm14X2luc3RfY2hlY2tfcHJpdmlsZWdlOiBpbnZhbGlk
X29wXG4iKTsKLSAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4
Nl9FVkVOVF9OT19FQyk7Ci0gICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotCi1ncF9mYXVs
dDoKLSAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAidm14X2luc3RfY2hlY2tfcHJpdmlsZWdlOiBn
cF9mYXVsdFxuIik7Ci0gICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwg
MCk7Ci0gICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotfQotCiBzdGF0aWMgaW50IGRlY29k
ZV92bXhfaW5zdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkICpkZWNvZGUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpwb3BlcmFuZFMsIGludCB2bXhvbl9jaGVjaykK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnBvcGVyYW5kUykKIHsK
ICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgdW5pb24gdm14X2luc3RfaW5mbyBp
bmZvOwpAQCAtNDI2LDkgKzM4Nyw2IEBAIHN0YXRpYyBpbnQgZGVjb2RlX3ZteF9pbnN0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHVuc2lnbmVkIGxvbmcgYmFzZSwgaW5kZXgsIHNl
Z19iYXNlLCBkaXNwLCBvZmZzZXQ7CiAgICAgaW50IHNjYWxlLCBzaXplOwogCi0gICAgaWYgKCB2
bXhfaW5zdF9jaGVja19wcml2aWxlZ2UocmVncywgdm14b25fY2hlY2spICE9IFg4NkVNVUxfT0tB
WSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLQogICAgIF9fdm1yZWFkKFZN
WF9JTlNUUlVDVElPTl9JTkZPLCAmb2Zmc2V0KTsKICAgICBpbmZvLndvcmQgPSBvZmZzZXQ7CiAK
QEAgLTE0ODAsNyArMTQzOCw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm14b24oc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgdWludDMyX3QgbnZtY3NfcmV2aWQ7CiAgICAgaW50
IHJjOwogCi0gICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgJmdwYSwgMSk7
CisgICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgJmdwYSk7CiAgICAgaWYg
KCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTE1MjYsMTEg
KzE0ODQsNiBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZteG9mZihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdj1jdXJyZW50OwogICAgIHN0cnVjdCBu
ZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7Ci0gICAgaW50IHJjOwotCi0gICAgcmMg
PSB2bXhfaW5zdF9jaGVja19wcml2aWxlZ2UocmVncywgMCk7Ci0gICAgaWYgKCByYyAhPSBYODZF
TVVMX09LQVkgKQotICAgICAgICByZXR1cm4gcmM7CiAKICAgICBudm14X3B1cmdlX3Z2bWNzKHYp
OwogICAgIG52bXgtPnZteG9uX3JlZ2lvbl9wYSA9IElOVkFMSURfUEFERFI7CkBAIC0xNjE3LDEw
ICsxNTcwLDYgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0
IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKICAgICB1bnNpZ25lZCBsb25nIGlu
dHJfc2hhZG93OwotICAgIGludCByYyA9IHZteF9pbnN0X2NoZWNrX3ByaXZpbGVnZShyZWdzLCAw
KTsKLQotICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgcmV0dXJuIHJjOwog
CiAgICAgaWYgKCB2Y3B1X25lc3RlZGh2bSh2KS5udl92dm1jeGFkZHIgPT0gSU5WQUxJRF9QQURE
UiApCiAgICAgewpAQCAtMTY1MSwxMCArMTYwMCw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVf
dm1sYXVuY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7
CiAgICAgdW5zaWduZWQgbG9uZyBpbnRyX3NoYWRvdzsKLSAgICBpbnQgcmMgPSB2bXhfaW5zdF9j
aGVja19wcml2aWxlZ2UocmVncywgMCk7Ci0KLSAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
Ci0gICAgICAgIHJldHVybiByYzsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIHZjcHVfbmVzdGVk
aHZtKHYpLm52X3Z2bWN4YWRkciA9PSBJTlZBTElEX1BBRERSICkKICAgICB7CkBAIC0xNjk2LDcg
KzE2NDIsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgdW5zaWduZWQgbG9uZyBncGEgPSAwOwogICAgIGludCByYzsKIAot
ICAgIHJjID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsICZncGEsIDApOworICAgIHJj
ID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsICZncGEpOwogICAgIGlmICggcmMgIT0g
WDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC0xNzY4LDcgKzE3MTQsNyBA
QCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcHRyc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgdW5zaWduZWQgbG9uZyBncGEgPSAwOwogICAgIGludCByYzsKIAotICAgIHJjID0g
ZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsICZncGEsIDApOworICAgIHJjID0gZGVjb2Rl
X3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsICZncGEpOwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCkBAIC0xNzk0LDcgKzE3NDAsNyBAQCBzdGF0aWMg
aW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
dm9pZCAqdnZtY3M7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVn
cywgJmRlY29kZSwgJmdwYSwgMCk7CisgICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRl
Y29kZSwgJmdwYSk7CiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1
cm4gcmM7CiAKQEAgLTE4NDQsNyArMTc5MCw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1y
ZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHU2NCB2YWx1ZSA9IDA7CiAgICAg
aW50IHJjOwogCi0gICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgTlVMTCwg
MCk7CisgICAgcmMgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgTlVMTCk7CiAgICAg
aWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTE4ODcs
OCArMTgzMyw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICBib29sX3Qgb2theSA9IDE7CiAgICAgZW51bSB2bXhfaW5zbl9l
cnJubyBlcnI7CiAKLSAgICBpZiAoIGRlY29kZV92bXhfaW5zdChyZWdzLCAmZGVjb2RlLCAmb3Bl
cmFuZCwgMCkKLSAgICAgICAgICAgICAhPSBYODZFTVVMX09LQVkgKQorICAgIGlmICggZGVjb2Rl
X3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsICZvcGVyYW5kKSAhPSBYODZFTVVMX09LQVkgKQogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKICAgICBpZiAoIHZjcHVfbmVzdGVkaHZt
KHYpLm52X3Z2bWN4YWRkciA9PSBJTlZBTElEX1BBRERSICkKQEAgLTE5MzIsNyArMTg3Nyw3IEBA
IHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfaW52ZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgIHVuc2lnbmVkIGxvbmcgZXB0cDsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKCAocmV0
ID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsICZlcHRwLCAwKSkgIT0gWDg2RU1VTF9P
S0FZICkKKyAgICBpZiAoIChyZXQgPSBkZWNvZGVfdm14X2luc3QocmVncywgJmRlY29kZSwgJmVw
dHApKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgc3dpdGNo
ICggcmVnX3JlYWQocmVncywgZGVjb2RlLnJlZzIpICkKQEAgLTE5NjAsNyArMTkwNSw3IEBAIHN0
YXRpYyBpbnQgbnZteF9oYW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICB1bnNpZ25lZCBsb25nIHZwaWQ7CiAgICAgaW50IHJldDsKIAotICAgIGlmICggKHJldCA9
IGRlY29kZV92bXhfaW5zdChyZWdzLCAmZGVjb2RlLCAmdnBpZCwgMCkpICE9IFg4NkVNVUxfT0tB
WSApCisgICAgaWYgKCAocmV0ID0gZGVjb2RlX3ZteF9pbnN0KHJlZ3MsICZkZWNvZGUsICZ2cGlk
KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIHN3aXRjaCAo
IHJlZ19yZWFkKHJlZ3MsIGRlY29kZS5yZWcyKSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:05:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:05: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 1gJAb7-0000xK-3u; Sun, 04 Nov 2018 05:05: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAb6-0000xB-9D
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:16 +0000
X-Inumbo-ID: 3779f854-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3779f854-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:05: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 1gJAb5-00025T-Eg
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAb5-0006dv-CN
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAb5-0006dv-CN@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:05:15 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: Don't handle unknown nested
 vmexit reasons at L0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyMzhlYTNmNGNhY2NmMzZhYjFhNTU5Zjk1OGNiZTUxOTIzMjdmNmEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNSAxNDoxMTo1OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMzAgMTM6MjY6
MjEgMjAxOCArMDAwMAoKICAgIHg4Ni92dm14OiBEb24ndCBoYW5kbGUgdW5rbm93biBuZXN0ZWQg
dm1leGl0IHJlYXNvbnMgYXQgTDAKICAgIAogICAgVGhpcyBpcyB2ZXJ5IGRhbmdlcm91cyBmcm9t
IGEgc2VjdXJpdHkgcG9pbnQgb2YgdmlldywgYmVjYXVzZSBhIG1pc3NpbmcgZW50cnkKICAgIHdp
bGwgY2F1c2UgTDIncyBhY3Rpb24gdG8gYmUgaW50ZXJwcmV0ZWQgYXMgTDEncyBhY3Rpb24uCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDlmYTJm
ZTIyNGUuLjhlMmU4YzI2NmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTI2MTEsOCArMjYxMSw5IEBA
IGludCBudm14X24yX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAog
ICAgICAgICAgICAgbnZjcHUtPm52X3ZtZXhpdF9wZW5kaW5nID0gMTsKICAgICAgICAgYnJlYWs7
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiVW5leHBlY3RlZCBu
ZXN0ZWQgdm1leGl0OiByZWFzb24gJXVcbiIsCisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwg
IlVuaGFuZGxlZCBuZXN0ZWQgdm1leGl0OiByZWFzb24gJXVcbiIsCiAgICAgICAgICAgICAgICAg
ZXhpdF9yZWFzb24pOworICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKICAgICB9CiAK
ICAgICByZXR1cm4gKCBudmNwdS0+bnZfdm1leGl0X3BlbmRpbmcgPT0gMSApOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:05:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:05: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 1gJAbI-0000z2-65; Sun, 04 Nov 2018 05:05: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAbH-0000yu-4x
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:27 +0000
X-Inumbo-ID: 3d8a4af9-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d8a4af9-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:05: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 1gJAbF-00025d-KO
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAbF-0006g0-IG
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAbF-0006g0-IG@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:05:25 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Fix crash when using `xl
 set-parameter pcid=...`
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5OTNjM2U5MDcyODcwNWRhY2Q4MzRiNDlhNmU1NjA4YzEzNjA0MDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAzMCAxMToxNzowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMzAgMTM6MjY6
MjEgMjAxOCArMDAwMAoKICAgIHg4Ni9wdjogRml4IGNyYXNoIHdoZW4gdXNpbmcgYHhsIHNldC1w
YXJhbWV0ZXIgcGNpZD0uLi5gCiAgICAKICAgICJwY2lkPSIgaXMgcmVnaXN0ZXJlZCBhcyBhIHJ1
bnRpbWUgcGFyYW1ldGVyLCB3aGljaCBtZWFucyB0aGF0IHBhcnNlX3BjaWQoKQogICAgbXVzdCBu
b3QgcmVzaWRlIGluIC5pbml0LCBvciB0aGUgZm9sbG93aW5nIGhhcHBlbnMgd2hlbiBwYXJzZV9w
YXJhbXMoKSB0cmllcwogICAgdG8gY2FsbCBhbiB1bm1hcHBlZCBmdW5jdGlvbiBwb2ludGVyLgog
ICAgCiAgICAgIChYRU4pIC0tLS1bIFhlbi00LjEyLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkg
ICBOb3QgdGFpbnRlZCBdLS0tLQogICAgICAoWEVOKSBDUFU6ICAgIDAKICAgICAgKFhFTikgUklQ
OiAgICBlMDA4Ols8ZmZmZjgyZDA4MDQwN2ZiMz5dIGZmZmY4MmQwODA0MDdmYjMKICAgICAgKFhF
TikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjkyICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MSkK
ICAgICAgKFhFTikgcmF4OiBmZmZmODJkMDgwNDA3ZmIzICAgcmJ4OiBmZmZmODJkMDgwM2NmMjcw
ICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHJkeDogZmZmZjgzMDBhYmU2N2Zm
ZiAgIHJzaTogMDAwMDAwMDAwMDAwMDAwYSAgIHJkaTogZmZmZjgzMDBhYmU2N2JmZAogICAgICAo
WEVOKSByYnA6IGZmZmY4MzAwYWJlNjdjYTggICByc3A6IGZmZmY4MzAwYWJlNjdiYTAgICByODog
IGZmZmY4MzA4NGQ5ODAwMDAKICAgICAgKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEw
OiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHIx
MjogZmZmZjgzMDBhYmU2N2JmZCAgIHIxMzogZmZmZjgyZDA4MDNjYjYyOCAgIHIxNDogMDAwMDAw
MDAwMDAwMDAwMAogICAgICAoWEVOKSByMTU6IGZmZmY4MzAwYWJlNjdiZjggICBjcjA6IDAwMDAw
MDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAxNzI2NjAKICAgICAgKFhFTikgY3IzOiAwMDAw
MDAwODI4ZWZkMDAwICAgY3IyOiBmZmZmODJkMDgwNDA3ZmIzCiAgICAgIChYRU4pIGZzYjogMDAw
MDdmYjgxMGQ0Yjc4MCAgIGdzYjogZmZmZjg4MDA3Y2UyMDAwMCAgIGdzczogMDAwMDAwMDAwMDAw
MDAwMAogICAgICAoWEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAw
MCAgIHNzOiBlMDEwICAgY3M6IGUwMDgKICAgICAgKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZm
ODJkMDgwNDA3ZmIzPiAoZmZmZjgyZDA4MDQwN2ZiMykgW2ZhdWx0IG9uIGFjY2Vzc106CiAgICAg
IChYRU4pICAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSA8LS0+IC0tIC0tIC0tIC0tIC0tIC0tIC0t
IC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tCiAgICAgIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9t
IHJzcD1mZmZmODMwMGFiZTY3YmEwOgogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjE3ZjYxIGZm
ZmY4MzA4MjZkYjBmMDkgZmZmZjgzMDBhYmU2N2JmOCBmZmZmODJkMDgwM2NmMWUwCiAgICAgIChY
RU4pICAgIDAwMDA3Y2ZmNTQxOTg0MDkgZmZmZjgzMDBhYmU2N2JmMCAwMTAwMDFkMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKICAgICAgKFhFTikgICAgZmZmZjgyZDA4MDNjZjI4OCBmZmZmODMw
MGFiZTY3Yzg4IGZmZmY4MmQwODA1YTA5YzAgNjE2YzYyMDA2NDY5NjM3MAogICAgICAoWEVOKSAg
ICAwMDAwMDAwMGFhYWEwMDY4IDAwMDAwMDAwMDAwMDAyOTYgZmZmZjgyZDA4MDIzZDYwZSBhYWFh
YWFhYWFhYWFhYWFhCiAgICAgIChYRU4pICAgIGZmZmY4MzA4NGQ5YjQwMDAgZmZmZjgzMDBhYmU2
N2M2OCBmZmZmODJkMDgwMjQ5NDBlIGZmZmY4MzA4MzczNmUwMDAKICAgICAgKFhFTikgICAgMDAw
MDAwMDAwMDAwMDA4MCAwMDAwMDAwMDAwMDAwMDdhIDAwMDAwMDAwMDAwMDAwMGEgZmZmZjgyZDA4
MDQ1ZTYxYwogICAgICAoWEVOKSAgICBmZmZmODJkMDgwNTczZDgwIGZmZmY4MzAwYWJlNjdjYjgg
ZmZmZjgyZDA4MDI0OTgwNSA4MDAwMDAwN2ZjZTU0MDY3CiAgICAgIChYRU4pICAgIGZmZmZmZmZm
ZmZmZmZmZjIgZmZmZjgzMDgyNmRiMGYwMCBmZmZmODMwMGFiZmE3MDAwIGZmZmY4MmQwODA0NWU2
MWMKICAgICAgKFhFTikgICAgZmZmZjgyZDA4MDU3M2Q4MCBmZmZmODMwMGFiZTY3Y2I4IGZmZmY4
MmQwODAyMTgwMWUgZmZmZjgzMDBhYmU2N2U0OAogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjNm
NjBhIGZmZmY4MzA4MzczNmUwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGFiZTY3ZDU4CiAg
ICAgIChYRU4pICAgIGZmZmY4MmQwODAyOTNkOTAgMDAwMDAwMDAwMDAwMDA5MiBmZmZmODJkMDgw
MjNkNjBlIGZmZmY4MjAwNDAwMDZhZTAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDA3ZmI4MTBkNWMwMTAgZmZmZjgzMDgzNzM2ZTI0OAogICAgICAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMjg2IGZmZmY4MzAwYWJlNjdkNTggMDAwMDAwMDAwMDAwMDAw
MCBmZmZmODJlMDEwNTIxYjAwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAyMDYgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwYWJlNjdlNDgKICAgICAgKFhFTikg
ICAgZmZmZjgyZDA4MDI5NTI3MCAwMDAwMDAwMGZmZmZmZmZmIGZmZmY4MzA4MzczNmUwMDAgZmZm
ZjgzMDBhYmU2N2U0OAogICAgICAoWEVOKSAgICBmZmZmODIwMDQwMDA2YWUwIGZmZmY4MzAwYWJl
NjdkOTggMDAwMDAwMTIwMDAwMDAxYyAwMDAwN2ZiODEwZDVkMDEwCiAgICAgIChYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDkgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAxIDAwMDA3ZmI4
MTBiNTMyNjAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDA2MzhiYzAgMDAwMDdmYjgxMDY2YTc0OAogICAgICAoWEVOKSAgICAwMDAwN2Zm
ZTExMDg3ODgxIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMSAwMDAwN2ZiODEwYjUz
MjYwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDA2MzhiNjAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
N2ZiODEwMDMyMmEwIGZmZmY4MmQwODAzNWQ0NDQKICAgICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6
CiAgICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIxN2Y2MT5dIGtlcm5lbC5jI3BhcnNlX3BhcmFt
cysweDM0YS8weDNlYgogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMTgwMWU+XSBydW50aW1l
X3BhcnNlKzB4MWMvMHgxZQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2Y2MGE+XSBkb19z
eXNjdGwrMHgxMDhkLzB4MTI0MQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTM1Y2I+XSBw
dl9oeXBlcmNhbGwrMHgxYWMvMHg0YzUKICAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzVkNGEy
Pl0gbHN0YXJfZW50ZXIrMHgxMTIvMHgxMjAKICAgICAgKFhFTikKICAgICAgKFhFTikgUGFnZXRh
YmxlIHdhbGsgZnJvbSBmZmZmODJkMDgwNDA3ZmIzOgogICAgICAoWEVOKSAgTDRbMHgxMDVdID0g
MDAwMDAwMDBhYmU1YzA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pICBMM1sweDE0Ml0g
PSAwMDAwMDAwMGFiZTU5MDYzIGZmZmZmZmZmZmZmZmZmZmYKICAgICAgKFhFTikgIEwyWzB4MDAy
XSA9IDAwMDAwMDA4NGQ5YmYwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgICAoWEVOKSAgTDFbMHgw
MDddID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pCiAgICAg
IChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgICAgKFhF
TikgUGFuaWMgb24gQ1BVIDA6CiAgICAgIChYRU4pIEZBVEFMIFBBR0UgRkFVTFQKICAgICAgKFhF
TikgW2Vycm9yX2NvZGU9MDAxMF0KICAgICAgKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6
IGZmZmY4MmQwODA0MDdmYjMKICAgICAgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXgg
YWM4NWQxMWI1NS4uNGM5NWJmM2MyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjIsNyArMjIsNyBAQCBzdGF0
aWMgX19yZWFkX21vc3RseSBlbnVtIHsKICAgICBQQ0lEX05PWFBUSQogfSBvcHRfcGNpZCA9IFBD
SURfWFBUSTsKIAotc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcGNpZChjb25zdCBjaGFyICpzKQor
c3RhdGljIGludCBwYXJzZV9wY2lkKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaW50IHJjID0gMDsK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:05:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:05: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 1gJAbS-00010F-7z; Sun, 04 Nov 2018 05:05: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAbR-000107-0W
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:37 +0000
X-Inumbo-ID: 439a843e-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 439a843e-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:05: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 1gJAbP-00026g-QA
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAbP-0006hh-O0
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAbP-0006hh-O0@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:05:35 +0000
Subject: [Xen-changelog] [xen master] libxl: CODING_STYLE: Clarify line
 length limit to 75
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyMzc0NGU5ZWU4MjkzOGYyMmM5ZjgzMDNkMWIzYTFjMDMzZjNiMzIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMTUgMTQ6NTE6MDEgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAzMCAxNzowMzoyMyAy
MDE4ICswMDAwCgogICAgbGlieGw6IENPRElOR19TVFlMRTogQ2xhcmlmeSBsaW5lIGxlbmd0aCBs
aW1pdCB0byA3NQogICAgCiAgICBBbmQgZ2l2ZSBhIHJlYXNvbi4KICAgIAogICAgVGhlIHByZXZp
b3VzIGBsaW1pdCcgb2YgNzUtODAgd2FzIGFtYmlndW91cy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIENDOiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9DT0RJTkdfU1RZTEUgfCA0
ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9DT0RJTkdfU1RZTEUgYi90b29scy9saWJ4bC9DT0RJTkdf
U1RZTEUKaW5kZXggMzIxNzBlZmI5ZS4uM2Q1NzJmNjkyNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvQ09ESU5HX1NUWUxFCisrKyBiL3Rvb2xzL2xpYnhsL0NPRElOR19TVFlMRQpAQCAtMjIwLDEy
ICsyMjAsMTQgQEAgRG8gbm90IGxlYXZlIHdoaXRlc3BhY2UgZGFuZ2xpbmcgb2ZmIHRoZSBlbmRz
IG9mIGxpbmVzLgogCiAyLiBMaW5lIHdpZHRoCiAKLUxpbmVzIGFyZSBsaW1pdGVkIHRvIDc1LTgw
IGNoYXJhY3RlcnMuCitMaW5lcyBhcmUgbGltaXRlZCB0byA3NSBjaGFyYWN0ZXJzLgogCiBSYXRp
b25hbGU6CiAgLSBTb21lIHBlb3BsZSBsaWtlIHRvIHRpbGUgdGhlaXIgMjQiIHNjcmVlbnMgd2l0
aCBhIDZ4NCBtYXRyaXggb2YgODB4MjQKICAgIHh0ZXJtcyBhbmQgdXNlIHZpIGluIGFsbCBvZiB0
aGVtLiAgVGhlIGJlc3Qgd2F5IHRvIHB1bmlzaCB0aGVtIGlzIHRvCiAgICBsZXQgdGhlbSBrZWVw
IGRvaW5nIGl0LgorIC0gSW4gYW4gODAgY29sdW1uIHRlcm1pbmFsLCBzb21lIHJvb20gbmVlZHMg
dG8gYmUgbGVmdCBmb3IgPiBxdW90aW5nCisgICBjaGFyYWN0ZXJzLCArLy0gZGlmZiBjaGFyYWN0
ZXJzLCBhbmQgc28gb24sIGluIGVtYWlscy4KICAtIENvZGUgYW5kIGVzcGVjaWFsbHkgcGF0Y2hl
cyBpcyBtdWNoIG1vcmUgcmVhZGFibGUgaWYgbGltaXRlZCB0byBhIHNhbmUKICAgIGxpbmUgbGVu
Z3RoLiAgRWlnaHR5IGlzIHRyYWRpdGlvbmFsLgogIC0gSXQgaXMgdGhlIGxpYnhlbmxpZ2h0IGNv
ZGluZyBzdHlsZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:05:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:05: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 1gJAbd-00011n-Ba; Sun, 04 Nov 2018 05:05: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAbb-00011a-K9
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:47 +0000
X-Inumbo-ID: 49b04711-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49b04711-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:05: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 1gJAba-00026q-06
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAbZ-0006j1-U7
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAbZ-0006j1-U7@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:05:45 +0000
Subject: [Xen-changelog] [xen master] libxl: libxl__ev_fd_callback: Document
 perhaps-no-retry semantics
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1YzBiY2M0NzEwM2ZlODM5Yjk1OWRmZGZhNjFhOTFmNzQ1ZDc4YjEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMTUgMTQ6NTg6NTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAzMCAxNzowMzoyNyAy
MDE4ICswMDAwCgogICAgbGlieGw6IGxpYnhsX19ldl9mZF9jYWxsYmFjazogRG9jdW1lbnQgcGVy
aGFwcy1uby1yZXRyeSBzZW1hbnRpY3MKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBDQzogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAppbmRleCA0Mzk0N2IxYjA3Li4xNTM1NjZhY2QwIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
QEAgLTIzMiw2ICsyMzIsMTQgQEAgdHlwZWRlZiB2b2lkIGxpYnhsX19ldl9mZF9jYWxsYmFjayhs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9mZCAqZXYsCiAgICAqIEl0IGlzIG5vdCBwZXJtaXR0
ZWQgdG8gbGlzdGVuIGZvciB0aGUgc2FtZSBvciBvdmVybGFwcGluZyBldmVudHMKICAgICogb24g
dGhlIHNhbWUgZmQgdXNpbmcgbXVsdGlwbGUgZGlmZmVyZW50IGxpYnhsX19ldl9mZCdzLgogICAg
KgorICAgKiBOb3RlIHRoYXQgKGRlcGVuZGluZyBvbiB0aGUgdW5kZXJseWluZyBldmVudCBsb29w
IGltcGxlbWVudGF0aW9uKQorICAgKiBpdCBpcyBwb3NzaWJsZSB0aGF0IGEgdGhlIGZkIGNhbGxi
YWNrIHN5c3RlbSBpcyBgbGV2ZWwgdHJpZ2dlcmVkJworICAgKiBvciBgZXZlbnQgdHJpZ2dlcmVk
Jy4gIFRoYXQgaXMsIHRoZSBjYWxsYmFjayBtYXkgYmUgY2FsbGVkIG9ubHkKKyAgICogb25jZSBm
b3IgZWFjaCB0cmFuc2l0aW9uIGZyb20gbm90IHJlYWR5IHRvIHJlYWR5LiAgU28gdGhlCisgICAq
IGNhbGxiYWNrIG11c3QgZ2VuZXJhbGx5IGNvbnRhaW4gYSBsb29wIHdoaWNoIGV4aGF1c3RzIHRo
ZSBmZCwKKyAgICogcmF0aGVyIHRoYW4gcmVseWluZyBvbiBiZWluZyBjYWxsZWQgYWdhaW4gaWYg
dGhlIGZkIGlzIHN0aWxsCisgICAqIHJlYWR5LgorICAgKgogICAgKiAoU3B1cmlvdXMgd2FrZXVw
cywgYW5kIHNwdXJpb3VzIGJpdHMgc2V0IGluIHJldmVudHMsIGFyZQogICAgKiBzdXBwcmVzc2Vk
IGJ5IHRoZSBsaWJ4bCBldmVudCBjb3JlLikKICAgICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:05:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:05: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 1gJAbn-00012u-Dr; Sun, 04 Nov 2018 05:05:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAbm-00012l-01
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:58 +0000
X-Inumbo-ID: 4fc13d52-dfef-11e8-a6fa-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fc13d52-dfef-11e8-a6fa-12d6303a7972;
 Sun, 04 Nov 2018 05:05: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 1gJAbk-00026y-5x
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAbk-0006kV-3f
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:05:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAbk-0006kV-3f@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:05:56 +0000
Subject: [Xen-changelog] [xen master] libxencall: Improve linux syscall
 error messages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzNTVlZDg0NDhiYzU2ODVhZjc0OWViYmQzYjM4MTZmM2M4ZjkyN2EKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMTUgMTU6MjI6NTMgMjAxOCArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAzMCAxNzowMzozMSAy
MDE4ICswMDAwCgogICAgbGlieGVuY2FsbDogSW1wcm92ZSBsaW51eCBzeXNjYWxsIGVycm9yIG1l
c3NhZ2VzCiAgICAKICAgIE1ha2UgdGhlIGJ1ZmRldiBhbmQgbm9uLWJ1ZmRldiBtZXNzYWdlcyBk
aXN0aW5jdCwgYW5kIGFsd2F5cyBwcmludCB0aGUKICAgIG5vbi1jb25zdGFudCBhcmd1bWVudCAo
aWUsIHRoZSBzaXplKS4KICAgIAogICAgVGhpcyBhc3Npc3RzIGRpYWdub3Npcy4KICAgIAogICAg
Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBDQzogSGFu
cyB2YW4gS3JhbmVuYnVyZyA8aGFuc0Brbm9ycmllLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvY2FsbC9saW51eC5jIHwgOCAr
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2NhbGwvbGludXguYyBiL3Rvb2xzL2xpYnMvY2FsbC9s
aW51eC5jCmluZGV4IGQ4YTYzMDZlMDQuLjUxZmE0ODk5ZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnMvY2FsbC9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnMvY2FsbC9saW51eC5jCkBAIC05Myw3ICs5
Myw4IEBAIHN0YXRpYyB2b2lkICphbGxvY19wYWdlc19idWZkZXYoeGVuY2FsbF9oYW5kbGUgKnhj
YWxsLCBzaXplX3QgbnBhZ2VzKQogICAgICAgICAgICAgIHhjYWxsLT5idWZfZmQsIDApOwogICAg
IGlmICggcCA9PSBNQVBfRkFJTEVEICkKICAgICB7Ci0gICAgICAgIFBFUlJPUigiYWxsb2NfcGFn
ZXM6IG1tYXAgZmFpbGVkIik7CisgICAgICAgIFBFUlJPUigiYWxsb2NfcGFnZXM6IG1tYXAgKCwl
enUqJWx1LC4uLikgW2J1ZmRldl0gZmFpbGVkIiwKKyAgICAgICAgICAgICAgIG5wYWdlcywgKHVu
c2lnbmVkIGxvbmcpUEFHRV9TSVpFKTsKICAgICAgICAgcCA9IE5VTEw7CiAgICAgfQogCkBAIC0x
MTAsNyArMTExLDcgQEAgc3RhdGljIHZvaWQgKmFsbG9jX3BhZ2VzX25vYnVmZGV2KHhlbmNhbGxf
aGFuZGxlICp4Y2FsbCwgc2l6ZV90IG5wYWdlcykKICAgICBwID0gbW1hcChOVUxMLCBzaXplLCBQ
Uk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VU3xNQVBfTE9DS0VE
LCAtMSwgMCk7CiAgICAgaWYgKCBwID09IE1BUF9GQUlMRUQgKQogICAgIHsKLSAgICAgICAgUEVS
Uk9SKCJhbGxvY19wYWdlczogbW1hcCBmYWlsZWQiKTsKKyAgICAgICAgUEVSUk9SKCJhbGxvY19w
YWdlczogbW1hcCgsJXp1LC4uLikgW25vYnVmZGV2XSBmYWlsZWQiLCBzaXplKTsKICAgICAgICAg
cmV0dXJuIE5VTEw7CiAgICAgfQogCkBAIC0xMTksNyArMTIwLDggQEAgc3RhdGljIHZvaWQgKmFs
bG9jX3BhZ2VzX25vYnVmZGV2KHhlbmNhbGxfaGFuZGxlICp4Y2FsbCwgc2l6ZV90IG5wYWdlcykK
ICAgICByYyA9IG1hZHZpc2UocCwgbnBhZ2VzICogUEFHRV9TSVpFLCBNQURWX0RPTlRGT1JLKTsK
ICAgICBpZiAoIHJjIDwgMCApCiAgICAgewotICAgICAgICBQRVJST1IoImFsbG9jX3BhZ2VzOiBt
YWR2aXNlIGZhaWxlZCIpOworICAgICAgICBQRVJST1IoImFsbG9jX3BhZ2VzOiBtYWR2aXNlICgs
JXp1KiVsdSwpIFtub2J1ZmRldl0gZmFpbGVkIiwKKyAgICAgICAgICAgICAgIG5wYWdlcywgKHVu
c2lnbmVkIGxvbmcpUEFHRV9TSVpFKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:06:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:06: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 1gJAbw-00013t-Fg; Sun, 04 Nov 2018 05:06:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAbv-00013k-HN
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:07 +0000
X-Inumbo-ID: 55d29632-dfef-11e8-bb0f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55d29632-dfef-11e8-bb0f-12d6303a7972;
 Sun, 04 Nov 2018 05:06: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 1gJAbu-00027l-Bs
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAbu-0006mH-9j
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAbu-0006mH-9j@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:06:06 +0000
Subject: [Xen-changelog] [xen master] xen/arm: make platform specific code
 dependent on ALL32_PLAT or ALL64_PLAT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4MjliODBlZWVhMGI3MzFlYzIwYTFiNGY2ZDM5YzkzNzFlMWQ4YTgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gU2VwIDI0IDE1OjU1OjAzIDIwMTggLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMwIDEw
OjU4OjI5IDIwMTggLTA3MDAKCiAgICB4ZW4vYXJtOiBtYWtlIHBsYXRmb3JtIHNwZWNpZmljIGNv
ZGUgZGVwZW5kZW50IG9uIEFMTDMyX1BMQVQgb3IgQUxMNjRfUExBVAogICAgCiAgICBDb21waWxl
IHBsYXRmb3JtIGNvZGUgdGhhdCBkb2Vzbid0IGhhdmUgaXRzIG93biBzcGVjaWZpYyBrY29uZmln
IG9wdGlvbgogICAgb25seSBpZiBBTEwzMl9QTEFUIG9yIEFMTDY0X1BMQVQgZGVwZW5kaW5nIG9u
IHRoZSBhcmNoaXRlY3R1cmUuIFRoZQogICAgYmVuZWZpdCBpcyB0aGF0IGNob29zaW5nIG9uZSBv
ZiB0aGUgcGxhdGZvcm1zIGF2YWlsYWJsZSBhcyBhIG1lbnUKICAgIG9wdGlvbiBhbGxvd3MgdGhl
IHVzZXIgbm90IHRvIGJ1aWxkIG90aGVyIHVubmVjZXNzYXJ5IHBsYXRmb3JtIGNvZGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgfCAyMCArKysrKysrKysrLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlCmluZGV4IGE3OWJkYjljMDguLmJkNzI0YTFkYWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQpAQCAtMSwxMSArMSwxMSBAQAotb2JqLXkgKz0gdmV4cHJl
c3Mubwotb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gYnJjbS5vCi1vYmotJChDT05GSUdfQVJNXzMy
KSArPSBleHlub3M1Lm8KLW9iai0kKENPTkZJR19BUk1fMzIpICs9IG1pZHdheS5vCi1vYmotJChD
T05GSUdfQVJNXzMyKSArPSBvbWFwNS5vCi1vYmotJChDT05GSUdfQVJNXzMyKSArPSByY2FyMi5v
Ci1vYmotJChDT05GSUdfQVJNXzY0KSArPSBzZWF0dGxlLm8KLW9iai15ICs9IHN1bnhpLm8KLW9i
ai0kKENPTkZJR19BUk1fNjQpICs9IHRodW5kZXJ4Lm8KLW9iai0kKENPTkZJR19BUk1fNjQpICs9
IHhnZW5lLXN0b3JtLm8KK29iai0kKENPTkZJR19BTEwzMl9QTEFUKSArPSB2ZXhwcmVzcy5vCitv
YmotJChDT05GSUdfQUxMMzJfUExBVCkgKz0gYnJjbS5vCitvYmotJChDT05GSUdfQUxMMzJfUExB
VCkgKz0gZXh5bm9zNS5vCitvYmotJChDT05GSUdfQUxMMzJfUExBVCkgKz0gbWlkd2F5Lm8KK29i
ai0kKENPTkZJR19BTEwzMl9QTEFUKSArPSBvbWFwNS5vCitvYmotJChDT05GSUdfQUxMMzJfUExB
VCkgKz0gcmNhcjIubworb2JqLSQoQ09ORklHX0FMTDY0X1BMQVQpICs9IHNlYXR0bGUubworb2Jq
LSQoQ09ORklHX0FMTF9QTEFUKSAgICs9IHN1bnhpLm8KK29iai0kKENPTkZJR19BTEw2NF9QTEFU
KSArPSB0aHVuZGVyeC5vCitvYmotJChDT05GSUdfQUxMNjRfUExBVCkgKz0geGdlbmUtc3Rvcm0u
bwogb2JqLSQoQ09ORklHX01QU09DX1BMQVRGT1JNKSAgKz0geGlsaW54LXp5bnFtcC5vCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:06:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:06: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 1gJAc7-000154-Hh; Sun, 04 Nov 2018 05:06:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAc5-00014u-UW
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:17 +0000
X-Inumbo-ID: 5be64b68-dfef-11e8-893e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5be64b68-dfef-11e8-893e-12d6303a7972;
 Sun, 04 Nov 2018 05:06: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 1gJAc4-00027v-Hs
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAc4-0006nl-Fd
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAc4-0006nl-Fd@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:06:16 +0000
Subject: [Xen-changelog] [xen master] xen/arm: introduce NO_PLAT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlNzUxYWM1OWNmZDExNDNkMDk1YzQ1OTI3YmExYmVjMGQ0NDFlZTQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gU2VwIDI0IDE1OjU1OjA0IDIwMTggLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMwIDEw
OjU4OjMwIDIwMTggLTA3MDAKCiAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgTk9fUExBVAogICAgCiAg
ICBBZGQgYSBLY29uZmlnIG9wdGlvbiB0byBzZWxlY3Qgbm8gc3BlY2lmaWMgcGxhdGZvcm0gc3Vw
cG9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgIHwgNCArKyst
CiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL0tjb25maWcgfCA1ICsrKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCAzN2ZhODI2OGIzLi4y
M2M1ZDlhZGJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCkBAIC0xLDggKzEsMTAgQEAKIHN1YmRpci0kKENPTkZJR19BUk1fMzIp
ICs9IGFybTMyCiBzdWJkaXItJChDT05GSUdfQVJNXzY0KSArPSBhcm02NAotc3ViZGlyLXkgKz0g
cGxhdGZvcm1zCiBzdWJkaXItJChDT05GSUdfQVJNXzY0KSArPSBlZmkKIHN1YmRpci0kKENPTkZJ
R19BQ1BJKSArPSBhY3BpCitpZm5lcSAoJChDT05GSUdfTk9fUExBVCkseSkKK3N1YmRpci15ICs9
IHBsYXRmb3JtcworZW5kaWYKIAogb2JqLSQoQ09ORklHX0hBU19BTFRFUk5BVElWRSkgKz0gYWx0
ZXJuYXRpdmUubwogb2JqLXkgKz0gYm9vdGZkdC5pbml0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvS2NvbmZpZwpp
bmRleCA0MDlkM2Y4ZjhmLi5iYzBlOWNkMmM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9LY29uZmlnCkBAIC0z
Niw2ICszNiwxMSBAQCBjb25maWcgTVBTT0MKIAktLS1oZWxwLS0tCiAJRW5hYmxlIGFsbCB0aGUg
cmVxdWlyZWQgZHJpdmVycyBmb3IgWGlsaW54IFVsdHJhc2NhbGUrIE1QU29DCiAKK2NvbmZpZyBO
T19QTEFUCisJYm9vbCAiTm8gUGxhdGZvcm1zIgorCS0tLWhlbHAtLS0KKwlEbyBub3QgZW5hYmxl
IHNwZWNpZmljIHN1cHBvcnQgZm9yIGFueSBwbGF0Zm9ybS4KKwogZW5kY2hvaWNlCiAKIGNvbmZp
ZyBBTEw2NF9QTEFUCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:06:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:06: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 1gJAcI-00016y-JQ; Sun, 04 Nov 2018 05:06:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAcH-00016o-6d
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:29 +0000
X-Inumbo-ID: 61f9cfe9-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61f9cfe9-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:06: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 1gJAcE-000284-Ni
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAcE-0006ou-LW
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAcE-0006ou-LW@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:06:26 +0000
Subject: [Xen-changelog] [xen master] use consistent values when consuming
 runtime-changeable parameters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlOTEwMzFiZTI4NTJiOWUxMzJmZGRiYzAwYTZlZWUzOGU2ZTIzZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDMx
IDE3OjU3OjE5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgT2N0IDMxIDE3OjU3OjE5IDIwMTggKzAxMDAKCiAgICB1
c2UgY29uc2lzdGVudCB2YWx1ZXMgd2hlbiBjb25zdW1pbmcgcnVudGltZS1jaGFuZ2VhYmxlIHBh
cmFtZXRlcnMKICAgIAogICAgVGhlcmUncyBubyBndWFyYW50ZWUgdGhhdCBlLmcuIGEgc3dpdGNo
KCkgY29udHJvbCBleHByZXNzaW9uJ3MgbWVtb3J5CiAgICBvcGVyYW5kKHMpIGdldChzKSByZWFk
IGp1c3Qgb25jZS4gR3VhcmQgYWdhaW5zdCB0aGUgY29tcGlsZXIgcHJvZHVjaW5nCiAgICAidW5l
eHBlY3RlZCIgY29kZSBieSBzcHJpbmtsaW5nIGFyb3VuZCBzb21lIEFDQ0VTU19PTkNFKCkuCiAg
ICAKICAgIEknbSBsZWF2aW5nIGFsb25lIG9wdF9jb25zd2l0Y2hbXTogSXQgZ2V0cyBhY2Nlc3Nl
ZCBpbiBxdWl0ZSBhIGZldwogICAgcGxhY2VzIGFueXdheSwgYW5kIGFuIGludGVybWVkaWF0ZSBj
aGFuZ2Ugd29uJ3QgaGF2ZSBhbnkgc2V2ZXJlIGVmZmVjdAogICAgYWZhaWN0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMgICB8ICAyICstCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDEzICsrKysr
KystLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb21haW4uYwppbmRleCA0Yzk1YmYzYzIyLi43ZTg0YjA0MDgyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0y
NTYsNyArMjU2LDcgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgZC0+YXJjaC5wdi54cHRpID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gb3B0X3hwdGlf
aHdkb20gOiBvcHRfeHB0aV9kb211OwogCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQp
ICYmIHVzZV9pbnZwY2lkICYmIGNwdV9oYXNfcGNpZCApCi0gICAgICAgIHN3aXRjaCAoIG9wdF9w
Y2lkICkKKyAgICAgICAgc3dpdGNoICggQUNDRVNTX09OQ0Uob3B0X3BjaWQpICkKICAgICAgICAg
ewogICAgICAgICBjYXNlIFBDSURfT0ZGOgogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5j
CmluZGV4IDNiNzVmN2E0NzIuLjU0MTk0OTNkYmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2No
YXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC02MzAsMTYg
KzYzMCwxNiBAQCBzdGF0aWMgdm9pZCBfX3B1dHN0cihjb25zdCBjaGFyICpzdHIpCiBzdGF0aWMg
aW50IHByaW50a19wcmVmaXhfY2hlY2soY2hhciAqcCwgY2hhciAqKnBwKQogewogICAgIGludCBs
b2dsdmwgPSAtMTsKLSAgICBpbnQgdXBwZXJfdGhyZXNoID0geGVubG9nX3VwcGVyX3RocmVzaDsK
LSAgICBpbnQgbG93ZXJfdGhyZXNoID0geGVubG9nX2xvd2VyX3RocmVzaDsKKyAgICBpbnQgdXBw
ZXJfdGhyZXNoID0gQUNDRVNTX09OQ0UoeGVubG9nX3VwcGVyX3RocmVzaCk7CisgICAgaW50IGxv
d2VyX3RocmVzaCA9IEFDQ0VTU19PTkNFKHhlbmxvZ19sb3dlcl90aHJlc2gpOwogCiAgICAgd2hp
bGUgKCAocFswXSA9PSAnPCcpICYmIChwWzFdICE9ICdcMCcpICYmIChwWzJdID09ICc+JykgKQog
ICAgIHsKICAgICAgICAgc3dpdGNoICggcFsxXSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAn
Ryc6Ci0gICAgICAgICAgICB1cHBlcl90aHJlc2ggPSB4ZW5sb2dfZ3Vlc3RfdXBwZXJfdGhyZXNo
OwotICAgICAgICAgICAgbG93ZXJfdGhyZXNoID0geGVubG9nX2d1ZXN0X2xvd2VyX3RocmVzaDsK
KyAgICAgICAgICAgIHVwcGVyX3RocmVzaCA9IEFDQ0VTU19PTkNFKHhlbmxvZ19ndWVzdF91cHBl
cl90aHJlc2gpOworICAgICAgICAgICAgbG93ZXJfdGhyZXNoID0gQUNDRVNTX09OQ0UoeGVubG9n
X2d1ZXN0X2xvd2VyX3RocmVzaCk7CiAgICAgICAgICAgICBpZiAoIGxvZ2x2bCA9PSAtMSApCiAg
ICAgICAgICAgICAgICAgbG9nbHZsID0gWEVOTE9HX0dVRVNUX0RFRkFVTFQ7CiAgICAgICAgICAg
ICBicmVhazsKQEAgLTY5MCwxMyArNjkwLDE0IEBAIHN0YXRpYyBpbnQgcGFyc2VfY29uc29sZV90
aW1lc3RhbXBzKGNvbnN0IGNoYXIgKnMpCiAKIHN0YXRpYyB2b2lkIHByaW50a19zdGFydF9vZl9s
aW5lKGNvbnN0IGNoYXIgKnByZWZpeCkKIHsKKyAgICBlbnVtIGNvbl90aW1lc3RhbXBfbW9kZSBt
b2RlID0gQUNDRVNTX09OQ0Uob3B0X2Nvbl90aW1lc3RhbXBfbW9kZSk7CiAgICAgc3RydWN0IHRt
IHRtOwogICAgIGNoYXIgdHN0clszMl07CiAgICAgdWludDY0X3Qgc2VjLCBuc2VjOwogCiAgICAg
X19wdXRzdHIocHJlZml4KTsKIAotICAgIHN3aXRjaCAoIG9wdF9jb25fdGltZXN0YW1wX21vZGUg
KQorICAgIHN3aXRjaCAoIG1vZGUgKQogICAgIHsKICAgICBjYXNlIFRTTV9EQVRFOgogICAgIGNh
c2UgVFNNX0RBVEVfTVM6CkBAIC03MDQsNyArNzA1LDcgQEAgc3RhdGljIHZvaWQgcHJpbnRrX3N0
YXJ0X29mX2xpbmUoY29uc3QgY2hhciAqcHJlZml4KQogCiAgICAgICAgIGlmICggdG0udG1fbWRh
eSA9PSAwICkKICAgICAgICAgICAgIC8qIG5vdGhpbmcgKi87Ci0gICAgICAgIGVsc2UgaWYgKCBv
cHRfY29uX3RpbWVzdGFtcF9tb2RlID09IFRTTV9EQVRFICkKKyAgICAgICAgZWxzZSBpZiAoIG1v
ZGUgPT0gVFNNX0RBVEUgKQogICAgICAgICB7CiAgICAgICAgICAgICBzbnByaW50Zih0c3RyLCBz
aXplb2YodHN0ciksICJbJTA0dS0lMDJ1LSUwMnUgJTAydTolMDJ1OiUwMnVdICIsCiAgICAgICAg
ICAgICAgICAgICAgICAxOTAwICsgdG0udG1feWVhciwgdG0udG1fbW9uICsgMSwgdG0udG1fbWRh
eSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:06:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:06: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 1gJAcR-00017z-L9; Sun, 04 Nov 2018 05:06: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAcP-00017r-R8
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:37 +0000
X-Inumbo-ID: 68080cf0-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68080cf0-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:06: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 1gJAcO-00028J-Tm
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAcO-0006qE-RR
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAcO-0006qE-RR@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:06:36 +0000
Subject: [Xen-changelog] [xen master] x86/pvh: fix TSC mode setup for PVH
 Dom0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6974276820536194320=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ac25bf3b236943fb799945c2bece779ba67bc44e
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Oct 31 17:58:15 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Oct 31 17:58:15 2018 +0100

    x86/pvh: fix TSC mode setup for PVH Dom0
    
    A PVH Dom0 might use TSC scaling or other HVM specific TSC
    adjustments, so only short-circuit the TSC setup for a classic PV
    Dom0.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/time.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index 553698d4ab..03f792e7e5 100644
--- a/xen/arch/x86/time.c
+++ b/xen/arch/x86/time.c
@@ -2125,7 +2125,7 @@ void tsc_set_info(struct domain *d,
 {
     ASSERT(!is_system_domain(d));
 
-    if ( is_hardware_domain(d) )
+    if ( is_pv_domain(d) && is_hardware_domain(d) )
     {
         d->arch.vtsc = 0;
         return;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6974276820536194320==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:06:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:06: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 1gJAcb-00019M-Mv; Sun, 04 Nov 2018 05:06: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAca-00019D-4t
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:48 +0000
X-Inumbo-ID: 6e1ad688-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e1ad688-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:06: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 1gJAcZ-00028V-3w
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAcZ-0006rz-1b
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAcZ-0006rz-1b@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:06:47 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: introduce a define for the
 debug output IO port
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5494185122342399458=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d3611dd500bb7cf29a9a5dbf3eb761a31c2724f9
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Oct 31 17:58:47 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Oct 31 17:58:47 2018 +0100

    x86/hvm: introduce a define for the debug output IO port
    
    No functional change intended.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/arch/x86/hvm/hvm.c            | 4 ++--
 xen/drivers/char/console.c        | 2 +-
 xen/include/public/arch-x86/xen.h | 7 +++++++
 3 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 42d7a9bd1b..0e9d316b40 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -545,7 +545,7 @@ static int hvm_print_line(
     struct domain *cd = current->domain;
     char c = *val;
 
-    ASSERT(bytes == 1 && port == 0xe9);
+    ASSERT(bytes == 1 && port == XEN_HVM_DEBUGCONS_IOPORT);
 
     /* Deny any input requests. */
     if ( dir != IOREQ_WRITE )
@@ -654,7 +654,7 @@ int hvm_domain_initialise(struct domain *d)
 
     rtc_init(d);
 
-    register_portio_handler(d, 0xe9, 1, hvm_print_line);
+    register_portio_handler(d, XEN_HVM_DEBUGCONS_IOPORT, 1, hvm_print_line);
 
     if ( hvm_tsc_scaling_supported )
         d->arch.hvm.tsc_scaling_ratio = hvm_default_tsc_scaling_ratio;
diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c
index 5419493dbf..907aa97cd4 100644
--- a/xen/drivers/char/console.c
+++ b/xen/drivers/char/console.c
@@ -458,7 +458,7 @@ static inline void xen_console_write_debug_port(const char *buf, size_t len)
     unsigned long tmp;
     asm volatile ( "rep outsb;"
                    : "=&S" (tmp), "=&c" (tmp)
-                   : "0" (buf), "1" (len), "d" (0xe9) );
+                   : "0" (buf), "1" (len), "d" (XEN_HVM_DEBUGCONS_IOPORT) );
 }
 #endif
 
diff --git a/xen/include/public/arch-x86/xen.h b/xen/include/public/arch-x86/xen.h
index 69ee4bc40d..c76622654a 100644
--- a/xen/include/public/arch-x86/xen.h
+++ b/xen/include/public/arch-x86/xen.h
@@ -346,6 +346,13 @@ struct xen_arch_domainconfig {
 #define XEN_CPUID          XEN_EMULATE_PREFIX "cpuid"
 #endif
 
+/*
+ * Debug console IO port, also called "port E9 hack". Each character written
+ * to this IO port will be printed on the hypervisor console, subject to log
+ * level restrictions.
+ */
+#define XEN_HVM_DEBUGCONS_IOPORT 0xe9
+
 #endif /* __XEN_PUBLIC_ARCH_X86_XEN_H__ */
 
 /*
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5494185122342399458==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:06:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:06: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 1gJAcl-0001AQ-Ou; Sun, 04 Nov 2018 05:06:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAck-0001AH-Ex
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:58 +0000
X-Inumbo-ID: 742e3172-dfef-11e8-847d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 742e3172-dfef-11e8-847d-12d6303a7972;
 Sun, 04 Nov 2018 05:06: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 1gJAcj-00028f-9g
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAcj-0006tM-7V
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:06:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAcj-0006tM-7V@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:06:57 +0000
Subject: [Xen-changelog] [xen master] x86/pvh: allow PVH Dom0 to use the
 debug IO port console
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8366508373511540335=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ce47462cb4d049971aedec51c1105673be41adce
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed Oct 31 17:59:26 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Oct 31 17:59:26 2018 +0100

    x86/pvh: allow PVH Dom0 to use the debug IO port console
    
    Force trapping accesses to IO port 0xe9 for a PVH Dom0, so it can
    print to the HVM debug console.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/dom0_build.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c
index fe73cef899..038e37132a 100644
--- a/xen/arch/x86/dom0_build.c
+++ b/xen/arch/x86/dom0_build.c
@@ -433,6 +433,12 @@ int __init dom0_setup_permissions(struct domain *d)
         rc |= ioports_deny_access(d, pmtmr_ioport, pmtmr_ioport + 3);
     /* PCI configuration space (NB. 0xcf8 has special treatment). */
     rc |= ioports_deny_access(d, 0xcfc, 0xcff);
+#ifdef CONFIG_HVM
+    if ( is_hvm_domain(d) )
+        /* HVM debug console IO port. */
+        rc |= ioports_deny_access(d, XEN_HVM_DEBUGCONS_IOPORT,
+                                  XEN_HVM_DEBUGCONS_IOPORT);
+#endif
     /* Command-line I/O ranges. */
     process_dom0_ioports_disable(d);
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8366508373511540335==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:07:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:07: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 1gJAcx-0001Bu-Tz; Sun, 04 Nov 2018 05:07:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAcv-0001Bg-Ti
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:10 +0000
X-Inumbo-ID: 7a448372-dfef-11e8-b9a4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a448372-dfef-11e8-b9a4-12d6303a7972;
 Sun, 04 Nov 2018 05:07: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 1gJAct-00029h-GB
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAct-0006vY-Dm
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAct-0006vY-Dm@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:07:07 +0000
Subject: [Xen-changelog] [xen master] viridian: move the code into its own
 sub-directory
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1ZDMwYjM5NDk3NWY0NjBhOTlhNjMxMzY0NWE3MzdhY2YxNmQ0YzcKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE9jdCAzMSAxMzo0NDowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAzMSAxNzo1OTo1MyAyMDE4ICswMTAw
CgogICAgdmlyaWRpYW46IG1vdmUgdGhlIGNvZGUgaW50byBpdHMgb3duIHN1Yi1kaXJlY3RvcnkK
ICAgIAogICAgU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgaW50cm9kdWNlIHN1cHBvcnQgZm9yIG1v
cmUgdmlyaWRpYW4gZW5saWdodGVubWVudHMKICAgIHdoaWNoIHdpbGwgbWFrZSBhIHNpbmdsZSBz
b3VyY2UgbW9kdWxlIHF1aXRlIGxlbmd0aHkuCiAgICAKICAgIFRoaXMgcGF0Y2ggdGhlcmVmb3Jl
IGNyZWF0ZXMgYSBuZXcgYXJjaC94ODYvaHZtL3ZpcmlkaWFuIHN1Yi1kaXJlY3RvcnkgYW5kCiAg
ICBtb3ZlcyB2aXJpZGlhbi5jIGludG8gdGhhdC4KICAgIAogICAgVGhlIHBhdGNoIGFsc28gZml4
ZXMgc29tZSBiYWQgd2hpdGVzcGFjZSB3aGlsc3QgbW92aW5nIHRoZSBjb2RlIGFuZAogICAgYWRq
dXN0cyB0aGUgTUFJTlRBSU5FUlMgZmlsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSAgICAgICAgICAgIHwg
ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jICAgICAgICAgIHwgMTEyMSAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L01ha2VmaWxlICAgfCAgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YyB8IDExMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFu
Z2VkLCAxMTI0IGluc2VydGlvbnMoKyksIDExMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
TUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCAxOTcwMTAwYjM3Li5jMmJhNzRkMGM5IDEw
MDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNDg3LDcgKzQ4Nyw3
IEBAIEY6CXhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvCiBYODYgVklSSURJQU4gRU5MSUdIVEVOTUVO
VFMKIE06CVBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiBTOglTdXBwb3J0
ZWQKLUY6CXhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworRjoJeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi8KIEY6CXhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKIAogWEVOVFJB
Q0UKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYv
aHZtL01ha2VmaWxlCmluZGV4IDVlMDRiYzE0MjkuLjg2YjEwNmY4ZTcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQpA
QCAtMSw1ICsxLDYgQEAKIHN1YmRpci15ICs9IHN2bQogc3ViZGlyLXkgKz0gdm14CitzdWJkaXIt
eSArPSB2aXJpZGlhbgogCiBvYmoteSArPSBhc2lkLm8KIG9iai15ICs9IGRtLm8KQEAgLTIzLDcg
KzI0LDYgQEAgb2JqLXkgKz0gcnRjLm8KIG9iai15ICs9IHNhdmUubwogb2JqLXkgKz0gc3Rkdmdh
Lm8KIG9iai15ICs9IHZpb2FwaWMubwotb2JqLXkgKz0gdmlyaWRpYW4ubwogb2JqLXkgKz0gdmxh
cGljLm8KIG9iai15ICs9IHZtX2V2ZW50Lm8KIG9iai15ICs9IHZtc2kubwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5j
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBmNDJiMWYwNjNlLi4wMDAwMDAwMDAwCi0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYworKysgL2Rldi9udWxsCkBAIC0xLDExMjEg
KzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICogdmlyaWRpYW4uYwotICoKLSAqIEFu
IGltcGxlbWVudGF0aW9uIG9mIHNvbWUgVmlyaWRpYW4gZW5saWdodGVubWVudHMuIFNlZSBNaWNy
b3NvZnQncwotICogSHlwZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZpY2F0aW9u
ICh2NS4wYSkgYXQ6Ci0gKgotICogaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdC9WaXJ0dWFs
aXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9tYXN0ZXIvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIw
TGV2ZWwlMjBGdW5jdGlvbmFsJTIwU3BlY2lmaWNhdGlvbiUyMHY1LjAucGRmIAotICoKLSAqIGZv
ciBtb3JlIGluZm9ybWF0aW9uLgotICovCi0KLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KLSNpbmNs
dWRlIDx4ZW4vdmVyc2lvbi5oPgotI2luY2x1ZGUgPHhlbi9wZXJmYy5oPgotI2luY2x1ZGUgPHhl
bi9oeXBlcmNhbGwuaD4KLSNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KLSNpbmNsdWRlIDxh
c20vZ3Vlc3RfYWNjZXNzLmg+Ci0jaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgotI2luY2x1ZGUgPGFz
bS9wMm0uaD4KLSNpbmNsdWRlIDxhc20vYXBpYy5oPgotI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9y
dC5oPgotI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgotI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZt
X29wLmg+Ci0KLS8qIFZpcmlkaWFuIE1TUiBudW1iZXJzLiAqLwotI2RlZmluZSBIVl9YNjRfTVNS
X0dVRVNUX09TX0lEICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwMDAKLSNkZWZpbmUgSFZfWDY0
X01TUl9IWVBFUkNBTEwgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAxCi0jZGVmaW5lIEhW
X1g2NF9NU1JfVlBfSU5ERVggICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDAwMgotI2RlZmlu
ZSBIVl9YNjRfTVNSX1JFU0VUICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwMDMKLSNk
ZWZpbmUgSFZfWDY0X01TUl9WUF9SVU5USU1FICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDEw
Ci0jZGVmaW5lIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09VTlQgICAgICAgICAgICAgICAgMHg0MDAw
MDAyMAotI2RlZmluZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0MgICAgICAgICAgICAgICAgIDB4
NDAwMDAwMjEKLSNkZWZpbmUgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZICAgICAgICAgICAgICAg
ICAweDQwMDAwMDIyCi0jZGVmaW5lIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1kgICAgICAgICAg
ICAgICAgMHg0MDAwMDAyMwotI2RlZmluZSBIVl9YNjRfTVNSX0VPSSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDB4NDAwMDAwNzAKLSNkZWZpbmUgSFZfWDY0X01TUl9JQ1IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAweDQwMDAwMDcxCi0jZGVmaW5lIEhWX1g2NF9NU1JfVFBSICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMHg0MDAwMDA3MgotI2RlZmluZSBIVl9YNjRfTVNSX1ZQX0FTU0lT
VF9QQUdFICAgICAgICAgICAgICAgIDB4NDAwMDAwNzMKLSNkZWZpbmUgSFZfWDY0X01TUl9TQ09O
VFJPTCAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDgwCi0jZGVmaW5lIEhWX1g2NF9NU1Jf
U1ZFUlNJT04gICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA4MQotI2RlZmluZSBIVl9YNjRf
TVNSX1NJRUZQICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwODIKLSNkZWZpbmUgSFZf
WDY0X01TUl9TSU1QICAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDgzCi0jZGVmaW5l
IEhWX1g2NF9NU1JfRU9NICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA4NAotI2Rl
ZmluZSBIVl9YNjRfTVNSX1NJTlQwICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTAK
LSNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMSAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAw
MDkxCi0jZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDIgICAgICAgICAgICAgICAgICAgICAgICAgMHg0
MDAwMDA5MgotI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQzICAgICAgICAgICAgICAgICAgICAgICAg
IDB4NDAwMDAwOTMKLSNkZWZpbmUgSFZfWDY0X01TUl9TSU5UNCAgICAgICAgICAgICAgICAgICAg
ICAgICAweDQwMDAwMDk0Ci0jZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDUgICAgICAgICAgICAgICAg
ICAgICAgICAgMHg0MDAwMDA5NQotI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQ2ICAgICAgICAgICAg
ICAgICAgICAgICAgIDB4NDAwMDAwOTYKLSNkZWZpbmUgSFZfWDY0X01TUl9TSU5UNyAgICAgICAg
ICAgICAgICAgICAgICAgICAweDQwMDAwMDk3Ci0jZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDggICAg
ICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5OAotI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQ5
ICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTkKLSNkZWZpbmUgSFZfWDY0X01TUl9T
SU5UMTAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDlBCi0jZGVmaW5lIEhWX1g2NF9N
U1JfU0lOVDExICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5QgotI2RlZmluZSBIVl9Y
NjRfTVNSX1NJTlQxMiAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOUMKLSNkZWZpbmUg
SFZfWDY0X01TUl9TSU5UMTMgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDlECi0jZGVm
aW5lIEhWX1g2NF9NU1JfU0lOVDE0ICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5RQot
I2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxNSAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAw
OUYKLSNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRyAgICAgICAgICAgICAgICAweDQw
MDAwMEIwCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVSMF9DT1VOVCAgICAgICAgICAgICAgICAg
MHg0MDAwMDBCMQotI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHICAgICAgICAgICAg
ICAgIDB4NDAwMDAwQjIKLSNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UICAgICAgICAg
ICAgICAgICAweDQwMDAwMEIzCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVSMl9DT05GSUcgICAg
ICAgICAgICAgICAgMHg0MDAwMDBCNAotI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQg
ICAgICAgICAgICAgICAgIDB4NDAwMDAwQjUKLSNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIzX0NP
TkZJRyAgICAgICAgICAgICAgICAweDQwMDAwMEI2Ci0jZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVS
M19DT1VOVCAgICAgICAgICAgICAgICAgMHg0MDAwMDBCNwotI2RlZmluZSBIVl9YNjRfTVNSX1BP
V0VSX1NUQVRFX1RSSUdHRVJfQzEgICAgICAgIDB4NDAwMDAwQzEKLSNkZWZpbmUgSFZfWDY0X01T
Ul9QT1dFUl9TVEFURV9UUklHR0VSX0MyICAgICAgICAweDQwMDAwMEMyCi0jZGVmaW5lIEhWX1g2
NF9NU1JfUE9XRVJfU1RBVEVfVFJJR0dFUl9DMyAgICAgICAgMHg0MDAwMDBDMwotI2RlZmluZSBI
Vl9YNjRfTVNSX1BPV0VSX1NUQVRFX0NPTkZJR19DMSAgICAgICAgIDB4NDAwMDAwRDEKLSNkZWZp
bmUgSFZfWDY0X01TUl9QT1dFUl9TVEFURV9DT05GSUdfQzIgICAgICAgICAweDQwMDAwMEQyCi0j
ZGVmaW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVfQ09ORklHX0MzICAgICAgICAgMHg0MDAwMDBE
MwotI2RlZmluZSBIVl9YNjRfTVNSX1NUQVRTX1BBUlRJVElPTl9SRVRBSUxfUEFHRSAgIDB4NDAw
MDAwRTAKLSNkZWZpbmUgSFZfWDY0X01TUl9TVEFUU19QQVJUSVRJT05fSU5URVJOQUxfUEFHRSAw
eDQwMDAwMEUxCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1RBVFNfVlBfUkVUQUlMX1BBR0UgICAgICAg
ICAgMHg0MDAwMDBFMgotI2RlZmluZSBIVl9YNjRfTVNSX1NUQVRTX1ZQX0lOVEVSTkFMX1BBR0Ug
ICAgICAgIDB4NDAwMDAwRTMKLSNkZWZpbmUgSFZfWDY0X01TUl9HVUVTVF9JRExFICAgICAgICAg
ICAgICAgICAgICAweDQwMDAwMEYwCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhfREVCVUdfQ09O
VFJPTCAgICAgICAgICAgMHg0MDAwMDBGMQotI2RlZmluZSBIVl9YNjRfTVNSX1NZTlRIX0RFQlVH
X1NUQVRVUyAgICAgICAgICAgIDB4NDAwMDAwRjIKLSNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9E
RUJVR19TRU5EX0JVRkZFUiAgICAgICAweDQwMDAwMEYzCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1lO
VEhfREVCVUdfUkVDRUlWRV9CVUZGRVIgICAgMHg0MDAwMDBGNAotI2RlZmluZSBIVl9YNjRfTVNS
X1NZTlRIX0RFQlVHX1BFTkRJTkdfQlVGRkVSICAgIDB4NDAwMDAwRjUKLSNkZWZpbmUgSFZfWDY0
X01TUl9DUkFTSF9QMCAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMTAwCi0jZGVmaW5lIEhW
X1g2NF9NU1JfQ1JBU0hfUDEgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwMQotI2RlZmlu
ZSBIVl9YNjRfTVNSX0NSQVNIX1AyICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAxMDIKLSNk
ZWZpbmUgSFZfWDY0X01TUl9DUkFTSF9QMyAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMTAz
Ci0jZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfUDQgICAgICAgICAgICAgICAgICAgICAgMHg0MDAw
MDEwNAotI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNIX0NUTCAgICAgICAgICAgICAgICAgICAgIDB4
NDAwMDAxMDUKLQotLyogVmlyaWRpYW4gSHlwZXJjYWxsIFN0YXR1cyBDb2Rlcy4gKi8KLSNkZWZp
bmUgSFZfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMAotI2RlZmlu
ZSBIVl9TVEFUVVNfSU5WQUxJRF9IWVBFUkNBTExfQ09ERSAgICAgICAgMHgwMDAyCi0jZGVmaW5l
IEhWX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUiAgICAgICAgICAgICAweDAwMDUKLQotLyogVmly
aWRpYW4gSHlwZXJjYWxsIENvZGVzLiAqLwotI2RlZmluZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NT
cGFjZSAweDAwMDIKLSNkZWZpbmUgSHZGbHVzaFZpcnR1YWxBZGRyZXNzTGlzdCAgMHgwMDAzCi0j
ZGVmaW5lIEh2Tm90aWZ5TG9uZ1NwaW5XYWl0ICAgICAgIDB4MDAwOAotI2RlZmluZSBIdkdldFBh
cnRpdGlvbklkICAgICAgICAgICAweDAwNDYKLSNkZWZpbmUgSHZFeHRDYWxsUXVlcnlDYXBhYmls
aXRpZXMgMHg4MDAxCi0KLS8qIFZpcmlkaWFuIEh5cGVyY2FsbCBGbGFncy4gKi8KLSNkZWZpbmUg
SFZfRkxVU0hfQUxMX1BST0NFU1NPUlMgMQotCi0vKgotICogVmlyaWRpYW4gUGFydGl0aW9uIFBy
aXZpbGVnZSBGbGFncy4KLSAqCi0gKiBUaGlzIGlzIHRha2VuIGZyb20gc2VjdGlvbiA0LjIuMiBv
ZiB0aGUgc3BlY2lmaWNhdGlvbiwgYW5kIGZpeGVkIGZvcgotICogc3R5bGUgYW5kIGNvcnJlY3Ru
ZXNzLgotICovCi10eXBlZGVmIHN0cnVjdCB7Ci0gICAgLyogQWNjZXNzIHRvIHZpcnR1YWwgTVNS
cyAqLwotICAgIHVpbnQ2NF90IEFjY2Vzc1ZwUnVuVGltZVJlZzoxOwotICAgIHVpbnQ2NF90IEFj
Y2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXI6MTsKLSAgICB1aW50NjRfdCBBY2Nlc3NTeW5p
Y1JlZ3M6MTsKLSAgICB1aW50NjRfdCBBY2Nlc3NTeW50aGV0aWNUaW1lclJlZ3M6MTsKLSAgICB1
aW50NjRfdCBBY2Nlc3NJbnRyQ3RybFJlZ3M6MTsKLSAgICB1aW50NjRfdCBBY2Nlc3NIeXBlcmNh
bGxNc3JzOjE7Ci0gICAgdWludDY0X3QgQWNjZXNzVnBJbmRleDoxOwotICAgIHVpbnQ2NF90IEFj
Y2Vzc1Jlc2V0UmVnOjE7Ci0gICAgdWludDY0X3QgQWNjZXNzU3RhdHNSZWc6MTsKLSAgICB1aW50
NjRfdCBBY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2M6MTsKLSAgICB1aW50NjRfdCBBY2Nlc3NH
dWVzdElkbGVSZWc6MTsKLSAgICB1aW50NjRfdCBBY2Nlc3NGcmVxdWVuY3lSZWdzOjE7Ci0gICAg
dWludDY0X3QgQWNjZXNzRGVidWdSZWdzOjE7Ci0gICAgdWludDY0X3QgUmVzZXJ2ZWQxOjE5Owot
Ci0gICAgLyogQWNjZXNzIHRvIGh5cGVyY2FsbHMgKi8KLSAgICB1aW50NjRfdCBDcmVhdGVQYXJ0
aXRpb25zOjE7Ci0gICAgdWludDY0X3QgQWNjZXNzUGFydGl0aW9uSWQ6MTsKLSAgICB1aW50NjRf
dCBBY2Nlc3NNZW1vcnlQb29sOjE7Ci0gICAgdWludDY0X3QgQWRqdXN0TWVzc2FnZUJ1ZmZlcnM6
MTsKLSAgICB1aW50NjRfdCBQb3N0TWVzc2FnZXM6MTsKLSAgICB1aW50NjRfdCBTaWduYWxFdmVu
dHM6MTsKLSAgICB1aW50NjRfdCBDcmVhdGVQb3J0OjE7Ci0gICAgdWludDY0X3QgQ29ubmVjdFBv
cnQ6MTsKLSAgICB1aW50NjRfdCBBY2Nlc3NTdGF0czoxOwotICAgIHVpbnQ2NF90IFJlc2VydmVk
MjoyOwotICAgIHVpbnQ2NF90IERlYnVnZ2luZzoxOwotICAgIHVpbnQ2NF90IENwdU1hbmFnZW1l
bnQ6MTsKLSAgICB1aW50NjRfdCBSZXNlcnZlZDM6MTsKLSAgICB1aW50NjRfdCBSZXNlcnZlZDQ6
MTsKLSAgICB1aW50NjRfdCBSZXNlcnZlZDU6MTsKLSAgICB1aW50NjRfdCBBY2Nlc3NWU006MTsK
LSAgICB1aW50NjRfdCBBY2Nlc3NWcFJlZ2lzdGVyczoxOwotICAgIHVpbnQ2NF90IFJlc2VydmVk
NjoxOwotICAgIHVpbnQ2NF90IFJlc2VydmVkNzoxOwotICAgIHVpbnQ2NF90IEVuYWJsZUV4dGVu
ZGVkSHlwZXJjYWxsczoxOwotICAgIHVpbnQ2NF90IFN0YXJ0VmlydHVhbFByb2Nlc3NvcjoxOwot
ICAgIHVpbnQ2NF90IFJlc2VydmVkODoxMDsKLX0gSFZfUEFSVElUSU9OX1BSSVZJTEVHRV9NQVNL
OwotCi10eXBlZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCi17Ci0gICAgdWlu
dDY0X3QgQXNVSU5UNjQ7Ci0gICAgc3RydWN0Ci0gICAgewotICAgICAgICB1aW50NjRfdCBSZXNl
cnZlZDo2MzsKLSAgICAgICAgdWludDY0X3QgQ3Jhc2hOb3RpZnk6MTsKLSAgICB9IHU7Ci19IEhW
X0NSQVNIX0NUTF9SRUdfQ09OVEVOVFM7Ci0KLS8qIFZpcmlkaWFuIENQVUlEIGxlYWYgMywgSHlw
ZXJ2aXNvciBGZWF0dXJlIEluZGljYXRpb24gKi8KLSNkZWZpbmUgQ1BVSUQzRF9DUkFTSF9NU1JT
ICgxIDw8IDEwKQotCi0vKiBWaXJpZGlhbiBDUFVJRCBsZWFmIDQ6IEltcGxlbWVudGF0aW9uIFJl
Y29tbWVuZGF0aW9ucy4gKi8KLSNkZWZpbmUgQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExCX0ZMVVNI
ICgxIDw8IDIpCi0jZGVmaW5lIENQVUlENEFfTVNSX0JBU0VEX0FQSUMgICAgICAgICAoMSA8PCAz
KQotI2RlZmluZSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVCAgICAgICAgKDEgPDwgNSkKLQotLyog
VmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBIVyBmZWF0dXJlcyBkZXRlY3Rl
ZCBhbmQgaW4gdXNlLiAqLwotI2RlZmluZSBDUFVJRDZBX0FQSUNfT1ZFUkxBWSAgICAoMSA8PCAw
KQotI2RlZmluZSBDUFVJRDZBX01TUl9CSVRNQVBTICAgICAoMSA8PCAxKQotI2RlZmluZSBDUFVJ
RDZBX05FU1RFRF9QQUdJTkcgICAoMSA8PCAzKQotCi0vKgotICogVmVyc2lvbiBhbmQgYnVpbGQg
bnVtYmVyIHJlcG9ydGVkIGJ5IENQVUlEIGxlYWYgMgotICoKLSAqIFRoZXNlIG51bWJlcnMgYXJl
IGNob3NlbiB0byBtYXRjaCB0aGUgdmVyc2lvbiBudW1iZXJzIHJlcG9ydGVkIGJ5Ci0gKiBXaW5k
b3dzIFNlcnZlciAyMDA4LgotICovCi1zdGF0aWMgdWludDE2X3QgX19yZWFkX21vc3RseSB2aXJp
ZGlhbl9tYWpvciA9IDY7Ci1zdGF0aWMgdWludDE2X3QgX19yZWFkX21vc3RseSB2aXJpZGlhbl9t
aW5vciA9IDA7Ci1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSB2aXJpZGlhbl9idWlsZCA9
IDB4MTc3MjsKLQotLyoKLSAqIE1heGltdW0gbnVtYmVyIG9mIHJldHJpZXMgYmVmb3JlIHRoZSBn
dWVzdCB3aWxsIG5vdGlmeSBvZiBmYWlsdXJlCi0gKiB0byBhY3F1aXJlIGEgc3BpbmxvY2suCi0g
Ki8KLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IHZpcmlkaWFuX3NwaW5sb2NrX3JldHJ5
X2NvdW50ID0gMjA0NzsKLWludGVnZXJfcGFyYW0oInZpcmlkaWFuLXNwaW5sb2NrLXJldHJ5LWNv
dW50IiwKLSAgICAgICAgICAgICAgdmlyaWRpYW5fc3BpbmxvY2tfcmV0cnlfY291bnQpOwotCi12
b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
bGVhZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVj
dCBjcHVpZF9sZWFmICpyZXMpCi17Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKLQotICAgIEFTU0VSVChpc192aXJpZGlhbl9kb21haW4oZCkpOwotICAgIEFTU0VSVChs
ZWFmID49IDB4NDAwMDAwMDAgJiYgbGVhZiA8IDB4NDAwMDAxMDApOwotCi0gICAgbGVhZiAtPSAw
eDQwMDAwMDAwOwotCi0gICAgc3dpdGNoICggbGVhZiApCi0gICAgewotICAgIGNhc2UgMDoKLSAg
ICAgICAgLyogU2VlIHNlY3Rpb24gMi40LjEgb2YgdGhlIHNwZWNpZmljYXRpb24gKi8KLSAgICAg
ICAgcmVzLT5hID0gMHg0MDAwMDAwNjsgLyogTWF4aW11bSBsZWFmICovCi0gICAgICAgIG1lbWNw
eSgmcmVzLT5iLCAiTWljciIsIDQpOwotICAgICAgICBtZW1jcHkoJnJlcy0+YywgIm9zb2YiLCA0
KTsKLSAgICAgICAgbWVtY3B5KCZyZXMtPmQsICJ0IEh2IiwgNCk7Ci0gICAgICAgIGJyZWFrOwot
Ci0gICAgY2FzZSAxOgotICAgICAgICAvKiBTZWUgc2VjdGlvbiAyLjQuMiBvZiB0aGUgc3BlY2lm
aWNhdGlvbiAqLwotICAgICAgICBtZW1jcHkoJnJlcy0+YSwgIkh2IzEiLCA0KTsKLSAgICAgICAg
YnJlYWs7Ci0KLSAgICBjYXNlIDI6Ci0gICAgICAgIC8qIEh5cGVydmlzb3IgaW5mb3JtYXRpb24s
IGJ1dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwotICAgICAgICAgICBvd24gdmVyc2lv
biBudW1iZXIuICovCi0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3Nf
aWQucmF3ID09IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHJlcy0+YSA9IHZpcmlk
aWFuX2J1aWxkOwotICAgICAgICByZXMtPmIgPSAoKHVpbnQzMl90KXZpcmlkaWFuX21ham9yIDw8
IDE2KSB8IHZpcmlkaWFuX21pbm9yOwotICAgICAgICByZXMtPmMgPSAwOyAvKiBTUCAqLwotICAg
ICAgICByZXMtPmQgPSAwOyAvKiBTZXJ2aWNlIGJyYW5jaCBhbmQgbnVtYmVyICovCi0gICAgICAg
IGJyZWFrOwotCi0gICAgY2FzZSAzOgotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogU2Vj
dGlvbiAyLjQuNCBkZXRhaWxzIHRoaXMgbGVhZiBhbmQgc3RhdGVzIHRoYXQgRUFYIGFuZCBFQlgK
LSAgICAgICAgICogYXJlIGRlZmluZWQgdG8gYmUgdGhlIGxvdyBhbmQgaGlnaCBwYXJ0cyBvZiB0
aGUgcGFydGl0aW9uCi0gICAgICAgICAqIHByaXZpbGVnZSBtYXNrIHJlc3BlY3RpdmVseS4KLSAg
ICAgICAgICovCi0gICAgICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSyBtYXNrID0gewot
ICAgICAgICAgICAgLkFjY2Vzc0ludHJDdHJsUmVncyA9IDEsCi0gICAgICAgICAgICAuQWNjZXNz
SHlwZXJjYWxsTXNycyA9IDEsCi0gICAgICAgICAgICAuQWNjZXNzVnBJbmRleCA9IDEsCi0gICAg
ICAgIH07Ci0gICAgICAgIHVuaW9uIHsKLSAgICAgICAgICAgIEhWX1BBUlRJVElPTl9QUklWSUxF
R0VfTUFTSyBtYXNrOwotICAgICAgICAgICAgc3RydWN0IHsgdWludDMyX3QgbG8sIGhpOyB9Owot
ICAgICAgICB9IHU7Ci0KLSAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAm
IEhWTVBWX25vX2ZyZXEpICkKLSAgICAgICAgICAgIG1hc2suQWNjZXNzRnJlcXVlbmN5UmVncyA9
IDE7Ci0gICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9y
ZWZfY291bnQgKQotICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VDb3Vu
dGVyID0gMTsKLSAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9y
ZWZlcmVuY2VfdHNjICkKLSAgICAgICAgICAgIG1hc2suQWNjZXNzUGFydGl0aW9uUmVmZXJlbmNl
VHNjID0gMTsKLQotICAgICAgICB1Lm1hc2sgPSBtYXNrOwotCi0gICAgICAgIHJlcy0+YSA9IHUu
bG87Ci0gICAgICAgIHJlcy0+YiA9IHUuaGk7Ci0KLSAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0
dXJlX21hc2soZCkgJiBIVk1QVl9jcmFzaF9jdGwgKQotICAgICAgICAgICAgcmVzLT5kID0gQ1BV
SUQzRF9DUkFTSF9NU1JTOwotCi0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGNhc2UgNDoK
LSAgICAgICAgLyogUmVjb21tZW5kZWQgaHlwZXJjYWxsIHVzYWdlLiAqLwotICAgICAgICBpZiAo
IChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPT0gMCkgfHwKLSAgICAgICAg
ICAgICAoZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQuZmllbGRzLm9zIDwgNCkgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHJlcy0+YSA9IENQVUlENEFfUkVMQVhfVElNRVJf
SU5UOwotICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX2hjYWxs
X3JlbW90ZV90bGJfZmx1c2ggKQotICAgICAgICAgICAgcmVzLT5hIHw9IENQVUlENEFfSENBTExf
UkVNT1RFX1RMQl9GTFVTSDsKLSAgICAgICAgaWYgKCAhY3B1X2hhc192bXhfYXBpY19yZWdfdmly
dCApCi0gICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9NU1JfQkFTRURfQVBJQzsKLQotICAg
ICAgICAvKgotICAgICAgICAgKiBUaGlzIHZhbHVlIGlzIHRoZSByZWNvbW1lbmRlZCBudW1iZXIg
b2YgYXR0ZW1wdHMgdG8gdHJ5IHRvCi0gICAgICAgICAqIGFjcXVpcmUgYSBzcGlubG9jayBiZWZv
cmUgbm90aWZ5aW5nIHRoZSBoeXBlcnZpc29yIHZpYSB0aGUKLSAgICAgICAgICogSHZOb3RpZnlM
b25nU3BpbldhaXQgaHlwZXJjYWxsLgotICAgICAgICAgKi8KLSAgICAgICAgcmVzLT5iID0gdmly
aWRpYW5fc3BpbmxvY2tfcmV0cnlfY291bnQ7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSA2
OgotICAgICAgICAvKiBEZXRlY3RlZCBhbmQgaW4gdXNlIGhhcmR3YXJlIGZlYXR1cmVzLiAqLwot
ICAgICAgICBpZiAoIGNwdV9oYXNfdm14X3ZpcnR1YWxpemVfYXBpY19hY2Nlc3NlcyApCi0gICAg
ICAgICAgICByZXMtPmEgfD0gQ1BVSUQ2QV9BUElDX09WRVJMQVk7Ci0gICAgICAgIGlmICggY3B1
X2hhc192bXhfbXNyX2JpdG1hcCB8fCAocmVhZF9lZmVyKCkgJiBFRkVSX1NWTUUpICkKLSAgICAg
ICAgICAgIHJlcy0+YSB8PSBDUFVJRDZBX01TUl9CSVRNQVBTOwotICAgICAgICBpZiAoIGhhcF9l
bmFibGVkKGQpICkKLSAgICAgICAgICAgIHJlcy0+YSB8PSBDUFVJRDZBX05FU1RFRF9QQUdJTkc7
Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLX0KLQotc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19p
ZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX2d1
ZXN0X29zX2lkICpnb2k7Ci0KLSAgICBnb2kgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rf
b3NfaWQ7Ci0KLSAgICBwcmludGsoWEVOTE9HX0dfSU5GTwotICAgICAgICAgICAiZCVkOiBWSVJJ
RElBTiBHVUVTVF9PU19JRDogdmVuZG9yOiAleCBvczogJXggbWFqb3I6ICV4IG1pbm9yOiAleCBz
cDogJXggYnVpbGQ6ICV4XG4iLAotICAgICAgICAgICBkLT5kb21haW5faWQsCi0gICAgICAgICAg
IGdvaS0+ZmllbGRzLnZlbmRvciwgZ29pLT5maWVsZHMub3MsCi0gICAgICAgICAgIGdvaS0+Zmll
bGRzLm1ham9yLCBnb2ktPmZpZWxkcy5taW5vciwKLSAgICAgICAgICAgZ29pLT5maWVsZHMuc2Vy
dmljZV9wYWNrLCBnb2ktPmZpZWxkcy5idWlsZF9udW1iZXIpOwotfQotCi1zdGF0aWMgdm9pZCBk
dW1wX2h5cGVyY2FsbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGNvbnN0IHVuaW9u
IHZpcmlkaWFuX2h5cGVyY2FsbF9ncGEgKmhnOwotCi0gICAgaGcgPSAmZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYTsKLQotICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IFZJ
UklESUFOIEhZUEVSQ0FMTDogZW5hYmxlZDogJXggcGZuOiAlbHhcbiIsCi0gICAgICAgICAgIGQt
PmRvbWFpbl9pZCwKLSAgICAgICAgICAgaGctPmZpZWxkcy5lbmFibGVkLCAodW5zaWduZWQgbG9u
ZyloZy0+ZmllbGRzLnBmbik7Ci19Ci0KLXN0YXRpYyB2b2lkIGR1bXBfdnBfYXNzaXN0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQotewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3ZwX2Fzc2lzdCAq
dmE7Ci0KLSAgICB2YSA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyOwotCi0g
ICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklSSURJQU4gVlBfQVNTSVNUX1BBR0U6IGVu
YWJsZWQ6ICV4IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCB2YS0+ZmllbGRzLmVuYWJsZWQs
ICh1bnNpZ25lZCBsb25nKXZhLT5maWVsZHMucGZuKTsKLX0KLQotc3RhdGljIHZvaWQgZHVtcF9y
ZWZlcmVuY2VfdHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgY29uc3QgdW5pb24g
dmlyaWRpYW5fcmVmZXJlbmNlX3RzYyAqcnQ7Ci0KLSAgICBydCA9ICZkLT5hcmNoLmh2bS52aXJp
ZGlhbi5yZWZlcmVuY2VfdHNjOwotICAgIAotICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6
IFZJUklESUFOIFJFRkVSRU5DRV9UU0M6IGVuYWJsZWQ6ICV4IHBmbjogJWx4XG4iLAotICAgICAg
ICAgICBkLT5kb21haW5faWQsCi0gICAgICAgICAgIHJ0LT5maWVsZHMuZW5hYmxlZCwgKHVuc2ln
bmVkIGxvbmcpcnQtPmZpZWxkcy5wZm4pOwotfQotCi1zdGF0aWMgdm9pZCBlbmFibGVfaHlwZXJj
YWxsX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSBk
LT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLmZpZWxkcy5wZm47Ci0gICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9B
TExPQyk7Ci0gICAgdWludDhfdCAqcDsKLQotICAgIGlmICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5
cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICB7Ci0gICAgICAgIGlmICggcGFnZSAp
Ci0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4iKVxuIiwKLSAgICAg
ICAgICAgICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJ
RF9NRk4pKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIHAgPSBfX21hcF9kb21haW5f
cGFnZShwYWdlKTsKLQotICAgIC8qCi0gICAgICogV2Ugc2V0IHRoZSBiaXQgMzEgaW4gJWVheCAo
cmVzZXJ2ZWQgZmllbGQgaW4gdGhlIFZpcmlkaWFuIGh5cGVyY2FsbAotICAgICAqIGNhbGxpbmcg
Y29udmVudGlvbikgdG8gZGlmZmVyZW50aWF0ZSBYZW4gYW5kIFZpcmlkaWFuIGh5cGVyY2FsbHMu
Ci0gICAgICovCi0gICAgKih1OCAgKikocCArIDApID0gMHgwZDsgLyogb3JsICQweDgwMDAwMDAw
LCAlZWF4ICovCi0gICAgKih1MzIgKikocCArIDEpID0gMHg4MDAwMDAwMDsKLSAgICAqKHU4ICAq
KShwICsgNSkgPSAweDBmOyAvKiB2bWNhbGwvdm1tY2FsbCAqLwotICAgICoodTggICopKHAgKyA2
KSA9IDB4MDE7Ci0gICAgKih1OCAgKikocCArIDcpID0gKGNwdV9oYXNfdm14ID8gMHhjMSA6IDB4
ZDkpOwotICAgICoodTggICopKHAgKyA4KSA9IDB4YzM7IC8qIHJldCAqLwotICAgIG1lbXNldChw
ICsgOSwgMHhjYywgUEFHRV9TSVpFIC0gOSk7IC8qIGludDMsIGludDMsIC4uLiAqLwotCi0gICAg
dW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLX0K
LQotc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV92cF9hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCi17Ci0g
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4g
PSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5wZm47Ci0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAy
TV9BTExPQyk7Ci0gICAgdm9pZCAqdmE7Ci0KLSAgICBBU1NFUlQoIXYtPmFyY2guaHZtLnZpcmlk
aWFuLnZwX2Fzc2lzdC52YSk7Ci0KLSAgICAvKgotICAgICAqIFNlZSBzZWN0aW9uIDcuOC43IG9m
IHRoZSBzcGVjaWZpY2F0aW9uIGZvciBkZXRhaWxzIG9mIHRoaXMKLSAgICAgKiBlbmxpZ2h0ZW5t
ZW50LgotICAgICAqLwotCi0gICAgaWYgKCAhcGFnZSApCi0gICAgICAgIGdvdG8gZmFpbDsKLQot
ICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICB7
Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICBnb3RvIGZhaWw7Ci0gICAgfQotCi0g
ICAgdmEgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZSk7Ci0gICAgaWYgKCAhdmEgKQot
ICAgIHsKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci0gICAgICAgIGdvdG8gZmFp
bDsKLSAgICB9Ci0KLSAgICBjbGVhcl9wYWdlKHZhKTsKLQotICAgIHYtPmFyY2guaHZtLnZpcmlk
aWFuLnZwX2Fzc2lzdC52YSA9IHZhOwotICAgIHJldHVybjsKLQotIGZhaWw6Ci0gICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4i
KVxuIiwgZ21mbiwKLSAgICAgICAgICAgICBtZm5feChwYWdlID8gcGFnZV90b19tZm4ocGFnZSkg
OiBJTlZBTElEX01GTikpOwotfQotCi1zdGF0aWMgdm9pZCB0ZWFyZG93bl92cF9hc3Npc3Qoc3Ry
dWN0IHZjcHUgKnYpCi17Ci0gICAgdm9pZCAqdmEgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9h
c3Npc3QudmE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLQotICAgIGlmICggIXZhICkK
LSAgICAgICAgcmV0dXJuOwotCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZh
ID0gTlVMTDsKLQotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShkb21haW5fcGFnZV9tYXBfdG9fbWZu
KHZhKSk7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodmEpOwotICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBhZ2UpOwotfQotCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChzdHJ1
Y3QgdmNwdSAqdikKLXsKLSAgICB1aW50MzJfdCAqdmEgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52
cF9hc3Npc3QudmE7Ci0KLSAgICBpZiAoICF2YSApCi0gICAgICAgIHJldHVybjsKLQotICAgIC8q
Ci0gICAgICogSWYgdGhlcmUgaXMgYWxyZWFkeSBhbiBhc3Npc3QgcGVuZGluZyB0aGVuIHNvbWV0
aGluZyBoYXMgZ29uZQotICAgICAqIHdyb25nIGFuZCB0aGUgVk0gd2lsbCBtb3N0IGxpa2VseSBo
YW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93Ci0gICAgICogdG8gbWFrZSB0aGUgcHJvYmxlbSBjbGVh
ci4KLSAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5k
aW5nICkKLSAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7Ci0KLSAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9IHRydWU7Ci0gICAgKnZhIHw9IDF1OwotfQot
Ci1ib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdikKLXsK
LSAgICB1aW50MzJfdCAqdmEgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QudmE7Ci0K
LSAgICBpZiAoICF2YSApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIGlmICggdi0+YXJj
aC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnBlbmRpbmcgJiYKLSAgICAgICAgICEoKnZhICYgMXUp
ICkKLSAgICB7Ci0gICAgICAgIC8qIEFuIEVPSSBoYXMgYmVlbiBhdm9pZGVkICovCi0gICAgICAg
IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nID0gZmFsc2U7Ci0gICAgICAg
IHJldHVybiB0cnVlOwotICAgIH0KLQotICAgIHJldHVybiBmYWxzZTsKLX0KLQotdm9pZCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICB1aW50MzJfdCAq
dmEgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QudmE7Ci0KLSAgICBpZiAoICF2YSAp
Ci0gICAgICAgIHJldHVybjsKLQotICAgICp2YSAmPSB+MXU7Ci0gICAgdi0+YXJjaC5odm0udmly
aWRpYW4udnBfYXNzaXN0LnBlbmRpbmcgPSBmYWxzZTsKLX0KLQotc3RhdGljIHZvaWQgdXBkYXRl
X3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGluaXRpYWxpemUpCi17Ci0g
ICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3Rz
Yy5maWVsZHMucGZuOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwotICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFH
RSAqcDsKLQotICAgIGlmICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRh
YmxlX3BhZ2UpICkKLSAgICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBwdXRf
cGFnZShwYWdlKTsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAl
IyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4iKVxuIiwKLSAgICAgICAgICAgICAgICAgZ21mbiwg
bWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQotICAgIHAgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKLQotICAg
IGlmICggaW5pdGlhbGl6ZSApCi0gICAgICAgIGNsZWFyX3BhZ2UocCk7Ci0KLSAgICAvKgotICAg
ICAqIFRoaXMgZW5saWdodGVubWVudCBtdXN0IGJlIGRpc2FibGVkIGlzIHRoZSBob3N0IFRTQyBp
cyBub3QgaW52YXJpYW50LgotICAgICAqIEhvd2V2ZXIgaXQgaXMgYWxzbyBkaXNhYmxlZCBpZiB2
dHNjIGlzIHRydWUgKHdoaWNoIG1lYW5zIHJkdHNjIGlzIGJlaW5nCi0gICAgICogZW11bGF0ZWQp
LiBUaGlzIGdlbmVyYWxseSBoYXBwZW5zIHdoZW4gZ3Vlc3QgVFNDIGZyZXEgYW5kIGhvc3QgVFND
IGZyZXEKLSAgICAgKiBkb24ndCBtYXRjaC4gVGhlIFRzY1NjYWxlIHZhbHVlIGNvdWxkIGJlIGFk
anVzdGVkIHRvIGNvcGUgd2l0aCB0aGlzLAotICAgICAqIGFsbG93aW5nIHZ0c2MgdG8gYmUgdHVy
bmVkIG9mZiwgYnV0IHN1cHBvcnQgZm9yIHRoaXMgaXMgbm90IHlldCBwcmVzZW50Ci0gICAgICog
aW4gdGhlIGh5cGVydmlzb3IuIFRodXMgaXMgaXQgaXMgcG9zc2libGUgdGhhdCBtaWdyYXRpbmcg
YSBXaW5kb3dzIFZNCi0gICAgICogYmV0d2VlbiBob3N0cyBvZiBkaWZmZXJpbmcgVFNDIGZyZXF1
ZW5jaWVzIG1heSByZXN1bHQgaW4gbGFyZ2UKLSAgICAgKiBkaWZmZXJlbmNlcyBpbiBndWVzdCBw
ZXJmb3JtYW5jZS4KLSAgICAgKi8KLSAgICBpZiAoICFob3N0X3RzY19pc19zYWZlKCkgfHwgZC0+
YXJjaC52dHNjICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBzcGVjaWZpY2F0
aW9uIHN0YXRlcyB0aGF0IHZhbGlkIHZhbHVlcyBvZiBUc2NTZXF1ZW5jZSByYW5nZQotICAgICAg
ICAgKiBmcm9tIDAgdG8gMHhGRkZGRkZGRS4gVGhlIHZhbHVlIDB4RkZGRkZGRkYgaXMgdXNlZCB0
byBpbmRpY2F0ZQotICAgICAgICAgKiB0aGlzIG1lY2hhbmlzbSBpcyBubyBsb25nZXIgYSByZWxp
YWJsZSBzb3VyY2Ugb2YgdGltZSBhbmQgdGhhdAotICAgICAgICAgKiB0aGUgVk0gc2hvdWxkIGZh
bGwgYmFjayB0byBhIGRpZmZlcmVudCBzb3VyY2UuCi0gICAgICAgICAqCi0gICAgICAgICAqIFNl
cnZlciAyMDEyICg2LjIga2VybmVsKSBhbmQgMjAxMiBSMiAoNi4zIGtlcm5lbCkgYWN0dWFsbHkg
dmlvbGF0ZQotICAgICAgICAgKiB0aGUgc3BlYy4gYW5kIHJlbHkgb24gYSB2YWx1ZSBvZiAwIHRv
IGluZGljYXRlIHRoYXQgdGhpcwotICAgICAgICAgKiBlbmxpZ2h0ZW5tZW50IHNob3VsZCBubyBs
b25nZXIgYmUgdXNlZC4gVGhlc2UgdHdvIGtlcm5lbAotICAgICAgICAgKiB2ZXJzaW9ucyBhcmUg
Y3VycmVudGx5IHRoZSBvbmx5IG9uZXMgdG8gbWFrZSB1c2Ugb2YgdGhpcwotICAgICAgICAgKiBl
bmxpZ2h0ZW5tZW50LCBzbyBqdXN0IHVzZSAwIGhlcmUuCi0gICAgICAgICAqLwotICAgICAgICBw
LT5Uc2NTZXF1ZW5jZSA9IDA7Ci0KLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gImQlZDog
VklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCi0gICAgICAgICAgICAgICBk
LT5kb21haW5faWQpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICAvKgotICAgICAq
IFRoZSBndWVzdCB3aWxsIGNhbGN1bGF0ZSByZWZlcmVuY2UgdGltZSBhY2NvcmRpbmcgdG8gdGhl
IGZvbGxvd2luZwotICAgICAqIGZvcm11bGE6Ci0gICAgICoKLSAgICAgKiBSZWZlcmVuY2VUaW1l
ID0gKChSRFRTQygpICogVHNjU2NhbGUpID4+IDY0KSArIFRzY09mZnNldAotICAgICAqCi0gICAg
ICogV2luZG93cyB1c2VzIGEgMTAwbnMgdGljaywgc28gd2UgbmVlZCBhIHNjYWxlIHdoaWNoIGlz
IGNwdQotICAgICAqIHRpY2tzIHBlciAxMDBucyBzaGlmdGVkIGxlZnQgYnkgNjQuCi0gICAgICov
Ci0gICAgcC0+VHNjU2NhbGUgPSAoKDEwMDAwdWwgPDwgMzIpIC8gZC0+YXJjaC50c2Nfa2h6KSA8
PCAzMjsKLQotICAgIHAtPlRzY1NlcXVlbmNlKys7Ci0gICAgaWYgKCBwLT5Uc2NTZXF1ZW5jZSA9
PSAweEZGRkZGRkZGIHx8Ci0gICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9PSAwICkgLyogQXZvaWQg
Ym90aCAnaW52YWxpZCcgdmFsdWVzICovCi0gICAgICAgIHAtPlRzY1NlcXVlbmNlID0gMTsKLQot
IG91dDoKLSAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKLQotICAgIHB1dF9wYWdlX2FuZF90eXBl
KHBhZ2UpOwotfQotCi1pbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47Ci0KLSAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKLQotICAgIHN3aXRj
aCAoIGlkeCApCi0gICAgewotICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAgICAg
ICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX29zaWQpOwotICAgICAgICBkLT5hcmNoLmh2bS52aXJp
ZGlhbi5ndWVzdF9vc19pZC5yYXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfZ3Vlc3Rfb3NfaWQoZCk7
Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTDoKLSAgICAg
ICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX2hjX3BhZ2UpOwotICAgICAgICBkLT5hcmNoLmh2bS52
aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKLSAgICAgICAgZHVtcF9oeXBlcmNhbGwo
ZCk7Ci0gICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5maWVs
ZHMuZW5hYmxlZCApCi0gICAgICAgICAgICBlbmFibGVfaHlwZXJjYWxsX3BhZ2UoZCk7Ci0gICAg
ICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgotICAgICAgICBwZXJm
Y19pbmNyKG1zaHZfd3Jtc3JfdnBfaW5kZXgpOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2Ug
SFZfWDY0X01TUl9FT0k6Ci0gICAgICAgIHBlcmZjX2luY3IobXNodl93cm1zcl9lb2kpOwotICAg
ICAgICB2bGFwaWNfRU9JX3NldCh2Y3B1X3ZsYXBpYyh2KSk7Ci0gICAgICAgIGJyZWFrOwotCi0g
ICAgY2FzZSBIVl9YNjRfTVNSX0lDUjogewotICAgICAgICB1MzIgZWF4ID0gKHUzMil2YWwsIGVk
eCA9ICh1MzIpKHZhbCA+PiAzMik7Ci0gICAgICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZj
cHVfdmxhcGljKHYpOwotICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfaWNyKTsKLSAgICAg
ICAgZWF4ICY9IH4oMSA8PCAxMik7Ci0gICAgICAgIGVkeCAmPSAweGZmMDAwMDAwOwotICAgICAg
ICB2bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQSUNfSUNSMiwgZWR4KTsKLSAgICAgICAgdmxhcGlj
X2lwaSh2bGFwaWMsIGVheCwgZWR4KTsKLSAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBB
UElDX0lDUiwgZWF4KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgY2FzZSBIVl9YNjRf
TVNSX1RQUjoKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX3Rwcik7Ci0gICAgICAgIHZs
YXBpY19zZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX1RBU0tQUkksICh1aW50OF90KXZhbCk7
Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgot
ICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfYXBpY19tc3IpOwotICAgICAgICB0ZWFyZG93
bl92cF9hc3Npc3Qodik7IC8qIHJlbGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KLSAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSB2YWw7Ci0gICAgICAg
IGR1bXBfdnBfYXNzaXN0KHYpOwotICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZw
X2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgaW5pdGlhbGl6ZV92cF9h
c3Npc3Qodik7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5D
RV9UU0M6Ci0gICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9y
ZWZlcmVuY2VfdHNjKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0K
LSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX3RzY19tc3IpOwotICAgICAgICBkLT5hcmNo
Lmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKLSAgICAgICAgZHVtcF9yZWZl
cmVuY2VfdHNjKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5j
ZV90c2MuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2Mo
ZCwgMSk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AwOgot
ICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMToKLSAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hf
UDI6Ci0gICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AzOgotICAgIGNhc2UgSFZfWDY0X01TUl9D
UkFTSF9QNDoKLSAgICAgICAgQlVJTERfQlVHX09OKEhWX1g2NF9NU1JfQ1JBU0hfUDQgLSBIVl9Y
NjRfTVNSX0NSQVNIX1AwID49Ci0gICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFy
Y2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtKSk7Ci0KLSAgICAgICAgaWR4IC09IEhWX1g2NF9N
U1JfQ1JBU0hfUDA7Ci0gICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtW2lk
eF0gPSB2YWw7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NU
TDoKLSAgICB7Ci0gICAgICAgIEhWX0NSQVNIX0NUTF9SRUdfQ09OVEVOVFMgY3RsOwotCi0gICAg
ICAgIGN0bC5Bc1VJTlQ2NCA9IHZhbDsKLQotICAgICAgICBpZiAoICFjdGwudS5DcmFzaE5vdGlm
eSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBzcGluX2xvY2soJmQtPnNodXRkb3du
X2xvY2spOwotICAgICAgICBkLT5zaHV0ZG93bl9jb2RlID0gU0hVVERPV05fY3Jhc2g7Ci0gICAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKLQotICAgICAgICBncHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAiVklSSURJQU4gQ1JBU0g6ICVseCAlbHggJWx4ICVseCAlbHhcbiIsCi0g
ICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW1bMF0sCi0gICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW1bMV0sCi0gICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW1bMl0sCi0gICAgICAgICAg
ICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW1bM10sCi0gICAgICAgICAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW1bNF0pOwotICAgICAgICBicmVhazsK
LSAgICB9Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKLSAg
ICAgICAgICAgICAgICAgIldyaXRlICUwMTYiUFJJeDY0IiB0byB1bmltcGxlbWVudGVkIE1TUiAl
I3hcbiIsIHZhbCwgaWR4KTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAg
IH0KLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRpYyBpbnQ2NF90IHJhd190
cmNfdmFsKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgdWludDY0X3QgdHNjOwotICAgIHN0cnVj
dCB0aW1lX3NjYWxlIHRzY190b19uczsKLQotICAgIHRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjKHB0
X2dsb2JhbF92Y3B1X3RhcmdldChkKSk7Ci0KLSAgICAvKiBjb252ZXJ0IHRzYyB0byBjb3VudCBv
ZiAxMDBucyBwZXJpb2RzICovCi0gICAgc2V0X3RpbWVfc2NhbGUoJnRzY190b19ucywgZC0+YXJj
aC50c2Nfa2h6ICogMTAwMHVsKTsKLSAgICByZXR1cm4gc2NhbGVfZGVsdGEodHNjLCAmdHNjX3Rv
X25zKSAvIDEwMHVsOwotfQotCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShz
dHJ1Y3QgZG9tYWluICpkKQotewotICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjOwotCi0gICAgdHJjID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50Owot
Ci0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1RSQ19ydW5uaW5nLCAmdHJjLT5mbGFncykg
KQotICAgICAgICB0cmMtPnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7Ci19Ci0KLXZv
aWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKQotewotICAg
IHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjOwotCi0gICAgdHJjID0gJmQtPmFy
Y2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OwotCi0gICAgaWYgKCAhZC0+aXNfc2h1dHRp
bmdfZG93biAmJgotICAgICAgICAgIXRlc3RfYW5kX3NldF9iaXQoX1RSQ19ydW5uaW5nLCAmdHJj
LT5mbGFncykgKQotICAgICAgICB0cmMtPm9mZiA9IChpbnQ2NF90KXRyYy0+dmFsIC0gcmF3X3Ry
Y192YWwoZCk7Ci19Ci0KLWludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQotewotICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47Ci0KLSAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGQpKTsKLQot
ICAgIHN3aXRjaCAoIGlkeCApCi0gICAgewotICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19J
RDoKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX29zaWQpOwotICAgICAgICAqdmFsID0g
ZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3OwotICAgICAgICBicmVhazsKLQot
ICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgIHBlcmZjX2luY3IobXNodl9y
ZG1zcl9oY19wYWdlKTsKLSAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVy
Y2FsbF9ncGEucmF3OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgSFZfWDY0X01TUl9WUF9J
TkRFWDoKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX3ZwX2luZGV4KTsKLSAgICAgICAg
KnZhbCA9IHYtPnZjcHVfaWQ7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNS
X1RTQ19GUkVRVUVOQ1k6Ci0gICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYg
SFZNUFZfbm9fZnJlcSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0K
LSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX3RzY19mcmVxdWVuY3kpOwotICAgICAgICAq
dmFsID0gKHVpbnQ2NF90KWQtPmFyY2gudHNjX2toeiAqIDEwMDB1bGw7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgotICAgICAgICBpZiAoIHZp
cmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEgKQotICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotCi0gICAgICAgIHBlcmZjX2luY3IobXNodl9yZG1zcl9h
cGljX2ZyZXF1ZW5jeSk7Ci0gICAgICAgICp2YWwgPSAxMDAwMDAwMDAwdWxsIC8gQVBJQ19CVVNf
Q1lDTEVfTlM7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKLSAg
ICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2ljcik7Ci0gICAgICAgICp2YWwgPSAoKCh1aW50
NjRfdCl2bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBpYyh2KSwgQVBJQ19JQ1IyKSA8PCAzMikgfAot
ICAgICAgICAgICAgICAgIHZsYXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX0lDUikp
OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgSFZfWDY0X01TUl9UUFI6Ci0gICAgICAgIHBl
cmZjX2luY3IobXNodl9yZG1zcl90cHIpOwotICAgICAgICAqdmFsID0gdmxhcGljX2dldF9yZWco
dmNwdV92bGFwaWModiksIEFQSUNfVEFTS1BSSSk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRt
c3JfYXBpY19tc3IpOwotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNz
aXN0Lm1zci5yYXc7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVS
RU5DRV9UU0M6Ci0gICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1Q
Vl9yZWZlcmVuY2VfdHNjKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
Ci0KLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX3RzY19tc3IpOwotICAgICAgICAqdmFs
ID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXc7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgY2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgotICAgIHsKLSAgICAgICAg
c3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50ICp0cmM7Ci0KLSAgICAgICAgdHJjID0gJmQt
PmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50OwotCi0gICAgICAgIGlmICggISh2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQotICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotCi0gICAgICAgIGlmICggIXRlc3RfYW5kX3Nl
dF9iaXQoX1RSQ19hY2Nlc3NlZCwgJnRyYy0+ZmxhZ3MpICkKLSAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19JTkZPICJkJWQ6IFZJUklESUFOIE1TUl9USU1FX1JFRl9DT1VOVDogYWNjZXNzZWRc
biIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKLQotICAgICAgICBwZXJmY19p
bmNyKG1zaHZfcmRtc3JfdGltZV9yZWZfY291bnQpOwotICAgICAgICAqdmFsID0gcmF3X3RyY192
YWwoZCkgKyB0cmMtPm9mZjsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgY2FzZSBIVl9Y
NjRfTVNSX0NSQVNIX1AwOgotICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMToKLSAgICBjYXNl
IEhWX1g2NF9NU1JfQ1JBU0hfUDI6Ci0gICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AzOgotICAg
IGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKLSAgICAgICAgQlVJTERfQlVHX09OKEhWX1g2NF9N
U1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0gICAgICAgICAgICAgICAgICAg
ICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtKSk7Ci0KLSAgICAg
ICAgaWR4IC09IEhWX1g2NF9NU1JfQ1JBU0hfUDA7Ci0gICAgICAgICp2YWwgPSB2LT5hcmNoLmh2
bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2Ug
SFZfWDY0X01TUl9DUkFTSF9DVEw6Ci0gICAgewotICAgICAgICBIVl9DUkFTSF9DVExfUkVHX0NP
TlRFTlRTIGN0bCA9IHsKLSAgICAgICAgICAgIC51LkNyYXNoTm90aWZ5ID0gMSwKLSAgICAgICAg
fTsKLQotICAgICAgICAqdmFsID0gY3RsLkFzVUlOVDY0OwotICAgICAgICBicmVhazsKLSAgICB9
Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIlJlYWQgZnJv
bSB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsIGlkeCk7Ci0gICAgICAgIHJldHVybiBYODZFTVVM
X0VYQ0VQVElPTjsKLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi12b2lk
IHZpcmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KQotewotICAgIHRlYXJkb3duX3Zw
X2Fzc2lzdCh2KTsKLX0KLQotdm9pZCB2aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21h
aW4gKmQpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0KLSAgICBmb3JfZWFjaF92Y3B1ICggZCwg
diApCi0gICAgICAgIHRlYXJkb3duX3ZwX2Fzc2lzdCh2KTsKLX0KLQotc3RhdGljIERFRklORV9Q
RVJfQ1BVKGNwdW1hc2tfdCwgaXBpX2NwdW1hc2spOwotCi1pbnQgdmlyaWRpYW5faHlwZXJjYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0g
Y3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICBp
bnQgbW9kZSA9IGh2bV9ndWVzdF94ODZfbW9kZShjdXJyKTsKLSAgICB1bnNpZ25lZCBsb25nIGlu
cHV0X3BhcmFtc19ncGEsIG91dHB1dF9wYXJhbXNfZ3BhOwotICAgIHVpbnQxNl90IHN0YXR1cyA9
IEhWX1NUQVRVU19TVUNDRVNTOwotCi0gICAgdW5pb24gaHlwZXJjYWxsX2lucHV0IHsKLSAgICAg
ICAgdWludDY0X3QgcmF3OwotICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdWludDE2X3Qg
Y2FsbF9jb2RlOwotICAgICAgICAgICAgdWludDE2X3QgZmFzdDoxOwotICAgICAgICAgICAgdWlu
dDE2X3QgcnN2ZDE6MTU7Ci0gICAgICAgICAgICB1aW50MTZfdCByZXBfY291bnQ6MTI7Ci0gICAg
ICAgICAgICB1aW50MTZfdCByc3ZkMjo0OwotICAgICAgICAgICAgdWludDE2X3QgcmVwX3N0YXJ0
OjEyOwotICAgICAgICAgICAgdWludDE2X3QgcnN2ZDM6NDsKLSAgICAgICAgfTsKLSAgICB9IGlu
cHV0OwotCi0gICAgdW5pb24gaHlwZXJjYWxsX291dHB1dCB7Ci0gICAgICAgIHVpbnQ2NF90IHJh
dzsKLSAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVpbnQxNl90IHJlc3VsdDsKLSAgICAg
ICAgICAgIHVpbnQxNl90IHJzdmQxOwotICAgICAgICAgICAgdWludDMyX3QgcmVwX2NvbXBsZXRl
OjEyOwotICAgICAgICAgICAgdWludDMyX3QgcnN2ZDI6MjA7Ci0gICAgICAgIH07Ci0gICAgfSBv
dXRwdXQgPSB7IDAgfTsKLQotICAgIEFTU0VSVChpc192aXJpZGlhbl9kb21haW4oY3VycmQpKTsK
LQotICAgIHN3aXRjaCAoIG1vZGUgKQotICAgIHsKLSAgICBjYXNlIDg6Ci0gICAgICAgIGlucHV0
LnJhdyA9IHJlZ3MtPnJjeDsKLSAgICAgICAgaW5wdXRfcGFyYW1zX2dwYSA9IHJlZ3MtPnJkeDsK
LSAgICAgICAgb3V0cHV0X3BhcmFtc19ncGEgPSByZWdzLT5yODsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSA0OgotICAgICAgICBpbnB1dC5yYXcgPSAocmVncy0+cmR4IDw8IDMyKSB8IHJlZ3Mt
PmVheDsKLSAgICAgICAgaW5wdXRfcGFyYW1zX2dwYSA9IChyZWdzLT5yYnggPDwgMzIpIHwgcmVn
cy0+ZWN4OwotICAgICAgICBvdXRwdXRfcGFyYW1zX2dwYSA9IChyZWdzLT5yZGkgPDwgMzIpIHwg
cmVncy0+ZXNpOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBnb3RvIG91
dDsKLSAgICB9Ci0KLSAgICBzd2l0Y2ggKCBpbnB1dC5jYWxsX2NvZGUgKQotICAgIHsKLSAgICBj
YXNlIEh2Tm90aWZ5TG9uZ1NwaW5XYWl0OgotICAgICAgICAvKgotICAgICAgICAgKiBTZWUgc2Vj
dGlvbiAxNC41LjEgb2YgdGhlIHNwZWNpZmljYXRpb24uCi0gICAgICAgICAqLwotICAgICAgICBw
ZXJmY19pbmNyKG1zaHZfY2FsbF9sb25nX3dhaXQpOwotICAgICAgICBkb19zY2hlZF9vcChTQ0hF
RE9QX3lpZWxkLCBndWVzdF9oYW5kbGVfZnJvbV9wdHIoTlVMTCwgdm9pZCkpOwotICAgICAgICBz
dGF0dXMgPSBIVl9TVEFUVVNfU1VDQ0VTUzsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIEh2
Rmx1c2hWaXJ0dWFsQWRkcmVzc1NwYWNlOgotICAgIGNhc2UgSHZGbHVzaFZpcnR1YWxBZGRyZXNz
TGlzdDoKLSAgICB7Ci0gICAgICAgIGNwdW1hc2tfdCAqcGNwdV9tYXNrOwotICAgICAgICBzdHJ1
Y3QgdmNwdSAqdjsKLSAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHVpbnQ2NF90IGFkZHJl
c3Nfc3BhY2U7Ci0gICAgICAgICAgICB1aW50NjRfdCBmbGFnczsKLSAgICAgICAgICAgIHVpbnQ2
NF90IHZjcHVfbWFzazsKLSAgICAgICAgfSBpbnB1dF9wYXJhbXM7Ci0KLSAgICAgICAgLyoKLSAg
ICAgICAgICogU2VlIHNlY3Rpb25zIDkuNC4yIGFuZCA5LjQuNCBvZiB0aGUgc3BlY2lmaWNhdGlv
bi4KLSAgICAgICAgICovCi0gICAgICAgIHBlcmZjX2luY3IobXNodl9jYWxsX2ZsdXNoKTsKLQot
ICAgICAgICAvKiBUaGVzZSBoeXBlcmNhbGxzIHNob3VsZCBuZXZlciB1c2UgdGhlIGZhc3QtY2Fs
bCBjb252ZW50aW9uLiAqLwotICAgICAgICBzdGF0dXMgPSBIVl9TVEFUVVNfSU5WQUxJRF9QQVJB
TUVURVI7Ci0gICAgICAgIGlmICggaW5wdXQuZmFzdCApCi0gICAgICAgICAgICBicmVhazsKLQot
ICAgICAgICAvKiBHZXQgaW5wdXQgcGFyYW1ldGVycy4gKi8KLSAgICAgICAgaWYgKCBodm1fY29w
eV9mcm9tX2d1ZXN0X3BoeXMoJmlucHV0X3BhcmFtcywgaW5wdXRfcGFyYW1zX2dwYSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0X3BhcmFtcykpICE9
IEhWTVRSQU5TX29rYXkgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgLyoKLSAgICAg
ICAgICogSXQgaXMgbm90IGNsZWFyIGZyb20gdGhlIHNwZWMuIGlmIHdlIGFyZSBzdXBwb3NlZCB0
bwotICAgICAgICAgKiBpbmNsdWRlIGN1cnJlbnQgdmlydHVhbCBDUFUgaW4gdGhlIHNldCBvciBu
b3QgaW4gdGhpcyBjYXNlLAotICAgICAgICAgKiBzbyBlcnIgb24gdGhlIHNhZmUgc2lkZS4KLSAg
ICAgICAgICovCi0gICAgICAgIGlmICggaW5wdXRfcGFyYW1zLmZsYWdzICYgSFZfRkxVU0hfQUxM
X1BST0NFU1NPUlMgKQotICAgICAgICAgICAgaW5wdXRfcGFyYW1zLnZjcHVfbWFzayA9IH4wdWw7
Ci0KLSAgICAgICAgcGNwdV9tYXNrID0gJnRoaXNfY3B1KGlwaV9jcHVtYXNrKTsKLSAgICAgICAg
Y3B1bWFza19jbGVhcihwY3B1X21hc2spOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIEZvciBl
YWNoIHNwZWNpZmllZCB2aXJ0dWFsIENQVSBmbHVzaCBhbGwgQVNJRHMgdG8gaW52YWxpZGF0ZQot
ICAgICAgICAgKiBUTEIgZW50cmllcyB0aGUgbmV4dCB0aW1lIGl0IGlzIHNjaGVkdWxlZCBhbmQg
dGhlbiwgaWYgaXQKLSAgICAgICAgICogaXMgY3VycmVudGx5IHJ1bm5pbmcsIGFkZCBpdHMgcGh5
c2ljYWwgQ1BVIHRvIGEgbWFzayBvZgotICAgICAgICAgKiB0aG9zZSB3aGljaCBuZWVkIHRvIGJl
IGludGVycnVwdGVkIHRvIGZvcmNlIGEgZmx1c2guCi0gICAgICAgICAqLwotICAgICAgICBmb3Jf
ZWFjaF92Y3B1ICggY3VycmQsIHYgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHYtPnZj
cHVfaWQgPj0gKHNpemVvZihpbnB1dF9wYXJhbXMudmNwdV9tYXNrKSAqIDgpICkKLSAgICAgICAg
ICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgaWYgKCAhKGlucHV0X3BhcmFtcy52Y3B1X21h
c2sgJiAoMXVsIDw8IHYtPnZjcHVfaWQpKSApCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0K
LSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7Ci0gICAgICAgICAgICBpZiAoIHYg
IT0gY3VyciAmJiB2LT5pc19ydW5uaW5nICkKLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0
X2NwdSh2LT5wcm9jZXNzb3IsIHBjcHVfbWFzayk7Ci0gICAgICAgIH0KLQotICAgICAgICAvKgot
ICAgICAgICAgKiBTaW5jZSBBU0lEcyBoYXZlIG5vdyBiZWVuIGZsdXNoZWQgaXQganVzdCByZW1h
aW5zIHRvCi0gICAgICAgICAqIGZvcmNlIGFueSBDUFVzIGN1cnJlbnRseSBydW5uaW5nIHRhcmdl
dCB2Q1BVcyBvdXQgb2Ygbm9uLQotICAgICAgICAgKiByb290IG1vZGUuIEl0J3MgcG9zc2libGUg
dGhhdCByZS1zY2hlZHVsaW5nIGhhcyB0YWtlbiBwbGFjZQotICAgICAgICAgKiBzbyB3ZSBtYXkg
dW5uZWNlc3NhcmlseSBJUEkgc29tZSBDUFVzLgotICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAh
Y3B1bWFza19lbXB0eShwY3B1X21hc2spICkKLSAgICAgICAgICAgIHNtcF9zZW5kX2V2ZW50X2No
ZWNrX21hc2socGNwdV9tYXNrKTsKLQotICAgICAgICBvdXRwdXQucmVwX2NvbXBsZXRlID0gaW5w
dXQucmVwX2NvdW50OwotCi0gICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19TVUNDRVNTOwotICAg
ICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICBncHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAidW5pbXBsZW1lbnRlZCBoeXBlcmNhbGwgJTA0eFxuIiwKLSAgICAgICAgICAg
ICAgICBpbnB1dC5jYWxsX2NvZGUpOwotICAgICAgICAvKiBGYWxsdGhyb3VnaC4gKi8KLSAgICBj
YXNlIEh2RXh0Q2FsbFF1ZXJ5Q2FwYWJpbGl0aWVzOgotICAgICAgICAvKgotICAgICAgICAgKiBU
aGlzIGh5cGVyY2FsbCBzZWVtcyB0byBiZSBlcnJvbmVvdXNseSBpc3N1ZWQgYnkgV2luZG93cwot
ICAgICAgICAgKiBkZXNwaXRlIEVuYWJsZUV4dGVuZGVkSHlwZXJjYWxscyBub3QgYmVpbmcgc2V0
IGluIENQVUlEIGxlYWYgMi4KLSAgICAgICAgICogR2l2ZW4gdGhhdCByZXR1cm4gYSBzdGF0dXMg
b2YgJ2ludmFsaWQgY29kZScgaGFzIG5vdCBzbyBmYXIKLSAgICAgICAgICogY2F1c2VkIGFueSBw
cm9ibGVtcyBpdCdzIG5vdCB3b3J0aCBsb2dnaW5nLgotICAgICAgICAgKi8KLSAgICAgICAgc3Rh
dHVzID0gSFZfU1RBVFVTX0lOVkFMSURfSFlQRVJDQUxMX0NPREU7Ci0gICAgICAgIGJyZWFrOwot
ICAgIH0KLQotb3V0OgotICAgIG91dHB1dC5yZXN1bHQgPSBzdGF0dXM7Ci0gICAgc3dpdGNoICht
b2RlKSB7Ci0gICAgY2FzZSA4OgotICAgICAgICByZWdzLT5yYXggPSBvdXRwdXQucmF3OwotICAg
ICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICByZWdzLT5yZHggPSBvdXRwdXQucmF3
ID4+IDMyOwotICAgICAgICByZWdzLT5yYXggPSAodWludDMyX3Qpb3V0cHV0LnJhdzsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIEhWTV9IQ0FMTF9jb21wbGV0ZWQ7Ci19Ci0K
LXN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKLSAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7
Ci0gICAgICAgIC50aW1lX3JlZl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVm
X2NvdW50LnZhbCwKLSAgICAgICAgLmh5cGVyY2FsbF9ncGEgID0gZC0+YXJjaC5odm0udmlyaWRp
YW4uaHlwZXJjYWxsX2dwYS5yYXcsCi0gICAgICAgIC5ndWVzdF9vc19pZCAgICA9IGQtPmFyY2gu
aHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lkLnJhdywKLSAgICAgICAgLnJlZmVyZW5jZV90c2MgID0g
ZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcsCi0gICAgfTsKLQotICAgIGlm
ICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcmV0
dXJuIChodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9ET01BSU4sIDAsIGgsICZjdHh0KSAhPSAwKTsK
LX0KLQotc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQotewotICAgIHN0cnVjdCBodm1fdmlyaWRpYW5f
ZG9tYWluX2NvbnRleHQgY3R4dDsKLQotICAgIGlmICggaHZtX2xvYWRfZW50cnlfemVyb2V4dGVu
ZChWSVJJRElBTl9ET01BSU4sIGgsICZjdHh0KSAhPSAwICkKLSAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Ci0KLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudC52YWwgPSBjdHh0
LnRpbWVfcmVmX2NvdW50OwotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEu
cmF3ICA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVz
dF9vc19pZC5yYXcgICAgPSBjdHh0Lmd1ZXN0X29zX2lkOwotICAgIGQtPmFyY2guaHZtLnZpcmlk
aWFuLnJlZmVyZW5jZV90c2MucmF3ICA9IGN0eHQucmVmZXJlbmNlX3RzYzsKLQotICAgIGlmICgg
ZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCi0gICAg
ICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIDApOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLUhW
TV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVklSSURJQU5fRE9NQUlOLCB2aXJpZGlhbl9zYXZlX2Rv
bWFpbl9jdHh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJpZGlhbl9sb2FkX2RvbWFp
bl9jdHh0LCAxLCBIVk1TUl9QRVJfRE9NKTsKLQotc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3Zj
cHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCi17Ci0gICAg
c3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHsKLSAgICAgICAgLnZwX2Fz
c2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdywKLSAgICAg
ICAgLnZwX2Fzc2lzdF9wZW5kaW5nID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnBl
bmRpbmcsCi0gICAgfTsKLQotICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbih2LT5kb21haW4p
ICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoVklSSURJ
QU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwotfQotCi1zdGF0aWMgaW50IHZpcmlkaWFu
X2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpo
KQotewotICAgIHVuc2lnbmVkIGludCB2Y3B1aWQgPSBodm1fbG9hZF9pbnN0YW5jZShoKTsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBj
dHh0OwotCi0gICAgaWYgKCB2Y3B1aWQgPj0gZC0+bWF4X3ZjcHVzIHx8ICh2ID0gZC0+dmNwdVt2
Y3B1aWRdKSA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAi
SFZNIHJlc3RvcmU6IGRvbSVkIGhhcyBubyB2Y3B1JXVcbiIsCi0gICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCB2Y3B1aWQpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAg
ICBpZiAoIGh2bV9sb2FkX2VudHJ5X3plcm9leHRlbmQoVklSSURJQU5fVkNQVSwgaCwgJmN0eHQp
ICE9IDAgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGlmICggbWVtY21wKCZjdHh0
Ll9wYWQsIHplcm9fcGFnZSwgc2l6ZW9mKGN0eHQuX3BhZCkpICkKLSAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Ci0KLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0
eHQudnBfYXNzaXN0X21zcjsKLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lz
dC5tc3IuZmllbGRzLmVuYWJsZWQgJiYKLSAgICAgICAgICF2LT5hcmNoLmh2bS52aXJpZGlhbi52
cF9hc3Npc3QudmEgKQotICAgICAgICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKLQotICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nID0gISFjdHh0LnZwX2Fzc2lzdF9w
ZW5kaW5nOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLUhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUo
VklSSURJQU5fVkNQVSwgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgIHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0LCAxLCBIVk1TUl9QRVJfVkNQVSk7Ci0K
LXN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24oY29uc3QgY2hhciAqYXJn
KQotewotICAgIGNvbnN0IGNoYXIgKnQ7Ci0gICAgdW5zaWduZWQgaW50IG5bM107Ci0gICAgdW5z
aWduZWQgaW50IGkgPSAwOwotCi0gICAgblswXSA9IHZpcmlkaWFuX21ham9yOwotICAgIG5bMV0g
PSB2aXJpZGlhbl9taW5vcjsKLSAgICBuWzJdID0gdmlyaWRpYW5fYnVpbGQ7Ci0KLSAgICBkbyB7
Ci0gICAgICAgIGNvbnN0IGNoYXIgKmU7Ci0KLSAgICAgICAgdCA9IHN0cmNocihhcmcsICcsJyk7
Ci0gICAgICAgIGlmICggIXQgKQotICAgICAgICAgICAgdCA9IHN0cmNocihhcmcsICdcMCcpOwot
Ci0gICAgICAgIGlmICggKmFyZyAmJiAqYXJnICE9ICcsJyAmJiBpIDwgMyApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIG5baV0gPSBzaW1wbGVfc3RydG91bChhcmcsICZlLCAwKTsKLSAgICAgICAg
ICAgIGlmICggZSAhPSB0ICkKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0g
ICAgICAgIGkrKzsKLSAgICAgICAgYXJnID0gdCArIDE7Ci0gICAgfSB3aGlsZSAoICp0ICk7Ci0K
LSAgICBpZiAoIGkgIT0gMyApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgaWYgKCAo
KHR5cGVvZih2aXJpZGlhbl9tYWpvcikpblswXSAhPSBuWzBdKSB8fAotICAgICAgICAgKCh0eXBl
b2YodmlyaWRpYW5fbWlub3IpKW5bMV0gIT0gblsxXSkgfHwKLSAgICAgICAgICgodHlwZW9mKHZp
cmlkaWFuX2J1aWxkKSluWzJdICE9IG5bMl0pICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0K
LSAgICB2aXJpZGlhbl9tYWpvciA9IG5bMF07Ci0gICAgdmlyaWRpYW5fbWlub3IgPSBuWzFdOwot
ICAgIHZpcmlkaWFuX2J1aWxkID0gblsyXTsKLQotICAgIHByaW50aygidmlyaWRpYW4tdmVyc2lv
biA9ICUjeCwlI3gsJSN4XG4iLAotICAgICAgICAgICB2aXJpZGlhbl9tYWpvciwgdmlyaWRpYW5f
bWlub3IsIHZpcmlkaWFuX2J1aWxkKTsKLSAgICByZXR1cm4gMDsKLX0KLWN1c3RvbV9wYXJhbSgi
dmlyaWRpYW4tdmVyc2lvbiIsIHBhcnNlX3ZpcmlkaWFuX3ZlcnNpb24pOwotCi0vKgotICogTG9j
YWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1i
YXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9kZTogbmls
Ci0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vTWFr
ZWZpbGUgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjA5ZmQwYTVmM2MKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL01ha2VmaWxlCkBAIC0wLDAgKzEgQEAKK29iai15ICs9
IHZpcmlkaWFuLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRp
YW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zZTliZWRhODMxCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0wLDAgKzEsMTEyMSBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogdmlyaWRpYW4uYworICoKKyAqIEFuIGltcGxlbWVu
dGF0aW9uIG9mIHNvbWUgVmlyaWRpYW4gZW5saWdodGVubWVudHMuIFNlZSBNaWNyb3NvZnQncwor
ICogSHlwZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZpY2F0aW9uICh2NS4wYSkg
YXQ6CisgKgorICogaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdC9WaXJ0dWFsaXphdGlvbi1E
b2N1bWVudGF0aW9uL3Jhdy9tYXN0ZXIvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIwTGV2ZWwlMjBG
dW5jdGlvbmFsJTIwU3BlY2lmaWNhdGlvbiUyMHY1LjAucGRmCisgKgorICogZm9yIG1vcmUgaW5m
b3JtYXRpb24uCisgKi8KKworI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi92
ZXJzaW9uLmg+CisjaW5jbHVkZSA8eGVuL3BlcmZjLmg+CisjaW5jbHVkZSA8eGVuL2h5cGVyY2Fs
bC5oPgorI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdF9h
Y2Nlc3MuaD4KKyNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CisjaW5jbHVkZSA8YXNtL3AybS5oPgor
I2luY2x1ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CisjaW5j
bHVkZSA8cHVibGljL3NjaGVkLmg+CisjaW5jbHVkZSA8cHVibGljL2h2bS9odm1fb3AuaD4KKwor
LyogVmlyaWRpYW4gTVNSIG51bWJlcnMuICovCisjZGVmaW5lIEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQgICAgICAgICAgICAgICAgICAgMHg0MDAwMDAwMAorI2RlZmluZSBIVl9YNjRfTVNSX0hZUEVS
Q0FMTCAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwMDEKKyNkZWZpbmUgSFZfWDY0X01TUl9W
UF9JTkRFWCAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAyCisjZGVmaW5lIEhWX1g2NF9N
U1JfUkVTRVQgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDAwMworI2RlZmluZSBIVl9Y
NjRfTVNSX1ZQX1JVTlRJTUUgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwMTAKKyNkZWZpbmUg
SFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVCAgICAgICAgICAgICAgICAweDQwMDAwMDIwCisjZGVm
aW5lIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQyAgICAgICAgICAgICAgICAgMHg0MDAwMDAyMQor
I2RlZmluZSBIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1kgICAgICAgICAgICAgICAgIDB4NDAwMDAw
MjIKKyNkZWZpbmUgSFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWSAgICAgICAgICAgICAgICAweDQw
MDAwMDIzCisjZGVmaW5lIEhWX1g2NF9NU1JfRU9JICAgICAgICAgICAgICAgICAgICAgICAgICAg
MHg0MDAwMDA3MAorI2RlZmluZSBIVl9YNjRfTVNSX0lDUiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDB4NDAwMDAwNzEKKyNkZWZpbmUgSFZfWDY0X01TUl9UUFIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAweDQwMDAwMDcyCisjZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgICAg
ICAgICAgICAgICAgMHg0MDAwMDA3MworI2RlZmluZSBIVl9YNjRfTVNSX1NDT05UUk9MICAgICAg
ICAgICAgICAgICAgICAgIDB4NDAwMDAwODAKKyNkZWZpbmUgSFZfWDY0X01TUl9TVkVSU0lPTiAg
ICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDgxCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lFRlAg
ICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA4MgorI2RlZmluZSBIVl9YNjRfTVNSX1NJ
TVAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwODMKKyNkZWZpbmUgSFZfWDY0X01T
Ul9FT00gICAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDg0CisjZGVmaW5lIEhWX1g2
NF9NU1JfU0lOVDAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5MAorI2RlZmluZSBI
Vl9YNjRfTVNSX1NJTlQxICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTEKKyNkZWZp
bmUgSFZfWDY0X01TUl9TSU5UMiAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDkyCisj
ZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDMgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5
MworI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQ0ICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAw
MDAwOTQKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UNSAgICAgICAgICAgICAgICAgICAgICAgICAw
eDQwMDAwMDk1CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDYgICAgICAgICAgICAgICAgICAgICAg
ICAgMHg0MDAwMDA5NgorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQ3ICAgICAgICAgICAgICAgICAg
ICAgICAgIDB4NDAwMDAwOTcKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UOCAgICAgICAgICAgICAg
ICAgICAgICAgICAweDQwMDAwMDk4CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDkgICAgICAgICAg
ICAgICAgICAgICAgICAgMHg0MDAwMDA5OQorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxMCAgICAg
ICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOUEKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTEg
ICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDlCCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lO
VDEyICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5QworI2RlZmluZSBIVl9YNjRfTVNS
X1NJTlQxMyAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOUQKKyNkZWZpbmUgSFZfWDY0
X01TUl9TSU5UMTQgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDlFCisjZGVmaW5lIEhW
X1g2NF9NU1JfU0lOVDE1ICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5RgorI2RlZmlu
ZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHICAgICAgICAgICAgICAgIDB4NDAwMDAwQjAKKyNk
ZWZpbmUgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UICAgICAgICAgICAgICAgICAweDQwMDAwMEIx
CisjZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUcgICAgICAgICAgICAgICAgMHg0MDAw
MDBCMgorI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQgICAgICAgICAgICAgICAgIDB4
NDAwMDAwQjMKKyNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRyAgICAgICAgICAgICAg
ICAweDQwMDAwMEI0CisjZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVCAgICAgICAgICAg
ICAgICAgMHg0MDAwMDBCNQorI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHICAgICAg
ICAgICAgICAgIDB4NDAwMDAwQjYKKyNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UICAg
ICAgICAgICAgICAgICAweDQwMDAwMEI3CisjZGVmaW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVf
VFJJR0dFUl9DMSAgICAgICAgMHg0MDAwMDBDMQorI2RlZmluZSBIVl9YNjRfTVNSX1BPV0VSX1NU
QVRFX1RSSUdHRVJfQzIgICAgICAgIDB4NDAwMDAwQzIKKyNkZWZpbmUgSFZfWDY0X01TUl9QT1dF
Ul9TVEFURV9UUklHR0VSX0MzICAgICAgICAweDQwMDAwMEMzCisjZGVmaW5lIEhWX1g2NF9NU1Jf
UE9XRVJfU1RBVEVfQ09ORklHX0MxICAgICAgICAgMHg0MDAwMDBEMQorI2RlZmluZSBIVl9YNjRf
TVNSX1BPV0VSX1NUQVRFX0NPTkZJR19DMiAgICAgICAgIDB4NDAwMDAwRDIKKyNkZWZpbmUgSFZf
WDY0X01TUl9QT1dFUl9TVEFURV9DT05GSUdfQzMgICAgICAgICAweDQwMDAwMEQzCisjZGVmaW5l
IEhWX1g2NF9NU1JfU1RBVFNfUEFSVElUSU9OX1JFVEFJTF9QQUdFICAgMHg0MDAwMDBFMAorI2Rl
ZmluZSBIVl9YNjRfTVNSX1NUQVRTX1BBUlRJVElPTl9JTlRFUk5BTF9QQUdFIDB4NDAwMDAwRTEK
KyNkZWZpbmUgSFZfWDY0X01TUl9TVEFUU19WUF9SRVRBSUxfUEFHRSAgICAgICAgICAweDQwMDAw
MEUyCisjZGVmaW5lIEhWX1g2NF9NU1JfU1RBVFNfVlBfSU5URVJOQUxfUEFHRSAgICAgICAgMHg0
MDAwMDBFMworI2RlZmluZSBIVl9YNjRfTVNSX0dVRVNUX0lETEUgICAgICAgICAgICAgICAgICAg
IDB4NDAwMDAwRjAKKyNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9ERUJVR19DT05UUk9MICAgICAg
ICAgICAweDQwMDAwMEYxCisjZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhfREVCVUdfU1RBVFVTICAg
ICAgICAgICAgMHg0MDAwMDBGMgorI2RlZmluZSBIVl9YNjRfTVNSX1NZTlRIX0RFQlVHX1NFTkRf
QlVGRkVSICAgICAgIDB4NDAwMDAwRjMKKyNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9ERUJVR19S
RUNFSVZFX0JVRkZFUiAgICAweDQwMDAwMEY0CisjZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhfREVC
VUdfUEVORElOR19CVUZGRVIgICAgMHg0MDAwMDBGNQorI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNI
X1AwICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAxMDAKKyNkZWZpbmUgSFZfWDY0X01TUl9D
UkFTSF9QMSAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMTAxCisjZGVmaW5lIEhWX1g2NF9N
U1JfQ1JBU0hfUDIgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwMgorI2RlZmluZSBIVl9Y
NjRfTVNSX0NSQVNIX1AzICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAxMDMKKyNkZWZpbmUg
SFZfWDY0X01TUl9DUkFTSF9QNCAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMTA0CisjZGVm
aW5lIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwNQor
CisvKiBWaXJpZGlhbiBIeXBlcmNhbGwgU3RhdHVzIENvZGVzLiAqLworI2RlZmluZSBIVl9TVEFU
VVNfU1VDQ0VTUyAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAwCisjZGVmaW5lIEhWX1NUQVRV
U19JTlZBTElEX0hZUEVSQ0FMTF9DT0RFICAgICAgICAweDAwMDIKKyNkZWZpbmUgSFZfU1RBVFVT
X0lOVkFMSURfUEFSQU1FVEVSICAgICAgICAgICAgIDB4MDAwNQorCisvKiBWaXJpZGlhbiBIeXBl
cmNhbGwgQ29kZXMuICovCisjZGVmaW5lIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc1NwYWNlIDB4MDAw
MgorI2RlZmluZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0ICAweDAwMDMKKyNkZWZpbmUgSHZO
b3RpZnlMb25nU3BpbldhaXQgICAgICAgMHgwMDA4CisjZGVmaW5lIEh2R2V0UGFydGl0aW9uSWQg
ICAgICAgICAgIDB4MDA0NgorI2RlZmluZSBIdkV4dENhbGxRdWVyeUNhcGFiaWxpdGllcyAweDgw
MDEKKworLyogVmlyaWRpYW4gSHlwZXJjYWxsIEZsYWdzLiAqLworI2RlZmluZSBIVl9GTFVTSF9B
TExfUFJPQ0VTU09SUyAxCisKKy8qCisgKiBWaXJpZGlhbiBQYXJ0aXRpb24gUHJpdmlsZWdlIEZs
YWdzLgorICoKKyAqIFRoaXMgaXMgdGFrZW4gZnJvbSBzZWN0aW9uIDQuMi4yIG9mIHRoZSBzcGVj
aWZpY2F0aW9uLCBhbmQgZml4ZWQgZm9yCisgKiBzdHlsZSBhbmQgY29ycmVjdG5lc3MuCisgKi8K
K3R5cGVkZWYgc3RydWN0IHsKKyAgICAvKiBBY2Nlc3MgdG8gdmlydHVhbCBNU1JzICovCisgICAg
dWludDY0X3QgQWNjZXNzVnBSdW5UaW1lUmVnOjE7CisgICAgdWludDY0X3QgQWNjZXNzUGFydGl0
aW9uUmVmZXJlbmNlQ291bnRlcjoxOworICAgIHVpbnQ2NF90IEFjY2Vzc1N5bmljUmVnczoxOwor
ICAgIHVpbnQ2NF90IEFjY2Vzc1N5bnRoZXRpY1RpbWVyUmVnczoxOworICAgIHVpbnQ2NF90IEFj
Y2Vzc0ludHJDdHJsUmVnczoxOworICAgIHVpbnQ2NF90IEFjY2Vzc0h5cGVyY2FsbE1zcnM6MTsK
KyAgICB1aW50NjRfdCBBY2Nlc3NWcEluZGV4OjE7CisgICAgdWludDY0X3QgQWNjZXNzUmVzZXRS
ZWc6MTsKKyAgICB1aW50NjRfdCBBY2Nlc3NTdGF0c1JlZzoxOworICAgIHVpbnQ2NF90IEFjY2Vz
c1BhcnRpdGlvblJlZmVyZW5jZVRzYzoxOworICAgIHVpbnQ2NF90IEFjY2Vzc0d1ZXN0SWRsZVJl
ZzoxOworICAgIHVpbnQ2NF90IEFjY2Vzc0ZyZXF1ZW5jeVJlZ3M6MTsKKyAgICB1aW50NjRfdCBB
Y2Nlc3NEZWJ1Z1JlZ3M6MTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDE6MTk7CisKKyAgICAvKiBB
Y2Nlc3MgdG8gaHlwZXJjYWxscyAqLworICAgIHVpbnQ2NF90IENyZWF0ZVBhcnRpdGlvbnM6MTsK
KyAgICB1aW50NjRfdCBBY2Nlc3NQYXJ0aXRpb25JZDoxOworICAgIHVpbnQ2NF90IEFjY2Vzc01l
bW9yeVBvb2w6MTsKKyAgICB1aW50NjRfdCBBZGp1c3RNZXNzYWdlQnVmZmVyczoxOworICAgIHVp
bnQ2NF90IFBvc3RNZXNzYWdlczoxOworICAgIHVpbnQ2NF90IFNpZ25hbEV2ZW50czoxOworICAg
IHVpbnQ2NF90IENyZWF0ZVBvcnQ6MTsKKyAgICB1aW50NjRfdCBDb25uZWN0UG9ydDoxOworICAg
IHVpbnQ2NF90IEFjY2Vzc1N0YXRzOjE7CisgICAgdWludDY0X3QgUmVzZXJ2ZWQyOjI7CisgICAg
dWludDY0X3QgRGVidWdnaW5nOjE7CisgICAgdWludDY0X3QgQ3B1TWFuYWdlbWVudDoxOworICAg
IHVpbnQ2NF90IFJlc2VydmVkMzoxOworICAgIHVpbnQ2NF90IFJlc2VydmVkNDoxOworICAgIHVp
bnQ2NF90IFJlc2VydmVkNToxOworICAgIHVpbnQ2NF90IEFjY2Vzc1ZTTToxOworICAgIHVpbnQ2
NF90IEFjY2Vzc1ZwUmVnaXN0ZXJzOjE7CisgICAgdWludDY0X3QgUmVzZXJ2ZWQ2OjE7CisgICAg
dWludDY0X3QgUmVzZXJ2ZWQ3OjE7CisgICAgdWludDY0X3QgRW5hYmxlRXh0ZW5kZWRIeXBlcmNh
bGxzOjE7CisgICAgdWludDY0X3QgU3RhcnRWaXJ0dWFsUHJvY2Vzc29yOjE7CisgICAgdWludDY0
X3QgUmVzZXJ2ZWQ4OjEwOworfSBIVl9QQVJUSVRJT05fUFJJVklMRUdFX01BU0s7CisKK3R5cGVk
ZWYgdW5pb24gX0hWX0NSQVNIX0NUTF9SRUdfQ09OVEVOVFMKK3sKKyAgICB1aW50NjRfdCBBc1VJ
TlQ2NDsKKyAgICBzdHJ1Y3QKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IFJlc2VydmVkOjYzOwor
ICAgICAgICB1aW50NjRfdCBDcmFzaE5vdGlmeToxOworICAgIH0gdTsKK30gSFZfQ1JBU0hfQ1RM
X1JFR19DT05URU5UUzsKKworLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiAzLCBIeXBlcnZpc29yIEZl
YXR1cmUgSW5kaWNhdGlvbiAqLworI2RlZmluZSBDUFVJRDNEX0NSQVNIX01TUlMgKDEgPDwgMTAp
CisKKy8qIFZpcmlkaWFuIENQVUlEIGxlYWYgNDogSW1wbGVtZW50YXRpb24gUmVjb21tZW5kYXRp
b25zLiAqLworI2RlZmluZSBDUFVJRDRBX0hDQUxMX1JFTU9URV9UTEJfRkxVU0ggKDEgPDwgMikK
KyNkZWZpbmUgQ1BVSUQ0QV9NU1JfQkFTRURfQVBJQyAgICAgICAgICgxIDw8IDMpCisjZGVmaW5l
IENQVUlENEFfUkVMQVhfVElNRVJfSU5UICAgICAgICAoMSA8PCA1KQorCisvKiBWaXJpZGlhbiBD
UFVJRCBsZWFmIDY6IEltcGxlbWVudGF0aW9uIEhXIGZlYXR1cmVzIGRldGVjdGVkIGFuZCBpbiB1
c2UuICovCisjZGVmaW5lIENQVUlENkFfQVBJQ19PVkVSTEFZICAgICgxIDw8IDApCisjZGVmaW5l
IENQVUlENkFfTVNSX0JJVE1BUFMgICAgICgxIDw8IDEpCisjZGVmaW5lIENQVUlENkFfTkVTVEVE
X1BBR0lORyAgICgxIDw8IDMpCisKKy8qCisgKiBWZXJzaW9uIGFuZCBidWlsZCBudW1iZXIgcmVw
b3J0ZWQgYnkgQ1BVSUQgbGVhZiAyCisgKgorICogVGhlc2UgbnVtYmVycyBhcmUgY2hvc2VuIHRv
IG1hdGNoIHRoZSB2ZXJzaW9uIG51bWJlcnMgcmVwb3J0ZWQgYnkKKyAqIFdpbmRvd3MgU2VydmVy
IDIwMDguCisgKi8KK3N0YXRpYyB1aW50MTZfdCBfX3JlYWRfbW9zdGx5IHZpcmlkaWFuX21ham9y
ID0gNjsKK3N0YXRpYyB1aW50MTZfdCBfX3JlYWRfbW9zdGx5IHZpcmlkaWFuX21pbm9yID0gMDsK
K3N0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IHZpcmlkaWFuX2J1aWxkID0gMHgxNzcyOwor
CisvKgorICogTWF4aW11bSBudW1iZXIgb2YgcmV0cmllcyBiZWZvcmUgdGhlIGd1ZXN0IHdpbGwg
bm90aWZ5IG9mIGZhaWx1cmUKKyAqIHRvIGFjcXVpcmUgYSBzcGlubG9jay4KKyAqLworc3RhdGlj
IHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgdmlyaWRpYW5fc3BpbmxvY2tfcmV0cnlfY291bnQgPSAy
MDQ3OworaW50ZWdlcl9wYXJhbSgidmlyaWRpYW4tc3BpbmxvY2stcmV0cnktY291bnQiLAorICAg
ICAgICAgICAgICB2aXJpZGlhbl9zcGlubG9ja19yZXRyeV9jb3VudCk7CisKK3ZvaWQgY3B1aWRf
dmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xl
YWYgKnJlcykKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisg
ICAgQVNTRVJUKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSk7CisgICAgQVNTRVJUKGxlYWYgPj0gMHg0
MDAwMDAwMCAmJiBsZWFmIDwgMHg0MDAwMDEwMCk7CisKKyAgICBsZWFmIC09IDB4NDAwMDAwMDA7
CisKKyAgICBzd2l0Y2ggKCBsZWFmICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICAvKiBT
ZWUgc2VjdGlvbiAyLjQuMSBvZiB0aGUgc3BlY2lmaWNhdGlvbiAqLworICAgICAgICByZXMtPmEg
PSAweDQwMDAwMDA2OyAvKiBNYXhpbXVtIGxlYWYgKi8KKyAgICAgICAgbWVtY3B5KCZyZXMtPmIs
ICJNaWNyIiwgNCk7CisgICAgICAgIG1lbWNweSgmcmVzLT5jLCAib3NvZiIsIDQpOworICAgICAg
ICBtZW1jcHkoJnJlcy0+ZCwgInQgSHYiLCA0KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IDE6CisgICAgICAgIC8qIFNlZSBzZWN0aW9uIDIuNC4yIG9mIHRoZSBzcGVjaWZpY2F0aW9uICov
CisgICAgICAgIG1lbWNweSgmcmVzLT5hLCAiSHYjMSIsIDQpOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgMjoKKyAgICAgICAgLyogSHlwZXJ2aXNvciBpbmZvcm1hdGlvbiwgYnV0IG9ubHkg
aWYgdGhlIGd1ZXN0IGhhcyBzZXQgaXRzCisgICAgICAgICAgIG93biB2ZXJzaW9uIG51bWJlci4g
Ki8KKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPT0g
MCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcmVzLT5hID0gdmlyaWRpYW5fYnVpbGQ7
CisgICAgICAgIHJlcy0+YiA9ICgodWludDMyX3QpdmlyaWRpYW5fbWFqb3IgPDwgMTYpIHwgdmly
aWRpYW5fbWlub3I7CisgICAgICAgIHJlcy0+YyA9IDA7IC8qIFNQICovCisgICAgICAgIHJlcy0+
ZCA9IDA7IC8qIFNlcnZpY2UgYnJhbmNoIGFuZCBudW1iZXIgKi8KKyAgICAgICAgYnJlYWs7CisK
KyAgICBjYXNlIDM6CisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBTZWN0aW9uIDIuNC40
IGRldGFpbHMgdGhpcyBsZWFmIGFuZCBzdGF0ZXMgdGhhdCBFQVggYW5kIEVCWAorICAgICAgICAg
KiBhcmUgZGVmaW5lZCB0byBiZSB0aGUgbG93IGFuZCBoaWdoIHBhcnRzIG9mIHRoZSBwYXJ0aXRp
b24KKyAgICAgICAgICogcHJpdmlsZWdlIG1hc2sgcmVzcGVjdGl2ZWx5LgorICAgICAgICAgKi8K
KyAgICAgICAgSFZfUEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1hc2sgPSB7CisgICAgICAgICAg
ICAuQWNjZXNzSW50ckN0cmxSZWdzID0gMSwKKyAgICAgICAgICAgIC5BY2Nlc3NIeXBlcmNhbGxN
c3JzID0gMSwKKyAgICAgICAgICAgIC5BY2Nlc3NWcEluZGV4ID0gMSwKKyAgICAgICAgfTsKKyAg
ICAgICAgdW5pb24geworICAgICAgICAgICAgSFZfUEFSVElUSU9OX1BSSVZJTEVHRV9NQVNLIG1h
c2s7CisgICAgICAgICAgICBzdHJ1Y3QgeyB1aW50MzJfdCBsbywgaGk7IH07CisgICAgICAgIH0g
dTsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9f
ZnJlcSkgKQorICAgICAgICAgICAgbWFzay5BY2Nlc3NGcmVxdWVuY3lSZWdzID0gMTsKKyAgICAg
ICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCAp
CisgICAgICAgICAgICBtYXNrLkFjY2Vzc1BhcnRpdGlvblJlZmVyZW5jZUNvdW50ZXIgPSAxOwor
ICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90
c2MgKQorICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZlcmVuY2VUc2MgPSAxOwor
CisgICAgICAgIHUubWFzayA9IG1hc2s7CisKKyAgICAgICAgcmVzLT5hID0gdS5sbzsKKyAgICAg
ICAgcmVzLT5iID0gdS5oaTsKKworICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhk
KSAmIEhWTVBWX2NyYXNoX2N0bCApCisgICAgICAgICAgICByZXMtPmQgPSBDUFVJRDNEX0NSQVNI
X01TUlM7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY2FzZSA0OgorICAgICAgICAv
KiBSZWNvbW1lbmRlZCBoeXBlcmNhbGwgdXNhZ2UuICovCisgICAgICAgIGlmICggKGQtPmFyY2gu
aHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lkLnJhdyA9PSAwKSB8fAorICAgICAgICAgICAgIChkLT5h
cmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5maWVsZHMub3MgPCA0KSApCisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CisgICAg
ICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3Rs
Yl9mbHVzaCApCisgICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9IQ0FMTF9SRU1PVEVfVExC
X0ZMVVNIOworICAgICAgICBpZiAoICFjcHVfaGFzX3ZteF9hcGljX3JlZ192aXJ0ICkKKyAgICAg
ICAgICAgIHJlcy0+YSB8PSBDUFVJRDRBX01TUl9CQVNFRF9BUElDOworCisgICAgICAgIC8qCisg
ICAgICAgICAqIFRoaXMgdmFsdWUgaXMgdGhlIHJlY29tbWVuZGVkIG51bWJlciBvZiBhdHRlbXB0
cyB0byB0cnkgdG8KKyAgICAgICAgICogYWNxdWlyZSBhIHNwaW5sb2NrIGJlZm9yZSBub3RpZnlp
bmcgdGhlIGh5cGVydmlzb3IgdmlhIHRoZQorICAgICAgICAgKiBIdk5vdGlmeUxvbmdTcGluV2Fp
dCBoeXBlcmNhbGwuCisgICAgICAgICAqLworICAgICAgICByZXMtPmIgPSB2aXJpZGlhbl9zcGlu
bG9ja19yZXRyeV9jb3VudDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDY6CisgICAgICAg
IC8qIERldGVjdGVkIGFuZCBpbiB1c2UgaGFyZHdhcmUgZmVhdHVyZXMuICovCisgICAgICAgIGlm
ICggY3B1X2hhc192bXhfdmlydHVhbGl6ZV9hcGljX2FjY2Vzc2VzICkKKyAgICAgICAgICAgIHJl
cy0+YSB8PSBDUFVJRDZBX0FQSUNfT1ZFUkxBWTsKKyAgICAgICAgaWYgKCBjcHVfaGFzX3ZteF9t
c3JfYml0bWFwIHx8IChyZWFkX2VmZXIoKSAmIEVGRVJfU1ZNRSkgKQorICAgICAgICAgICAgcmVz
LT5hIHw9IENQVUlENkFfTVNSX0JJVE1BUFM7CisgICAgICAgIGlmICggaGFwX2VuYWJsZWQoZCkg
KQorICAgICAgICAgICAgcmVzLT5hIHw9IENQVUlENkFfTkVTVEVEX1BBR0lORzsKKyAgICAgICAg
YnJlYWs7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWQg
KmdvaTsKKworICAgIGdvaSA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZDsKKwor
ICAgIHByaW50ayhYRU5MT0dfR19JTkZPCisgICAgICAgICAgICJkJWQ6IFZJUklESUFOIEdVRVNU
X09TX0lEOiB2ZW5kb3I6ICV4IG9zOiAleCBtYWpvcjogJXggbWlub3I6ICV4IHNwOiAleCBidWls
ZDogJXhcbiIsCisgICAgICAgICAgIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgZ29pLT5maWVs
ZHMudmVuZG9yLCBnb2ktPmZpZWxkcy5vcywKKyAgICAgICAgICAgZ29pLT5maWVsZHMubWFqb3Is
IGdvaS0+ZmllbGRzLm1pbm9yLAorICAgICAgICAgICBnb2ktPmZpZWxkcy5zZXJ2aWNlX3BhY2ss
IGdvaS0+ZmllbGRzLmJ1aWxkX251bWJlcik7Cit9CisKK3N0YXRpYyB2b2lkIGR1bXBfaHlwZXJj
YWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
aHlwZXJjYWxsX2dwYSAqaGc7CisKKyAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBl
cmNhbGxfZ3BhOworCisgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gSFlQ
RVJDQUxMOiBlbmFibGVkOiAleCBwZm46ICVseFxuIiwKKyAgICAgICAgICAgZC0+ZG9tYWluX2lk
LAorICAgICAgICAgICBoZy0+ZmllbGRzLmVuYWJsZWQsICh1bnNpZ25lZCBsb25nKWhnLT5maWVs
ZHMucGZuKTsKK30KKworc3RhdGljIHZvaWQgZHVtcF92cF9hc3Npc3QoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCit7CisgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fdnBfYXNzaXN0ICp2YTsKKworICAg
IHZhID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3I7CisKKyAgICBwcmludGso
WEVOTE9HX0dfSU5GTyAiJXB2OiBWSVJJRElBTiBWUF9BU1NJU1RfUEFHRTogZW5hYmxlZDogJXgg
cGZuOiAlbHhcbiIsCisgICAgICAgICAgIHYsIHZhLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVk
IGxvbmcpdmEtPmZpZWxkcy5wZm4pOworfQorCitzdGF0aWMgdm9pZCBkdW1wX3JlZmVyZW5jZV90
c2MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9y
ZWZlcmVuY2VfdHNjICpydDsKKworICAgIHJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVy
ZW5jZV90c2M7CisKKyAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZF
UkVOQ0VfVFNDOiBlbmFibGVkOiAleCBwZm46ICVseFxuIiwKKyAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLAorICAgICAgICAgICBydC0+ZmllbGRzLmVuYWJsZWQsICh1bnNpZ25lZCBsb25nKXJ0LT5m
aWVsZHMucGZuKTsKK30KKworc3RhdGljIHZvaWQgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAgIHVp
bnQ4X3QgKnA7CisKKyAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93
cml0YWJsZV9wYWdlKSApCisgICAgeworICAgICAgICBpZiAoIHBhZ2UgKQorICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdN
Rk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCisgICAgICAgICAgICAgICAgIGdt
Zm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7CisK
KyAgICAvKgorICAgICAqIFdlIHNldCB0aGUgYml0IDMxIGluICVlYXggKHJlc2VydmVkIGZpZWxk
IGluIHRoZSBWaXJpZGlhbiBoeXBlcmNhbGwKKyAgICAgKiBjYWxsaW5nIGNvbnZlbnRpb24pIHRv
IGRpZmZlcmVudGlhdGUgWGVuIGFuZCBWaXJpZGlhbiBoeXBlcmNhbGxzLgorICAgICAqLworICAg
ICoodTggICopKHAgKyAwKSA9IDB4MGQ7IC8qIG9ybCAkMHg4MDAwMDAwMCwgJWVheCAqLworICAg
ICoodTMyICopKHAgKyAxKSA9IDB4ODAwMDAwMDA7CisgICAgKih1OCAgKikocCArIDUpID0gMHgw
ZjsgLyogdm1jYWxsL3ZtbWNhbGwgKi8KKyAgICAqKHU4ICAqKShwICsgNikgPSAweDAxOworICAg
ICoodTggICopKHAgKyA3KSA9IChjcHVfaGFzX3ZteCA/IDB4YzEgOiAweGQ5KTsKKyAgICAqKHU4
ICAqKShwICsgOCkgPSAweGMzOyAvKiByZXQgKi8KKyAgICBtZW1zZXQocCArIDksIDB4Y2MsIFBB
R0VfU0laRSAtIDkpOyAvKiBpbnQzLCBpbnQzLCAuLi4gKi8KKworICAgIHVubWFwX2RvbWFpbl9w
YWdlKHApOworCisgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cit9CisKK3N0YXRpYyB2b2lk
IGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdi0+YXJjaC5odm0u
dmlyaWRpYW4udnBfYXNzaXN0Lm1zci5maWVsZHMucGZuOworICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAg
IHZvaWQgKnZhOworCisgICAgQVNTRVJUKCF2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qu
dmEpOworCisgICAgLyoKKyAgICAgKiBTZWUgc2VjdGlvbiA3LjguNyBvZiB0aGUgc3BlY2lmaWNh
dGlvbiBmb3IgZGV0YWlscyBvZiB0aGlzCisgICAgICogZW5saWdodGVubWVudC4KKyAgICAgKi8K
KworICAgIGlmICggIXBhZ2UgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBpZiAoICFnZXRf
cGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgeworICAgICAgICBwdXRf
cGFnZShwYWdlKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIHZhID0gX19tYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2UpOworICAgIGlmICggIXZhICkKKyAgICB7CisgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICBnb3RvIGZhaWw7CisgICAgfQorCisg
ICAgY2xlYXJfcGFnZSh2YSk7CisKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qu
dmEgPSB2YTsKKyAgICByZXR1cm47CisKKyBmYWlsOgorICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsIGdtZm4sCisg
ICAgICAgICAgICAgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4p
KTsKK30KKworc3RhdGljIHZvaWQgdGVhcmRvd25fdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHZvaWQgKnZhID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBpZiAoICF2YSApCisgICAgICAgIHJldHVy
bjsKKworICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YSA9IE5VTEw7CisKKyAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2YSkpOworCisgICAg
dW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHZhKTsKKyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKK30KKwordm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoc3RydWN0IHZjcHUgKnYpCit7
CisgICAgdWludDMyX3QgKnZhID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOwor
CisgICAgaWYgKCAhdmEgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAqIElmIHRo
ZXJlIGlzIGFscmVhZHkgYW4gYXNzaXN0IHBlbmRpbmcgdGhlbiBzb21ldGhpbmcgaGFzIGdvbmUK
KyAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBsaWtlbHkgaGFuZyBzbyBmb3JjZSBh
IGNyYXNoIG5vdworICAgICAqIHRvIG1ha2UgdGhlIHByb2JsZW0gY2xlYXIuCisgICAgICovCisg
ICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyApCisgICAgICAg
IGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOworCisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBf
YXNzaXN0LnBlbmRpbmcgPSB0cnVlOworICAgICp2YSB8PSAxdTsKK30KKworYm9vbCB2aXJpZGlh
bl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgdWludDMyX3Qg
KnZhID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOworCisgICAgaWYgKCAhdmEg
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFu
LnZwX2Fzc2lzdC5wZW5kaW5nICYmCisgICAgICAgICAhKCp2YSAmIDF1KSApCisgICAgeworICAg
ICAgICAvKiBBbiBFT0kgaGFzIGJlZW4gYXZvaWRlZCAqLworICAgICAgICB2LT5hcmNoLmh2bS52
aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9IGZhbHNlOworICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICB9CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Np
c3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCit7CisgICAgdWludDMyX3QgKnZhID0gdi0+YXJjaC5o
dm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOworCisgICAgaWYgKCAhdmEgKQorICAgICAgICByZXR1
cm47CisKKyAgICAqdmEgJj0gfjF1OworICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lz
dC5wZW5kaW5nID0gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNj
KHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQoreworICAgIHVuc2lnbmVkIGxv
bmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLnBmbjsK
KyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwg
TlVMTCwgUDJNX0FMTE9DKTsKKyAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0UgKnA7CisKKyAgICBp
ZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCisg
ICAgeworICAgICAgICBpZiAoIHBhZ2UgKQorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cisg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1G
TiAlIyJQUklfbWZuIilcbiIsCisgICAgICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBw
YWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICBwID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7CisKKyAgICBpZiAoIGluaXRpYWxp
emUgKQorICAgICAgICBjbGVhcl9wYWdlKHApOworCisgICAgLyoKKyAgICAgKiBUaGlzIGVubGln
aHRlbm1lbnQgbXVzdCBiZSBkaXNhYmxlZCBpcyB0aGUgaG9zdCBUU0MgaXMgbm90IGludmFyaWFu
dC4KKyAgICAgKiBIb3dldmVyIGl0IGlzIGFsc28gZGlzYWJsZWQgaWYgdnRzYyBpcyB0cnVlICh3
aGljaCBtZWFucyByZHRzYyBpcyBiZWluZworICAgICAqIGVtdWxhdGVkKS4gVGhpcyBnZW5lcmFs
bHkgaGFwcGVucyB3aGVuIGd1ZXN0IFRTQyBmcmVxIGFuZCBob3N0IFRTQyBmcmVxCisgICAgICog
ZG9uJ3QgbWF0Y2guIFRoZSBUc2NTY2FsZSB2YWx1ZSBjb3VsZCBiZSBhZGp1c3RlZCB0byBjb3Bl
IHdpdGggdGhpcywKKyAgICAgKiBhbGxvd2luZyB2dHNjIHRvIGJlIHR1cm5lZCBvZmYsIGJ1dCBz
dXBwb3J0IGZvciB0aGlzIGlzIG5vdCB5ZXQgcHJlc2VudAorICAgICAqIGluIHRoZSBoeXBlcnZp
c29yLiBUaHVzIGlzIGl0IGlzIHBvc3NpYmxlIHRoYXQgbWlncmF0aW5nIGEgV2luZG93cyBWTQor
ICAgICAqIGJldHdlZW4gaG9zdHMgb2YgZGlmZmVyaW5nIFRTQyBmcmVxdWVuY2llcyBtYXkgcmVz
dWx0IGluIGxhcmdlCisgICAgICogZGlmZmVyZW5jZXMgaW4gZ3Vlc3QgcGVyZm9ybWFuY2UuCisg
ICAgICovCisgICAgaWYgKCAhaG9zdF90c2NfaXNfc2FmZSgpIHx8IGQtPmFyY2gudnRzYyApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzdGF0ZXMgdGhh
dCB2YWxpZCB2YWx1ZXMgb2YgVHNjU2VxdWVuY2UgcmFuZ2UKKyAgICAgICAgICogZnJvbSAwIHRv
IDB4RkZGRkZGRkUuIFRoZSB2YWx1ZSAweEZGRkZGRkZGIGlzIHVzZWQgdG8gaW5kaWNhdGUKKyAg
ICAgICAgICogdGhpcyBtZWNoYW5pc20gaXMgbm8gbG9uZ2VyIGEgcmVsaWFibGUgc291cmNlIG9m
IHRpbWUgYW5kIHRoYXQKKyAgICAgICAgICogdGhlIFZNIHNob3VsZCBmYWxsIGJhY2sgdG8gYSBk
aWZmZXJlbnQgc291cmNlLgorICAgICAgICAgKgorICAgICAgICAgKiBTZXJ2ZXIgMjAxMiAoNi4y
IGtlcm5lbCkgYW5kIDIwMTIgUjIgKDYuMyBrZXJuZWwpIGFjdHVhbGx5IHZpb2xhdGUKKyAgICAg
ICAgICogdGhlIHNwZWMuIGFuZCByZWx5IG9uIGEgdmFsdWUgb2YgMCB0byBpbmRpY2F0ZSB0aGF0
IHRoaXMKKyAgICAgICAgICogZW5saWdodGVubWVudCBzaG91bGQgbm8gbG9uZ2VyIGJlIHVzZWQu
IFRoZXNlIHR3byBrZXJuZWwKKyAgICAgICAgICogdmVyc2lvbnMgYXJlIGN1cnJlbnRseSB0aGUg
b25seSBvbmVzIHRvIG1ha2UgdXNlIG9mIHRoaXMKKyAgICAgICAgICogZW5saWdodGVubWVudCwg
c28ganVzdCB1c2UgMCBoZXJlLgorICAgICAgICAgKi8KKyAgICAgICAgcC0+VHNjU2VxdWVuY2Ug
PSAwOworCisgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IFZJUklESUFOIFJFRkVS
RU5DRV9UU0M6IGludmFsaWRhdGVkXG4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsK
KyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBUaGUgZ3Vlc3Qgd2ls
bCBjYWxjdWxhdGUgcmVmZXJlbmNlIHRpbWUgYWNjb3JkaW5nIHRvIHRoZSBmb2xsb3dpbmcKKyAg
ICAgKiBmb3JtdWxhOgorICAgICAqCisgICAgICogUmVmZXJlbmNlVGltZSA9ICgoUkRUU0MoKSAq
IFRzY1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQKKyAgICAgKgorICAgICAqIFdpbmRvd3MgdXNl
cyBhIDEwMG5zIHRpY2ssIHNvIHdlIG5lZWQgYSBzY2FsZSB3aGljaCBpcyBjcHUKKyAgICAgKiB0
aWNrcyBwZXIgMTAwbnMgc2hpZnRlZCBsZWZ0IGJ5IDY0LgorICAgICAqLworICAgIHAtPlRzY1Nj
YWxlID0gKCgxMDAwMHVsIDw8IDMyKSAvIGQtPmFyY2gudHNjX2toeikgPDwgMzI7CisKKyAgICBw
LT5Uc2NTZXF1ZW5jZSsrOworICAgIGlmICggcC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZGRiB8
fAorICAgICAgICAgcC0+VHNjU2VxdWVuY2UgPT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFsaWQn
IHZhbHVlcyAqLworICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7CisKKyBvdXQ6CisgICAgdW5t
YXBfZG9tYWluX3BhZ2UocCk7CisKKyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKK30KKwor
aW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVp
bnQ2NF90IHZhbCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAg
QVNTRVJUKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSk7CisKKyAgICBzd2l0Y2ggKCBpZHggKQorICAg
IHsKKyAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQ6CisgICAgICAgIHBlcmZjX2luY3Io
bXNodl93cm1zcl9vc2lkKTsKKyAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3Nf
aWQucmF3ID0gdmFsOworICAgICAgICBkdW1wX2d1ZXN0X29zX2lkKGQpOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6CisgICAgICAgIHBlcmZjX2luY3Io
bXNodl93cm1zcl9oY19wYWdlKTsKKyAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJj
YWxsX2dwYS5yYXcgPSB2YWw7CisgICAgICAgIGR1bXBfaHlwZXJjYWxsKGQpOworICAgICAgICBp
ZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQor
ICAgICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgSFZfWDY0X01TUl9WUF9JTkRFWDoKKyAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dy
bXNyX3ZwX2luZGV4KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9J
OgorICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfZW9pKTsKKyAgICAgICAgdmxhcGljX0VP
SV9zZXQodmNwdV92bGFwaWModikpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0
X01TUl9JQ1I6IHsKKyAgICAgICAgdTMyIGVheCA9ICh1MzIpdmFsLCBlZHggPSAodTMyKSh2YWwg
Pj4gMzIpOworICAgICAgICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsK
KyAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX2ljcik7CisgICAgICAgIGVheCAmPSB+KDEg
PDwgMTIpOworICAgICAgICBlZHggJj0gMHhmZjAwMDAwMDsKKyAgICAgICAgdmxhcGljX3NldF9y
ZWcodmxhcGljLCBBUElDX0lDUjIsIGVkeCk7CisgICAgICAgIHZsYXBpY19pcGkodmxhcGljLCBl
YXgsIGVkeCk7CisgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19JQ1IsIGVheCk7
CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0X01TUl9UUFI6CisgICAg
ICAgIHBlcmZjX2luY3IobXNodl93cm1zcl90cHIpOworICAgICAgICB2bGFwaWNfc2V0X3JlZyh2
Y3B1X3ZsYXBpYyh2KSwgQVBJQ19UQVNLUFJJLCAodWludDhfdCl2YWwpOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICAgICAgcGVyZmNf
aW5jcihtc2h2X3dybXNyX2FwaWNfbXNyKTsKKyAgICAgICAgdGVhcmRvd25fdnBfYXNzaXN0KHYp
OyAvKiByZWxlYXNlIGFueSBwcmV2aW91cyBtYXBwaW5nICovCisgICAgICAgIHYtPmFyY2guaHZt
LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICBkdW1wX3ZwX2Fzc2lz
dCh2KTsKKyAgICAgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZp
ZWxkcy5lbmFibGVkICkKKyAgICAgICAgICAgIGluaXRpYWxpemVfdnBfYXNzaXN0KHYpOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgorICAgICAg
ICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykg
KQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHBlcmZj
X2luY3IobXNodl93cm1zcl90c2NfbXNyKTsKKyAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4u
cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIGR1bXBfcmVmZXJlbmNlX3RzYyhkKTsK
KyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5l
bmFibGVkICkKKyAgICAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIDEpOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMDoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfQ1JBU0hfUDE6CisgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AyOgorICAgIGNhc2Ug
SFZfWDY0X01TUl9DUkFTSF9QMzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDQ6CisgICAg
ICAgIEJVSUxEX0JVR19PTihIVl9YNjRfTVNSX0NSQVNIX1A0IC0gSFZfWDY0X01TUl9DUkFTSF9Q
MCA+PQorICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2LT5hcmNoLmh2bS52aXJpZGlh
bi5jcmFzaF9wYXJhbSkpOworCisgICAgICAgIGlkeCAtPSBIVl9YNjRfTVNSX0NSQVNIX1AwOwor
ICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CisgICAgeworICAg
ICAgICBIVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTIGN0bDsKKworICAgICAgICBjdGwuQXNVSU5U
NjQgPSB2YWw7CisKKyAgICAgICAgaWYgKCAhY3RsLnUuQ3Jhc2hOb3RpZnkgKQorICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKKyAgICAg
ICAgZC0+c2h1dGRvd25fY29kZSA9IFNIVVRET1dOX2NyYXNoOworICAgICAgICBzcGluX3VubG9j
aygmZC0+c2h1dGRvd25fbG9jayk7CisKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
IlZJUklESUFOIENSQVNIOiAlbHggJWx4ICVseCAlbHggJWx4XG4iLAorICAgICAgICAgICAgICAg
IHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzBdLAorICAgICAgICAgICAgICAgIHYt
PmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzFdLAorICAgICAgICAgICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzJdLAorICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtWzNdLAorICAgICAgICAgICAgICAgIHYtPmFyY2guaHZt
LnZpcmlkaWFuLmNyYXNoX3BhcmFtWzRdKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCisgICAgICAgICAgICAgICAg
ICJXcml0ZSAlMDE2IlBSSXg2NCIgdG8gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCB2YWwsIGlk
eCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1Y3Qg
ZG9tYWluICpkKQoreworICAgIHVpbnQ2NF90IHRzYzsKKyAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0
c2NfdG9fbnM7CisKKyAgICB0c2MgPSBodm1fZ2V0X2d1ZXN0X3RzYyhwdF9nbG9iYWxfdmNwdV90
YXJnZXQoZCkpOworCisgICAgLyogY29udmVydCB0c2MgdG8gY291bnQgb2YgMTAwbnMgcGVyaW9k
cyAqLworICAgIHNldF90aW1lX3NjYWxlKCZ0c2NfdG9fbnMsIGQtPmFyY2gudHNjX2toeiAqIDEw
MDB1bCk7CisgICAgcmV0dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAxMDB1bDsK
K30KKwordm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYzsKKworICAgIHRy
YyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudDsKKworICAgIGlmICggdGVz
dF9hbmRfY2xlYXJfYml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKKyAgICAgICAgdHJj
LT52YWwgPSByYXdfdHJjX3ZhbChkKSArIHRyYy0+b2ZmOworfQorCit2b2lkIHZpcmlkaWFuX3Rp
bWVfcmVmX2NvdW50X3RoYXcoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRp
YW5fdGltZV9yZWZfY291bnQgKnRyYzsKKworICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJpZGlh
bi50aW1lX3JlZl9jb3VudDsKKworICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYKKyAg
ICAgICAgICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKKyAg
ICAgICAgdHJjLT5vZmYgPSAoaW50NjRfdCl0cmMtPnZhbCAtIHJhd190cmNfdmFsKGQpOworfQor
CitpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgKnZhbCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OworCisgICAgQVNTRVJUKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSk7CisKKyAgICBzd2l0Y2ggKCBp
ZHggKQorICAgIHsKKyAgICBjYXNlIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQ6CisgICAgICAgIHBl
cmZjX2luY3IobXNodl9yZG1zcl9vc2lkKTsKKyAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZp
cmlkaWFuLmd1ZXN0X29zX2lkLnJhdzsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2
NF9NU1JfSFlQRVJDQUxMOgorICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfaGNfcGFnZSk7
CisgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdzsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CisgICAgICAg
IHBlcmZjX2luY3IobXNodl9yZG1zcl92cF9pbmRleCk7CisgICAgICAgICp2YWwgPSB2LT52Y3B1
X2lkOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZ
OgorICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEg
KQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHBlcmZj
X2luY3IobXNodl9yZG1zcl90c2NfZnJlcXVlbmN5KTsKKyAgICAgICAgKnZhbCA9ICh1aW50NjRf
dClkLT5hcmNoLnRzY19raHogKiAxMDAwdWxsOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
SFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWToKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl9ub19mcmVxICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VY
Q0VQVElPTjsKKworICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfYXBpY19mcmVxdWVuY3kp
OworICAgICAgICAqdmFsID0gMTAwMDAwMDAwMHVsbCAvIEFQSUNfQlVTX0NZQ0xFX05TOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9JQ1I6CisgICAgICAgIHBlcmZjX2lu
Y3IobXNodl9yZG1zcl9pY3IpOworICAgICAgICAqdmFsID0gKCgodWludDY0X3QpdmxhcGljX2dl
dF9yZWcodmNwdV92bGFwaWModiksIEFQSUNfSUNSMikgPDwgMzIpIHwKKyAgICAgICAgICAgICAg
ICB2bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBpYyh2KSwgQVBJQ19JQ1IpKTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgorICAgICAgICBwZXJmY19pbmNyKG1zaHZf
cmRtc3JfdHByKTsKKyAgICAgICAgKnZhbCA9IHZsYXBpY19nZXRfcmVnKHZjcHVfdmxhcGljKHYp
LCBBUElDX1RBU0tQUkkpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9W
UF9BU1NJU1RfUEFHRToKKyAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2FwaWNfbXNyKTsK
KyAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3Owor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgorICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3Rz
YykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIHBl
cmZjX2luY3IobXNodl9yZG1zcl90c2NfbXNyKTsKKyAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuLnJlZmVyZW5jZV90c2MucmF3OworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
SFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlh
bl90aW1lX3JlZl9jb3VudCAqdHJjOworCisgICAgICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJp
ZGlhbi50aW1lX3JlZl9jb3VudDsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfdGltZV9yZWZfY291bnQpICkKKyAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKKworICAgICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfYWNj
ZXNzZWQsICZ0cmMtPmZsYWdzKSApCisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAi
ZCVkOiBWSVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4iLAorICAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisKKyAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNy
X3RpbWVfcmVmX2NvdW50KTsKKyAgICAgICAgKnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5v
ZmY7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9Q
MDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDE6CisgICAgY2FzZSBIVl9YNjRfTVNSX0NS
QVNIX1AyOgorICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMzoKKyAgICBjYXNlIEhWX1g2NF9N
U1JfQ1JBU0hfUDQ6CisgICAgICAgIEJVSUxEX0JVR19PTihIVl9YNjRfTVNSX0NSQVNIX1A0IC0g
SFZfWDY0X01TUl9DUkFTSF9QMCA+PQorICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRSh2
LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbSkpOworCisgICAgICAgIGlkeCAtPSBIVl9Y
NjRfTVNSX0NSQVNIX1AwOworICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4uY3Jh
c2hfcGFyYW1baWR4XTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfQ1JB
U0hfQ1RMOgorICAgIHsKKyAgICAgICAgSFZfQ1JBU0hfQ1RMX1JFR19DT05URU5UUyBjdGwgPSB7
CisgICAgICAgICAgICAudS5DcmFzaE5vdGlmeSA9IDEsCisgICAgICAgIH07CisKKyAgICAgICAg
KnZhbCA9IGN0bC5Bc1VJTlQ2NDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgZGVmYXVs
dDoKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJSZWFkIGZyb20gdW5pbXBsZW1lbnRl
ZCBNU1IgJSN4XG4iLCBpZHgpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cisg
ICAgfQorCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwordm9pZCB2aXJpZGlhbl92Y3B1
X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB0ZWFyZG93bl92cF9hc3Npc3Qodik7Cit9
CisKK3ZvaWQgdmlyaWRpYW5fZG9tYWluX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB0
ZWFyZG93bl92cF9hc3Npc3Qodik7Cit9CisKK3N0YXRpYyBERUZJTkVfUEVSX0NQVShjcHVtYXNr
X3QsIGlwaV9jcHVtYXNrKTsKKworaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CisgICAgaW50IG1vZGUgPSBodm1f
Z3Vlc3RfeDg2X21vZGUoY3Vycik7CisgICAgdW5zaWduZWQgbG9uZyBpbnB1dF9wYXJhbXNfZ3Bh
LCBvdXRwdXRfcGFyYW1zX2dwYTsKKyAgICB1aW50MTZfdCBzdGF0dXMgPSBIVl9TVEFUVVNfU1VD
Q0VTUzsKKworICAgIHVuaW9uIGh5cGVyY2FsbF9pbnB1dCB7CisgICAgICAgIHVpbnQ2NF90IHJh
dzsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IGNhbGxfY29kZTsKKyAg
ICAgICAgICAgIHVpbnQxNl90IGZhc3Q6MTsKKyAgICAgICAgICAgIHVpbnQxNl90IHJzdmQxOjE1
OworICAgICAgICAgICAgdWludDE2X3QgcmVwX2NvdW50OjEyOworICAgICAgICAgICAgdWludDE2
X3QgcnN2ZDI6NDsKKyAgICAgICAgICAgIHVpbnQxNl90IHJlcF9zdGFydDoxMjsKKyAgICAgICAg
ICAgIHVpbnQxNl90IHJzdmQzOjQ7CisgICAgICAgIH07CisgICAgfSBpbnB1dDsKKworICAgIHVu
aW9uIGh5cGVyY2FsbF9vdXRwdXQgeworICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgIHN0
cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCByZXN1bHQ7CisgICAgICAgICAgICB1aW50MTZf
dCByc3ZkMTsKKyAgICAgICAgICAgIHVpbnQzMl90IHJlcF9jb21wbGV0ZToxMjsKKyAgICAgICAg
ICAgIHVpbnQzMl90IHJzdmQyOjIwOworICAgICAgICB9OworICAgIH0gb3V0cHV0ID0geyAwIH07
CisKKyAgICBBU1NFUlQoaXNfdmlyaWRpYW5fZG9tYWluKGN1cnJkKSk7CisKKyAgICBzd2l0Y2gg
KCBtb2RlICkKKyAgICB7CisgICAgY2FzZSA4OgorICAgICAgICBpbnB1dC5yYXcgPSByZWdzLT5y
Y3g7CisgICAgICAgIGlucHV0X3BhcmFtc19ncGEgPSByZWdzLT5yZHg7CisgICAgICAgIG91dHB1
dF9wYXJhbXNfZ3BhID0gcmVncy0+cjg7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgNDoKKyAg
ICAgICAgaW5wdXQucmF3ID0gKHJlZ3MtPnJkeCA8PCAzMikgfCByZWdzLT5lYXg7CisgICAgICAg
IGlucHV0X3BhcmFtc19ncGEgPSAocmVncy0+cmJ4IDw8IDMyKSB8IHJlZ3MtPmVjeDsKKyAgICAg
ICAgb3V0cHV0X3BhcmFtc19ncGEgPSAocmVncy0+cmRpIDw8IDMyKSB8IHJlZ3MtPmVzaTsKKyAg
ICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgc3dpdGNoICggaW5wdXQuY2FsbF9jb2RlICkKKyAgICB7CisgICAgY2FzZSBIdk5vdGlmeUxv
bmdTcGluV2FpdDoKKyAgICAgICAgLyoKKyAgICAgICAgICogU2VlIHNlY3Rpb24gMTQuNS4xIG9m
IHRoZSBzcGVjaWZpY2F0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgcGVyZmNfaW5jcihtc2h2
X2NhbGxfbG9uZ193YWl0KTsKKyAgICAgICAgZG9fc2NoZWRfb3AoU0NIRURPUF95aWVsZCwgZ3Vl
c3RfaGFuZGxlX2Zyb21fcHRyKE5VTEwsIHZvaWQpKTsKKyAgICAgICAgc3RhdHVzID0gSFZfU1RB
VFVTX1NVQ0NFU1M7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIdkZsdXNoVmlydHVhbEFk
ZHJlc3NTcGFjZToKKyAgICBjYXNlIEh2Rmx1c2hWaXJ0dWFsQWRkcmVzc0xpc3Q6CisgICAgewor
ICAgICAgICBjcHVtYXNrX3QgKnBjcHVfbWFzazsKKyAgICAgICAgc3RydWN0IHZjcHUgKnY7Cisg
ICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50NjRfdCBhZGRyZXNzX3NwYWNlOworICAg
ICAgICAgICAgdWludDY0X3QgZmxhZ3M7CisgICAgICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7
CisgICAgICAgIH0gaW5wdXRfcGFyYW1zOworCisgICAgICAgIC8qCisgICAgICAgICAqIFNlZSBz
ZWN0aW9ucyA5LjQuMiBhbmQgOS40LjQgb2YgdGhlIHNwZWNpZmljYXRpb24uCisgICAgICAgICAq
LworICAgICAgICBwZXJmY19pbmNyKG1zaHZfY2FsbF9mbHVzaCk7CisKKyAgICAgICAgLyogVGhl
c2UgaHlwZXJjYWxscyBzaG91bGQgbmV2ZXIgdXNlIHRoZSBmYXN0LWNhbGwgY29udmVudGlvbi4g
Ki8KKyAgICAgICAgc3RhdHVzID0gSFZfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSOworICAgICAg
ICBpZiAoIGlucHV0LmZhc3QgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyogR2V0
IGlucHV0IHBhcmFtZXRlcnMuICovCisgICAgICAgIGlmICggaHZtX2NvcHlfZnJvbV9ndWVzdF9w
aHlzKCZpbnB1dF9wYXJhbXMsIGlucHV0X3BhcmFtc19ncGEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnB1dF9wYXJhbXMpKSAhPSBIVk1UUkFOU19va2F5
ICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAqIEl0IGlzIG5v
dCBjbGVhciBmcm9tIHRoZSBzcGVjLiBpZiB3ZSBhcmUgc3VwcG9zZWQgdG8KKyAgICAgICAgICog
aW5jbHVkZSBjdXJyZW50IHZpcnR1YWwgQ1BVIGluIHRoZSBzZXQgb3Igbm90IGluIHRoaXMgY2Fz
ZSwKKyAgICAgICAgICogc28gZXJyIG9uIHRoZSBzYWZlIHNpZGUuCisgICAgICAgICAqLworICAg
ICAgICBpZiAoIGlucHV0X3BhcmFtcy5mbGFncyAmIEhWX0ZMVVNIX0FMTF9QUk9DRVNTT1JTICkK
KyAgICAgICAgICAgIGlucHV0X3BhcmFtcy52Y3B1X21hc2sgPSB+MHVsOworCisgICAgICAgIHBj
cHVfbWFzayA9ICZ0aGlzX2NwdShpcGlfY3B1bWFzayk7CisgICAgICAgIGNwdW1hc2tfY2xlYXIo
cGNwdV9tYXNrKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBGb3IgZWFjaCBzcGVjaWZpZWQg
dmlydHVhbCBDUFUgZmx1c2ggYWxsIEFTSURzIHRvIGludmFsaWRhdGUKKyAgICAgICAgICogVExC
IGVudHJpZXMgdGhlIG5leHQgdGltZSBpdCBpcyBzY2hlZHVsZWQgYW5kIHRoZW4sIGlmIGl0Cisg
ICAgICAgICAqIGlzIGN1cnJlbnRseSBydW5uaW5nLCBhZGQgaXRzIHBoeXNpY2FsIENQVSB0byBh
IG1hc2sgb2YKKyAgICAgICAgICogdGhvc2Ugd2hpY2ggbmVlZCB0byBiZSBpbnRlcnJ1cHRlZCB0
byBmb3JjZSBhIGZsdXNoLgorICAgICAgICAgKi8KKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGN1
cnJkLCB2ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2LT52Y3B1X2lkID49IChzaXpl
b2YoaW5wdXRfcGFyYW1zLnZjcHVfbWFzaykgKiA4KSApCisgICAgICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgICAgIGlmICggIShpbnB1dF9wYXJhbXMudmNwdV9tYXNrICYgKDF1bCA8PCB2
LT52Y3B1X2lkKSkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBo
dm1fYXNpZF9mbHVzaF92Y3B1KHYpOworICAgICAgICAgICAgaWYgKCB2ICE9IGN1cnIgJiYgdi0+
aXNfcnVubmluZyApCisgICAgICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vz
c29yLCBwY3B1X21hc2spOworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2lu
Y2UgQVNJRHMgaGF2ZSBub3cgYmVlbiBmbHVzaGVkIGl0IGp1c3QgcmVtYWlucyB0bworICAgICAg
ICAgKiBmb3JjZSBhbnkgQ1BVcyBjdXJyZW50bHkgcnVubmluZyB0YXJnZXQgdkNQVXMgb3V0IG9m
IG5vbi0KKyAgICAgICAgICogcm9vdCBtb2RlLiBJdCdzIHBvc3NpYmxlIHRoYXQgcmUtc2NoZWR1
bGluZyBoYXMgdGFrZW4gcGxhY2UKKyAgICAgICAgICogc28gd2UgbWF5IHVubmVjZXNzYXJpbHkg
SVBJIHNvbWUgQ1BVcy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHko
cGNwdV9tYXNrKSApCisgICAgICAgICAgICBzbXBfc2VuZF9ldmVudF9jaGVja19tYXNrKHBjcHVf
bWFzayk7CisKKyAgICAgICAgb3V0cHV0LnJlcF9jb21wbGV0ZSA9IGlucHV0LnJlcF9jb3VudDsK
KworICAgICAgICBzdGF0dXMgPSBIVl9TVEFUVVNfU1VDQ0VTUzsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgICAgZGVmYXVsdDoKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgInVu
aW1wbGVtZW50ZWQgaHlwZXJjYWxsICUwNHhcbiIsCisgICAgICAgICAgICAgICAgaW5wdXQuY2Fs
bF9jb2RlKTsKKyAgICAgICAgLyogRmFsbHRocm91Z2guICovCisgICAgY2FzZSBIdkV4dENhbGxR
dWVyeUNhcGFiaWxpdGllczoKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBoeXBlcmNhbGwg
c2VlbXMgdG8gYmUgZXJyb25lb3VzbHkgaXNzdWVkIGJ5IFdpbmRvd3MKKyAgICAgICAgICogZGVz
cGl0ZSBFbmFibGVFeHRlbmRlZEh5cGVyY2FsbHMgbm90IGJlaW5nIHNldCBpbiBDUFVJRCBsZWFm
IDIuCisgICAgICAgICAqIEdpdmVuIHRoYXQgcmV0dXJuIGEgc3RhdHVzIG9mICdpbnZhbGlkIGNv
ZGUnIGhhcyBub3Qgc28gZmFyCisgICAgICAgICAqIGNhdXNlZCBhbnkgcHJvYmxlbXMgaXQncyBu
b3Qgd29ydGggbG9nZ2luZy4KKyAgICAgICAgICovCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRV
U19JTlZBTElEX0hZUEVSQ0FMTF9DT0RFOworICAgICAgICBicmVhazsKKyAgICB9CisKK291dDoK
KyAgICBvdXRwdXQucmVzdWx0ID0gc3RhdHVzOworICAgIHN3aXRjaCAobW9kZSkgeworICAgIGNh
c2UgODoKKyAgICAgICAgcmVncy0+cmF4ID0gb3V0cHV0LnJhdzsKKyAgICAgICAgYnJlYWs7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcmVncy0+cmR4ID0gb3V0cHV0LnJhdyA+PiAzMjsKKyAgICAg
ICAgcmVncy0+cmF4ID0gKHVpbnQzMl90KW91dHB1dC5yYXc7CisgICAgICAgIGJyZWFrOworICAg
IH0KKworICAgIHJldHVybiBIVk1fSENBTExfY29tcGxldGVkOworfQorCitzdGF0aWMgaW50IHZp
cmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAg
c3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCBjdHh0ID0geworICAgICAgICAudGlt
ZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudC52YWwsCisg
ICAgICAgIC5oeXBlcmNhbGxfZ3BhICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9n
cGEucmF3LAorICAgICAgICAuZ3Vlc3Rfb3NfaWQgICAgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5n
dWVzdF9vc19pZC5yYXcsCisgICAgICAgIC5yZWZlcmVuY2VfdHNjICA9IGQtPmFyY2guaHZtLnZp
cmlkaWFuLnJlZmVyZW5jZV90c2MucmF3LAorICAgIH07CisKKyAgICBpZiAoICFpc192aXJpZGlh
bl9kb21haW4oZCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJldHVybiAoaHZtX3NhdmVf
ZW50cnkoVklSSURJQU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7Cit9CisKK3N0YXRpYyBp
bnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKK3sKKyAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0
IGN0eHQ7CisKKyAgICBpZiAoIGh2bV9sb2FkX2VudHJ5X3plcm9leHRlbmQoVklSSURJQU5fRE9N
QUlOLCBoLCAmY3R4dCkgIT0gMCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZC0+
YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZfY291bnQudmFsID0gY3R4dC50aW1lX3JlZl9jb3Vu
dDsKKyAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdyAgPSBjdHh0Lmh5
cGVyY2FsbF9ncGE7CisgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3ICAg
ID0gY3R4dC5ndWVzdF9vc19pZDsKKyAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2Vf
dHNjLnJhdyAgPSBjdHh0LnJlZmVyZW5jZV90c2M7CisKKyAgICBpZiAoIGQtPmFyY2guaHZtLnZp
cmlkaWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICB1cGRhdGVfcmVm
ZXJlbmNlX3RzYyhkLCAwKTsKKworICAgIHJldHVybiAwOworfQorCitIVk1fUkVHSVNURVJfU0FW
RV9SRVNUT1JFKFZJUklESUFOX0RPTUFJTiwgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dCwgMSwgSFZN
U1JfUEVSX0RPTSk7CisKK3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3RydWN0
IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIHN0cnVjdCBodm1fdmly
aWRpYW5fdmNwdV9jb250ZXh0IGN0eHQgPSB7CisgICAgICAgIC52cF9hc3Npc3RfbXNyID0gdi0+
YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcsCisgICAgICAgIC52cF9hc3Npc3Rf
cGVuZGluZyA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nLAorICAgIH07
CisKKyAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4odi0+ZG9tYWluKSApCisgICAgICAgIHJl
dHVybiAwOworCisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KFZJUklESUFOX1ZDUFUsIHYtPnZj
cHVfaWQsIGgsICZjdHh0KTsKK30KKworc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4
dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICB1bnNp
Z25lZCBpbnQgdmNwdWlkID0gaHZtX2xvYWRfaW5zdGFuY2UoaCk7CisgICAgc3RydWN0IHZjcHUg
KnY7CisgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dDsKKworICAgIGlm
ICggdmNwdWlkID49IGQtPm1heF92Y3B1cyB8fCAodiA9IGQtPnZjcHVbdmNwdWlkXSkgPT0gTlVM
TCApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgIkhWTSByZXN0b3JlOiBk
b20lZCBoYXMgbm8gdmNwdSV1XG4iLAorICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdmNw
dWlkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgaWYgKCBodm1fbG9h
ZF9lbnRyeV96ZXJvZXh0ZW5kKFZJUklESUFOX1ZDUFUsIGgsICZjdHh0KSAhPSAwICkKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIG1lbWNtcCgmY3R4dC5fcGFkLCB6ZXJvX3Bh
Z2UsIHNpemVvZihjdHh0Ll9wYWQpKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAg
di0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LnZwX2Fzc2lzdF9t
c3I7CisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5l
bmFibGVkICYmCisgICAgICAgICAhdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhICkK
KyAgICAgICAgaW5pdGlhbGl6ZV92cF9hc3Npc3Qodik7CisKKyAgICB2LT5hcmNoLmh2bS52aXJp
ZGlhbi52cF9hc3Npc3QucGVuZGluZyA9ICEhY3R4dC52cF9hc3Npc3RfcGVuZGluZzsKKworICAg
IHJldHVybiAwOworfQorCitIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJUklESUFOX1ZDUFUs
IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJp
ZGlhbl9sb2FkX3ZjcHVfY3R4dCwgMSwgSFZNU1JfUEVSX1ZDUFUpOworCitzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKGNvbnN0IGNoYXIgKmFyZykKK3sKKyAgICBjb25z
dCBjaGFyICp0OworICAgIHVuc2lnbmVkIGludCBuWzNdOworICAgIHVuc2lnbmVkIGludCBpID0g
MDsKKworICAgIG5bMF0gPSB2aXJpZGlhbl9tYWpvcjsKKyAgICBuWzFdID0gdmlyaWRpYW5fbWlu
b3I7CisgICAgblsyXSA9IHZpcmlkaWFuX2J1aWxkOworCisgICAgZG8geworICAgICAgICBjb25z
dCBjaGFyICplOworCisgICAgICAgIHQgPSBzdHJjaHIoYXJnLCAnLCcpOworICAgICAgICBpZiAo
ICF0ICkKKyAgICAgICAgICAgIHQgPSBzdHJjaHIoYXJnLCAnXDAnKTsKKworICAgICAgICBpZiAo
ICphcmcgJiYgKmFyZyAhPSAnLCcgJiYgaSA8IDMgKQorICAgICAgICB7CisgICAgICAgICAgICBu
W2ldID0gc2ltcGxlX3N0cnRvdWwoYXJnLCAmZSwgMCk7CisgICAgICAgICAgICBpZiAoIGUgIT0g
dCApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpKys7Cisg
ICAgICAgIGFyZyA9IHQgKyAxOworICAgIH0gd2hpbGUgKCAqdCApOworCisgICAgaWYgKCBpICE9
IDMgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggKCh0eXBlb2YodmlyaWRp
YW5fbWFqb3IpKW5bMF0gIT0gblswXSkgfHwKKyAgICAgICAgICgodHlwZW9mKHZpcmlkaWFuX21p
bm9yKSluWzFdICE9IG5bMV0pIHx8CisgICAgICAgICAoKHR5cGVvZih2aXJpZGlhbl9idWlsZCkp
blsyXSAhPSBuWzJdKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgdmlyaWRpYW5f
bWFqb3IgPSBuWzBdOworICAgIHZpcmlkaWFuX21pbm9yID0gblsxXTsKKyAgICB2aXJpZGlhbl9i
dWlsZCA9IG5bMl07CisKKyAgICBwcmludGsoInZpcmlkaWFuLXZlcnNpb24gPSAlI3gsJSN4LCUj
eFxuIiwKKyAgICAgICAgICAgdmlyaWRpYW5fbWFqb3IsIHZpcmlkaWFuX21pbm9yLCB2aXJpZGlh
bl9idWlsZCk7CisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcGFyYW0oInZpcmlkaWFuLXZlcnNp
b24iLCBwYXJzZV92aXJpZGlhbl92ZXJzaW9uKTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:07:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:07: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 1gJAd6-0001DA-29; Sun, 04 Nov 2018 05:07: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAd5-0001D0-Kt
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:19 +0000
X-Inumbo-ID: 8056d9b1-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8056d9b1-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:07: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 1gJAd3-00029v-N0
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAd3-0006x5-Kh
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAd3-0006x5-Kh@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:07:17 +0000
Subject: [Xen-changelog] [xen master] x86: Consolidate the storage of
 MSR_AMD64_DR{0-3}_ADDRESS_MASK
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2ZjIzNWMyNmY4ZWUzNDZmMmNhN2MyNTc2ZWM2ZTMxNGE0OWQ4MzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE9jdCAxOSAxNjoxNDoyMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMSAxMDoxNToxMCAyMDE4ICswMDAw
CgogICAgeDg2OiBDb25zb2xpZGF0ZSB0aGUgc3RvcmFnZSBvZiBNU1JfQU1ENjRfRFJ7MC0zfV9B
RERSRVNTX01BU0sKICAgIAogICAgVGhlIFBWIGFuZCBIVk0gY29kZSBib3RoIGhhdmUgYSBjb3B5
IG9mIHRoZXNlLCB3aGljaCBnaXZlcyB0aGUgZmFsc2UKICAgIGltcHJlc3Npb24gaW4gdGhlIGNv
bnRleHQgc3dpdGNoIGNvZGUgdGhhdCB0aGV5IGFyZSBQVi9IVk0gc3BlY2lmaWMuCiAgICAKICAg
IE1vdmUgdGhlIHN0b3JhZ2UgaW50byBzdHJ1Y3QgdmNwdV9tc3JzLCBhbmQgdXBkYXRlIGFsbCB1
c2VycyB0byBtYXRjaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgIHwgMzYgKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAg
fCAgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICB8ICAzIC0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCB8ICAzIC0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgICB8ICA2ICsrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggY2M4NTM5NWU5Ni4uZjc5
ODI3ZTZlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwpAQCAtMTMyOCwxMiArMTMyOCwxMiBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAogCiAgICAgICAgICAgICAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQp
ICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdi0+YXJjaC5w
di5kcl9tYXNrWzBdICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCB2LT5hcmNoLm1zcnMtPmRy
X21hc2tbMF0gKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGkgPCB2bXNycy0+bXNyX2NvdW50ICYmICFyZXQgKQogICAgICAgICAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zci5pbmRleCA9IE1TUl9BTUQ2
NF9EUjBfQUREUkVTU19NQVNLOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zci52YWx1
ZSA9IHYtPmFyY2gucHYuZHJfbWFza1swXTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
c3IudmFsdWUgPSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMF07CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldCh2bXNycy0+bXNycywgaSwgJm1zciwg
MSkgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwogICAg
ICAgICAgICAgICAgICAgICAgICAgfQpAQCAtMTM0MiwxMiArMTM0MiwxMiBAQCBsb25nIGFyY2hf
ZG9fZG9tY3RsKAogCiAgICAgICAgICAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgMzsgKytq
ICkKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAh
di0+YXJjaC5wdi5kcl9tYXNrWzEgKyBqXSApCisgICAgICAgICAgICAgICAgICAgICAgICBpZiAo
ICF2LT5hcmNoLm1zcnMtPmRyX21hc2tbMSArIGpdICkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaSA8IHZtc3JzLT5t
c3JfY291bnQgJiYgIXJldCApCiAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbXNyLmluZGV4ID0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sg
KyBqOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zci52YWx1ZSA9IHYtPmFyY2gucHYu
ZHJfbWFza1sxICsgal07CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnZhbHVlID0g
di0+YXJjaC5tc3JzLT5kcl9tYXNrWzEgKyBqXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3JzLT5tc3JzLCBpLCAmbXNyLCAxKSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CiAgICAgICAgICAg
ICAgICAgICAgICAgICB9CkBAIC0xMzkyLDcgKzEzOTIsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAogICAgICAgICAgICAgICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJF
WFQpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKG1zci52YWx1ZSA+PiAzMikgKQogICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgICAgIHYtPmFyY2gu
cHYuZHJfbWFza1swXSA9IG1zci52YWx1ZTsKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5t
c3JzLT5kcl9tYXNrWzBdID0gbXNyLnZhbHVlOwogICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKIAogICAgICAgICAgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4u
CkBAIC0xNDAxLDcgKzE0MDEsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAg
ICAgICAgICAgICAgIChtc3IudmFsdWUgPj4gMzIpICkKICAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBtc3IuaW5kZXggLT0gTVNSX0FNRDY0X0RSMV9B
RERSRVNTX01BU0sgLSAxOwotICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnB2LmRyX21hc2tb
bXNyLmluZGV4XSA9IG1zci52YWx1ZTsKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5tc3Jz
LT5kcl9tYXNrW21zci5pbmRleF0gPSBtc3IudmFsdWU7CiAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKaW5kZXggNDE0MjdlN2I5Yi4uYmU0OGNhNzJjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTIx
MCwxMCArMjEwLDEwIEBAIHN0YXRpYyB2b2lkIHN2bV9zYXZlX2RyKHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfQU1ENjRfRFIyX0FERFJFU1NfTUFTSywg
TVNSX0lOVEVSQ0VQVF9SVyk7CiAgICAgICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYsIE1TUl9BTUQ2
NF9EUjNfQUREUkVTU19NQVNLLCBNU1JfSU5URVJDRVBUX1JXKTsKIAotICAgICAgICByZG1zcmwo
TVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0ssIHYtPmFyY2guaHZtLnN2bS5kcl9tYXNrWzBdKTsK
LSAgICAgICAgcmRtc3JsKE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLCB2LT5hcmNoLmh2bS5z
dm0uZHJfbWFza1sxXSk7Ci0gICAgICAgIHJkbXNybChNU1JfQU1ENjRfRFIyX0FERFJFU1NfTUFT
Sywgdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbMl0pOwotICAgICAgICByZG1zcmwoTVNSX0FNRDY0
X0RSM19BRERSRVNTX01BU0ssIHYtPmFyY2guaHZtLnN2bS5kcl9tYXNrWzNdKTsKKyAgICAgICAg
cmRtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLCB2LT5hcmNoLm1zcnMtPmRyX21hc2tb
MF0pOworICAgICAgICByZG1zcmwoTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0ssIHYtPmFyY2gu
bXNycy0+ZHJfbWFza1sxXSk7CisgICAgICAgIHJkbXNybChNU1JfQU1ENjRfRFIyX0FERFJFU1Nf
TUFTSywgdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzJdKTsKKyAgICAgICAgcmRtc3JsKE1TUl9BTUQ2
NF9EUjNfQUREUkVTU19NQVNLLCB2LT5hcmNoLm1zcnMtPmRyX21hc2tbM10pOwogICAgIH0KIAog
ICAgIHYtPmFyY2guZHJbMF0gPSByZWFkX2RlYnVncmVnKDApOwpAQCAtMjQxLDEwICsyNDEsMTAg
QEAgc3RhdGljIHZvaWQgX19yZXN0b3JlX2RlYnVnX3JlZ2lzdGVycyhzdHJ1Y3Qgdm1jYl9zdHJ1
Y3QgKnZtY2IsIHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzdm1faW50ZXJjZXB0X21zcih2LCBN
U1JfQU1ENjRfRFIyX0FERFJFU1NfTUFTSywgTVNSX0lOVEVSQ0VQVF9OT05FKTsKICAgICAgICAg
c3ZtX2ludGVyY2VwdF9tc3IodiwgTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0ssIE1TUl9JTlRF
UkNFUFRfTk9ORSk7CiAKLSAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNL
LCB2LT5hcmNoLmh2bS5zdm0uZHJfbWFza1swXSk7Ci0gICAgICAgIHdybXNybChNU1JfQU1ENjRf
RFIxX0FERFJFU1NfTUFTSywgdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbMV0pOwotICAgICAgICB3
cm1zcmwoTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssIHYtPmFyY2guaHZtLnN2bS5kcl9tYXNr
WzJdKTsKLSAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLLCB2LT5hcmNo
Lmh2bS5zdm0uZHJfbWFza1szXSk7CisgICAgICAgIHdybXNybChNU1JfQU1ENjRfRFIwX0FERFJF
U1NfTUFTSywgdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9B
TUQ2NF9EUjFfQUREUkVTU19NQVNLLCB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMV0pOworICAgICAg
ICB3cm1zcmwoTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssIHYtPmFyY2gubXNycy0+ZHJfbWFz
a1syXSk7CisgICAgICAgIHdybXNybChNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSywgdi0+YXJj
aC5tc3JzLT5kcl9tYXNrWzNdKTsKICAgICB9CiAKICAgICB3cml0ZV9kZWJ1Z3JlZygwLCB2LT5h
cmNoLmRyWzBdKTsKQEAgLTQyMiwxOSArNDIyLDE5IEBAIHN0YXRpYyB2b2lkIHN2bV9zYXZlX21z
cihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiB7CiAgICAgaWYgKCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKICAgICB7Ci0gICAgICAgIGN0eHQtPm1zcltj
dHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbMF07CisgICAgICAgIGN0
eHQtPm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdOwogICAg
ICAgICBpZiAoIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsICkKICAgICAgICAgICAgIGN0eHQt
Pm1zcltjdHh0LT5jb3VudCsrXS5pbmRleCA9IE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOwog
Ci0gICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0uc3ZtLmRy
X21hc2tbMV07CisgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5t
c3JzLT5kcl9tYXNrWzFdOwogICAgICAgICBpZiAoIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFs
ICkKICAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS5pbmRleCA9IE1TUl9BTUQ2
NF9EUjFfQUREUkVTU19NQVNLOwogCi0gICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFs
ID0gdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbMl07CisgICAgICAgIGN0eHQtPm1zcltjdHh0LT5j
b3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzJdOwogICAgICAgICBpZiAoIGN0eHQt
Pm1zcltjdHh0LT5jb3VudF0udmFsICkKICAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3Vu
dCsrXS5pbmRleCA9IE1TUl9BTUQ2NF9EUjJfQUREUkVTU19NQVNLOwogCi0gICAgICAgIGN0eHQt
Pm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5odm0uc3ZtLmRyX21hc2tbM107CisgICAg
ICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsID0gdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzNd
OwogICAgICAgICBpZiAoIGN0eHQtPm1zcltjdHh0LT5jb3VudF0udmFsICkKICAgICAgICAgICAg
IGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS5pbmRleCA9IE1TUl9BTUQ2NF9EUjNfQUREUkVTU19N
QVNLOwogICAgIH0KQEAgLTQ1NSw3ICs0NTUsNyBAQCBzdGF0aWMgaW50IHN2bV9sb2FkX21zcihz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgICAgICAgICBlbHNlIGlm
ICggY3R4dC0+bXNyW2ldLnZhbCA+PiAzMiApCiAgICAgICAgICAgICAgICAgZXJyID0gLUVET007
CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0uc3ZtLmRyX21h
c2tbMF0gPSBjdHh0LT5tc3JbaV0udmFsOworICAgICAgICAgICAgICAgIHYtPmFyY2gubXNycy0+
ZHJfbWFza1swXSA9IGN0eHQtPm1zcltpXS52YWw7CiAgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICBjYXNlIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FE
RFJFU1NfTUFTSzoKQEAgLTQ2NCw3ICs0NjQsNyBAQCBzdGF0aWMgaW50IHN2bV9sb2FkX21zcihz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgICAgICAgICBlbHNlIGlm
ICggY3R4dC0+bXNyW2ldLnZhbCA+PiAzMiApCiAgICAgICAgICAgICAgICAgZXJyID0gLUVET007
CiAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0uc3ZtLmRyX21h
c2tbaWR4IC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9CisgICAgICAgICAgICAg
ICAgdi0+YXJjaC5tc3JzLT5kcl9tYXNrW2lkeCAtIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNL
ICsgMV0gPQogICAgICAgICAgICAgICAgICAgICBjdHh0LT5tc3JbaV0udmFsOwogICAgICAgICAg
ICAgYnJlYWs7CiAKQEAgLTIwNzksMTQgKzIwNzksMTQgQEAgc3RhdGljIGludCBzdm1fbXNyX3Jl
YWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAg
ICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmFyY2guY3B1aWQtPmV4dGQuZGJleHQgKQogICAgICAgICAgICAgZ290byBncGY7Ci0gICAg
ICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZtLnN2bS5kcl9tYXNrWzBdOworICAgICAgICAq
bXNyX2NvbnRlbnQgPSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMF07CiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19B
RERSRVNTX01BU0s6CiAgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5k
YmV4dCApCiAgICAgICAgICAgICBnb3RvIGdwZjsKICAgICAgICAgKm1zcl9jb250ZW50ID0KLSAg
ICAgICAgICAgIHYtPmFyY2guaHZtLnN2bS5kcl9tYXNrW21zciAtIE1TUl9BTUQ2NF9EUjFfQURE
UkVTU19NQVNLICsgMV07CisgICAgICAgICAgICB2LT5hcmNoLm1zcnMtPmRyX21hc2tbbXNyIC0g
TVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXTsKICAgICAgICAgYnJlYWs7CiAKICAgICBj
YXNlIE1TUl9BTURfT1NWV19JRF9MRU5HVEg6CkBAIC0yMjc3LDEzICsyMjc3LDEzIEBAIHN0YXRp
YyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
bXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKICAgICAg
ICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLmNwdWlkLT5leHRkLmRiZXh0IHx8IChtc3JfY29udGVu
dCA+PiAzMikgKQogICAgICAgICAgICAgZ290byBncGY7Ci0gICAgICAgIHYtPmFyY2guaHZtLnN2
bS5kcl9tYXNrWzBdID0gbXNyX2NvbnRlbnQ7CisgICAgICAgIHYtPmFyY2gubXNycy0+ZHJfbWFz
a1swXSA9IG1zcl9jb250ZW50OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0FNRDY0
X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgogICAgICAg
ICBpZiAoICF2LT5kb21haW4tPmFyY2guY3B1aWQtPmV4dGQuZGJleHQgfHwgKG1zcl9jb250ZW50
ID4+IDMyKSApCiAgICAgICAgICAgICBnb3RvIGdwZjsKLSAgICAgICAgdi0+YXJjaC5odm0uc3Zt
LmRyX21hc2tbbXNyIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9CisgICAgICAg
IHYtPmFyY2gubXNycy0+ZHJfbWFza1ttc3IgLSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAr
IDFdID0KICAgICAgICAgICAgIG1zcl9jb250ZW50OwogICAgICAgICBicmVhazsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCmluZGV4IGFlY2Y1MTdjZjAuLmY3M2VhNGExNjMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMKQEAgLTkxNiwxMyArOTE2LDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWdu
ZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVT
U19NQVNLOgogICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkK
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdi5kcl9tYXNr
WzBdOworICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdOwogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1Nf
TUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CiAgICAgICAgIGlmICggIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICp2YWwgPSBjdXJyLT5hcmNoLnB2LmRyX21hc2tbcmVnIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNT
X01BU0sgKyAxXTsKKyAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gubXNycy0+ZHJfbWFza1tyZWcg
LSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyArIDFdOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwogCiAgICAgY2FzZSBNU1JfSUEzMl9QRVJGX0NBUEFCSUxJVElFUzoKQEAgLTExMTAs
NyArMTExMCw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2
NF90IHZhbCwKICAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgogICAgICAgICBp
ZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8ICh2YWwgPj4gMzIpICkKICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBjdXJyLT5hcmNoLnB2LmRyX21hc2tbMF0gPSB2YWw7
CisgICAgICAgIGN1cnItPmFyY2gubXNycy0+ZHJfbWFza1swXSA9IHZhbDsKICAgICAgICAgaWYg
KCBjdXJyLT5hcmNoLmRyNyAmIERSN19BQ1RJVkVfTUFTSyApCiAgICAgICAgICAgICB3cm1zcmwo
TVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0ssIHZhbCk7CiAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CkBAIC0xMTE4LDcgKzExMTgsNyBAQCBzdGF0aWMgaW50IHdyaXRlX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1Nf
TUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CiAgICAgICAgIGlmICggIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQogICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGN1cnItPmFyY2gucHYuZHJfbWFza1tyZWcgLSBNU1JfQU1ENjRfRFIx
X0FERFJFU1NfTUFTSyArIDFdID0gdmFsOworICAgICAgICBjdXJyLT5hcmNoLm1zcnMtPmRyX21h
c2tbcmVnIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9IHZhbDsKICAgICAgICAg
aWYgKCBjdXJyLT5hcmNoLmRyNyAmIERSN19BQ1RJVkVfTUFTSyApCiAgICAgICAgICAgICB3cm1z
cmwocmVnLCB2YWwpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA5YjUzMjE5
OWE4Li5jNjBjOGY1YzJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjA3MSwxMCArMjA3MSwxMCBAQCB2b2lkIGFjdGl2YXRl
X2RlYnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikKIAogICAgIGlmICggYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCiAgICAgewotICAgICAgICB3cm1zcmwoTVNSX0FNRDY0
X0RSMF9BRERSRVNTX01BU0ssIGN1cnItPmFyY2gucHYuZHJfbWFza1swXSk7Ci0gICAgICAgIHdy
bXNybChNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSywgY3Vyci0+YXJjaC5wdi5kcl9tYXNrWzFd
KTsKLSAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjJfQUREUkVTU19NQVNLLCBjdXJyLT5hcmNo
LnB2LmRyX21hc2tbMl0pOwotICAgICAgICB3cm1zcmwoTVNSX0FNRDY0X0RSM19BRERSRVNTX01B
U0ssIGN1cnItPmFyY2gucHYuZHJfbWFza1szXSk7CisgICAgICAgIHdybXNybChNU1JfQU1ENjRf
RFIwX0FERFJFU1NfTUFTSywgY3Vyci0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdKTsKKyAgICAgICAg
d3Jtc3JsKE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLCBjdXJyLT5hcmNoLm1zcnMtPmRyX21h
c2tbMV0pOworICAgICAgICB3cm1zcmwoTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssIGN1cnIt
PmFyY2gubXNycy0+ZHJfbWFza1syXSk7CisgICAgICAgIHdybXNybChNU1JfQU1ENjRfRFIzX0FE
RFJFU1NfTUFTSywgY3Vyci0+YXJjaC5tc3JzLT5kcl9tYXNrWzNdKTsKICAgICB9CiB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCmluZGV4IDFhODhjYWMwODMuLjcyMTQwMzc4MjAgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaApAQCAtNTUzLDkgKzU1Myw2IEBAIHN0cnVjdCBwdl92Y3B1CiAgICAgICovCiAgICAgdWlu
dDMyX3QgZHI3X2VtdWw7CiAKLSAgICAvKiBkYXRhIGJyZWFrcG9pbnQgZXh0ZW5zaW9uIE1TUnMg
Ki8KLSAgICB1aW50MzJfdCBkcl9tYXNrWzRdOwotCiAgICAgLyogRGVmZXJyZWQgVkEtYmFzZWQg
dXBkYXRlIHN0YXRlLiAqLwogICAgIGJvb2xfdCBuZWVkX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhOwog
ICAgIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyBwZW5kaW5nX3N5c3RlbV90aW1lOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS92bWNiLmgKaW5kZXggNDhhZWQ3ODI5Mi4uNzAxNzcwNTllNyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vdm1jYi5oCkBAIC01MzgsOSArNTM4LDYgQEAgc3RydWN0IHN2bV92Y3B1
IHsKICAgICAvKiBBTUQgbGlnaHR3ZWlnaHQgcHJvZmlsaW5nIE1TUiAqLwogICAgIHVpbnQ2NF90
IGd1ZXN0X2x3cF9jZmc7ICAgICAgLyogZ3Vlc3QgdmVyc2lvbiAqLwogICAgIHVpbnQ2NF90IGNw
dV9sd3BfY2ZnOyAgICAgICAgLyogQ1BVIHZlcnNpb24gKi8KLQotICAgIC8qIGRhdGEgYnJlYWtw
b2ludCBleHRlbnNpb24gTVNScyAqLwotICAgIHVpbnQzMl90IGRyX21hc2tbNF07CiB9OwogCiBz
dHJ1Y3Qgdm1jYl9zdHJ1Y3QgKmFsbG9jX3ZtY2Iodm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCA3YTA2
MWIyOGU4Li5jMWNiMzhmYWIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKQEAgLTI4Nyw2ICsyODcsMTIgQEAgc3Ry
dWN0IHZjcHVfbXNycwogICAgICAgICAgICAgYm9vbCBjcHVpZF9mYXVsdGluZzoxOwogICAgICAg
ICB9OwogICAgIH0gbWlzY19mZWF0dXJlc19lbmFibGVzOworCisgICAgLyoKKyAgICAgKiAweGMw
MDExMHsyNywxOS0xYn0gTVNSX0FNRDY0X0RSezAtM31fQUREUkVTU19NQVNLCisgICAgICogVE9E
TzogTm90IHlldCBoYW5kbGVkIGJ5IGd1ZXN0X3tyZCx3cn1tc3IoKSBpbmZyYXN0cnVjdHVyZS4K
KyAgICAgKi8KKyAgICB1aW50MzJfdCBkcl9tYXNrWzRdOwogfTsKIAogdm9pZCBpbml0X2d1ZXN0
X21zcl9wb2xpY3kodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:07:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:07: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 1gJAdG-0001Ea-47; Sun, 04 Nov 2018 05:07:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAdF-0001EV-Bt
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:29 +0000
X-Inumbo-ID: 866c1795-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 866c1795-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:07: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 1gJAdD-0002A3-Sn
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAdD-0006yw-Qg
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAdD-0006yw-Qg@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:07:27 +0000
Subject: [Xen-changelog] [xen master] tools/hotplug: remove
 xen-hotplug-cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2840798739805203566=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5e28d84035eda62600a26501f84e98c890d7bedb
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 00:56:59 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 1 10:19:12 2018 +0000

    tools/hotplug: remove xen-hotplug-cleanup
    
    Since udev is no longer used to call hotplug scripts (neither in dom0
    nor driver domain), this scripts is no longer referenced anywhere. libxl
    (xl devd or else) has own cleanup code.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/hotplug/Linux/Makefile            |  1 -
 tools/hotplug/Linux/xen-hotplug-cleanup | 45 ---------------------------------
 2 files changed, 46 deletions(-)

diff --git a/tools/hotplug/Linux/Makefile b/tools/hotplug/Linux/Makefile
index 3b51fe4a62..3a90990594 100644
--- a/tools/hotplug/Linux/Makefile
+++ b/tools/hotplug/Linux/Makefile
@@ -11,7 +11,6 @@ XEN_SCRIPTS += vif-setup
 XEN_SCRIPTS-$(CONFIG_LIBNL) += remus-netbuf-setup
 XEN_SCRIPTS += block
 XEN_SCRIPTS += block-enbd block-nbd
-XEN_SCRIPTS += xen-hotplug-cleanup
 XEN_SCRIPTS += external-device-migrate
 XEN_SCRIPTS += vscsi
 XEN_SCRIPTS += block-iscsi
diff --git a/tools/hotplug/Linux/xen-hotplug-cleanup b/tools/hotplug/Linux/xen-hotplug-cleanup
deleted file mode 100644
index fcaa8fc8c6..0000000000
--- a/tools/hotplug/Linux/xen-hotplug-cleanup
+++ /dev/null
@@ -1,45 +0,0 @@
-#! /bin/bash
-
-dir=$(dirname "$0")
-. "$dir/xen-hotplug-common.sh"
-
-# Claim the lock protecting ${XEN_SCRIPT_DIR}/block.  This stops a race whereby
-# paths in the store would disappear underneath that script as it attempted to
-# read from the store checking for device sharing.
-# Any other scripts that do similar things will have to have their lock
-# claimed too.
-# This is pretty horrible, but there's not really a nicer way of solving this.
-claim_lock "block"
-
-# split backend/DEVCLASS/VMID/DEVID on slashes
-path_array=( ${XENBUS_PATH//\// } )
-# get /vm/UUID path
-vm=$(xenstore_read_default "/local/domain/${path_array[2]}/vm" "")
-# construct /vm/UUID/device/DEVCLASS/DEVID
-if [ "$vm" != "" ]; then
-  vm_dev="$vm/device/${path_array[1]}/${path_array[3]}"
-
-  # if the vm path does not exist and the device class is 'vbd' then we may have
-  # a tap2 device
-  $(xenstore-read "$vm_dev" 2>/dev/null) || \
-  {
-     if [ "${path_array[1]}" = "vbd" ]; then
-        vm_dev="$vm/device/tap2/${path_array[3]}"
-     fi
-  }
-else
-  vm_dev=
-fi
-
-# remove device frontend store entries
-xenstore-rm -t \
-  $(xenstore-read "$XENBUS_PATH/frontend" 2>/dev/null) 2>/dev/null || true
-
-# remove device backend store entries
-xenstore-rm -t "$XENBUS_PATH"        2>/dev/null || true
-xenstore-rm -t "error/$XENBUS_PATH"  2>/dev/null || true
-
-# remove device path from /vm/UUID
-[ "$vm_dev" != "" ] && xenstore-rm -t "$vm_dev" 2>/dev/null || true
-
-release_lock "block"
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2840798739805203566==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:07:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:07: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 1gJAdQ-0001Fu-5t; Sun, 04 Nov 2018 05:07: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAdP-0001Fl-QK
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:39 +0000
X-Inumbo-ID: 8c7d458d-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c7d458d-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:07:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAdO-0002AB-2N
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAdO-00070g-0C
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAdO-00070g-0C@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:07:38 +0000
Subject: [Xen-changelog] [xen master] tools/misc/xenpm: fix getting info
 when some CPUs are offline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4470185421992588009=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ffb60a58df48419c1f2607cd3cc919fa2bfc9c2d
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 14:04:58 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 1 10:20:34 2018 +0000

    tools/misc/xenpm: fix getting info when some CPUs are offline
    
    Use physinfo.max_cpu_id instead of physinfo.nr_cpus to get max CPU id.
    This fixes for example 'xenpm get-cpufreq-para' with smt=off, which
    otherwise would miss half of the cores.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/misc/xenpm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/misc/xenpm.c b/tools/misc/xenpm.c
index 86c12ea5fb..65aa4c9d42 100644
--- a/tools/misc/xenpm.c
+++ b/tools/misc/xenpm.c
@@ -1231,7 +1231,7 @@ int main(int argc, char *argv[])
         xc_interface_close(xc_handle);
         return ret;
     }
-    max_cpu_nr = physinfo.nr_cpus;
+    max_cpu_nr = physinfo.max_cpu_id + 1;
 
     /* calculate how many options match with user's input */
     for ( i = 0; i < ARRAY_SIZE(main_options); i++ )
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4470185421992588009==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:07:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:07: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 1gJAda-0001HD-7c; Sun, 04 Nov 2018 05:07: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAdZ-0001H4-FU
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:49 +0000
X-Inumbo-ID: 928fb0ec-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 928fb0ec-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:07: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 1gJAdY-0002AJ-8F
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAdY-00071p-63
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAdY-00071p-63@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:07:48 +0000
Subject: [Xen-changelog] [xen master] libvchan: create xenstore entries in
 one transaction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3711329288953826469=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b72624aad5b00f2f6e976aef4d62eeda83fd0218
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 00:49:05 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 1 10:21:00 2018 +0000

    libvchan: create xenstore entries in one transaction
    
    This will prevent race when client waits for server with xs_watch - all
    entries should appear at once.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libvchan/init.c | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/tools/libvchan/init.c b/tools/libvchan/init.c
index 0b3759a056..ba5a6eb29e 100644
--- a/tools/libvchan/init.c
+++ b/tools/libvchan/init.c
@@ -250,6 +250,7 @@ static int init_xs_srv(struct libxenvchan *ctrl, int domain, const char* xs_base
 	char buf[64];
 	char ref[16];
 	char* domid_str = NULL;
+	xs_transaction_t xs_trans = NULL;
 	xs = xs_domain_open();
 	if (!xs)
 		goto fail;
@@ -265,21 +266,31 @@ static int init_xs_srv(struct libxenvchan *ctrl, int domain, const char* xs_base
 	perms[1].id = domain;
 	perms[1].perms = XS_PERM_READ;
 
+retry_transaction:
+	xs_trans = xs_transaction_start(xs);
+	if (!xs_trans)
+		goto fail_xs_open;
+
 	snprintf(ref, sizeof ref, "%d", ring_ref);
 	snprintf(buf, sizeof buf, "%s/ring-ref", xs_base);
-	if (!xs_write(xs, 0, buf, ref, strlen(ref)))
+	if (!xs_write(xs, xs_trans, buf, ref, strlen(ref)))
 		goto fail_xs_open;
-	if (!xs_set_permissions(xs, 0, buf, perms, 2))
+	if (!xs_set_permissions(xs, xs_trans, buf, perms, 2))
 		goto fail_xs_open;
 
 	snprintf(ref, sizeof ref, "%d", ctrl->event_port);
 	snprintf(buf, sizeof buf, "%s/event-channel", xs_base);
-	if (!xs_write(xs, 0, buf, ref, strlen(ref)))
+	if (!xs_write(xs, xs_trans, buf, ref, strlen(ref)))
 		goto fail_xs_open;
-	if (!xs_set_permissions(xs, 0, buf, perms, 2))
+	if (!xs_set_permissions(xs, xs_trans, buf, perms, 2))
 		goto fail_xs_open;
 
-	ret = 0;
+	if (!xs_transaction_end(xs, xs_trans, 0)) {
+		if (errno == EAGAIN)
+			goto retry_transaction;
+	} else {
+		ret = 0;
+	}
  fail_xs_open:
 	free(domid_str);
 	xs_daemon_close(xs);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3711329288953826469==--

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:08:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:08: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 1gJAdk-0001IL-9b; Sun, 04 Nov 2018 05:08:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAdj-0001IF-OF
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:59 +0000
X-Inumbo-ID: 98a07006-dfef-11e8-bfea-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98a07006-dfef-11e8-bfea-12d6303a7972;
 Sun, 04 Nov 2018 05:07: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 1gJAdi-0002AR-EM
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAdi-00072h-C7
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:07:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAdi-00072h-C7@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:07:58 +0000
Subject: [Xen-changelog] [xen master] tools/ocaml: Re-introduce
 Xenctrl.with_intf wrapper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyMzBkZGUyZWQ0ZmE3NWEzNWQwOWMyYjBlMjYwZDc1NjZiNjc5Y2UKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBUaHUgTm92IDEgMDk6MTI6NTMgMjAxOCArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAxIDExOjIy
OjU0IDIwMTggKzAwMDAKCiAgICB0b29scy9vY2FtbDogUmUtaW50cm9kdWNlIFhlbmN0cmwud2l0
aF9pbnRmIHdyYXBwZXIKICAgIAogICAgQ29tbWl0IDgxOTQ2YTczZGM5NzVhN2RhZmU5MDE3YThl
NjFkMWU2NGZkYmVkYmYgcmVtb3ZlZAogICAgWGVuY3RybC53aXRoX2ludGYgYmFzZWQgb24gaXRz
IHVuZGVzaXJhYmxlIGJlaGF2aW91ciBvZiBvcGVuaW5nIGFuZAogICAgY2xvc2luZyBhIFhlbmN0
cmwgY29ubmVjdGlvbiB3aXRoIGV2ZXJ5IGludm9jYXRpb24uIFRoaXMgY29tbWl0CiAgICByZS1p
bnRyb2R1Y2VzIHdpdGhfaW50ZiBidXQgd2l0aCBhbiB1cGRhdGVkIGJlaGF2aW91cjogaXQgbWFp
bnRhaW5zIGEKICAgIGdsb2JhbCBYZW5jdHJsIGNvbm5lY3Rpb24gd2hpY2ggaXMgb3BlbmVkIHVw
b24gZmlyc3QgdXNhZ2UgYW5kIGtlcHQKICAgIG9wZW4uIFRoaXMgaGFuZGxlIGNhbiBiZSBvYnRh
aW5lZCBieSBjbGllbnRzIHVzaW5nIG5ldyBmdW5jdGlvbnMKICAgIGdldF9oYW5kbGUoKSBhbmQg
Y2xvc2VfaGFuZGxlKCkuCiAgICAKICAgIFRoZSBtYWluIG1vdGl2YXRpb24gb2YgcmUtaW50cm9k
dWNpbmcgd2l0aF9pbnRmIGlzIHRoYXQgb3RoZXJ3aXNlCiAgICBjbGllbnRzIHdpbGwgaGF2ZSB0
byBpbXBsZW1lbnQgdGhpcyBmdW5jdGlvbmFsaXR5IGluZGl2aWR1YWxseS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgfCAyMiArKysrKysrKysrKysr
KysrKysrKysrCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIHwgMTMgKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
Lm1sCmluZGV4IDk1NWRkOTI1NDYuLmE1NzEzMGEzYzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwK
QEAgLTE0MSw2ICsxNDEsMjggQEAgdHlwZSBoYW5kbGUKIGV4dGVybmFsIGludGVyZmFjZV9vcGVu
OiB1bml0IC0+IGhhbmRsZSA9ICJzdHViX3hjX2ludGVyZmFjZV9vcGVuIgogZXh0ZXJuYWwgaW50
ZXJmYWNlX2Nsb3NlOiBoYW5kbGUgLT4gdW5pdCA9ICJzdHViX3hjX2ludGVyZmFjZV9jbG9zZSIK
IAorbGV0IGhhbmRsZSA9IHJlZiBOb25lCisKK2xldCBnZXRfaGFuZGxlICgpID0gIWhhbmRsZQor
CitsZXQgY2xvc2VfaGFuZGxlICgpID0KKwltYXRjaCAhaGFuZGxlIHdpdGgKKwl8IFNvbWUgaCAt
PiBoYW5kbGUgOj0gTm9uZTsgaW50ZXJmYWNlX2Nsb3NlIGgKKwl8IE5vbmUgLT4gKCkKKworbGV0
IHdpdGhfaW50ZiBmID0KKwltYXRjaCAhaGFuZGxlIHdpdGgKKwl8IFNvbWUgaCAtPiBmIGgKKwl8
IE5vbmUgLT4KKwkJbGV0IGggPQorCQkJdHJ5IGludGVyZmFjZV9vcGVuICgpIHdpdGgKKwkJCXwg
ZSAtPgorCQkJCWxldCBtc2cgPSBQcmludGV4Yy50b19zdHJpbmcgZSBpbgorCQkJCWZhaWx3aXRo
ICgiZmFpbGVkIHRvIG9wZW4geGVuY3RybDogIl5tc2cpCisJCWluCisJCWhhbmRsZSA6PSBTb21l
IGg7CisJCWYgaAorCiBleHRlcm5hbCBkb21haW5fY3JlYXRlOiBoYW5kbGUgLT4gZG9tY3RsX2Ny
ZWF0ZV9jb25maWcgLT4gZG9taWQKICAgICAgICA9ICJzdHViX3hjX2RvbWFpbl9jcmVhdGUiCiAK
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgYi90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWxpCmluZGV4IGVlZWQyNGZhOTYuLjQ3NmJiZWNiOTAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKKysrIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1saQpAQCAtMTA5LDYgKzEwOSwxOSBAQCB0eXBlIGhhbmRsZQogZXh0
ZXJuYWwgaW50ZXJmYWNlX29wZW4gOiB1bml0IC0+IGhhbmRsZSA9ICJzdHViX3hjX2ludGVyZmFj
ZV9vcGVuIgogZXh0ZXJuYWwgaW50ZXJmYWNlX2Nsb3NlIDogaGFuZGxlIC0+IHVuaXQgPSAic3R1
Yl94Y19pbnRlcmZhY2VfY2xvc2UiCiAKKygqKiBbd2l0aF9pbnRmIGZdIHJ1bnMgW2ZdIHdpdGgg
YSBnbG9iYWwgaGFuZGxlIHRoYXQgaXMgb3BlbmVkIG9uIGRlbWFuZAorICogYW5kIGtlcHQgb3Bl
bi4gQ29uY2VwdHVhbGx5LCBhIGNsaWVudCBzaG91bGQgdXNlIGVpdGhlcgorICogaW50ZXJmYWNl
X29wZW4gYW5kIGludGVyZmFjZV9jbG9zZSBvciB3aXRoX2ludGYgYWx0aG91Z2ggbWl4aW5nIGJv
dGgKKyAqIGlzIHBvc3NpYmxlICopCit2YWwgd2l0aF9pbnRmIDogKGhhbmRsZSAtPiAnYSkgLT4g
J2EKKygqKiBbZ2V0X2hhbmRsZV0gcmV0dXJucyB0aGUgZ2xvYmFsIGhhbmRsZSB1c2VkIGJ5IFt3
aXRoX2ludGZdICopCit2YWwgZ2V0X2hhbmRsZTogdW5pdCAtPiBoYW5kbGUgb3B0aW9uCisoKiog
W2Nsb3NlIGhhbmRsZV0gY2xvc2VzIHRoZSBoYW5kbGUgbWFpbnRhaW5lZCBieSBbd2l0aF9pbnRm
XS4gVGhpcworICogc2hvdWxkIG9ubHkgYmUgY2xvc2VkIGJlZm9yZSBwcm9jZXNzIGV4aXQuIEl0
IG11c3Qgbm90IGJlIGNhbGxlZCBmcm9tCisgKiBhIGZ1bmN0aW9uIGNhbGxlZCBkaXJlY3RseSBv
ciBpbmRpcmVjdGx5IGJ5IHdpdGhfaW50ZiBhcyB0aGlzCisgKiB3b3VsZCBpbnZhbGlkYXRlIHRo
ZSBoYW5kbGUgdGhhdCB3aXRoX2ludGYgcGFzc2VzIHRvIGl0cyBhcmd1bWVudC4gKikKK3ZhbCBj
bG9zZV9oYW5kbGU6IHVuaXQgLT4gdW5pdAorCiBleHRlcm5hbCBkb21haW5fY3JlYXRlIDogaGFu
ZGxlIC0+IGRvbWN0bF9jcmVhdGVfY29uZmlnIC0+IGRvbWlkCiAgID0gInN0dWJfeGNfZG9tYWlu
X2NyZWF0ZSIKIGV4dGVybmFsIGRvbWFpbl9zZXRoYW5kbGUgOiBoYW5kbGUgLT4gZG9taWQgLT4g
c3RyaW5nIC0+IHVuaXQgPSAic3R1Yl94Y19kb21haW5fc2V0aGFuZGxlIgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:08:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:08: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 1gJAdu-0001Ji-Ch; Sun, 04 Nov 2018 05:08: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAdt-0001JZ-FL
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:09 +0000
X-Inumbo-ID: 9eb39377-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9eb39377-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:08:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAds-0002BE-KM
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAds-00074F-IB
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAds-00074F-IB@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:08:08 +0000
Subject: [Xen-changelog] [xen master] tools/ocaml: make type of Xsraw.sync
 more precise
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3ZTg5YmQxMTJlMTY1MDNmMzdkMjE5YTUyNWE1YjVkNDcwZTA4ZjkKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBUdWUgT2N0IDMwIDEwOjE5OjA2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMSAxMToy
NDowMyAyMDE4ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IG1ha2UgdHlwZSBvZiBYc3Jhdy5zeW5j
IG1vcmUgcHJlY2lzZQogICAgCiAgICBUaGUgdHlwZSBvZiBYc3Jhdy5zeW5jIGlzIG1hZGUgbW9y
ZSBwcmVjaXNlOgogICAgCiAgICBmcm9tIHZhbCBzeW5jIDogKFhlbmJ1cy5YYi50IC0+ICdhKSAt
PiBjb24gLT4gc3RyaW5nCiAgICB0byAgIHZhbCBzeW5jIDogKFhlbmJ1cy5YYi50IC0+IHVuaXQp
IC0+IGNvbiAtPiBzdHJpbmcKICAgIAogICAgVGhlIGZpcnN0IGFyZ3VtZW50IGlzIGVuZm9yY2Vk
IHRvIHJldHVybiB1bml0IHJhdGhlciB0aGFuIGEgdmFsdWUgdGhhdAogICAgaXMgbm90IHVzZWQg
YW55d2F5LgogICAgCiAgICBbIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLiAtaXdqIF0KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIHRvb2xzL29jYW1sL2xpYnMveHMveHNyYXcubWxpICAgIHwgMiArLQogdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMv
eHMveHNyYXcubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94cy94c3Jhdy5tbGkKaW5kZXggNTdlNGZi
MGM5MC4uMzc0ZjBmOWZhZCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94cy94c3Jhdy5t
bGkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94cy94c3Jhdy5tbGkKQEAgLTMzLDcgKzMzLDcgQEAg
dmFsIGhhc193YXRjaGV2ZW50cyA6IGNvbiAtPiBib29sCiB2YWwgZ2V0X3dhdGNoZXZlbnQgOiBj
b24gLT4gc3RyaW5nICogc3RyaW5nCiB2YWwgcmVhZF93YXRjaGV2ZW50IDogY29uIC0+IHN0cmlu
ZyAqIHN0cmluZwogdmFsIHN5bmNfcmVjdiA6IFhlbmJ1cy5YYi5PcC5vcGVyYXRpb24gLT4gY29u
IC0+IHN0cmluZwotdmFsIHN5bmMgOiAoWGVuYnVzLlhiLnQgLT4gJ2EpIC0+IGNvbiAtPiBzdHJp
bmcKK3ZhbCBzeW5jIDogKFhlbmJ1cy5YYi50IC0+IHVuaXQpIC0+IGNvbiAtPiBzdHJpbmcKIHZh
bCBhY2sgOiBzdHJpbmcgLT4gdW5pdAogdmFsIHZhbGlkYXRlX3BhdGggOiBzdHJpbmcgLT4gdW5p
dAogdmFsIHZhbGlkYXRlX3dhdGNoX3BhdGggOiBzdHJpbmcgLT4gdW5pdApkaWZmIC0tZ2l0IGEv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbAppbmRleCA5NzdlN2MxMWJlLi5kODEzZDdmZDUwIDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
cHJvY2Vzcy5tbApAQCAtMzQ4LDcgKzM0OCw3IEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0
IGRvbXMgY29ucyA9CiAJCQkJZmFsc2UKIAkJCSkKIAkJKGZ1biAoKSAtPgotCQkJQ29ubmVjdGlv
bi5lbmRfdHJhbnNhY3Rpb24gYyB0aWQgTm9uZQorCQkJaWdub3JlIEBAIENvbm5lY3Rpb24uZW5k
X3RyYW5zYWN0aW9uIGMgdGlkIE5vbmUKIAkJKQogCiBsZXQgZG9fd2F0Y2ggY29uIHQgZG9tYWlu
cyBjb25zIGRhdGEgPQpAQCAtMzY2LDcgKzM2Niw3IEBAIGxldCBkb191bndhdGNoIGNvbiB0IGRv
bWFpbnMgY29ucyBkYXRhID0KIAkJfCBbbm9kZTsgdG9rZW47ICIiXSAgIC0+IG5vZGUsIHRva2Vu
CiAJCXwgXyAgICAgICAgICAgICAgICAgICAtPiByYWlzZSBJbnZhbGlkX0NtZF9BcmdzCiAJCWlu
Ci0JQ29ubmVjdGlvbnMuZGVsX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9rZW4KKwlpZ25vcmUgQEAg
Q29ubmVjdGlvbnMuZGVsX3dhdGNoIGNvbnMgY29uIG5vZGUgdG9rZW4KIAogbGV0IGRvX3RyYW5z
YWN0aW9uX3N0YXJ0IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KIAlpZiBUcmFuc2FjdGlvbi5n
ZXRfaWQgdCA8PiBUcmFuc2FjdGlvbi5ub25lIHRoZW4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:08:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:08: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 1gJAe5-0001Ld-Ee; Sun, 04 Nov 2018 05:08: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAe4-0001Kn-1r
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:20 +0000
X-Inumbo-ID: a4c85694-dfef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4c85694-dfef-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 05:08: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 1gJAe2-0002BT-RD
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAe2-00075T-Oa
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAe2-00075T-Oa@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:08:18 +0000
Subject: [Xen-changelog] [xen master] VMX: fix vmx_handle_eoi()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1Y2I5YTQxMjNiNTU1MGViMWY4NDg0NmZlNTQ4MmFjYWUxYzEzYTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIg
MTI6MTU6MzMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMiAxMjoxNTozMyAyMDE4ICswMTAwCgogICAgVk1Y
OiBmaXggdm14X2hhbmRsZV9lb2koKQogICAgCiAgICBJbiBjb21taXQgMzAzMDY2ZmRiMWUgKCJW
TVg6IGZpeCBpbnRlcmFjdGlvbiBvZiBBUElDLVYgYW5kIFZpcmlkaWFuCiAgICBlbXVsYXRpb24i
KSBJIHNjcmV3ZWQgdXA6IEluc3RlYWQgb2YgY2xlYXJpbmcgU1ZJLCBvdGhlciBJU1IgYml0cwog
ICAgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudC4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3
IGhlbHBlciBzZXRfc3ZpKCksIHNwbGl0IG91dCBvZiB2bXhfcHJvY2Vzc19pc3IoKSwgYW5kCiAg
ICB1c2UgaXQgYWxzbyBmcm9tIHZteF9oYW5kbGVfZW9pKCkuCiAgICAKICAgIEZvbGxvd2luZyB0
aGUgcHJvYmxlbXMgaW4gdm14X2ludHJfYXNzaXN0KCkgKHNlZSB0aGUgc3RpbGwgcHJlc2VudCBi
aWcKICAgIGJsb2NrIG9mIGRlYnVnZ2luZyBjb2RlIHRoZXJlKSBhbHNvIHdhcm4gKG9uY2UpIGlm
IEVPSSdkIHZlY3RvciBhbmQKICAgIG9yaWdpbmFsIFNWSSBkb24ndCBtYXRjaC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j
ICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8IDI4ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDIg
Ky0KIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMKaW5kZXggOGE0YTE3MzExZi4uYmRmOTQ2YjI1YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCkBAIC00
NDgsNyArNDQ4LDcgQEAgdm9pZCB2bGFwaWNfRU9JX3NldChzdHJ1Y3QgdmxhcGljICp2bGFwaWMp
CiAgICAgdmxhcGljX2NsZWFyX3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJ
Q19JU1JdKTsKIAogICAgIGlmICggaHZtX2Z1bmNzLmhhbmRsZV9lb2kgKQotICAgICAgICBodm1f
ZnVuY3MuaGFuZGxlX2VvaSh2ZWN0b3IpOworICAgICAgICBodm1fZnVuY3MuaGFuZGxlX2VvaSh2
ZWN0b3IsIHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYykpOwogCiAgICAgdmxhcGljX2hh
bmRsZV9FT0kodmxhcGljLCB2ZWN0b3IpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGE2ZTZkYzZjNDUu
LmM5NDA2ZDAyYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xOTQ5LDE3ICsxOTQ5LDE0IEBAIHN0YXRp
YyB2b2lkIHZteF91cGRhdGVfZW9pX2V4aXRfYml0bWFwKHN0cnVjdCB2Y3B1ICp2LCB1OCB2ZWN0
b3IsIHU4IHRyaWcpCiAgICAgICAgIHZteF9jbGVhcl9lb2lfZXhpdF9iaXRtYXAodiwgdmVjdG9y
KTsKIH0KIAotc3RhdGljIHZvaWQgdm14X3Byb2Nlc3NfaXNyKGludCBpc3IsIHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIHU4IHNldF9zdmkoaW50IGlzcikKIHsKICAgICB1bnNpZ25lZCBsb25nIHN0
YXR1czsKICAgICB1OCBvbGQ7Ci0gICAgdW5zaWduZWQgaW50IGk7Ci0gICAgY29uc3Qgc3RydWN0
IHZsYXBpYyAqdmxhcGljID0gdmNwdV92bGFwaWModik7CiAKICAgICBpZiAoIGlzciA8IDAgKQog
ICAgICAgICBpc3IgPSAwOwogCi0gICAgdm14X3ZtY3NfZW50ZXIodik7CiAgICAgX192bXJlYWQo
R1VFU1RfSU5UUl9TVEFUVVMsICZzdGF0dXMpOwogICAgIG9sZCA9IHN0YXR1cyA+PiBWTVhfR1VF
U1RfSU5UUl9TVEFUVVNfU1ZJX09GRlNFVDsKICAgICBpZiAoIGlzciAhPSBvbGQgKQpAQCAtMTk2
OSw2ICsxOTY2LDE4IEBAIHN0YXRpYyB2b2lkIHZteF9wcm9jZXNzX2lzcihpbnQgaXNyLCBzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgX192bXdyaXRlKEdVRVNUX0lOVFJfU1RBVFVTLCBzdGF0dXMp
OwogICAgIH0KIAorICAgIHJldHVybiBvbGQ7Cit9CisKK3N0YXRpYyB2b2lkIHZteF9wcm9jZXNz
X2lzcihpbnQgaXNyLCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICBjb25zdCBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKKworICAgIHZt
eF92bWNzX2VudGVyKHYpOworCisgICAgc2V0X3N2aShpc3IpOworCiAgICAgLyoKICAgICAgKiBU
aGVvcmV0aWNhbGx5LCBvbmx5IGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGNhbiBoYXZlIHRo
ZWlyCiAgICAgICogY29ycmVzcG9uZGluZyBiaXRzIHNldCBpbiB0aGUgZW9pIGV4aXQgYml0bWFw
LiBUaGF0IGlzLCB0aGUgYml0cwpAQCAtMjExOSwxNCArMjEyOCwxMyBAQCBzdGF0aWMgYm9vbCB2
bXhfdGVzdF9waXIoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ4X3QgdmVjKQogICAgIHJldHVy
biBwaV90ZXN0X3Bpcih2ZWMsICZ2LT5hcmNoLmh2bS52bXgucGlfZGVzYyk7CiB9CiAKLXN0YXRp
YyB2b2lkIHZteF9oYW5kbGVfZW9pKHU4IHZlY3RvcikKK3N0YXRpYyB2b2lkIHZteF9oYW5kbGVf
ZW9pKHVpbnQ4X3QgdmVjdG9yLCBpbnQgaXNyKQogewotICAgIHVuc2lnbmVkIGxvbmcgc3RhdHVz
OworICAgIHVpbnQ4X3Qgb2xkX3N2aSA9IHNldF9zdmkoaXNyKTsKKyAgICBzdGF0aWMgYm9vbCB3
YXJuZWQ7CiAKLSAgICAvKiBXZSBuZWVkIHRvIGNsZWFyIHRoZSBTVkkgZmllbGQuICovCi0gICAg
X192bXJlYWQoR1VFU1RfSU5UUl9TVEFUVVMsICZzdGF0dXMpOwotICAgIHN0YXR1cyAmPSBWTVhf
R1VFU1RfSU5UUl9TVEFUVVNfU1VCRklFTERfQklUTUFTSzsKLSAgICBfX3Ztd3JpdGUoR1VFU1Rf
SU5UUl9TVEFUVVMsIHN0YXR1cyk7CisgICAgaWYgKCB2ZWN0b3IgIT0gb2xkX3N2aSAmJiAhdGVz
dF9hbmRfc2V0X2Jvb2wod2FybmVkKSApCisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAi
RU9JIGZvciAlMDJ4IGJ1dCBTVkk9JTAyeFxuIiwgdmVjdG9yLCBvbGRfc3ZpKTsKIH0KIAogc3Rh
dGljIHZvaWQgdm14X2VuYWJsZV9tc3JfaW50ZXJjZXB0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQzMl90IG1zcikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggZTJjYmNmNTNkYi4uY2Q4YWNkOTNl
NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTIwMSw3ICsyMDEsNyBAQCBzdHJ1Y3QgaHZtX2Z1
bmN0aW9uX3RhYmxlIHsKICAgICB2b2lkICgqZGVsaXZlcl9wb3N0ZWRfaW50cikoc3RydWN0IHZj
cHUgKnYsIHU4IHZlY3Rvcik7CiAgICAgdm9pZCAoKnN5bmNfcGlyX3RvX2lycikoc3RydWN0IHZj
cHUgKnYpOwogICAgIGJvb2wgKCp0ZXN0X3BpcikoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ4
X3QgdmVjdG9yKTsKLSAgICB2b2lkICgqaGFuZGxlX2VvaSkodTggdmVjdG9yKTsKKyAgICB2b2lk
ICgqaGFuZGxlX2VvaSkodWludDhfdCB2ZWN0b3IsIGludCBpc3IpOwogCiAgICAgLypXYWxrIG5l
c3RlZCBwMm0gICovCiAgICAgaW50ICgqbmh2bV9oYXBfd2Fsa19MMV9wMm0pKHN0cnVjdCB2Y3B1
ICp2LCBwYWRkcl90IEwyX2dwYSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:08:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:08: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 1gJAeF-0001Mj-GU; Sun, 04 Nov 2018 05:08:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAeE-0001Mc-K6
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:30 +0000
X-Inumbo-ID: aae1f9ce-dfef-11e8-ae82-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aae1f9ce-dfef-11e8-ae82-12d6303a7972;
 Sun, 04 Nov 2018 05:08: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 1gJAeD-0002Bh-2F
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAeD-00077D-01
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAeD-00077D-01@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:08:28 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: clean up may_defer from hvm_*
 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>

Y29tbWl0IDZjYjI3ZTQxN2U1N2MyZjRkNjg5ZmExOTk3MWYyMGY3NWU5YzA3MDgKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IEZyaSBOb3YgMiAxMjoxNjozMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyIDEyOjE2OjMyIDIwMTggKzAx
MDAKCiAgICB4ODYvaHZtOiBjbGVhbiB1cCBtYXlfZGVmZXIgZnJvbSBodm1fKiBoZWxwZXJzCiAg
ICAKICAgIFRoZSBtYXlfZGVmZXIgdmFyIHdhcyBsZWZ0IHdpdGggdGhlIG9sZGVyIGJvb2xfdCB0
eXBlLiBUaGlzIHBhdGNoCiAgICBjaGFuZ2VzIHRoZSB0eXBlIHRvIGJvb2wuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgog
ICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
ICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAg
fCAxNCArKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYyAgICAgICB8ICA4ICsrKystLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdXBwb3J0LmggfCAgNiArKystLS0KIDggZmlsZXMgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwppbmRleCBjZDFkOWE3YzU3
Li45ZTdkZWFhNmNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMjAyNCw3ICsyMDI0LDcgQEAgc3RhdGlj
IGludCBodm1lbXVsX3dyaXRlX2NyKAogICAgIHN3aXRjaCAoIHJlZyApCiAgICAgewogICAgIGNh
c2UgMDoKLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIDEpOworICAgICAgICByYyA9IGh2
bV9zZXRfY3IwKHZhbCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAyOgpAQCAt
MjAzMywxMSArMjAzMywxMSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfY3IoCiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSAzOgotICAgICAgICByYyA9IGh2bV9zZXRfY3IzKHZhbCwgMSk7
CisgICAgICAgIHJjID0gaHZtX3NldF9jcjModmFsLCB0cnVlKTsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIDQ6Ci0gICAgICAgIHJjID0gaHZtX3NldF9jcjQodmFsLCAxKTsKKyAgICAgICAg
cmMgPSBodm1fc2V0X2NyNCh2YWwsIHRydWUpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1
bHQ6CkBAIC0yMDkyLDcgKzIwOTIsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfbXNyKAog
ICAgIHVpbnQ2NF90IHZhbCwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsK
LSAgICBpbnQgcmMgPSBodm1fbXNyX3dyaXRlX2ludGVyY2VwdChyZWcsIHZhbCwgMSk7CisgICAg
aW50IHJjID0gaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVnLCB2YWwsIHRydWUpOwogCiAgICAg
aWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2Vw
dGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDBlOWQzMTZiNDAuLjdiZTlj
ZjQ0NTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMjAzOCwxNSArMjAzOCwxNSBAQCBpbnQgaHZtX21vdl90b19jcih1
bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIpCiAgICAgc3dpdGNoICggY3IgKQogICAg
IHsKICAgICBjYXNlIDA6Ci0gICAgICAgIHJjID0gaHZtX3NldF9jcjAodmFsLCAxKTsKKyAgICAg
ICAgcmMgPSBodm1fc2V0X2NyMCh2YWwsIHRydWUpOwogICAgICAgICBicmVhazsKIAogICAgIGNh
c2UgMzoKLSAgICAgICAgcmMgPSBodm1fc2V0X2NyMyh2YWwsIDEpOworICAgICAgICByYyA9IGh2
bV9zZXRfY3IzKHZhbCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSA0OgotICAg
ICAgICByYyA9IGh2bV9zZXRfY3I0KHZhbCwgMSk7CisgICAgICAgIHJjID0gaHZtX3NldF9jcjQo
dmFsLCB0cnVlKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDg6CkBAIC0yMTQyLDcgKzIx
NDIsNyBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgY3IsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2
LCBjcik7CiB9CiAKLWludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3Qg
bWF5X2RlZmVyKQoraW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbWF5
X2RlZmVyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwpAQCAtMjI2MCw3ICsyMjYwLDcgQEAgaW50IGh2bV9zZXRfY3Iw
KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAotaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xf
dCBtYXlfZGVmZXIpCitpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBt
YXlfZGVmZXIpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CkBAIC0yMzE0LDcgKzIzMTQsNyBAQCBpbnQgaHZtX3NldF9jcjModW5z
aWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CiB9CiAKLWludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBi
b29sX3QgbWF5X2RlZmVyKQoraW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJv
b2wgbWF5X2RlZmVyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICB1bnNp
Z25lZCBsb25nIG9sZF9jcjsKQEAgLTI5ODEsNyArMjk4MSw3IEBAIHZvaWQgaHZtX3Rhc2tfc3dp
dGNoKAogICAgIGlmICggdGFza19zd2l0Y2hfbG9hZF9zZWcoeDg2X3NlZ19sZHRyLCB0c3MubGR0
LCBuZXdfY3BsLCAwKSApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgcmMgPSBodm1fc2V0X2Ny
Myh0c3MuY3IzLCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3IzKHRzcy5jcjMsIHRydWUpOwogICAg
IGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCmluZGV4IDc4YTEwMTZlOTQuLjA4OGIzZmQ1NjIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jCkBAIC0yODUsNyArMjg1LDcgQEAgc3RhdGljIGludCBu
c3ZtX3ZjcHVfaG9zdHJlc3RvcmUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogCiAgICAgLyogQ1I0ICovCiAgICAgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbNF0gPSBu
MXZtY2ItPl9jcjQ7Ci0gICAgcmMgPSBodm1fc2V0X2NyNChuMXZtY2ItPl9jcjQsIDEpOworICAg
IHJjID0gaHZtX3NldF9jcjQobjF2bWNiLT5fY3I0LCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4
NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAgLTI5Niw3ICsyOTYs
NyBAQCBzdGF0aWMgaW50IG5zdm1fdmNwdV9ob3N0cmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHN2bS0+bnNfY3IwLCB2LT5hcmNoLmh2
bS5ndWVzdF9jclswXSk7CiAgICAgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbMF0gPSBuMXZtY2ItPl9j
cjAgfCBYODZfQ1IwX1BFOwogICAgIG4xdm1jYi0+cmZsYWdzICY9IH5YODZfRUZMQUdTX1ZNOwot
ICAgIHJjID0gaHZtX3NldF9jcjAobjF2bWNiLT5fY3IwIHwgWDg2X0NSMF9QRSwgMSk7CisgICAg
cmMgPSBodm1fc2V0X2NyMChuMXZtY2ItPl9jcjAgfCBYODZfQ1IwX1BFLCB0cnVlKTsKICAgICBp
ZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNl
cHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAg
LTMyNCw3ICszMjQsNyBAQCBzdGF0aWMgaW50IG5zdm1fdmNwdV9ob3N0cmVzdG9yZShzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHYtPmFyY2guZ3Vl
c3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAvKiBodm1fc2V0X2NyMygpIGJl
bG93IHNldHMgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gZm9yIHVzLiAqLwogICAgIH0KLSAgICBy
YyA9IGh2bV9zZXRfY3IzKG4xdm1jYi0+X2NyMywgMSk7CisgICAgcmMgPSBodm1fc2V0X2NyMyhu
MXZtY2ItPl9jcjMsIHRydWUpOwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQog
ICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAgICBp
ZiAocmMgIT0gWDg2RU1VTF9PS0FZKQpAQCAtNTU2LDcgKzU1Niw3IEBAIHN0YXRpYyBpbnQgbnN2
bV92bWNiX3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogCiAgICAgLyogQ1I0ICovCiAgICAgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbNF0gPSBu
c192bWNiLT5fY3I0OwotICAgIHJjID0gaHZtX3NldF9jcjQobnNfdm1jYi0+X2NyNCwgMSk7Cisg
ICAgcmMgPSBodm1fc2V0X2NyNChuc192bWNiLT5fY3I0LCB0cnVlKTsKICAgICBpZiAoIHJjID09
IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJB
UF9ncF9mYXVsdCwgMCk7CiAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAgLTU2Niw3ICs1
NjYsNyBAQCBzdGF0aWMgaW50IG5zdm1fdm1jYl9wcmVwYXJlNHZtcnVuKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzdm0tPm5zX2NyMCA9IHYtPmFyY2gu
aHZtLmd1ZXN0X2NyWzBdOwogICAgIGNyMCA9IG5lc3RlZHN2bV9mcHVfdm1lbnRyeShzdm0tPm5z
X2NyMCwgbnNfdm1jYiwgbjF2bWNiLCBuMnZtY2IpOwogICAgIHYtPmFyY2guaHZtLmd1ZXN0X2Ny
WzBdID0gbnNfdm1jYi0+X2NyMDsKLSAgICByYyA9IGh2bV9zZXRfY3IwKGNyMCwgMSk7CisgICAg
cmMgPSBodm1fc2V0X2NyMChjcjAsIHRydWUpOwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENF
UFRJT04gKQogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAw
KTsKICAgICBpZiAocmMgIT0gWDg2RU1VTF9PS0FZKQpAQCAtNTg0LDcgKzU4NCw3IEBAIHN0YXRp
YyBpbnQgbnN2bV92bWNiX3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAgICBuZXN0ZWRzdm1fdm1jYl9zZXRfbmVzdGVkcDJtKHYs
IG5zX3ZtY2IsIG4ydm1jYik7CiAKICAgICAgICAgLyogaHZtX3NldF9jcjMoKSBiZWxvdyBzZXRz
IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdIGZvciB1cy4gKi8KLSAgICAgICAgcmMgPSBodm1fc2V0
X2NyMyhuc192bWNiLT5fY3IzLCAxKTsKKyAgICAgICAgcmMgPSBodm1fc2V0X2NyMyhuc192bWNi
LT5fY3IzLCB0cnVlKTsKICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAg
ICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAg
ICAgICAgaWYgKHJjICE9IFg4NkVNVUxfT0tBWSkKQEAgLTU5OCw3ICs1OTgsNyBAQCBzdGF0aWMg
aW50IG5zdm1fdm1jYl9wcmVwYXJlNHZtcnVuKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgICogd2UgYXNzdW1lIGl0IGludGVyY2VwdHMgcGFnZSBm
YXVsdHMuCiAgICAgICAgICAqLwogICAgICAgICAvKiBodm1fc2V0X2NyMygpIGJlbG93IHNldHMg
di0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gZm9yIHVzLiAqLwotICAgICAgICByYyA9IGh2bV9zZXRf
Y3IzKG5zX3ZtY2ItPl9jcjMsIDEpOworICAgICAgICByYyA9IGh2bV9zZXRfY3IzKG5zX3ZtY2It
Pl9jcjMsIHRydWUpOwogICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAg
ICAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogICAg
ICAgICBpZiAocmMgIT0gWDg2RU1VTF9PS0FZKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBiZTQ4Y2E3MmM1
Li41ZDAwMjU2YWFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMjMzMyw3ICsyMzMzLDcgQEAgc3RhdGlj
IHZvaWQgc3ZtX2RvX21zcl9hY2Nlc3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgICAgICBtc3Jfc3BsaXQocmVncywgbXNyX2NvbnRlbnQpOwogICAgIH0KICAgICBlbHNlCi0g
ICAgICAgIHJjID0gaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVncy0+ZWN4LCBtc3JfZm9sZChy
ZWdzKSwgMSk7CisgICAgICAgIHJjID0gaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVncy0+ZWN4
LCBtc3JfZm9sZChyZWdzKSwgdHJ1ZSk7CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZtX2V2ZW50
LmMKaW5kZXggMjhkMDhhNjYzMC4uMGRmOGFiNDBlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bV9ldmVudC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1fZXZlbnQuYwpAQCAtOTQs
NyArOTQsNyBAQCB2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAK
ICAgICBpZiAoIHVubGlrZWx5KHctPmRvX3dyaXRlLmNyMCkgKQogICAgIHsKLSAgICAgICAgaWYg
KCBodm1fc2V0X2NyMCh3LT5jcjAsIDApID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICAgICAg
aWYgKCBodm1fc2V0X2NyMCh3LT5jcjAsIGZhbHNlKSA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAg
ICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAog
ICAgICAgICB3LT5kb193cml0ZS5jcjAgPSAwOwpAQCAtMTAyLDcgKzEwMiw3IEBAIHZvaWQgaHZt
X3ZtX2V2ZW50X2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKIAogICAgIGlmICggdW5saWtlbHko
dy0+ZG9fd3JpdGUuY3I0KSApCiAgICAgewotICAgICAgICBpZiAoIGh2bV9zZXRfY3I0KHctPmNy
NCwgMCkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAgICAgICBpZiAoIGh2bV9zZXRfY3I0KHct
PmNyNCwgZmFsc2UpID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgICAgIGh2bV9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogCiAgICAgICAgIHctPmRvX3dyaXRl
LmNyNCA9IDA7CkBAIC0xMTAsNyArMTEwLDcgQEAgdm9pZCBodm1fdm1fZXZlbnRfZG9fcmVzdW1l
KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgaWYgKCB1bmxpa2VseSh3LT5kb193cml0ZS5jcjMpICkK
ICAgICB7Ci0gICAgICAgIGlmICggaHZtX3NldF9jcjMody0+Y3IzLCAwKSA9PSBYODZFTVVMX0VY
Q0VQVElPTiApCisgICAgICAgIGlmICggaHZtX3NldF9jcjMody0+Y3IzLCBmYWxzZSkgPT0gWDg2
RU1VTF9FWENFUFRJT04gKQogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJB
UF9ncF9mYXVsdCwgMCk7CiAKICAgICAgICAgdy0+ZG9fd3JpdGUuY3IzID0gMDsKQEAgLTExOCw3
ICsxMTgsNyBAQCB2b2lkIGh2bV92bV9ldmVudF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAK
ICAgICBpZiAoIHVubGlrZWx5KHctPmRvX3dyaXRlLm1zcikgKQogICAgIHsKLSAgICAgICAgaWYg
KCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh3LT5tc3IsIHctPnZhbHVlLCAwKSA9PQorICAgICAg
ICBpZiAoIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHctPm1zciwgdy0+dmFsdWUsIGZhbHNlKSA9
PQogICAgICAgICAgICAgIFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgICAgIGh2bV9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGM5
NDA2ZDAyYzEuLmUwNjVmOGJiZGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yNjY0LDcgKzI2NjQsNyBA
QCBzdGF0aWMgaW50IHZteF9jcl9hY2Nlc3MoY3JfYWNjZXNzX3F1YWxfdCBxdWFsKQogICAgICAg
ICAgICAgICAgICAoWDg2X0NSMF9QRXxYODZfQ1IwX01QfFg4Nl9DUjBfRU18WDg2X0NSMF9UUykp
OwogICAgICAgICBIVk1UUkFDRV9MT05HXzFEKExNU1csIHZhbHVlKTsKIAotICAgICAgICBpZiAo
IChyYyA9IGh2bV9zZXRfY3IwKHZhbHVlLCAxKSkgPT0gWDg2RU1VTF9FWENFUFRJT04gKQorICAg
ICAgICBpZiAoIChyYyA9IGh2bV9zZXRfY3IwKHZhbHVlLCB0cnVlKSkgPT0gWDg2RU1VTF9FWENF
UFRJT04gKQogICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVs
dCwgMCk7CiAKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNDAwMCw3ICs0MDAwLDcgQEAgdm9pZCB2
bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogCiAg
ICAgY2FzZSBFWElUX1JFQVNPTl9NU1JfV1JJVEU6Ci0gICAgICAgIHN3aXRjaCAoIGh2bV9tc3Jf
d3JpdGVfaW50ZXJjZXB0KHJlZ3MtPmVjeCwgbXNyX2ZvbGQocmVncyksIDEpICkKKyAgICAgICAg
c3dpdGNoICggaHZtX21zcl93cml0ZV9pbnRlcmNlcHQocmVncy0+ZWN4LCBtc3JfZm9sZChyZWdz
KSwgdHJ1ZSkgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOgogICAgICAg
ICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZlOiBXUk1TUiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
CmluZGV4IDhlMmU4YzI2NmEuLmRmZDA4ZTJkMGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTEwMTcs
MTUgKzEwMTcsMTUgQEAgc3RhdGljIHZvaWQgbG9hZF9zaGFkb3dfZ3Vlc3Rfc3RhdGUoc3RydWN0
IHZjcHUgKnYpCiAgICAgbnZjcHUtPmd1ZXN0X2NyWzBdID0gZ2V0X3Z2bWNzKHYsIENSMF9SRUFE
X1NIQURPVyk7CiAgICAgbnZjcHUtPmd1ZXN0X2NyWzRdID0gZ2V0X3Z2bWNzKHYsIENSNF9SRUFE
X1NIQURPVyk7CiAKLSAgICByYyA9IGh2bV9zZXRfY3IwKGdldF92dm1jcyh2LCBHVUVTVF9DUjAp
LCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3IwKGdldF92dm1jcyh2LCBHVUVTVF9DUjApLCB0cnVl
KTsKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVj
dF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKLSAgICByYyA9IGh2bV9zZXRfY3I0
KGdldF92dm1jcyh2LCBHVUVTVF9DUjQpLCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3I0KGdldF92
dm1jcyh2LCBHVUVTVF9DUjQpLCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4NkVNVUxfRVhDRVBU
SU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7
CiAKLSAgICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBHVUVTVF9DUjMpLCAxKTsKKyAg
ICByYyA9IGh2bV9zZXRfY3IzKGdldF92dm1jcyh2LCBHVUVTVF9DUjMpLCB0cnVlKTsKICAgICBp
ZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNl
cHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAKQEAgLTEwMzUsNyArMTAzNSw3IEBAIHN0YXRpYyB2
b2lkIGxvYWRfc2hhZG93X2d1ZXN0X3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggY29u
dHJvbCAmIFZNX0VOVFJZX0xPQURfUEVSRl9HTE9CQUxfQ1RSTCApCiAgICAgewogICAgICAgICBy
YyA9IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KE1TUl9DT1JFX1BFUkZfR0xPQkFMX0NUUkwsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3Z2bWNzKHYsIEdVRVNUX1BF
UkZfR0xPQkFMX0NUUkwpLCAwKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnZXRfdnZtY3ModiwgR1VFU1RfUEVSRl9HTE9CQUxfQ1RSTCksIGZhbHNlKTsKICAgICAgICAg
aWYgKCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgICAgICBodm1faW5qZWN0X2h3
X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKICAgICB9CkBAIC0xMjIzLDE1ICsxMjIzLDE1
IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZtY3NfaG9zdF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAg
ICAgICAgX192bXdyaXRlKHZtY3NfaDJnX2ZpZWxkW2ldLmd1ZXN0X2ZpZWxkLCByKTsKICAgICB9
CiAKLSAgICByYyA9IGh2bV9zZXRfY3IwKGdldF92dm1jcyh2LCBIT1NUX0NSMCksIDEpOworICAg
IHJjID0gaHZtX3NldF9jcjAoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1IwKSwgdHJ1ZSk7CiAgICAgaWYg
KCByYyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0
aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwogCi0gICAgcmMgPSBodm1fc2V0X2NyNChnZXRfdnZtY3Mo
diwgSE9TVF9DUjQpLCAxKTsKKyAgICByYyA9IGh2bV9zZXRfY3I0KGdldF92dm1jcyh2LCBIT1NU
X0NSNCksIHRydWUpOwogICAgIGlmICggcmMgPT0gWDg2RU1VTF9FWENFUFRJT04gKQogICAgICAg
ICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKIAotICAgIHJjID0g
aHZtX3NldF9jcjMoZ2V0X3Z2bWNzKHYsIEhPU1RfQ1IzKSwgMSk7CisgICAgcmMgPSBodm1fc2V0
X2NyMyhnZXRfdnZtY3ModiwgSE9TVF9DUjMpLCB0cnVlKTsKICAgICBpZiAoIHJjID09IFg4NkVN
VUxfRVhDRVBUSU9OICkKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgMCk7CiAKQEAgLTEyNDEsNyArMTI0MSw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfdnZtY3Nf
aG9zdF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGNvbnRyb2wgJiBWTV9FWElUX0xP
QURfUEVSRl9HTE9CQUxfQ1RSTCApCiAgICAgewogICAgICAgICByYyA9IGh2bV9tc3Jfd3JpdGVf
aW50ZXJjZXB0KE1TUl9DT1JFX1BFUkZfR0xPQkFMX0NUUkwsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2V0X3Z2bWNzKHYsIEhPU1RfUEVSRl9HTE9CQUxfQ1RSTCksIDEp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF92dm1jcyh2LCBIT1NU
X1BFUkZfR0xPQkFMX0NUUkwpLCB0cnVlKTsKICAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX0VY
Q0VQVElPTiApCiAgICAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2Zh
dWx0LCAwKTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBw
b3J0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKaW5kZXggNzIyMjkzOWE2
YS4uZTk4OWFhNzM0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9y
dC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaApAQCAtMTM0LDkgKzEz
NCw5IEBAIHZvaWQgaHZtX3NoYWRvd19oYW5kbGVfY2Qoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgdmFsdWUpOwogICogcmV0dXJuZWQuCiAgKi8KIGludCBodm1fc2V0X2VmZXIodWludDY0
X3QgdmFsdWUpOwotaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBt
YXlfZGVmZXIpOwotaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBt
YXlfZGVmZXIpOwotaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBt
YXlfZGVmZXIpOworaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2wgbWF5
X2RlZmVyKTsKK2ludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9k
ZWZlcik7CitpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVm
ZXIpOwogaW50IGh2bV9kZXNjcmlwdG9yX2FjY2Vzc19pbnRlcmNlcHQodWludDY0X3QgZXhpdF9p
bmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgdm14X2V4
aXRfcXVhbGlmaWNhdGlvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBkZXNjcmlwdG9yLCBib29sIGlzX3dyaXRlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 04 05:08:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 05:08: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 1gJAeP-0001Ns-IM; Sun, 04 Nov 2018 05:08:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAeO-0001Nh-3v
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:40 +0000
X-Inumbo-ID: b0f51f6c-dfef-11e8-ac7c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0f51f6c-dfef-11e8-ac7c-12d6303a7972;
 Sun, 04 Nov 2018 05:08: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 1gJAeN-0002Bp-8V
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJAeN-00079p-6B
 for xen-changelog@lists.xenproject.org; Sun, 04 Nov 2018 05:08:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJAeN-00079p-6B@xenbits.xenproject.org>
Date: Sun, 04 Nov 2018 05:08:39 +0000
Subject: [Xen-changelog] [xen master] libxl/arm: fix guest type conversion
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDEy
OjM0OjEyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAyIDE0OjIyOjIwIDIwMTggKzAwMDAKCiAgICBsaWJ4bC9h
cm06IGZpeCBndWVzdCB0eXBlIGNvbnZlcnNpb24KICAgIAogICAgQ29tbWl0IDM1OTk3MGZkOGIg
KCJ0b29scy9saWJ4bDogU3dpdGNoIEFybSBndWVzdCB0eXBlIHRvIFBWSCIpIG1pc3NlZAogICAg
Y2hhbmdpbmcgdGhlIHR5cGUgZmllbGQgaW4gY19pbmZvLiBUaGlzIGlzc3VlIGRpZG4ndCBzdXJm
YWNlIHVudGlsCiAgICBlZjcyYzkzZGY5IHdoaWNoIG1hZGUgY3JlYXRpbmcgUFYgZ3Vlc3Qgb24g
QXJtIHVudXNhYmxlLgogICAgCiAgICBDcmVhdGUgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQgYW5kIHN3aXRjaCB0aGUgdHlwZQogICAgdGhlcmUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfYXJjaC5oICAgfCAgNCArKysrCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICB8IDI3
ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
fCAgMiArKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgfCAgNSArKysrKwogNCBmaWxlcyBj
aGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAppbmRleCA5
MzA1NzBlZjFlLi5kNjI0MTU5ZTUzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNo
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCkBAIC02NSw2ICs2NSwxMCBAQCBfaGlk
ZGVuCiBpbnQgbGlieGxfX2FyY2hfZG9tYWluX21hcF9pcnEobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsIGludCBpcnEpOwogCiBfaGlkZGVuCit2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9j
cmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19p
bmZvKTsKKworX2hpZGRlbgogdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyk7CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5k
ZXggMjVkYzNkZWZjNi4uMTQxZTE1OTA0MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTExMTQsMjMgKzExMTQsMzQg
QEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9tYXBfaXJxKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLCBpbnQgaXJxKQogICAgIHJldHVybiB4Y19kb21haW5fYmluZF9wdF9zcGlfaXJxKENU
WC0+eGNoLCBkb21pZCwgaXJxLCBpcnEpOwogfQogCi12b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZv
KQordm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKIHsKLSAgICAvKiBBQ1BJIGlzIGRpc2Fi
bGVkIGJ5IGRlZmF1bHQgKi8KLSAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+
YWNwaSwgZmFsc2UpOwotCiAgICAgLyoKICAgICAgKiBBcm0gZ3Vlc3QgYXJlIG5vdyBjb25zaWRl
cmVkIGFzIFBWSCBieSB0aGUgdG9vbHN0YWNrLiBUbyBhbGxvdwogICAgICAqIGNvbXBhdGliaWxp
dHkgd2l0aCBwcmV2aW91cyB0b29sc3RhY2ssIFBWIGd1ZXN0IGFyZSBhdXRvbWF0aWNhbGx5CiAg
ICAgICogY29udmVydGVkIHRvIFBWSC4KICAgICAgKi8KKyAgICBpZiAoY19pbmZvLT50eXBlID09
IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7CisgICAgICAgIExPRyhXQVJOLCAiQ29udmVydGluZyBQ
ViBndWVzdCB0byBQVkguIik7CisgICAgICAgIExPRyhXQVJOLCAiQXJtIGd1ZXN0IGFyZSBub3cg
UFZILiIpOworICAgICAgICBMT0coV0FSTiwgIlBsZWFzZSBmaXggeW91ciBjb25maWd1cmF0aW9u
IGZpbGUvdG9vbHN0YWNrLiIpOworCisgICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWSDsKKyAgICAgICAgLyogQWxsIG90aGVyIGZpZWxkcyBjYW4gcmVtYWluIHVudG91
Y2hlZCAqLworICAgIH0KK30KKwordm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKK3sKKyAgICAv
KiBBQ1BJIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQgKi8KKyAgICBsaWJ4bF9kZWZib29sX3NldGRl
ZmF1bHQoJmJfaW5mby0+YWNwaSwgZmFsc2UpOworCiAgICAgaWYgKGJfaW5mby0+dHlwZSAhPSBM
SUJYTF9ET01BSU5fVFlQRV9QVikKICAgICAgICAgcmV0dXJuOwogCi0gICAgTE9HKFdBUk4sICJD
b252ZXJ0aW5nIFBWIGd1ZXN0IHRvIFBWSC4iKTsKLSAgICBMT0coV0FSTiwgIkFybSBndWVzdCBh
cmUgbm93IFBWSC4iKTsKLSAgICBMT0coV0FSTiwgIlBsZWFzZSBmaXggeW91ciBjb25maWd1cmF0
aW9uIGZpbGUvdG9vbHN0YWNrLiIpOworICAgIExPRyhERUJVRywgIkNvbnZlcnRpbmcgYnVpbGRf
aW5mbyB0byBQVkgiKTsKIAogICAgIC8qIFJlLWluaXRpYWxpemUgdHlwZSB0byBQVkggYW5kIGFs
bCBhc3NvY2lhdGVkIGZpZWxkcyB0byBkZWZhdWx0cy4gKi8KICAgICBtZW1zZXQoJmJfaW5mby0+
dSwgJ1wwJywgc2l6ZW9mKGJfaW5mby0+dSkpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA0YmI3NTBlOTUx
Li5mYTU3MzM0NGJjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMzUsNiArMzUsOCBAQCBpbnQgbGlieGxf
X2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKICAgICB9CiAKKyAgICBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdChnYywgY19pbmZvKTsKKwogICAgIGlmIChjX2luZm8tPnR5cGUgIT0g
TElCWExfRE9NQUlOX1RZUEVfUFYpIHsKICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0
KCZjX2luZm8tPmhhcCwgdHJ1ZSk7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgm
Y19pbmZvLT5vb3MsIHRydWUpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMg
Yi90b29scy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA4YjY3NTljMDg5Li5jMDRmZDc1YTY0IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF94ODYuYwpAQCAtNjEzLDYgKzYxMywxMSBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFs
aXNlX2h3X2Rlc2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIHJjOwogfQogCit2
b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQoreworfQorCiB2b2lkIGxpYnhsX19hcmNoX2Rv
bWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAq
Yl9pbmZvKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 10:22:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:22: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 1gJc1H-0005Ra-12; Mon, 05 Nov 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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJc1G-0005RU-C3
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:06 +0000
X-Inumbo-ID: a4780262-e0e4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4780262-e0e4-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJc1E-0005YR-W6
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJc1E-0002pj-TZ
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJc1E-0002pj-TZ@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 10:22:04 +0000
Subject: [Xen-changelog] [xen staging] viridian: remove MSR perf counters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4YjEyMjVlYTUyZTNiYWFhMTg1MzNlMDExODJlNGRlNmJkNDU3YTUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDExOjA5OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTE6MDk6MzUgMjAxOCArMDEwMAoK
ICAgIHZpcmlkaWFuOiByZW1vdmUgTVNSIHBlcmYgY291bnRlcnMKICAgIAogICAgVGhleSdyZSBu
b3QgcmVhbGx5IHVzZWZ1bCBzbyBtYWludGFpbmluZyB0aGVtIGlzIHBvaW50bGVzcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDIxIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJmY19kZWZuLmggICAgIHwgMjYgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDNlOWJlZGE4MzEuLmM1NzIy
ZDY5OTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTExLDcgKzExLDYg
QEAKIAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Ci0j
aW5jbHVkZSA8eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1
ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3MuaD4KQEAg
LTU2MCwxMyArNTU5LDExIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7
CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBwZXJmY19pbmNyKG1z
aHZfd3Jtc3Jfb3NpZCk7CiAgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9vc19pZChkKTsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxMOgotICAgICAgICBwZXJmY19pbmNyKG1z
aHZfd3Jtc3JfaGNfcGFnZSk7CiAgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2Fs
bF9ncGEucmF3ID0gdmFsOwogICAgICAgICBkdW1wX2h5cGVyY2FsbChkKTsKICAgICAgICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLmZpZWxkcy5lbmFibGVkICkKQEAg
LTU3NCwxOCArNTcxLDE1IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfdnBf
aW5kZXgpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6Ci0gICAg
ICAgIHBlcmZjX2luY3IobXNodl93cm1zcl9lb2kpOwogICAgICAgICB2bGFwaWNfRU9JX3NldCh2
Y3B1X3ZsYXBpYyh2KSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lD
UjogewogICAgICAgICB1MzIgZWF4ID0gKHUzMil2YWwsIGVkeCA9ICh1MzIpKHZhbCA+PiAzMik7
CiAgICAgICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwotICAgICAg
ICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfaWNyKTsKICAgICAgICAgZWF4ICY9IH4oMSA8PCAxMik7
CiAgICAgICAgIGVkeCAmPSAweGZmMDAwMDAwOwogICAgICAgICB2bGFwaWNfc2V0X3JlZyh2bGFw
aWMsIEFQSUNfSUNSMiwgZWR4KTsKQEAgLTU5NSwxMiArNTg5LDEwIEBAIGludCBndWVzdF93cm1z
cl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAg
ICAgfQogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RQUjoKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2
X3dybXNyX3Rwcik7CiAgICAgICAgIHZsYXBpY19zZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElD
X1RBU0tQUkksICh1aW50OF90KXZhbCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfYXBp
Y19tc3IpOwogICAgICAgICB0ZWFyZG93bl92cF9hc3Npc3Qodik7IC8qIHJlbGVhc2UgYW55IHBy
ZXZpb3VzIG1hcHBpbmcgKi8KICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0
Lm1zci5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfdnBfYXNzaXN0KHYpOwpAQCAtNjEyLDcgKzYw
NCw2IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047CiAKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX3RzY19tc3IpOwogICAg
ICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAg
ICAgZHVtcF9yZWZlcmVuY2VfdHNjKGQpOwogICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQpAQCAtNzA0LDE3ICs2OTUsMTQgQEAg
aW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3Jfb3Np
ZCk7CiAgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTDoKLSAgICAg
ICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2hjX3BhZ2UpOwogICAgICAgICAqdmFsID0gZC0+YXJj
aC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3Jf
dnBfaW5kZXgpOwogICAgICAgICAqdmFsID0gdi0+dmNwdV9pZDsKICAgICAgICAgYnJlYWs7CiAK
QEAgLTcyMiw3ICs3MTAsNiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCB2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9ub19mcmVxICkKICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfdHNj
X2ZyZXF1ZW5jeSk7CiAgICAgICAgICp2YWwgPSAodWludDY0X3QpZC0+YXJjaC50c2Nfa2h6ICog
MTAwMHVsbDsKICAgICAgICAgYnJlYWs7CiAKQEAgLTczMCwyMyArNzE3LDE5IEBAIGludCBndWVz
dF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X25vX2ZyZXEgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAg
ICAgIHBlcmZjX2luY3IobXNodl9yZG1zcl9hcGljX2ZyZXF1ZW5jeSk7CiAgICAgICAgICp2YWwg
PSAxMDAwMDAwMDAwdWxsIC8gQVBJQ19CVVNfQ1lDTEVfTlM7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2lj
cik7CiAgICAgICAgICp2YWwgPSAoKCh1aW50NjRfdCl2bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBp
Yyh2KSwgQVBJQ19JQ1IyKSA8PCAzMikgfAogICAgICAgICAgICAgICAgIHZsYXBpY19nZXRfcmVn
KHZjcHVfdmxhcGljKHYpLCBBUElDX0lDUikpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9UUFI6Ci0gICAgICAgIHBlcmZjX2luY3IobXNodl9yZG1zcl90cHIpOwogICAg
ICAgICAqdmFsID0gdmxhcGljX2dldF9yZWcodmNwdV92bGFwaWModiksIEFQSUNfVEFTS1BSSSk7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgot
ICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfYXBpY19tc3IpOwogICAgICAgICAqdmFsID0g
di0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwog
CkBAIC03NTQsNyArNzM3LDYgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2
X3JkbXNyX3RzY19tc3IpOwogICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVm
ZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCkBAIC03NzEsNyArNzUzLDYgQEAgaW50
IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBW
SVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4iLAogICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX3RpbWVf
cmVmX2NvdW50KTsKICAgICAgICAgKnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTg3Niw3ICs4NTcsNiBAQCBpbnQgdmlyaWRpYW5faHlw
ZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAvKgogICAgICAgICAg
KiBTZWUgc2VjdGlvbiAxNC41LjEgb2YgdGhlIHNwZWNpZmljYXRpb24uCiAgICAgICAgICAqLwot
ICAgICAgICBwZXJmY19pbmNyKG1zaHZfY2FsbF9sb25nX3dhaXQpOwogICAgICAgICBkb19zY2hl
ZF9vcChTQ0hFRE9QX3lpZWxkLCBndWVzdF9oYW5kbGVfZnJvbV9wdHIoTlVMTCwgdm9pZCkpOwog
ICAgICAgICBzdGF0dXMgPSBIVl9TVEFUVVNfU1VDQ0VTUzsKICAgICAgICAgYnJlYWs7CkBAIC04
OTUsNyArODc1LDYgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgLyoKICAgICAgICAgICogU2VlIHNlY3Rpb25zIDkuNC4yIGFuZCA5
LjQuNCBvZiB0aGUgc3BlY2lmaWNhdGlvbi4KICAgICAgICAgICovCi0gICAgICAgIHBlcmZjX2lu
Y3IobXNodl9jYWxsX2ZsdXNoKTsKIAogICAgICAgICAvKiBUaGVzZSBoeXBlcmNhbGxzIHNob3Vs
ZCBuZXZlciB1c2UgdGhlIGZhc3QtY2FsbCBjb252ZW50aW9uLiAqLwogICAgICAgICBzdGF0dXMg
PSBIVl9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGVyZmNfZGVmbi5oCmlu
ZGV4IDZkYjg3NDY5MDYuLjFhOWVhM2Y4OWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcGVyZmNfZGVmbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGVyZmNfZGVmbi5oCkBA
IC0xMTIsMzIgKzExMiw2IEBAIFBFUkZDT1VOVEVSKHNoYWRvd191bnN5bmMsICAgICAgICAgInNo
YWRvdyBPT1MgdW5zeW5jcyIpCiBQRVJGQ09VTlRFUihzaGFkb3dfdW5zeW5jX2V2aWN0LCAgICJz
aGFkb3cgT09TIGV2aWN0aW9ucyIpCiBQRVJGQ09VTlRFUihzaGFkb3dfcmVzeW5jLCAgICAgICAg
ICJzaGFkb3cgT09TIHJlc3luY3MiKQogCi1QRVJGQ09VTlRFUihtc2h2X2NhbGxfc3dfYWRkcl9z
cGFjZSwgICAgIk1TIEh2IFN3aXRjaCBBZGRyZXNzIFNwYWNlIikKLVBFUkZDT1VOVEVSKG1zaHZf
Y2FsbF9mbHVzaF90bGJfbGlzdCwgICAiTVMgSHYgRmx1c2ggVExCIGxpc3QiKQotUEVSRkNPVU5U
RVIobXNodl9jYWxsX2ZsdXNoX3RsYl9hbGwsICAgICJNUyBIdiBGbHVzaCBUTEIgYWxsIikKLVBF
UkZDT1VOVEVSKG1zaHZfY2FsbF9sb25nX3dhaXQsICAgICAgICAiTVMgSHYgTm90aWZ5IGxvbmcg
d2FpdCIpCi1QRVJGQ09VTlRFUihtc2h2X2NhbGxfZmx1c2gsICAgICAgICAgICAgIk1TIEh2IEZs
dXNoIFRMQiIpCi1QRVJGQ09VTlRFUihtc2h2X3JkbXNyX29zaWQsICAgICAgICAgICAgIk1TIEh2
IHJkbXNyIEd1ZXN0IE9TIElEIikKLVBFUkZDT1VOVEVSKG1zaHZfcmRtc3JfaGNfcGFnZSwgICAg
ICAgICAiTVMgSHYgcmRtc3IgaHlwZXJjYWxsIHBhZ2UiKQotUEVSRkNPVU5URVIobXNodl9yZG1z
cl92cF9pbmRleCwgICAgICAgICJNUyBIdiByZG1zciB2cCBpbmRleCIpCi1QRVJGQ09VTlRFUiht
c2h2X3JkbXNyX3RzY19mcmVxdWVuY3ksICAgIk1TIEh2IHJkbXNyIFRTQyBmcmVxdWVuY3kiKQot
UEVSRkNPVU5URVIobXNodl9yZG1zcl9hcGljX2ZyZXF1ZW5jeSwgICJNUyBIdiByZG1zciBBUElD
IGZyZXF1ZW5jeSIpCi1QRVJGQ09VTlRFUihtc2h2X3JkbXNyX3RpbWVfcmVmX2NvdW50LCAgIk1T
IEh2IHJkbXNyIHRpbWUgcmVmIGNvdW50IikKLVBFUkZDT1VOVEVSKG1zaHZfcmRtc3JfaWNyLCAg
ICAgICAgICAgICAiTVMgSHYgcmRtc3IgaWNyIikKLVBFUkZDT1VOVEVSKG1zaHZfcmRtc3JfdHBy
LCAgICAgICAgICAgICAiTVMgSHYgcmRtc3IgdHByIikKLVBFUkZDT1VOVEVSKG1zaHZfcmRtc3Jf
YXBpY19hc3Npc3QsICAgICAiTVMgSHYgcmRtc3IgQVBJQyBhc3Npc3QiKQotUEVSRkNPVU5URVIo
bXNodl9yZG1zcl9hcGljX21zciwgICAgICAgICJNUyBIdiByZG1zciBBUElDIG1zciIpCi1QRVJG
Q09VTlRFUihtc2h2X3JkbXNyX3RzY19tc3IsICAgICAgICAgIk1TIEh2IHJkbXNyIFRTQyBtc3Ii
KQotUEVSRkNPVU5URVIobXNodl93cm1zcl9vc2lkLCAgICAgICAgICAgICJNUyBIdiB3cm1zciBH
dWVzdCBPUyBJRCIpCi1QRVJGQ09VTlRFUihtc2h2X3dybXNyX2hjX3BhZ2UsICAgICAgICAgIk1T
IEh2IHdybXNyIGh5cGVyY2FsbCBwYWdlIikKLVBFUkZDT1VOVEVSKG1zaHZfd3Jtc3JfdnBfaW5k
ZXgsICAgICAgICAiTVMgSHYgd3Jtc3IgdnAgaW5kZXgiKQotUEVSRkNPVU5URVIobXNodl93cm1z
cl9pY3IsICAgICAgICAgICAgICJNUyBIdiB3cm1zciBpY3IiKQotUEVSRkNPVU5URVIobXNodl93
cm1zcl90cHIsICAgICAgICAgICAgICJNUyBIdiB3cm1zciB0cHIiKQotUEVSRkNPVU5URVIobXNo
dl93cm1zcl9lb2ksICAgICAgICAgICAgICJNUyBIdiB3cm1zciBlb2kiKQotUEVSRkNPVU5URVIo
bXNodl93cm1zcl9hcGljX2Fzc2lzdCwgICAgICJNUyBIdiB3cm1zciBBUElDIGFzc2lzdCIpCi1Q
RVJGQ09VTlRFUihtc2h2X3dybXNyX2FwaWNfbXNyLCAgICAgICAgIk1TIEh2IHdybXNyIEFQSUMg
bXNyIikKLVBFUkZDT1VOVEVSKG1zaHZfd3Jtc3JfdHNjX21zciwgICAgICAgICAiTVMgSHYgd3Jt
c3IgVFNDIG1zciIpCi0KIFBFUkZDT1VOVEVSKHJlYWxtb2RlX2VtdWxhdGlvbnMsICJyZWFsbW9k
ZSBpbnN0cnVjdGlvbnMgZW11bGF0ZWQiKQogUEVSRkNPVU5URVIocmVhbG1vZGVfZXhpdHMsICAg
ICAgInZtZXhpdHMgZnJvbSByZWFsbW9kZSIpCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 10:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 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 1gJc1S-0005T4-3f; Mon, 05 Nov 2018 10:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJc1R-0005Sr-5M
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:17 +0000
X-Inumbo-ID: aa8b96a6-e0e4-11e8-bf2f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa8b96a6-e0e4-11e8-bf2f-12d6303a7972;
 Mon, 05 Nov 2018 10:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJc1P-0005Yb-5z
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 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 1gJc1P-0002qC-3Y
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJc1P-0002qC-3Y@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 10:22:15 +0000
Subject: [Xen-changelog] [xen staging] viridian: remove comments referencing
 section number in the spec
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzN2RjN2U2NTdmNDE1OGE5ZWEyZjU5NjM1OTZhODRjOTZiYzQ4MjIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDExOjEwOjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTE6MTA6NTUgMjAxOCArMDEwMAoK
ICAgIHZpcmlkaWFuOiByZW1vdmUgY29tbWVudHMgcmVmZXJlbmNpbmcgc2VjdGlvbiBudW1iZXIg
aW4gdGhlIHNwZWMKICAgIAogICAgTWljcm9zb2Z0IGhhcyBhIGhhYml0IG9mIHJlLW51bWJlcmlu
ZyBzZWN0aW9ucyBpbiB0aGUgc3BlYy4gc28gYXZvaWQKICAgIHJlZmVycmluZyB0byBzZWN0aW9u
IG51bWJlcnMgaW4gY29tbWVudHMuIEFsc28gcmVtb3ZlIHRoZSBVUkwgZm9yIHRoZQogICAgc3Bl
Yy4gZnJvbSB0aGUgYm9pbGVycGxhdGUuLi4gQWdhaW4sIE1pY3Jvc29mdCBoYXMgYSBoYWJpdCBv
ZiBjaGFuZ2luZwogICAgdGhlc2UgdG9vLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gY2xlYW5z
IHVwIHNvbWUgPiA4MCBjaGFyYWN0ZXIgbGluZXMuCiAgICAKICAgIFB1cmVseSBjb3NtZXRpYy4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMgfCA4NCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0IC0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDM2IGluc2VydGlvbnMoKyksIDUyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwppbmRleCBjNTcyMmQ2OTkyLi5mNWY1ZmJjZGZlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xLDEyICsxLDggQEAKLS8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgogICogdmlyaWRpYW4uYwogICoKICAqIEFuIGltcGxl
bWVudGF0aW9uIG9mIHNvbWUgVmlyaWRpYW4gZW5saWdodGVubWVudHMuIFNlZSBNaWNyb3NvZnQn
cwotICogSHlwZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZpY2F0aW9uICh2NS4w
YSkgYXQ6Ci0gKgotICogaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdC9WaXJ0dWFsaXphdGlv
bi1Eb2N1bWVudGF0aW9uL3Jhdy9tYXN0ZXIvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIwTGV2ZWwl
MjBGdW5jdGlvbmFsJTIwU3BlY2lmaWNhdGlvbiUyMHY1LjAucGRmCi0gKgotICogZm9yIG1vcmUg
aW5mb3JtYXRpb24uCisgKiBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWNpZmlj
YXRpb24gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KIAogI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgpAQCAtMTAyLDEyICs5OCw3IEBACiAvKiBWaXJpZGlhbiBIeXBlcmNhbGwgRmxhZ3MuICovCiAj
ZGVmaW5lIEhWX0ZMVVNIX0FMTF9QUk9DRVNTT1JTIDEKIAotLyoKLSAqIFZpcmlkaWFuIFBhcnRp
dGlvbiBQcml2aWxlZ2UgRmxhZ3MuCi0gKgotICogVGhpcyBpcyB0YWtlbiBmcm9tIHNlY3Rpb24g
NC4yLjIgb2YgdGhlIHNwZWNpZmljYXRpb24sIGFuZCBmaXhlZCBmb3IKLSAqIHN0eWxlIGFuZCBj
b3JyZWN0bmVzcy4KLSAqLworLyogVmlyaWRpYW4gUGFydGl0aW9uIFByaXZpbGVnZSBGbGFncyAq
LwogdHlwZWRlZiBzdHJ1Y3QgewogICAgIC8qIEFjY2VzcyB0byB2aXJ0dWFsIE1TUnMgKi8KICAg
ICB1aW50NjRfdCBBY2Nlc3NWcFJ1blRpbWVSZWc6MTsKQEAgLTE2OCw3ICsxNTksNyBAQCB0eXBl
ZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlENEFfTVNS
X0JBU0VEX0FQSUMgICAgICAgICAoMSA8PCAzKQogI2RlZmluZSBDUFVJRDRBX1JFTEFYX1RJTUVS
X0lOVCAgICAgICAgKDEgPDwgNSkKIAotLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1l
bnRhdGlvbiBIVyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4gdXNlLiAqLworLyogVmlyaWRpYW4g
Q1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBIVyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4g
dXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19PVkVSTEFZICAgICgxIDw8IDApCiAjZGVmaW5l
IENQVUlENkFfTVNSX0JJVE1BUFMgICAgICgxIDw8IDEpCiAjZGVmaW5lIENQVUlENkFfTkVTVEVE
X1BBR0lORyAgICgxIDw8IDMpCkBAIC0yMDQsNyArMTk1LDYgQEAgdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgc3dpdGNo
ICggbGVhZiApCiAgICAgewogICAgIGNhc2UgMDoKLSAgICAgICAgLyogU2VlIHNlY3Rpb24gMi40
LjEgb2YgdGhlIHNwZWNpZmljYXRpb24gKi8KICAgICAgICAgcmVzLT5hID0gMHg0MDAwMDAwNjsg
LyogTWF4aW11bSBsZWFmICovCiAgICAgICAgIG1lbWNweSgmcmVzLT5iLCAiTWljciIsIDQpOwog
ICAgICAgICBtZW1jcHkoJnJlcy0+YywgIm9zb2YiLCA0KTsKQEAgLTIxMiwxMyArMjAyLDE0IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMToKLSAgICAgICAgLyogU2VlIHNl
Y3Rpb24gMi40LjIgb2YgdGhlIHNwZWNpZmljYXRpb24gKi8KICAgICAgICAgbWVtY3B5KCZyZXMt
PmEsICJIdiMxIiwgNCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAyOgotICAgICAgICAv
KiBIeXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBp
dHMKLSAgICAgICAgICAgb3duIHZlcnNpb24gbnVtYmVyLiAqLworICAgICAgICAvKgorICAgICAg
ICAgKiBIeXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNl
dCBpdHMKKyAgICAgICAgICogb3duIHZlcnNpb24gbnVtYmVyLgorICAgICAgICAgKi8KICAgICAg
ICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgcmVzLT5hID0gdmlyaWRpYW5fYnVpbGQ7CkBAIC0yMzAs
OSArMjIxLDkgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGxlYWYsCiAgICAgY2FzZSAzOgogICAgIHsKICAgICAgICAgLyoKLSAgICAg
ICAgICogU2VjdGlvbiAyLjQuNCBkZXRhaWxzIHRoaXMgbGVhZiBhbmQgc3RhdGVzIHRoYXQgRUFY
IGFuZCBFQlgKLSAgICAgICAgICogYXJlIGRlZmluZWQgdG8gYmUgdGhlIGxvdyBhbmQgaGlnaCBw
YXJ0cyBvZiB0aGUgcGFydGl0aW9uCi0gICAgICAgICAqIHByaXZpbGVnZSBtYXNrIHJlc3BlY3Rp
dmVseS4KKyAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc3RhdGVzIHRoYXQgRUFYIGFuZCBF
QlggYXJlIGRlZmluZWQgdG8gYmUKKyAgICAgICAgICogdGhlIGxvdyBhbmQgaGlnaCBwYXJ0cyBv
ZiB0aGUgcGFydGl0aW9uIHByaXZpbGVnZSBtYXNrCisgICAgICAgICAqIHJlc3BlY3RpdmVseS4K
ICAgICAgICAgICovCiAgICAgICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSyBtYXNrID0g
ewogICAgICAgICAgICAgLkFjY2Vzc0ludHJDdHJsUmVncyA9IDEsCkBAIC0zODIsMTEgKzM3Myw2
IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogCiAg
ICAgQVNTRVJUKCF2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QudmEpOwogCi0gICAgLyoK
LSAgICAgKiBTZWUgc2VjdGlvbiA3LjguNyBvZiB0aGUgc3BlY2lmaWNhdGlvbiBmb3IgZGV0YWls
cyBvZiB0aGlzCi0gICAgICogZW5saWdodGVubWVudC4KLSAgICAgKi8KLQogICAgIGlmICggIXBh
Z2UgKQogICAgICAgICBnb3RvIGZhaWw7CiAKQEAgLTQwOSw4ICszOTUsOCBAQCBzdGF0aWMgdm9p
ZCBpbml0aWFsaXplX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm47CiAKICBm
YWlsOgotICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIg
KE1GTiAlIyJQUklfbWZuIilcbiIsIGdtZm4sCi0gICAgICAgICAgICAgbWZuX3gocGFnZSA/IHBh
Z2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKKyAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4iLAorICAgICAg
ICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZO
KSk7CiB9CiAKIHN0YXRpYyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikK
QEAgLTQ5OCwxNCArNDg0LDE1IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0
cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQogICAgICAgICBjbGVhcl9wYWdlKHAp
OwogCiAgICAgLyoKLSAgICAgKiBUaGlzIGVubGlnaHRlbm1lbnQgbXVzdCBiZSBkaXNhYmxlZCBp
cyB0aGUgaG9zdCBUU0MgaXMgbm90IGludmFyaWFudC4KLSAgICAgKiBIb3dldmVyIGl0IGlzIGFs
c28gZGlzYWJsZWQgaWYgdnRzYyBpcyB0cnVlICh3aGljaCBtZWFucyByZHRzYyBpcyBiZWluZwot
ICAgICAqIGVtdWxhdGVkKS4gVGhpcyBnZW5lcmFsbHkgaGFwcGVucyB3aGVuIGd1ZXN0IFRTQyBm
cmVxIGFuZCBob3N0IFRTQyBmcmVxCi0gICAgICogZG9uJ3QgbWF0Y2guIFRoZSBUc2NTY2FsZSB2
YWx1ZSBjb3VsZCBiZSBhZGp1c3RlZCB0byBjb3BlIHdpdGggdGhpcywKLSAgICAgKiBhbGxvd2lu
ZyB2dHNjIHRvIGJlIHR1cm5lZCBvZmYsIGJ1dCBzdXBwb3J0IGZvciB0aGlzIGlzIG5vdCB5ZXQg
cHJlc2VudAotICAgICAqIGluIHRoZSBoeXBlcnZpc29yLiBUaHVzIGlzIGl0IGlzIHBvc3NpYmxl
IHRoYXQgbWlncmF0aW5nIGEgV2luZG93cyBWTQotICAgICAqIGJldHdlZW4gaG9zdHMgb2YgZGlm
ZmVyaW5nIFRTQyBmcmVxdWVuY2llcyBtYXkgcmVzdWx0IGluIGxhcmdlCi0gICAgICogZGlmZmVy
ZW5jZXMgaW4gZ3Vlc3QgcGVyZm9ybWFuY2UuCisgICAgICogVGhpcyBlbmxpZ2h0ZW5tZW50IG11
c3QgYmUgZGlzYWJsZWQgaXMgdGhlIGhvc3QgVFNDIGlzIG5vdAorICAgICAqIGludmFyaWFudC4g
SG93ZXZlciBpdCBpcyBhbHNvIGRpc2FibGVkIGlmIHZ0c2MgaXMgdHJ1ZSAod2hpY2gKKyAgICAg
KiBtZWFucyByZHRzYyBpcyBiZWluZyBlbXVsYXRlZCkuIFRoaXMgZ2VuZXJhbGx5IGhhcHBlbnMg
d2hlbiBndWVzdAorICAgICAqIFRTQyBmcmVxIGFuZCBob3N0IFRTQyBmcmVxIGRvbid0IG1hdGNo
LiBUaGUgVHNjU2NhbGUgdmFsdWUgY291bGQgYmUKKyAgICAgKiBhZGp1c3RlZCB0byBjb3BlIHdp
dGggdGhpcywgYWxsb3dpbmcgdnRzYyB0byBiZSB0dXJuZWQgb2ZmLCBidXQKKyAgICAgKiBzdXBw
b3J0IGZvciB0aGlzIGlzIG5vdCB5ZXQgcHJlc2VudCBpbiB0aGUgaHlwZXJ2aXNvci4gVGh1cyBp
cyBpdAorICAgICAqIGlzIHBvc3NpYmxlIHRoYXQgbWlncmF0aW5nIGEgV2luZG93cyBWTSBiZXR3
ZWVuIGhvc3RzIG9mIGRpZmZlcmluZworICAgICAqIFRTQyBmcmVxdWVuY2llcyBtYXkgcmVzdWx0
IGluIGxhcmdlIGRpZmZlcmVuY2VzIGluIGd1ZXN0CisgICAgICogcGVyZm9ybWFuY2UuCiAgICAg
ICovCiAgICAgaWYgKCAhaG9zdF90c2NfaXNfc2FmZSgpIHx8IGQtPmFyY2gudnRzYyApCiAgICAg
ewpAQCAtNTE1LDEwICs1MDIsMTAgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Mo
c3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGluaXRpYWxpemUpCiAgICAgICAgICAqIHRoaXMgbWVj
aGFuaXNtIGlzIG5vIGxvbmdlciBhIHJlbGlhYmxlIHNvdXJjZSBvZiB0aW1lIGFuZCB0aGF0CiAg
ICAgICAgICAqIHRoZSBWTSBzaG91bGQgZmFsbCBiYWNrIHRvIGEgZGlmZmVyZW50IHNvdXJjZS4K
ICAgICAgICAgICoKLSAgICAgICAgICogU2VydmVyIDIwMTIgKDYuMiBrZXJuZWwpIGFuZCAyMDEy
IFIyICg2LjMga2VybmVsKSBhY3R1YWxseSB2aW9sYXRlCi0gICAgICAgICAqIHRoZSBzcGVjLiBh
bmQgcmVseSBvbiBhIHZhbHVlIG9mIDAgdG8gaW5kaWNhdGUgdGhhdCB0aGlzCi0gICAgICAgICAq
IGVubGlnaHRlbm1lbnQgc2hvdWxkIG5vIGxvbmdlciBiZSB1c2VkLiBUaGVzZSB0d28ga2VybmVs
Ci0gICAgICAgICAqIHZlcnNpb25zIGFyZSBjdXJyZW50bHkgdGhlIG9ubHkgb25lcyB0byBtYWtl
IHVzZSBvZiB0aGlzCisgICAgICAgICAqIFNlcnZlciAyMDEyICg2LjIga2VybmVsKSBhbmQgMjAx
MiBSMiAoNi4zIGtlcm5lbCkgYWN0dWFsbHkKKyAgICAgICAgICogdmlvbGF0ZSB0aGUgc3BlY2lm
aWNhdGlvbiBhbmQgcmVseSBvbiBhIHZhbHVlIG9mIDAgdG8gaW5kaWNhdGUKKyAgICAgICAgICog
dGhhdCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG5vIGxvbmdlciBiZSB1c2VkLiBUaGVzZSB0
d28KKyAgICAgICAgICoga2VybmVsIHZlcnNpb25zIGFyZSBjdXJyZW50bHkgdGhlIG9ubHkgb25l
cyB0byBtYWtlIHVzZSBvZiB0aGlzCiAgICAgICAgICAqIGVubGlnaHRlbm1lbnQsIHNvIGp1c3Qg
dXNlIDAgaGVyZS4KICAgICAgICAgICovCiAgICAgICAgIHAtPlRzY1NlcXVlbmNlID0gMDsKQEAg
LTY0Niw3ICs2MzMsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogCiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sCi0gICAgICAgICAgICAgICAgICJXcml0ZSAlMDE2IlBSSXg2NCIg
dG8gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCB2YWwsIGlkeCk7CisgICAgICAgICAgICAgICAg
ICJXcml0ZSAlMDE2IlBSSXg2NCIgdG8gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCB2YWwsCisg
ICAgICAgICAgICAgICAgIGlkeCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
ICAgICB9CiAKQEAgLTg3MiwxMCArODYwLDYgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHVpbnQ2NF90IHZjcHVfbWFzazsK
ICAgICAgICAgfSBpbnB1dF9wYXJhbXM7CiAKLSAgICAgICAgLyoKLSAgICAgICAgICogU2VlIHNl
Y3Rpb25zIDkuNC4yIGFuZCA5LjQuNCBvZiB0aGUgc3BlY2lmaWNhdGlvbi4KLSAgICAgICAgICov
Ci0KICAgICAgICAgLyogVGhlc2UgaHlwZXJjYWxscyBzaG91bGQgbmV2ZXIgdXNlIHRoZSBmYXN0
LWNhbGwgY29udmVudGlvbi4gKi8KICAgICAgICAgc3RhdHVzID0gSFZfU1RBVFVTX0lOVkFMSURf
UEFSQU1FVEVSOwogICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQpAQCAtODgzLDcgKzg2Nyw4IEBA
IGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAg
ICAgICAgLyogR2V0IGlucHV0IHBhcmFtZXRlcnMuICovCiAgICAgICAgIGlmICggaHZtX2NvcHlf
ZnJvbV9ndWVzdF9waHlzKCZpbnB1dF9wYXJhbXMsIGlucHV0X3BhcmFtc19ncGEsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnB1dF9wYXJhbXMpKSAhPSBI
Vk1UUkFOU19va2F5ICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKGlucHV0X3BhcmFtcykpICE9CisgICAgICAgICAgICAgSFZNVFJBTlNfb2theSApCiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICAvKgpAQCAtOTYxLDcgKzk0Niw4IEBAIG91dDoKICAg
ICByZXR1cm4gSFZNX0hDQUxMX2NvbXBsZXRlZDsKIH0KIAotc3RhdGljIGludCB2aXJpZGlhbl9z
YXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
K3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKQEAgLTk3Nyw3ICs5NjMsOCBA
QCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJ
QU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7CiB9CiAKLXN0YXRpYyBpbnQgdmlyaWRpYW5f
bG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3N0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQogewogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dDsK
IApAQCAtMTAxMSw3ICs5OTgsOCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0
KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gaHZt
X3NhdmVfZW50cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwogfQogCi1z
dGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChz
dHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkID0gaHZtX2xv
YWRfaW5zdGFuY2UoaCk7CiAgICAgc3RydWN0IHZjcHUgKnY7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAppbmRleCAwNzFmYjQ0NWJiLi5mNjAwOGY5YmRiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmgKQEAgLTc3LDEwICs3Nyw2IEBAIHVuaW9uIHZpcmlkaWFuX3JlZmVyZW5jZV90
c2MKICAgICB9IGZpZWxkczsKIH07CiAKLS8qCi0gKiBUeXBlIGRlZmludGlvbiBhcyBpbiBNaWNy
b3NvZnQgSHlwZXJ2aXNvciBUb3AtTGV2ZWwgRnVuY3Rpb25hbAotICogU3BlY2lmaWNhdGlvbiB2
NC4wYSwgc2VjdGlvbiAxNS40LjIuCi0gKi8KIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UKIHsKICAgICB1aW50MzJfdCBUc2NTZXF1ZW5jZTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 10:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJc1c-0005UN-5m; Mon, 05 Nov 2018 10:22:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJc1a-0005UE-Nq
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:26 +0000
X-Inumbo-ID: b09d1e70-e0e4-11e8-bf8d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b09d1e70-e0e4-11e8-bf8d-12d6303a7972;
 Mon, 05 Nov 2018 10:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJc1Z-0005Yn-By
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJc1Z-0002qb-9h
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJc1Z-0002qb-9h@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 10:22:25 +0000
Subject: [Xen-changelog] [xen staging] viridian: remove duplicate union types
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxYTJmZDY4NzhhMmY1YmQzODY2NGFjMDRmODczNjE0ODgzN2NiOGYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDExOjExOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTE6MTE6MzkgMjAxOCArMDEwMAoK
ICAgIHZpcmlkaWFuOiByZW1vdmUgZHVwbGljYXRlIHVuaW9uIHR5cGVzCiAgICAKICAgIFRoZSAn
dmlyaWRpYW5fdnBfYXNzaXN0JywgJ3ZpcmlkaWFuX2h5cGVyY2FsbF9ncGEnIGFuZAogICAgJ3Zp
cmlkaWFuX3JlZmVyZW5jZV90c2MnIHVuaW9uIHR5cGVzIGFyZSBpZGVudGljYWwgaW4gbGF5b3V0
LiBUaGUgbGF5b3V0CiAgICBpcyBhbHNvIGNvbW1vbiB0aHJvdWdob3V0IHRoZSBzcGVjaWZpY2F0
aW9uIFsxXS4KICAgIAogICAgVGhpcyBwYXRjaCBkZWNsYXJlcyBhIGNvbW1vbiAndmlyaWRpYW5f
cGFnZV9tc3InIHR5cGUgYW5kIGNvbnZlcnRzIHRoZSByZXN0CiAgICBvZiB0aGUgY29kZSB0byB1
c2UgdGhhdCB0eXBlIGZvciBib3RoIHRoZSBoeXBlcmNhbGwgYW5kIFZQIGFzc2lzdCBwYWdlcy4K
ICAgIAogICAgQWxzbywgcmVuYW1lICd2aXJpZGlhbl9ndWVzdF9vc19pZCcgdG8gJ3ZpcmlkaWFu
X2d1ZXN0X29zX2lkX21zcicgc2luY2UgaXQKICAgIGFsc28gaXMgYSB1bmlvbiByZXByZXNlbnRp
bmcgYW4gTVNSIHZhbHVlLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
WzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9NaWNyb3NvZnREb2NzL1ZpcnR1YWxpemF0aW9uLURvY3Vt
ZW50YXRpb24vcmF3L2xpdmUvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIwTGV2ZWwlMjBGdW5jdGlv
bmFsJTIwU3BlY2lmaWNhdGlvbiUyMHY1LjBDLnBkZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZpcmlkaWFuLmggICB8IDM2ICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggZjVmNWZiY2RmZS4uMmRjODZkZDBm
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtMjg2LDcgKzI4Niw3IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogCiBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWQgKmdvaTsKKyAg
ICBjb25zdCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IgKmdvaTsKIAogICAgIGdvaSA9
ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZDsKIApAQCAtMzAwLDcgKzMwMCw3IEBA
IHN0YXRpYyB2b2lkIGR1bXBfZ3Vlc3Rfb3NfaWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAog
c3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAg
ICBjb25zdCB1bmlvbiB2aXJpZGlhbl9oeXBlcmNhbGxfZ3BhICpoZzsKKyAgICBjb25zdCB1bmlv
biB2aXJpZGlhbl9wYWdlX21zciAqaGc7CiAKICAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlh
bi5oeXBlcmNhbGxfZ3BhOwogCkBAIC0zMTEsNyArMzExLDcgQEAgc3RhdGljIHZvaWQgZHVtcF9o
eXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogc3RhdGljIHZvaWQgZHVtcF92cF9h
c3Npc3QoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
dnBfYXNzaXN0ICp2YTsKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqdmE7CiAK
ICAgICB2YSA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyOwogCkBAIC0zMjEs
NyArMzIxLDcgQEAgc3RhdGljIHZvaWQgZHVtcF92cF9hc3Npc3QoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3JlZmVyZW5jZV90c2MgKnJ0OworICAg
IGNvbnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydDsKIAogICAgIHJ0ID0gJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2M7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGY2MDA4ZjliZGIuLjM1OWZkZjVhODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtOSw4ICs5LDkgQEAKICNpZm5kZWYgX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18K
ICNkZWZpbmUgX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18KIAotdW5pb24gdmlyaWRpYW5fdnBf
YXNzaXN0Ci17ICAgdWludDY0X3QgcmF3OwordW5pb24gdmlyaWRpYW5fcGFnZV9tc3IKK3sKKyAg
ICB1aW50NjRfdCByYXc7CiAgICAgc3RydWN0CiAgICAgewogICAgICAgICB1aW50NjRfdCBlbmFi
bGVkOjE7CkBAIC0yMiwxNCArMjMsMTQgQEAgdW5pb24gdmlyaWRpYW5fdnBfYXNzaXN0CiBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuaW9uIHZpcmlkaWFu
X3ZwX2Fzc2lzdCBtc3I7CisgICAgICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIG1zcjsKICAg
ICAgICAgdm9pZCAqdmE7CiAgICAgICAgIGJvb2wgcGVuZGluZzsKICAgICB9IHZwX2Fzc2lzdDsK
ICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKLXVuaW9uIHZpcmlkaWFuX2d1ZXN0
X29zX2lkCit1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKIHsKICAgICB1aW50NjRfdCBy
YXc7CiAgICAgc3RydWN0CkBAIC00MywxNiArNDQsNiBAQCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9v
c19pZAogICAgIH0gZmllbGRzOwogfTsKIAotdW5pb24gdmlyaWRpYW5faHlwZXJjYWxsX2dwYQot
eyAgIHVpbnQ2NF90IHJhdzsKLSAgICBzdHJ1Y3QKLSAgICB7Ci0gICAgICAgIHVpbnQ2NF90IGVu
YWJsZWQ6MTsKLSAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkOjExOwotICAgICAg
ICB1aW50NjRfdCBwZm46NDg7Ci0gICAgfSBmaWVsZHM7Ci19OwotCiBzdHJ1Y3QgdmlyaWRpYW5f
dGltZV9yZWZfY291bnQKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtNjYsMTcgKzU3
LDYgQEAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50CiAgICAgaW50NjRfdCBvZmY7CiB9
OwogCi11bmlvbiB2aXJpZGlhbl9yZWZlcmVuY2VfdHNjCi17Ci0gICAgdWludDY0X3QgcmF3Owot
ICAgIHN0cnVjdAotICAgIHsKLSAgICAgICAgdWludDY0X3QgZW5hYmxlZDoxOwotICAgICAgICB1
aW50NjRfdCByZXNlcnZlZF9wcmVzZXJ2ZWQ6MTE7Ci0gICAgICAgIHVpbnQ2NF90IHBmbjo0ODsK
LSAgICB9IGZpZWxkczsKLX07Ci0KIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKIHsKICAgICB1aW50MzJfdCBUc2NTZXF1ZW5jZTsKQEAgLTg4LDEwICs2OCwxMCBAQCB0eXBl
ZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0cnVjdCB2aXJpZGlhbl9kb21h
aW4KIHsKLSAgICB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZCBndWVzdF9vc19pZDsKLSAgICB1
bmlvbiB2aXJpZGlhbl9oeXBlcmNhbGxfZ3BhIGh5cGVyY2FsbF9ncGE7CisgICAgdW5pb24gdmly
aWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOworICAgIHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3JlZmVyZW5jZV90c2MgcmVmZXJl
bmNlX3RzYzsKKyAgICB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciByZWZlcmVuY2VfdHNjOwogfTsK
IAogdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGxlYWYsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 10:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJc1m-0005Vp-8R; Mon, 05 Nov 2018 10:22:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJc1k-0005Vc-VS
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:37 +0000
X-Inumbo-ID: b6accd2e-e0e4-11e8-99a6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6accd2e-e0e4-11e8-99a6-12d6303a7972;
 Mon, 05 Nov 2018 10:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJc1j-0005Z2-IC
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJc1j-0002rF-Fr
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJc1j-0002rF-Fr@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 10:22:35 +0000
Subject: [Xen-changelog] [xen staging] x86/TSC: don't allow deadline timer
 to be used with unfixed errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhOWE3YzM3ZTkwOGVlNmY5ZjMzMjg0NjU1MTA1YTFmMzljYjI5YzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTE6MTI6MzkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxMToxMjozOSAyMDE4ICswMTAwCgogICAgeDg2
L1RTQzogZG9uJ3QgYWxsb3cgZGVhZGxpbmUgdGltZXIgdG8gYmUgdXNlZCB3aXRoIHVuZml4ZWQg
ZXJyYXRhCiAgICAKICAgIEluIHByZXBhcmF0aW9uIG9mIHdyaXRlcyB0byB0aGUgVFNDX0FESlVT
VCBNU1IsIGF2b2lkIHRoZSBiYWQKICAgIGludGVyYWN0aW9uIG9mIHdyaXRlcyB0byBpdCBhbmQg
dGhlIFRTQ19ERUFETElORSBvbmUuIFByZXN1bWFibHkgdGhlCiAgICBvcmlnaW5hbCBMaW51eCBj
b21taXQgYmQ5MjQwYTE4ZSAoIng4Ni9hcGljOiBBZGQgVFNDX0RFQURMSU5FIHF1aXJrIGR1ZQog
ICAgdG8gZXJyYXRhIikgcmVmZXJzIHRvIGUuZy4gS0JXMDkyLiAoT2YgY291cnNlIHRoaXMgaXMg
YW4gaXNzdWUgYWxzbwogICAgd2l0aG91dCB1cyB3cml0aW5nIHRoZSBUU0NfQURKVVNUIE1TUiwg
aWYgaW5zdGVhZCBmaXJtd2FyZSBkaWQgYWxyZWFkeS4KICAgIAogICAgVGhlIGVycmF0YSBjaGVj
a2luZyBjYW4ndCBiZSBwdXQgaW4gaW5pdF9hcGljX21hcHBpbmdzKCkgYXMgTGludXggZG9lcywK
ICAgIGFzIHRoYXQgcnVucyBiZWZvcmUgd2UgdXBkYXRlIG1pY3JvY29kZSBvbiB0aGUgYm9vdCBD
UFUuIEl0IG5lZWRzIHRvCiAgICBoYXBwZW4gYmVmb3JlIGNvbnN1bWVycyBvZiB0ZHRfZW5hYmxl
ZCwgaS5lLgogICAgLSBfX3NldHVwX0FQSUNfTFZUVCgpIDwtIHNldHVwX0FQSUNfdGltZXIoKSA8
LSBzZXR1cF9ib290X0FQSUNfY2xvY2soKQogICAgLSAgICAgICAgICAgICAgICAgICAgIDwtIGNh
bGlicmF0ZV9BUElDX2Nsb2NrKCkgPC0gc2V0dXBfYm9vdF9BUElDX2Nsb2NrKCkKICAgIC0gc2V0
dXBfYm9vdF9BUElDX2Nsb2NrKCkKICAgIHNldHVwX2Jvb3RfQVBJQ19jbG9jaygpIGdldHMgY2Fs
bGVkIGZyb20gc21wX3ByZXBhcmVfY3B1cygpLCB3aGljaCBzaXRzCiAgICBhZnRlciBtaWNyb2Nv
ZGUgbG9hZGluZyAobm90ZSB0aGF0IGNhbGlicmF0ZV9BUElDX2Nsb2NrKCkgZ2V0cyBjYWxsZWQK
ICAgIGJlZm9yZSBzZXR0aW5nIHRkdF9lbmFibGVkKS4KICAgIAogICAgQWxzbyBhZGQgYW4gTUZF
TkNFIGFzIHBlciBMaW51eCBjb21taXQgNWQ3YzYzMWQ5MiAoIng4Ni9hcGljOiBTZXJpYWxpemUK
ICAgIExWVFQgYW5kIFRTQ19ERUFETElORSB3cml0ZXMiKSwgYnV0IEkgc2VlIG5vIHJlYXNvbiB0
byBwdXQgYSBjb25kaXRpb25hbAogICAgYXJvdW5kIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5j
IHwgMTAxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IDg4YWRhOWQwZWMuLmRm
NmFlYTc1YWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gv
eDg2L2FwaWMuYwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNs
dWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgorI2luY2x1
ZGUgPGFzbS9taWNyb2NvZGUuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNt
L2F0b21pYy5oPgogI2luY2x1ZGUgPGFzbS9tcHNwZWMuaD4KQEAgLTEwNzgsNiArMTA3OSwxMyBA
QCBzdGF0aWMgdm9pZCBfX3NldHVwX0FQSUNfTFZUVCh1bnNpZ25lZCBpbnQgY2xvY2tzKQogCiAg
ICAgYXBpY193cml0ZShBUElDX0xWVFQsIGx2dHRfdmFsdWUpOwogCisgICAgLyoKKyAgICAgKiBT
ZWUgSW50ZWwgU0RNOiBUU0MtRGVhZGxpbmUgTW9kZSBjaGFwdGVyLiBJbiB4QVBJQyBtb2RlLAor
ICAgICAqIHdyaXRpbmcgdG8gdGhlIEFQSUMgTFZUVCBhbmQgVFNDX0RFQURMSU5FIE1TUiBpc24n
dCBzZXJpYWxpemVkLgorICAgICAqIEFjY29yZGluZyB0byBJbnRlbCwgTUZFTkNFIGNhbiBkbyB0
aGUgc2VyaWFsaXphdGlvbiBoZXJlLgorICAgICAqLworICAgIGFzbSB2b2xhdGlsZSggIm1mZW5j
ZSIgOiA6IDogIm1lbW9yeSIgKTsKKwogICAgIHRtcF92YWx1ZSA9IGFwaWNfcmVhZChBUElDX1RE
Q1IpOwogICAgIGFwaWNfd3JpdGUoQVBJQ19URENSLCB0bXBfdmFsdWUgfCBBUElDX1REUl9ESVZf
MSk7CiAKQEAgLTEwOTIsNiArMTEwMCw5NyBAQCBzdGF0aWMgdm9pZCBzZXR1cF9BUElDX3RpbWVy
KHZvaWQpCiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwogfQogCisjZGVmaW5lIERFQURM
SU5FX01PREVMX01BVENIKG0sIGZyKSBcCisgICAgeyAudmVuZG9yID0gWDg2X1ZFTkRPUl9JTlRF
TCwgLmZhbWlseSA9IDYsIC5tb2RlbCA9IChtKSwgXAorICAgICAgLmZlYXR1cmUgPSBYODZfRkVB
VFVSRV9UU0NfREVBRExJTkUsIFwKKyAgICAgIC5kcml2ZXJfZGF0YSA9ICh2b2lkICopKHVuc2ln
bmVkIGxvbmcpKGZyKSB9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGhzeF9kZWFkbGlu
ZV9yZXYodm9pZCkKK3sKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tYXNrICkKKyAg
ICB7CisgICAgY2FzZSAweDAyOiByZXR1cm4gMHgzYTsgLyogRVAgKi8KKyAgICBjYXNlIDB4MDQ6
IHJldHVybiAweDBmOyAvKiBFWCAqLworICAgIH0KKworICAgIHJldHVybiB+MFU7Cit9CisKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGJkeF9kZWFkbGluZV9yZXYodm9pZCkKK3sKKyAgICBz
d2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tYXNrICkKKyAgICB7CisgICAgY2FzZSAweDAyOiBy
ZXR1cm4gMHgwMDAwMDAxMTsKKyAgICBjYXNlIDB4MDM6IHJldHVybiAweDA3MDAwMDBlOworICAg
IGNhc2UgMHgwNDogcmV0dXJuIDB4MGYwMDAwMGM7CisgICAgY2FzZSAweDA1OiByZXR1cm4gMHgw
ZTAwMDAwMzsKKyAgICB9CisKKyAgICByZXR1cm4gfjBVOworfQorCitzdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdCBza3hfZGVhZGxpbmVfcmV2KHZvaWQpCit7CisgICAgc3dpdGNoICggYm9vdF9j
cHVfZGF0YS54ODZfbWFzayApCisgICAgeworICAgIGNhc2UgMHgwMCAuLi4gMHgwMjogcmV0dXJu
IH4wVTsKKyAgICBjYXNlIDB4MDM6IHJldHVybiAweDAxMDAwMTM2OworICAgIGNhc2UgMHgwNDog
cmV0dXJuIDB4MDIwMDAwMTQ7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgeDg2X2NwdV9pZCBfX2luaXRjb25zdHJlbCBkZWFkbGluZV9tYXRjaFtdID0g
eworICAgIERFQURMSU5FX01PREVMX01BVENIKDB4M2MsIDB4MjIpLCAgICAgICAgICAgICAvKiBI
YXN3ZWxsICovCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHgzZiwgaHN4X2RlYWRsaW5lX3Jl
diksIC8qIEhhc3dlbGwgRVAvRVggKi8KKyAgICBERUFETElORV9NT0RFTF9NQVRDSCgweDQ1LCAw
eDIwKSwgICAgICAgICAgICAgLyogSGFzd2VsbCBEICovCisgICAgREVBRExJTkVfTU9ERUxfTUFU
Q0goMHg0NiwgMHgxNyksICAgICAgICAgICAgIC8qIEhhc3dlbGwgSCAqLworCisgICAgREVBRExJ
TkVfTU9ERUxfTUFUQ0goMHgzZCwgMHgyNSksICAgICAgICAgICAgIC8qIEJyb2Fkd2VsbCAqLwor
ICAgIERFQURMSU5FX01PREVMX01BVENIKDB4NDcsIDB4MTcpLCAgICAgICAgICAgICAvKiBCcm9h
ZHdlbGwgSCAqLworICAgIERFQURMSU5FX01PREVMX01BVENIKDB4NGYsIDB4MGIwMDAwMjApLCAg
ICAgICAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBERUFETElORV9NT0RFTF9NQVRDSCgweDU2
LCBiZHhfZGVhZGxpbmVfcmV2KSwgLyogQnJvYWR3ZWxsIEQgKi8KKworICAgIERFQURMSU5FX01P
REVMX01BVENIKDB4NGUsIDB4YjIpLCAgICAgICAgICAgICAvKiBTa3lsYWtlIE0gKi8KKyAgICBE
RUFETElORV9NT0RFTF9NQVRDSCgweDU1LCBza3hfZGVhZGxpbmVfcmV2KSwgLyogU2t5bGFrZSBY
ICovCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHg1ZSwgMHhiMiksICAgICAgICAgICAgIC8q
IFNreWxha2UgRCAqLworCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHg4ZSwgMHg1MiksICAg
ICAgICAgICAgIC8qIEthYnlsYWtlIE0gKi8KKyAgICBERUFETElORV9NT0RFTF9NQVRDSCgweDll
LCAweDUyKSwgICAgICAgICAgICAgLyogS2FieWxha2UgRCAqLworCisgICAge30KK307CisKK3N0
YXRpYyB2b2lkIF9faW5pdCBjaGVja19kZWFkbGluZV9lcnJhdGEodm9pZCkKK3sKKyAgICBjb25z
dCBzdHJ1Y3QgeDg2X2NwdV9pZCAqbTsKKyAgICB1bnNpZ25lZCBpbnQgcmV2OworCisgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikgKQorICAgICAgICByZXR1cm47
CisKKyAgICBtID0geDg2X21hdGNoX2NwdShkZWFkbGluZV9tYXRjaCk7CisgICAgaWYgKCAhbSAp
CisgICAgICAgIHJldHVybjsKKworICAgIC8qCisgICAgICogRnVuY3Rpb24gcG9pbnRlcnMgd2ls
bCBoYXZlIHRoZSBNU0Igc2V0IGR1ZSB0byBhZGRyZXNzIGxheW91dCwKKyAgICAgKiBpbW1lZGlh
dGUgcmV2aXNpb25zIHdpbGwgbm90LgorICAgICAqLworICAgIGlmICggKGxvbmcpbS0+ZHJpdmVy
X2RhdGEgPCAwICkKKyAgICAgICAgcmV2ID0gKCh1bnNpZ25lZCBpbnQgKCopKHZvaWQpKShtLT5k
cml2ZXJfZGF0YSkpKCk7CisgICAgZWxzZQorICAgICAgICByZXYgPSAodW5zaWduZWQgbG9uZylt
LT5kcml2ZXJfZGF0YTsKKworICAgIGlmICggdGhpc19jcHUodWNvZGVfY3B1X2luZm8pLmNwdV9z
aWcucmV2ID49IHJldiApCisgICAgICAgIHJldHVybjsKKworICAgIHNldHVwX2NsZWFyX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfVFNDX0RFQURMSU5FKTsKKyAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcg
IlRTQ19ERUFETElORSBkaXNhYmxlZCBkdWUgdG8gRXJyYXRhOyAiCisgICAgICAgICAgICJwbGVh
c2UgdXBkYXRlIG1pY3JvY29kZSB0byB2ZXJzaW9uICUjeCAob3IgbGF0ZXIpXG4iLCByZXYpOwor
fQorCiBzdGF0aWMgdm9pZCB3YWl0X3RpY2tfcHZoKHZvaWQpCiB7CiAgICAgdTY0IGxhcHNlX25z
ID0gMTAwMDAwMDAwMFVMTCAvIEhaOwpAQCAtMTIwMSw2ICsxMzAwLDggQEAgdm9pZCBfX2luaXQg
c2V0dXBfYm9vdF9BUElDX2Nsb2NrKHZvaWQpCiAgICAgYXBpY19wcmludGsoQVBJQ19WRVJCT1NF
LCAiVXNpbmcgbG9jYWwgQVBJQyB0aW1lciBpbnRlcnJ1cHRzLlxuIik7CiAgICAgdXNpbmdfYXBp
Y190aW1lciA9IHRydWU7CiAKKyAgICBjaGVja19kZWFkbGluZV9lcnJhdGEoKTsKKwogICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKIAogICAgIGNhbGlicmF0ZV9BUElDX2Nsb2NrKCk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 10:22:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJc1w-0005Y8-BZ; Mon, 05 Nov 2018 10:22:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJc1v-0005Xw-2n
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:47 +0000
X-Inumbo-ID: bcc0b2f5-e0e4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcc0b2f5-e0e4-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10: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 1gJc1t-0005ZA-OF
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJc1t-0002re-Ly
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJc1t-0002re-Ly@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 10:22:45 +0000
Subject: [Xen-changelog] [xen staging] x86: deal with firmware setting bogus
 TSC_ADJUST values
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmN2MxZTc2NWQwNGMyNzdlZTc2MmI0MWJmN2Q0YWU0NjlmOWI5ZmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTE6MTM6MDkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxMToxMzowOSAyMDE4ICswMTAwCgogICAgeDg2
OiBkZWFsIHdpdGggZmlybXdhcmUgc2V0dGluZyBib2d1cyBUU0NfQURKVVNUIHZhbHVlcwogICAg
CiAgICBUaGUgc3lzdGVtIEludGVsIGhhdmUgaGFuZGVkIG1lIGZvciBBVlg1MTIgZW11bGF0b3Ig
d29yayAoIkdpZ2FieXRlCiAgICBUZWNobm9sb2d5IENvLiwgTHRkLiBYMjk5IEFPUlVTIEdhbWlu
ZyAzIFByby9YMjk5IEFPUlVTIEdhbWluZyAzCiAgICBQcm8tQ0YsIEJJT1MgRjMgMTIvMjgvMjAx
NyIpIHdvdWxkIG5vdCBjb21lIHVwIHVuZGVyIFhlbiAtIGl0IGh1bmcgaW4KICAgIHRoZSBtaWRk
bGUgb2YgRG9tMCBQQ0kgaW5pdGlhbGl6YXRpb24uIEFzIGl0IHR1cm5lZCBvdXQsIFhlbidzIHRp
bWUKICAgIG1hbmFnZW1lbnQgZGlkIG5vdCB3b3JrIGJlY2F1c2Ugb2YgdGhlIGZpcm13YXJlIHNl
dHRpbmcgKG9ubHkpIHRoZSBib290CiAgICBDUFUncyBUU0NfQURKVVNUIE1TUiB0byBhIGxhcmdl
IG5lZ2F0aXZlIHZhbHVlIChvbiB0aGUgb3JkZXIgb2YgLTJeNTApLgogICAgCiAgICBGb2xsb3cg
TGludXggKGFsc28gc2hhbWVsZXNzbHkgc3RlYWxpbmcgdGhlaXIgY29tbWVudHMpIGluCiAgICAt
IGNsZWFyaW5nIHRoZSByZWdpc3RlciBmb3IgdGhlIGJvb3QgQ1BVICh3ZSBkb24ndCBoYXZlIGEg
bmVlZCBmb3IKICAgICAgZXhjZXB0aW9ucyBoZXJlIHlldCwgYXMgdGhlIG9ubHkgZXhjZXB0aW9u
IGluIExpbnV4IGlzIGEgY2xhc3Mgb2YKICAgICAgc3lzdGVtcyBYZW4gZG9lc24ndCB3b3JrIG9u
IGFueXdheSBhcyBmYXIgYXMgSSdtIGF3YXJlKSwKICAgIC0gZm9yY2luZyBub24tbmVnYXRpdmUg
dmFsdWVzIHVuaWZvcm1seSAoY29tbWl0IDg1NTYxNWVlZTkgWyJ4ODYvdHNjOgogICAgICBSZW1v
dmUgdGhlIFRTQ19BREpVU1QgY2xhbXAiXSBkcm9wcGVkIHRoaXMsIGJ1dCB3aXRob3V0IHRoaXMg
bXkKICAgICAgSGFzd2VsbCBib3ggd29uJ3QgYm9vdCBhbnltb3JlKSwKICAgIC0gc3luY2luZyB0
aGUgcmVnaXN0ZXJzIHdpdGhpbiBzb2NrZXRzLgogICAgTGludXgsIHByaW9yIHRvIGFmb3JlbWVu
dGlvbmVkIGNvbW1pdCwgY2FwcGVkIGF0IDB4N2ZmZmZmZmYgYXMgd2VsbCwgYnV0IGFzIHRoZQog
ICAgZGVzY3JpcHRpb24gdGhlcmUgc2F5cyB0aGlzIGlzc3VlIGhhcyBiZWVuIGFkZHJlc3NlZCB3
aXRoIGEgbWljcm9jb2RlCiAgICB1cGRhdGUuIEhlbmNlIHVudGlsIHNvbWVvbmUgcnVucyBpbnRv
IHN1Y2ggYSBzeXN0ZW0gd2l0aG91dCBiZWluZyBhYmxlCiAgICB0byB1cGRhdGUgaXRzIG1pY3Jv
Y29kZSwgSSB0aGluayB3ZSBzaG91bGQgbGVhdmUgb3V0IHRoYXQgc3BlY2lmaWMgcGFydC4KICAg
IAogICAgSW4gb3JkZXIgdG8gYXZvaWQgbWFraW5nIGluaXRfcGVyY3B1X3RpbWUoKSBkZXBlbmQg
b24gcnVubmluZyBfYmVmb3JlXwogICAgc2V0X2NwdV9zaWJsaW5nX21hcCgpIChhbmQgaGVuY2Ug
dGhlIGJvb3RpbmcgQ1BVIF9ub3RfIGJlaW5nIGFjY291bnRlZAogICAgaW4gc29ja2V0X2NwdW1h
c2tbXSB5ZXQpLCBtb3ZlIHRoYXQgY2FsbCBzbGlnaHRseSBlYXJsaWVyIGluCiAgICBzdGFydF9z
ZWNvbmRhcnkoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8ICAzICstCiB4ZW4vYXJjaC94
ODYvdGltZS5jICAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDQzZGViODJlNTMuLjU2N2NlY2U3NDggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzgxLDYg
KzM4MSw4IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKIAogICAgIHNtcF9j
YWxsaW4oKTsKIAorICAgIHNldF9jcHVfc2libGluZ19tYXAoY3B1KTsKKwogICAgIGluaXRfcGVy
Y3B1X3RpbWUoKTsKIAogICAgIHNldHVwX3NlY29uZGFyeV9BUElDX2Nsb2NrKCk7CkBAIC0zOTMs
NyArMzk1LDYgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogCiAgICAgLyog
VGhpcyBtdXN0IGJlIGRvbmUgYmVmb3JlIHNldHRpbmcgY3B1X29ubGluZV9tYXAgKi8KICAgICBz
cGluX2RlYnVnX2VuYWJsZSgpOwotICAgIHNldF9jcHVfc2libGluZ19tYXAoY3B1KTsKICAgICBu
b3RpZnlfY3B1X3N0YXJ0aW5nKGNwdSk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXggMDNmNzkyZTdlNS4uMjRkNGMy
Nzk0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYv
dGltZS5jCkBAIC04OCw2ICs4OCw5IEBAIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgdXNpbmdf
cGl0OwogLyogQm9vdCB0aW1lc3RhbXAsIGZpbGxlZCBpbiBoZWFkLlMgKi8KIHU2NCBfX2luaXRk
YXRhIGJvb3RfdHNjX3N0YW1wOwogCisvKiBQZXItc29ja2V0IFRTQ19BREpVU1QgdmFsdWVzLCBm
b3Igc2Vjb25kYXJ5IGNvcmVzL3RocmVhZHMgdG8gc3luYyB0by4gKi8KK3N0YXRpYyB1aW50NjRf
dCAqX19yZWFkX21vc3RseSB0c2NfYWRqdXN0OworCiAvKgogICogMzItYml0IGRpdmlzaW9uIG9m
IGludGVnZXIgZGl2aWRlbmQgYW5kIGludGVnZXIgZGl2aXNvciB5aWVsZGluZwogICogMzItYml0
IGZyYWN0aW9uYWwgcXVvdGllbnQuCkBAIC0xNjAyLDYgKzE2MDUsNTYgQEAgdm9pZCBpbml0X3Bl
cmNwdV90aW1lKHZvaWQpCiAgICAgLyogSW5pdGlhbCBlc3RpbWF0ZSBmb3IgVFNDIHJhdGUuICov
CiAgICAgdC0+dHNjX3NjYWxlID0gcGVyX2NwdShjcHVfdGltZSwgMCkudHNjX3NjYWxlOwogCisg
ICAgaWYgKCB0c2NfYWRqdXN0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzb2NrZXQg
PSBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgICAgIGludDY0X3QgYWRq
OworCisgICAgICAgIC8qIEZvciBub3cgd2UgZG9uJ3Qgd2FudCB0byBjb21lIGhlcmUgZm9yIHRo
ZSBCU1AuICovCisgICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPj0gU1lTX1NUQVRFX3NtcF9i
b290KTsKKworICAgICAgICByZG1zcmwoTVNSX0lBMzJfVFNDX0FESlVTVCwgYWRqKTsKKworICAg
ICAgICAvKgorICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHRoaXMgQ1BVIGlzIHRoZSBmaXJzdCBp
biBhIHBhY2thZ2UgdG8gY29tZSB1cC4gSW4KKyAgICAgICAgICogdGhpcyBjYXNlIGRvIG5vdCBj
aGVjayB0aGUgYm9vdCB2YWx1ZSBhZ2FpbnN0IGFub3RoZXIgcGFja2FnZQorICAgICAgICAgKiBi
ZWNhdXNlIHRoZSBuZXcgcGFja2FnZSBtaWdodCBoYXZlIGJlZW4gcGh5c2ljYWxseSBob3RwbHVn
Z2VkLAorICAgICAgICAgKiB3aGVyZSBUU0NfQURKVVNUIGlzIGV4cGVjdGVkIHRvIGJlIGRpZmZl
cmVudC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggY3B1bWFza193ZWlnaHQoc29ja2V0X2Nw
dW1hc2tbc29ja2V0XSkgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBPbiB0aGUgYm9vdCBDUFUgd2UganVzdCBmb3JjZSB0aGUgQURKVVNUIHZhbHVlIHRv
IDAgaWYgaXQncyBub24tCisgICAgICAgICAgICAgKiB6ZXJvIChpbiBlYXJseV90aW1lX2luaXQo
KSkuIFdlIGRvbid0IGRvIHRoYXQgb24gbm9uLWJvb3QgQ1BVcworICAgICAgICAgICAgICogYmVj
YXVzZSBwaHlzaWNhbCBob3RwbHVnIHNob3VsZCBoYXZlIHNldCB0aGUgQURKVVNUIHJlZ2lzdGVy
IHRvIGEKKyAgICAgICAgICAgICAqIHZhbHVlID4gMCwgc28gdGhlIFRTQyBpcyBpbiBzeW5jIHdp
dGggdGhlIGFscmVhZHkgcnVubmluZyBDUFVzLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAg
ICAqIEJ1dCB3ZSBhbHdheXMgZm9yY2Ugbm9uLW5lZ2F0aXZlIEFESlVTVCB2YWx1ZXMgZm9yIG5v
dy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBhZGogPCAwICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAg
ICAgICAgICAgICAgIlRTQyBBREpVU1Qgc2V0IHRvIC0lbHggb24gQ1BVJXUgLSBjbGVhcmluZ1xu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgLWFkaiwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAg
ICAgICAgICAgICAgICB3cm1zcmwoTVNSX0lBMzJfVFNDX0FESlVTVCwgMCk7CisgICAgICAgICAg
ICAgICAgYWRqID0gMDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHRzY19hZGp1c3Rbc29j
a2V0XSA9IGFkajsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggYWRqICE9IHRzY19hZGp1
c3Rbc29ja2V0XSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0YXRpYyBib29sIF9fcmVhZF9t
b3N0bHkgd2FybmVkOworCisgICAgICAgICAgICBpZiAoICF3YXJuZWQgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHdhcm5lZCA9IHRydWU7CisgICAgICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgICAgICJEaWZmZXJpbmcgVFNDIEFE
SlVTVCB2YWx1ZXMgd2l0aGluIHNvY2tldChzKSAtIGZpeGluZyBhbGxcbiIpOworICAgICAgICAg
ICAgfQorICAgICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1RTQ19BREpVU1QsIHRzY19hZGp1c3Rb
c29ja2V0XSk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7
CiAgICAgbm93ID0gcmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKTsKICAgICB0c2MgPSByZHRzY19v
cmRlcmVkKCk7CkBAIC0xNzg4LDYgKzE4NDEsMTUgQEAgaW50IF9faW5pdCBpbml0X3hlbl90aW1l
KHZvaWQpCiAgICAgLyogRmluaXNoIHBsYXRmb3JtIHRpbWVyIGluaXRpYWxpemF0aW9uLiAqLwog
ICAgIHRyeV9wbGF0Zm9ybV90aW1lcl90YWlsKGZhbHNlKTsKIAorICAgIC8qCisgICAgICogU2V0
dXAgc3BhY2UgdG8gdHJhY2sgcGVyLXNvY2tldCBUU0NfQURKVVNUIHZhbHVlcy4gRG9uJ3QgZmlk
ZGxlIHdpdGgKKyAgICAgKiB2YWx1ZXMgaWYgdGhlIFRTQyBpcyBub3QgcmVwb3J0ZWQgYXMgaW52
YXJpYW50LiBJZ25vcmUgYWxsb2NhdGlvbgorICAgICAqIGZhaWx1cmUgaGVyZSAtIG1vc3Qgc3lz
dGVtcyB3b24ndCBuZWVkIGFueSBhZGp1c3RtZW50IGFueXdheS4KKyAgICAgKi8KKyAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfQURKVVNUKSAmJgorICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpICkKKyAgICAgICAgdHNjX2FkanVzdCA9IHh6YWxsb2Nf
YXJyYXkodWludDY0X3QsIG5yX3NvY2tldHMpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE3
OTgsNiArMTg2MCwxOSBAQCB2b2lkIF9faW5pdCBlYXJseV90aW1lX2luaXQodm9pZCkKICAgICBz
dHJ1Y3QgY3B1X3RpbWUgKnQgPSAmdGhpc19jcHUoY3B1X3RpbWUpOwogICAgIHU2NCB0bXA7CiAK
KyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfQURKVVNUKSAmJgorICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpICkKKyAgICB7CisgICAgICAgIHJkbXNy
bChNU1JfSUEzMl9UU0NfQURKVVNULCB0bXApOworICAgICAgICBpZiAoIHRtcCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAg
ICJUU0MgQURKVVNUIHNldCB0byAlbHggb24gYm9vdCBDUFUgLSBjbGVhcmluZ1xuIiwgdG1wKTsK
KyAgICAgICAgICAgIHdybXNybChNU1JfSUEzMl9UU0NfQURKVVNULCAwKTsKKyAgICAgICAgICAg
IGJvb3RfdHNjX3N0YW1wIC09IHRtcDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIHByZWluaXRf
cGl0KCk7CiAgICAgdG1wID0gaW5pdF9wbGF0Zm9ybV90aW1lcigpOwogICAgIHBsdF90c2MuZnJl
cXVlbmN5ID0gdG1wOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 10:22:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:22: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 1gJc27-0005ZN-Ds; Mon, 05 Nov 2018 10:22: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJc25-0005ZA-SI
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:57 +0000
X-Inumbo-ID: c2d6a9d3-e0e4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2d6a9d3-e0e4-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10: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 1gJc23-0005ZI-UX
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJc23-0002sA-SD
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJc23-0002sA-SD@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 10:22:55 +0000
Subject: [Xen-changelog] [xen staging] x86emul: VME and PVI modes require a
 #GP(0) check first thing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmZTljYmE2NmMwMzZjNDUyY2MyZWQ3MjIwOTg0YWExMWJlOGRjYjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTE6MTM6NTkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxMToxMzo1OSAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogVk1FIGFuZCBQVkkgbW9kZXMgcmVxdWlyZSBhICNHUCgwKSBjaGVjayBmaXJzdCB0aGlu
ZwogICAgCiAgICBBcyBleHBsaWNpdGx5IHNwZWxsZWQgb3V0IGJ5IHRoZSBTRE0sIEVGTEFHUy5W
SUYgYW5kIEVGTEFHUy5WSVAgYm90aCBzZXQKICAgIGF0IHRoZSBzdGFydCBvZiBhbiBpbnN0cnVj
dGlvbiB0cmlnZ2VyICNHUCgwKSBpbmRlcGVuZGVudCBvZiBhY3R1YWwKICAgIGluc3RydWN0aW9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDUgKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCmluZGV4IGU3MTdlNmFjMTQuLmU2OWRmZGQ5ODMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMjQ3LDYgKzMyNDcsMTEgQEAgeDg2X2VtdWxh
dGUoCiAKICAgICBBU1NFUlQob3BzLT5yZWFkKTsKIAorICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZigobW9kZV92aWYoKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgKF9yZWdzLmVmbGFn
cyAmIFg4Nl9FRkxBR1NfVklGKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgKF9yZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfVklQKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19HUCwgMCk7CisKICAgICByYyA9IHg4Nl9kZWNvZGUoJnN0YXRlLCBjdHh0LCBvcHMpOwogICAg
IGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 10:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJcBv-0006Qr-P9; Mon, 05 Nov 2018 10:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJcBu-0006Qm-Ns
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:33:06 +0000
X-Inumbo-ID: 2dd9ff59-e0e6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dd9ff59-e0e6-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 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 1gJcBs-0005lr-Vr
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJcBs-0003ki-TO
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJcBs-0003ki-TO@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86: put vcpumask_to_pcpumask under
 CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjYmVjYjNjNjMwN2EyM2Q1YTIyMjdiOGY0OGViMzk1MTMxZTk5OGUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE5
OjI4OjUxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDEwOjMwOjI5IDIwMTggKzAwMDAKCiAgICB4ODY6IHB1
dCB2Y3B1bWFza190b19wY3B1bWFzayB1bmRlciBDT05GSUdfUFYKICAgIAogICAgVGhpcyBmdW5j
dGlvbiBpcyB1c2VkIGJ5IFBWIGNvZGUgb25seS4gVGhpcyBpc3N1ZSBpcyBkaXNjb3ZlcmVkIGJ5
CiAgICBjbGFuZyBidWlsZC4KICAgIAogICAgRHJvcCBzcHVyaW91cyBpbmxpbmUgd2hpbGUgYXQg
aXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDcwM2YzMzAxYTUuLmYwNDNlNDNhYzcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zMDU3
LDcgKzMwNTcsOCBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAjZW5kaWYKIH0KIAot
c3RhdGljIGlubGluZSBpbnQgdmNwdW1hc2tfdG9fcGNwdW1hc2soCisjaWZkZWYgQ09ORklHX1BW
CitzdGF0aWMgaW50IHZjcHVtYXNrX3RvX3BjcHVtYXNrKAogICAgIHN0cnVjdCBkb21haW4gKmQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYm1hcCwgY3B1bWFza190ICpwbWFz
aykKIHsKICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdmNwdV9iaWFzLCBvZmZzOwpAQCAtMzA5
OSw3ICszMTAwLDYgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdW1hc2tfdG9fcGNwdW1hc2soCiAg
ICAgfQogfQogCi0jaWZkZWYgQ09ORklHX1BWCiBzdGF0aWMgc3RydWN0IGRvbWFpbiAqZ2V0X3Bn
X293bmVyKGRvbWlkX3QgZG9taWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIgPSBO
VUxMLCAqY3VyciA9IGN1cnJlbnQtPmRvbWFpbjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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 1gJfau-0002gM-0Q; Mon, 05 Nov 2018 14: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfas-0002g5-Ng
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:06 +0000
X-Inumbo-ID: a2487487-e104-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2487487-e104-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:11: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 1gJfar-0001ik-7e
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfar-0004Jl-5E
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfar-0004Jl-5E@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:11:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: silence false log messages
 for plain "xpti" / "pv-l1tf"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhiZWQ3Mjg1ZjEwNWIyNDI3NDFiMzFlMjJkN2UyNzNkN2RkMzFmOTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTQ6NTk6MDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNDo1OTowNiAyMDE4ICswMTAwCgogICAgeDg2
OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYi
CiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1v
cmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3Qgcmlk
IG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0y
MiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAg
IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVz
cykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRm
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdk
ODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYzQzMGIyNWI4NC4uMGFjMjQyYzc1
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMjU2LDcgKzI1Niw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3B2X2wxdGYoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2
X2wxdGYgPSAoKG9wdF9wdl9sMXRmICYgfk9QVF9QVl9MMVRGX0RPTVUpIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1BWX0wxVEZfRE9NVSA6IDApKTsKLSAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTcwNyw3ICs3
MDcsNyBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQogICAgICAgICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TVUpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDog
MCk7Ci0gICAgICAgICAgICBlbHNlCisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:11:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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 1gJfb4-0002ho-2J; Mon, 05 Nov 2018 14:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfb2-0002hY-Mj
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:16 +0000
X-Inumbo-ID: a8587046-e104-11e8-9cd7-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8587046-e104-11e8-9cd7-12d6303a7972;
 Mon, 05 Nov 2018 14:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJfb1-0001jM-DQ
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfb1-0004Ku-B9
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfb1-0004Ku-B9@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: split opt_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>

Y29tbWl0IDIyMWFjYmY0MjkwODlhNzM5MGM3YTBjMjUwYmQ0ZjE5NDUwNzA3ZGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDA6MjIgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowMDoyMiAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1
OTk5NGVlMmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICA0
ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jCmluZGV4IDMyMzBhYzZhMjIuLjVlZjBkMjYyOTEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTI1
OSw4ICsyNTksOCBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8KICAgICBkLT5hcmNoLmlzXzMy
Yml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMDsKIAotICAgIGQtPmFyY2gucHZf
ZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJkd2FyZV9kb21haW4oZCkKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQ
VElfRE9NVSk7CisgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IGlzX2hhcmR3YXJlX2RvbWFp
bihkKSA/IG9wdF94cHRpX2h3ZG9tCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IG9wdF94cHRpX2RvbXU7CiAKICAgICBpZiAoICFpc19wdl8zMmJp
dF9kb21haW4oZCkgJiYgdXNlX2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKICAgICAgICAgc3dp
dGNoICggb3B0X3BjaWQgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDBhYzI0MmM3NTguLjAzZGUzYzUwYmEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTEzNCw4ICsxMzQsMTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3Bl
Y19jdHJsKGNvbnN0IGNoYXIgKnMpCiAKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgPSAwOwog
Ci0gICAgICAgICAgICBpZiAoIG9wdF94cHRpIDwgMCApCi0gICAgICAgICAgICAgICAgb3B0X3hw
dGkgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQorICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsKKyAgICAgICAgICAgIGlmICggb3B0X3hwdGlfZG9t
dSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOwogCiAgICAgICAgICAg
ICBpZiAoIG9wdF9zbXQgPCAwICkKICAgICAgICAgICAgICAgICBvcHRfc210ID0gMTsKQEAgLTM0
Myw4ICszNDUsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIpOwogCiAgICAg
cHJpbnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKLSAg
ICAgICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9ET00wID8gImVuYWJsZWQiIDogImRpc2FibGVk
IiwKLSAgICAgICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9ET01VID8gImVuYWJsZWQiIDogImRp
c2FibGVkIik7CisgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRpc2Fi
bGVkIiwKKyAgICAgICAgICAgb3B0X3hwdGlfZG9tdSAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQi
KTsKIAogICAgIHByaW50aygiICBQViBMMVRGIHNoYWRvd2luZzogRG9tMCAlcywgRG9tVSAlc1xu
IiwKICAgICAgICAgICAgb3B0X3B2X2wxdGYgJiBPUFRfUFZfTDFURl9ET00wICA/ICJlbmFibGVk
IiAgOiAiZGlzYWJsZWQiLApAQCAtNjU3LDcgKzY1OSw4IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBs
MXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAyKSkpKTsKIH0KIAot
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF94cHRpX2h3ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CiAKIHN0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBj
YXBzKQogewpAQCAtNjY1LDkgKzY2OCwxOSBAQCBzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKICAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQQUJJTElUSUVT
X1JEQ0xfTk87CiAKICAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PICkK
LSAgICAgICAgb3B0X3hwdGkgPSAwOworICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9od2Rv
bSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0K
ICAgICBlbHNlCi0gICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RP
TVU7CisgICAgeworICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQor
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgfQogfQogCiBzdGF0aWMgX19pbml0
IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCkBAIC02NzYsMTIgKzY4OSwxNCBAQCBzdGF0
aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCiAgICAgaW50IHZhbCwgcmMg
PSAwOwogCiAgICAgLyogSW5oaWJpdCB0aGUgZGVmYXVsdHMgYXMgYW4gZXhwbGljaXQgY2hvaWNl
IGhhcyBiZWVuIGdpdmVuLiAqLwotICAgIGlmICggb3B0X3hwdGkgPT0gLTEgKQotICAgICAgICBv
cHRfeHB0aSA9IDA7CisgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCisgICAgICAgIG9w
dF94cHRpX2h3ZG9tID0gMDsKKyAgICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQorICAgICAg
ICBvcHRfeHB0aV9kb211ID0gMDsKIAogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4g
aXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQotICAg
ICAgICBvcHRfeHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOworICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwogCiAgICAgZG8gewogICAgICAgICBz
cyA9IHN0cmNocihzLCAnLCcpOwpAQCAtNjkxLDIyICs3MDYsMjAgQEAgc3RhdGljIF9faW5pdCBp
bnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQogICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29s
KHMsIHNzKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgb3B0X3hw
dGkgPSAwOworICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsK
ICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgIG9wdF94
cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7CisgICAgICAgICAgICBvcHRfeHB0
aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVsdCIpICkKLSAg
ICAgICAgICAgICAgICBvcHRfeHB0aSA9IC0xOworICAgICAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOwogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRf
eHB0aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET00wKSB8Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAodmFsID8gT1BUX1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgICAgIG9wdF94
cHRpX2h3ZG9tID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChv
cHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAo
dmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSB2YWw7CiAgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtODYyLDEwICs4NzUsOSBAQCB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBkZWZhdWx0
X3hlbl9zcGVjX2N0cmwgKQogICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1NDX01TUl9JRExFKTsKIAotICAgIGlmICggb3B0X3hwdGkgPT0gLTEgKQotICAgICAgICB4cHRp
X2luaXRfZGVmYXVsdChjYXBzKTsKKyAgICB4cHRpX2luaXRfZGVmYXVsdChjYXBzKTsKIAotICAg
IGlmICggb3B0X3hwdGkgPT0gMCApCisgICAgaWYgKCAhb3B0X3hwdGlfaHdkb20gJiYgIW9wdF94
cHRpX2RvbXUgKQogICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQ
VEkpOwogICAgIGVsc2UKICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9O
T19YUFRJKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDhmOGFhZDQwYmIuLjFiMjlmNDVi
MWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMzUsOSArMzUsNyBAQCBleHRlcm4gYm9v
bCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKLWV4dGVybiBp
bnQ4X3Qgb3B0X3hwdGk7Ci0jZGVmaW5lIE9QVF9YUFRJX0RPTTAgIDB4MDEKLSNkZWZpbmUgT1BU
X1hQVElfRE9NVSAgMHgwMgorZXh0ZXJuIGludDhfdCBvcHRfeHB0aV9od2RvbSwgb3B0X3hwdGlf
ZG9tdTsKIAogZXh0ZXJuIGludDhfdCBvcHRfcHZfbDF0ZjsKICNkZWZpbmUgT1BUX1BWX0wxVEZf
RE9NMCAgMHgwMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:11:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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 1gJfbF-0002kZ-4A; Mon, 05 Nov 2018 14:11: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfbD-0002kH-Fk
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:27 +0000
X-Inumbo-ID: ae6dcdbe-e104-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae6dcdbe-e104-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:11: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 1gJfbB-0001jX-JV
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfbB-0004Lb-H4
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfbB-0004Lb-H4@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:11:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: split opt_pv_l1tf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2ZmVlYjU2NDc5OTFjZjQxN2NkODA3OTFkOTdhNDc1OTk5MWQ5ZWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDA6NTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowMDo1MCAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFi
bGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1
bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVk
MjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAot
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgIDQgKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggMDNkZTNjNTBiYS4uZjBjM2Q3NmU0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTQyLDggKzE0
MiwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykK
ICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9zbXQg
PSAxOwogCi0gICAgICAgICAgICBpZiAoIG9wdF9wdl9sMXRmIDwgMCApCi0gICAgICAgICAgICAg
ICAgb3B0X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA8
IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgICAg
IGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRm
X2RvbXUgPSAwOwogCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3Jz
Yl9wdiA9IGZhbHNlOwpAQCAtMjIxLDcgKzIyMyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBw
YXJzZV9zcGVjX2N0cmwpOwogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0ZiA9IC0x
OworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKK2ludDhfdCBf
X3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQg
cGFyc2VfcHZfbDF0Zihjb25zdCBjaGFyICpzKQogewpAQCAtMjI5LDEyICsyMzIsMTQgQEAgc3Rh
dGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihjb25zdCBjaGFyICpzKQogICAgIGludCB2YWws
IHJjID0gMDsKIAogICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNo
b2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAg
ICAgICAgb3B0X3B2X2wxdGYgPSAwOworICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEg
KQorICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9k
b211ID09IC0xICkKKyAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAKICAgICAvKiBJbnRl
cnByZXQgJ3B2LWwxdGYnIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCiAg
ICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3B2X2wxdGYgPSBPUFRfUFZfTDFURl9E
T00wIHwgT1BUX1BWX0wxVEZfRE9NVTsKKyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRf
cHZfbDF0Zl9kb211ID0gMTsKIAogICAgIGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywn
KTsKQEAgLTI0NCwyMCArMjQ5LDE4IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3B2X2wxdGYo
Y29uc3QgY2hhciAqcykKICAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQogICAg
ICAgICB7CiAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gMDsKKyAg
ICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfcHZfbDF0
ZiA9IE9QVF9QVl9MMVRGX0RPTTAgfCBPUFRfUFZfTDFURl9ET01VOworICAgICAgICAgICAgb3B0
X3B2X2wxdGZfaHdkb20gPSBvcHRfcHZfbDF0Zl9kb211ID0gMTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRfcHZfbDF0ZiA9
ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NMCkgfAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET00wIDogMCkpOworICAgICAgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfcHZfbDF0ZiA9ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NVSkgfAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET01VIDogMCkpOwor
ICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSB2YWw7CiAgICAgICAgICAgICBlbHNl
IGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJy
ZWFrOwpAQCAtMzIwLDcgKzMyMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxz
KGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfbDFk
X2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiKTsK
IAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYgdnVsbmVyYWJsZSBvciBQViBz
aGFkb3dpbmcgaXMgaW4gdXNlLiAqLwotICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRf
cHZfbDF0ZiApCisgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9t
IHx8IG9wdF9wdl9sMXRmX2RvbXUgKQogICAgICAgICBwcmludGsoIiAgTDFURjogYmVsaWV2ZWQl
cyB2dWxuZXJhYmxlLCBtYXhwaHlzYWRkciBMMUQgJXUsIENQVUlEICV1IgogICAgICAgICAgICAg
ICAgIiwgU2FmZSBhZGRyZXNzICUiUFJJeDY0IlxuIiwKICAgICAgICAgICAgICAgIGNwdV9oYXNf
YnVnX2wxdGYgPyAiIiA6ICIgbm90IiwKQEAgLTM0OSw4ICszNTIsOCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykK
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKIAog
ICAgIHByaW50aygiICBQViBMMVRGIHNoYWRvd2luZzogRG9tMCAlcywgRG9tVSAlc1xuIiwKLSAg
ICAgICAgICAgb3B0X3B2X2wxdGYgJiBPUFRfUFZfTDFURl9ET00wICA/ICJlbmFibGVkIiAgOiAi
ZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9QVl9MMVRGX0RPTVUgID8g
ImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOworICAgICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA/
ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfcHZfbDF0Zl9kb211ICA/
ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0
cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCkBAIC04OTEsMTMgKzg5NCwxMCBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICog
SW4gc2hpbSBtb2RlLCBTSEFET1cgaXMgZXhwZWN0ZWQgdG8gYmUgY29tcGlsZWQgb3V0LCBhbmQg
YSBtYWxpY2lvdXMKICAgICAgKiBndWVzdCBrZXJuZWwgY2FuIG9ubHkgYXR0YWNrIHRoZSBzaGlt
IFhlbiwgbm90IHRoZSBob3N0IFhlbi4KICAgICAgKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09
IC0xICkKLSAgICB7Ci0gICAgICAgIGlmICggcHZfc2hpbSB8fCAhY3B1X2hhc19idWdfbDF0ZiAp
Ci0gICAgICAgICAgICBvcHRfcHZfbDF0ZiA9IDA7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
IG9wdF9wdl9sMXRmID0gT1BUX1BWX0wxVEZfRE9NVTsKLSAgICB9CisgICAgaWYgKCBvcHRfcHZf
bDF0Zl9od2RvbSA9PSAtMSApCisgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICBp
ZiAoIG9wdF9wdl9sMXRmX2RvbXUgPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9kb211ID0g
IXB2X3NoaW0gJiYgY3B1X2hhc19idWdfbDF0ZjsKIAogICAgIC8qCiAgICAgICogQnkgZGVmYXVs
dCwgZW5hYmxlIEwxRF9GTFVTSCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUsIHVubGVzcwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc2hhZG93LmgKaW5kZXggZjQwZjQxMTg3MS4uMWE0OTQwMjlmYSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3No
YWRvdy5oCkBAIC0yMjQsOSArMjI0LDggQEAgdm9pZCBwdl9sMXRmX3Rhc2tsZXQodW5zaWduZWQg
bG9uZyBkYXRhKTsKIAogc3RhdGljIGlubGluZSB2b2lkIHB2X2wxdGZfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi5jaGVja19sMXRmID0KLSAg
ICAgICAgb3B0X3B2X2wxdGYgJiAoaXNfaGFyZHdhcmVfZG9tYWluKGQpCi0gICAgICAgICAgICAg
ICAgICAgICAgID8gT1BUX1BWX0wxVEZfRE9NMCA6IE9QVF9QVl9MMVRGX0RPTVUpOworICAgIGQt
PmFyY2gucHZfZG9tYWluLmNoZWNrX2wxdGYgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgPyBvcHRf
cHZfbDF0Zl9od2RvbQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBvcHRfcHZfbDF0Zl9kb211OwogCiAjaWYgZGVmaW5lZChDT05GSUdf
U0hBRE9XX1BBR0lORykgJiYgZGVmaW5lZChDT05GSUdfUFYpCiAgICAgdGFza2xldF9pbml0KCZk
LT5hcmNoLnBhZ2luZy5zaGFkb3cucHZfbDF0Zl90YXNrbGV0LApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggMWIyOWY0NWIxYi4uYzg0NjM1NDRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CkBAIC0zNyw5ICszNyw3IEBAIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdz
OwogCiBleHRlcm4gaW50OF90IG9wdF94cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCi1leHRl
cm4gaW50OF90IG9wdF9wdl9sMXRmOwotI2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0j
ZGVmaW5lIE9QVF9QVl9MMVRGX0RPTVUgIDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGZf
aHdkb20sIG9wdF9wdl9sMXRmX2RvbXU7CiAKIC8qCiAgKiBUaGUgTDFEIGFkZHJlc3MgbWFzaywg
d2hpY2ggbWlnaHQgYmUgd2lkZXIgdGhhbiByZXBvcnRlZCBpbiBDUFVJRCwgYW5kIHRoZQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:11:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:11: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 1gJfbP-0002mm-6D; Mon, 05 Nov 2018 14:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfbN-0002mH-3n
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:37 +0000
X-Inumbo-ID: b47c408c-e104-11e8-aa6b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b47c408c-e104-11e8-aa6b-12d6303a7972;
 Mon, 05 Nov 2018 14:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJfbL-0001jg-PJ
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfbL-0004M1-N3
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfbL-0004M1-N3@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:11:35 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: fix "xpti=" and "pv-l1tf="
 yet again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzNDQ3MWYxNDQwYjA1NTZhMzIzZjMxMDUxZGE1OGZhMGY3MGFkMTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDE6MjAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowMToyMCAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQgYWdhaW4KICAgIAogICAgV2hpbGUgY29t
bWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0K
ICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5v
LWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9
bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UKICAgIG9mICJ4cHRpPSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFzIHRvIHdoaWNoIGRlZmF1bHQKICAgIGlz
IHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAiLCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8g
aGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFzIHRoaXMgaXMgZGlzdGluY3QgZnJvbSBi
b3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAieHB0aT1uby1kb20wLG5vLWRvbXUiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2UyMzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjU2ICswMjAwCi0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGYwYzNkNzZlNGYuLmViNDgwYzFmMDggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIzMSwxMiArMjMxLDYgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihj
b25zdCBjaGFyICpzKQogICAgIGNvbnN0IGNoYXIgKnNzOwogICAgIGludCB2YWwsIHJjID0gMDsK
IAotICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMg
YmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmX2h3ZG9tID09IC0xICkKLSAgICAg
ICAgb3B0X3B2X2wxdGZfaHdkb20gPSAwOwotICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAt
MSApCi0gICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSAwOwotCiAgICAgLyogSW50ZXJwcmV0ICdw
di1sMXRmJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICgg
KnMgPT0gJ1wwJyApCiAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9t
dSA9IDE7CkBAIC02OTEsMTIgKzY4NSw2IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y29uc3QgY2hhciAqcykKICAgICBjb25zdCBjaGFyICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7
CiAKLSAgICAvKiBJbmhpYml0IHRoZSBkZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFz
IGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCi0gICAgICAg
IG9wdF94cHRpX2h3ZG9tID0gMDsKLSAgICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQotICAg
ICAgICBvcHRfeHB0aV9kb211ID0gMDsKLQogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUg
aW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQog
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:11:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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 1gJfbZ-0002or-7x; Mon, 05 Nov 2018 14:11:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfbX-0002oa-DU
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:47 +0000
X-Inumbo-ID: ba8fcc50-e104-11e8-92b4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba8fcc50-e104-11e8-92b4-12d6303a7972;
 Mon, 05 Nov 2018 14:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJfbV-0001jq-VS
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfbV-0004NG-Sy
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfbV-0004NG-Sy@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:11:45 +0000
Subject: [Xen-changelog] [xen staging-4.11] vtd: add missing check for
 shared EPT...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwYjRiNjk5NWMwY2UxYWU5YjdhZTVmZGU3MWNkMWJhMWQxNDhmOWEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDE1OjAxOjQ4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MDE6NDggMjAxOCArMDEwMAoK
ICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAgLi4u
aW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gaW5j
bHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9pb21t
dV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdiMWVi
ZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAyMDAK
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDEzICsrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMDhiY2U5MmQ0MC4uZTE4MzhlOGU3ZCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NzIsNyArMTc3Miw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7Ci0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBu
ZXcgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7
fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTc4NywxNCArMTc4
NywxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwg
UEFHRV9TSElGVF80SywgMSk7Ci0gICAgaWYgKCBwZ19tYWRkciA9PSAwICkKKyAgICBpZiAoICFw
Z19tYWRkciApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1
Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBh
Z2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gJnBhZ2VbZ2ZuICYgTEVWRUxfTUFT
S107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJf
dCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVB
RCAgOiAwKSB8CkBAIC0xODEwLDYgKzE4MTIsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwogICAgICpwdGUg
PSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3Qg
ZG1hX3B0ZSkpOwpAQCAtMTgyNSw2ICsxODI4LDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogeworICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8K
KyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCiAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:11:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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 1gJfbj-0002qg-9g; Mon, 05 Nov 2018 14: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfbh-0002qK-PQ
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:57 +0000
X-Inumbo-ID: c0a55c5a-e104-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0a55c5a-e104-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJfbg-0001k2-5F
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfbg-0004Np-2t
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfbg-0004Np-2t@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:11:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/boot: enable NMIs after
 traps init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyNDM2Mzk2ZWQzNDBhZGUyNzhjMjlmYWE5ZGE1MmEwYmQ0YWU3YmMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDUgMTU6MDI6MjIgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowMjoyMiAyMDE4ICswMTAw
CgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4g
Y2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290
IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBh
bHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9y
aWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAg
VG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2lu
aXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBmZGIw
MjI4NzVhLi43MmU2NWI2ZTFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTgzMSw2ICs4MzEsOSBAQCB2b2lk
IGNwdV9pbml0KHZvaWQpCiAjZGVmaW5lIENEKHJlZ2lzdGVyKSBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlZGIiICNyZWdpc3RlciA6IDogInIiKDBVTCkgKTsKIAlDRCgwKTsgQ0QoMSk7IENEKDIp
OyBDRCgzKTsgLyogbm8gZGI0IGFuZCBkYjUgKi87IENEKDYpOyBDRCg3KTsKICN1bmRlZiBDRAor
CisJLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBtYXkgaGF2ZSBsZWZ0
IHRoZW0gZGlzYWJsZWQuICovCisJZW5hYmxlX25taXMoKTsKIH0KIAogdm9pZCBjcHVfdW5pbml0
KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDI4NjBjNDI1ZWYuLmVjYjAxNDk4NDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC03
MDIsNiArNzAyLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9u
IGluLiAqLwogCisgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCisgICAgZW5hYmxlX25taXMoKTsKKwogICAg
IGlmICggcHZoX2Jvb3QgKQogICAgIHsKICAgICAgICAgQVNTRVJUKG1iaV9wID09IDApOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:12:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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 1gJfbs-0002se-EX; Mon, 05 Nov 2018 14:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfbr-0002sU-TB
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:07 +0000
X-Inumbo-ID: c6b4edc6-e104-11e8-98f3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6b4edc6-e104-11e8-98f3-12d6303a7972;
 Mon, 05 Nov 2018 14:12: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 1gJfbq-0001kN-B9
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfbq-0004Ok-8r
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfbq-0004Ok-8r@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:12:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3723971947332716987=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fe10c229a404594a7cd5f2aaf3bd909dfc4e14e8
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:02:59 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:02:59 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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>
    master commit: 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
    master date: 2018-10-24 14:43:05 +0100
---
 xen/arch/x86/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/x86-defns.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 72e65b6e1a..1d21ff9467 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -3,6 +3,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -827,10 +828,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/x86-defns.h b/xen/include/asm-x86/x86-defns.h
index 904041e1ab..b80bbd80ad 100644
--- a/xen/include/asm-x86/x86-defns.h
+++ b/xen/include/asm-x86/x86-defns.h
@@ -97,4 +97,14 @@
 #define X86_XCR0_LWP_POS          62
 #define X86_XCR0_LWP              (1ULL << X86_XCR0_LWP_POS)
 
+/*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
 #endif	/* __XEN_X86_DEFNS_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3723971947332716987==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:12:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:12: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 1gJfc3-0002ul-GR; Mon, 05 Nov 2018 14:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfc2-0002ub-8K
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:18 +0000
X-Inumbo-ID: ccc86fe4-e104-11e8-bd1e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccc86fe4-e104-11e8-bd1e-12d6303a7972;
 Mon, 05 Nov 2018 14:12: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 1gJfc0-0001lG-HC
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfc0-0004PQ-F2
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfc0-0004PQ-F2@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:12:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/domain: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2022497258522648742=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 06a50b02d58d812158b4efdb8820be89d6565534
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:04:12 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:04:12 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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>
    
    x86/domain: Fix build with GCC 4.3.x
    
    GCC 4.3.x can't initialise the user_regs structure like this.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
    master date: 2018-10-24 14:43:05 +0100
    master commit: 0a1fa635029d100d4b6b7eddb31d49603217cab7
    master date: 2018-10-30 13:26:21 +0000
---
 xen/arch/x86/domain.c        | 13 +++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index c39cf2c6e5..5a0f64feaf 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -323,6 +323,17 @@ void free_vcpu_struct(struct vcpu *v)
     free_xenheap_page(v);
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
+    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int vcpu_initialise(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -342,6 +353,8 @@ int vcpu_initialise(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
     else if ( (rc = xstate_alloc_save_area(v)) != 0 )
         return rc;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 4cbb688c05..611545f898 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3905,11 +3905,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     }
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.rflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.rdx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.rip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 61e6900465..ec81d788e3 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -633,6 +633,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2022497258522648742==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:12:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:12: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 1gJfcC-0002wv-IC; Mon, 05 Nov 2018 14:12:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfcB-0002wf-Ge
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:27 +0000
X-Inumbo-ID: d2d91e42-e104-11e8-8cc5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2d91e42-e104-11e8-8cc5-12d6303a7972;
 Mon, 05 Nov 2018 14:12: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 1gJfcA-0001lP-Mx
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfcA-0004QC-Kh
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfcA-0004QC-Kh@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:12:26 +0000
Subject: [Xen-changelog] [xen staging-4.11] tools/dombuilder: Initialise
 vcpu debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4643505545179509960=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8f3f58c1c060a2b392d6e386368577b3f4ebab32
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:04:46 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:04:46 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 46029da12e5efeca6d957e5793bd34f2965fa0a1
    master date: 2018-10-24 14:43:05 +0100
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index e33a28847d..3ab918ca82 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -53,6 +53,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define SPECIALPAGE_PAGING   0
 #define SPECIALPAGE_ACCESS   1
 #define SPECIALPAGE_SHARING  2
@@ -860,6 +863,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -907,6 +913,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1011,6 +1020,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4643505545179509960==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:12:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:12: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 1gJfcM-0002yl-Jy; Mon, 05 Nov 2018 14:12:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfcM-0002yc-5j
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:38 +0000
X-Inumbo-ID: d8eb8694-e104-11e8-9839-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8eb8694-e104-11e8-9839-12d6303a7972;
 Mon, 05 Nov 2018 14:12: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 1gJfcK-0001lX-TC
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfcK-0004RQ-QX
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:12:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfcK-0004RQ-QX@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:12:36 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/pv: Fix crash when using `xl
 set-parameter pcid=...`
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2N2I4NDlkMjJlMmVjYTRjNjQwOGFmMWE0MjUzMzJkZTc1MmY0MDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA1IDE1OjA1OjA3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MDU6MDcgMjAxOCArMDEw
MAoKICAgIHg4Ni9wdjogRml4IGNyYXNoIHdoZW4gdXNpbmcgYHhsIHNldC1wYXJhbWV0ZXIgcGNp
ZD0uLi5gCiAgICAKICAgICJwY2lkPSIgaXMgcmVnaXN0ZXJlZCBhcyBhIHJ1bnRpbWUgcGFyYW1l
dGVyLCB3aGljaCBtZWFucyB0aGF0IHBhcnNlX3BjaWQoKQogICAgbXVzdCBub3QgcmVzaWRlIGlu
IC5pbml0LCBvciB0aGUgZm9sbG93aW5nIGhhcHBlbnMgd2hlbiBwYXJzZV9wYXJhbXMoKSB0cmll
cwogICAgdG8gY2FsbCBhbiB1bm1hcHBlZCBmdW5jdGlvbiBwb2ludGVyLgogICAgCiAgICAgIChY
RU4pIC0tLS1bIFhlbi00LjEyLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRl
ZCBdLS0tLQogICAgICAoWEVOKSBDUFU6ICAgIDAKICAgICAgKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDQwN2ZiMz5dIGZmZmY4MmQwODA0MDdmYjMKICAgICAgKFhFTikgUkZMQUdTOiAw
MDAwMDAwMDAwMDEwMjkyICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MSkKICAgICAgKFhFTikg
cmF4OiBmZmZmODJkMDgwNDA3ZmIzICAgcmJ4OiBmZmZmODJkMDgwM2NmMjcwICAgcmN4OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHJkeDogZmZmZjgzMDBhYmU2N2ZmZiAgIHJzaTogMDAw
MDAwMDAwMDAwMDAwYSAgIHJkaTogZmZmZjgzMDBhYmU2N2JmZAogICAgICAoWEVOKSByYnA6IGZm
ZmY4MzAwYWJlNjdjYTggICByc3A6IGZmZmY4MzAwYWJlNjdiYTAgICByODogIGZmZmY4MzA4NGQ5
ODAwMDAKICAgICAgKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAw
MDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHIxMjogZmZmZjgzMDBh
YmU2N2JmZCAgIHIxMzogZmZmZjgyZDA4MDNjYjYyOCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAog
ICAgICAoWEVOKSByMTU6IGZmZmY4MzAwYWJlNjdiZjggICBjcjA6IDAwMDAwMDAwODAwNTAwMzMg
ICBjcjQ6IDAwMDAwMDAwMDAxNzI2NjAKICAgICAgKFhFTikgY3IzOiAwMDAwMDAwODI4ZWZkMDAw
ICAgY3IyOiBmZmZmODJkMDgwNDA3ZmIzCiAgICAgIChYRU4pIGZzYjogMDAwMDdmYjgxMGQ0Yjc4
MCAgIGdzYjogZmZmZjg4MDA3Y2UyMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAogICAgICAo
WEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEw
ICAgY3M6IGUwMDgKICAgICAgKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwNDA3ZmIz
PiAoZmZmZjgyZDA4MDQwN2ZiMykgW2ZhdWx0IG9uIGFjY2Vzc106CiAgICAgIChYRU4pICAtLSAt
LSAtLSAtLSAtLSAtLSAtLSAtLSA8LS0+IC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0t
IC0tIC0tIC0tIC0tCiAgICAgIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMw
MGFiZTY3YmEwOgogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjE3ZjYxIGZmZmY4MzA4MjZkYjBm
MDkgZmZmZjgzMDBhYmU2N2JmOCBmZmZmODJkMDgwM2NmMWUwCiAgICAgIChYRU4pICAgIDAwMDA3
Y2ZmNTQxOTg0MDkgZmZmZjgzMDBhYmU2N2JmMCAwMTAwMDFkMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKICAgICAgKFhFTikgICAgZmZmZjgyZDA4MDNjZjI4OCBmZmZmODMwMGFiZTY3Yzg4IGZm
ZmY4MmQwODA1YTA5YzAgNjE2YzYyMDA2NDY5NjM3MAogICAgICAoWEVOKSAgICAwMDAwMDAwMGFh
YWEwMDY4IDAwMDAwMDAwMDAwMDAyOTYgZmZmZjgyZDA4MDIzZDYwZSBhYWFhYWFhYWFhYWFhYWFh
CiAgICAgIChYRU4pICAgIGZmZmY4MzA4NGQ5YjQwMDAgZmZmZjgzMDBhYmU2N2M2OCBmZmZmODJk
MDgwMjQ5NDBlIGZmZmY4MzA4MzczNmUwMDAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDA4
MCAwMDAwMDAwMDAwMDAwMDdhIDAwMDAwMDAwMDAwMDAwMGEgZmZmZjgyZDA4MDQ1ZTYxYwogICAg
ICAoWEVOKSAgICBmZmZmODJkMDgwNTczZDgwIGZmZmY4MzAwYWJlNjdjYjggZmZmZjgyZDA4MDI0
OTgwNSA4MDAwMDAwN2ZjZTU0MDY3CiAgICAgIChYRU4pICAgIGZmZmZmZmZmZmZmZmZmZjIgZmZm
ZjgzMDgyNmRiMGYwMCBmZmZmODMwMGFiZmE3MDAwIGZmZmY4MmQwODA0NWU2MWMKICAgICAgKFhF
TikgICAgZmZmZjgyZDA4MDU3M2Q4MCBmZmZmODMwMGFiZTY3Y2I4IGZmZmY4MmQwODAyMTgwMWUg
ZmZmZjgzMDBhYmU2N2U0OAogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjNmNjBhIGZmZmY4MzA4
MzczNmUwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGFiZTY3ZDU4CiAgICAgIChYRU4pICAg
IGZmZmY4MmQwODAyOTNkOTAgMDAwMDAwMDAwMDAwMDA5MiBmZmZmODJkMDgwMjNkNjBlIGZmZmY4
MjAwNDAwMDZhZTAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDA3ZmI4MTBkNWMwMTAgZmZmZjgzMDgzNzM2ZTI0OAogICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMjg2IGZmZmY4MzAwYWJlNjdkNTggMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJlMDEw
NTIxYjAwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAyMDYgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwYWJlNjdlNDgKICAgICAgKFhFTikgICAgZmZmZjgyZDA4
MDI5NTI3MCAwMDAwMDAwMGZmZmZmZmZmIGZmZmY4MzA4MzczNmUwMDAgZmZmZjgzMDBhYmU2N2U0
OAogICAgICAoWEVOKSAgICBmZmZmODIwMDQwMDA2YWUwIGZmZmY4MzAwYWJlNjdkOTggMDAwMDAw
MTIwMDAwMDAxYyAwMDAwN2ZiODEwZDVkMDEwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDkgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAxIDAwMDA3ZmI4MTBiNTMyNjAKICAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA2
MzhiYzAgMDAwMDdmYjgxMDY2YTc0OAogICAgICAoWEVOKSAgICAwMDAwN2ZmZTExMDg3ODgxIDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMSAwMDAwN2ZiODEwYjUzMjYwCiAgICAgIChY
RU4pICAgIDAwMDAwMDAwMDA2MzhiNjAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2ZiODEwMDMyMmEw
IGZmZmY4MmQwODAzNWQ0NDQKICAgICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAgIChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIxN2Y2MT5dIGtlcm5lbC5jI3BhcnNlX3BhcmFtcysweDM0YS8weDNl
YgogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMTgwMWU+XSBydW50aW1lX3BhcnNlKzB4MWMv
MHgxZQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2Y2MGE+XSBkb19zeXNjdGwrMHgxMDhk
LzB4MTI0MQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTM1Y2I+XSBwdl9oeXBlcmNhbGwr
MHgxYWMvMHg0YzUKICAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzVkNGEyPl0gbHN0YXJfZW50
ZXIrMHgxMTIvMHgxMjAKICAgICAgKFhFTikKICAgICAgKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJv
bSBmZmZmODJkMDgwNDA3ZmIzOgogICAgICAoWEVOKSAgTDRbMHgxMDVdID0gMDAwMDAwMDBhYmU1
YzA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pICBMM1sweDE0Ml0gPSAwMDAwMDAwMGFi
ZTU5MDYzIGZmZmZmZmZmZmZmZmZmZmYKICAgICAgKFhFTikgIEwyWzB4MDAyXSA9IDAwMDAwMDA4
NGQ5YmYwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgICAoWEVOKSAgTDFbMHgwMDddID0gMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pCiAgICAgIChYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgICAgKFhFTikgUGFuaWMgb24g
Q1BVIDA6CiAgICAgIChYRU4pIEZBVEFMIFBBR0UgRkFVTFQKICAgICAgKFhFTikgW2Vycm9yX2Nv
ZGU9MDAxMF0KICAgICAgKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmY4MmQwODA0
MDdmYjMKICAgICAgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGY5OTNjM2U5MDcyODcwNWRhY2Q4MzRiNDlhNmU1NjA4YzEz
NjA0MDkKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTMwIDEzOjI2OjIxICswMDAwCi0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDVlZjBkMjYyOTEuLmI3NWZmNmI5Njgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKQEAgLTIyLDcgKzIyLDcgQEAgc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7
CiAgICAgUENJRF9OT1hQVEkKIH0gb3B0X3BjaWQgPSBQQ0lEX1hQVEk7CiAKLXN0YXRpYyBfX2lu
aXQgaW50IHBhcnNlX3BjaWQoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfcGNpZChj
b25zdCBjaGFyICpzKQogewogICAgIGludCByYyA9IDA7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:22:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJflW-00045b-Lg; Mon, 05 Nov 2018 14:22:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJflW-00045S-0O
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:06 +0000
X-Inumbo-ID: 2babc61d-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2babc61d-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJflV-0001xA-7T
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJflV-0007D7-54
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJflV-0007D7-54@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:22:05 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: silence false log messages
 for plain "xpti" / "pv-l1tf"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyNWZiZDJlMjVmNTcwMDAyYjNiZTc0ZWZkZTljMjNlYjIxZTEyNTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDg6MDAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowODowMCAyMDE4ICswMTAwCgogICAgeDg2
OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYi
CiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1v
cmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3Qgcmlk
IG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0y
MiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAg
IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVz
cykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRm
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdk
ODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMTRlMDFmYWZmOS4uMTNlY2NjZTcx
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMjQwLDcgKzI0MCw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3B2X2wxdGYoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2
X2wxdGYgPSAoKG9wdF9wdl9sMXRmICYgfk9QVF9QVl9MMVRGX0RPTVUpIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1BWX0wxVEZfRE9NVSA6IDApKTsKLSAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTY5MSw3ICs2
OTEsNyBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQogICAgICAgICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TVUpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDog
MCk7Ci0gICAgICAgICAgICBlbHNlCisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJflh-00046o-NT; Mon, 05 Nov 2018 14:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJflg-00046g-QD
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:16 +0000
X-Inumbo-ID: 31bfcaae-e106-11e8-8102-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31bfcaae-e106-11e8-8102-12d6303a7972;
 Mon, 05 Nov 2018 14: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 1gJflf-0001y1-DF
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJflf-0007Da-Az
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJflf-0007Da-Az@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:22:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: split opt_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>

Y29tbWl0IDU4MjJiZTZhNmE1MDE1NjcwYTVjNzI2NzIyZDJkMzdjMzUzMWY2ZTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDg6NDcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowODo0NyAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1
OTk5NGVlMmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICA0
ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jCmluZGV4IGJkY2JkMzhmMTUuLjQ0ZGIxNzVjODggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTI2
Niw4ICsyNjYsOCBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIC8qIDY0LWJpdCBQViBndWVzdCBieSBkZWZh
dWx0LiAqLwogICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGlu
Zm8gPSAwOwogCi0gICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94cHRpICYgKGlzX2hh
cmR3YXJlX2RvbWFpbihkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/IE9QVF9YUFRJX0RPTTAgOiBPUFRfWFBUSV9ET01VKTsKKyAgICBkLT5hcmNoLnB2X2RvbWFp
bi54cHRpID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gb3B0X3hwdGlfaHdkb20KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogb3B0X3hwdGlfZG9t
dTsKIAogICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiB1c2VfaW52cGNpZCAmJiBj
cHVfaGFzX3BjaWQgKQogICAgICAgICBzd2l0Y2ggKCBvcHRfcGNpZCApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXgg
MTNlY2NjZTcxYi4uYTVlMzIxMTJhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTE4LDggKzExOCwxMCBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKIAogICAgICAg
ICAgICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAKLSAgICAgICAgICAgIGlmICggb3B0X3hwdGkgPCAw
ICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgICAgICAgICBpZiAoIG9wdF94
cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAg
ICAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hw
dGlfZG9tdSA9IDA7CiAKICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAg
ICAgICAgIG9wdF9zbXQgPSAxOwpAQCAtMzI3LDggKzMyOSw4IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAg
ICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFH
RVJfRlBVIiAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkp
OiBEb20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RP
TTAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9Y
UFRJX0RPTVUgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKKyAgICAgICAgICAgb3B0X3hwdGlf
aHdkb20gPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfeHB0aV9kb211
ICA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIgIFBWIEwxVEYgc2hh
ZG93aW5nOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9Q
VF9QVl9MMVRGX0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCkBAIC02NDEsNyArNjQz
LDggQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAo
cGFkZHJfYml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9
IC0xOworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKK2ludDhfdCBf
X3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCB2b2lkIHhw
dGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCiB7CkBAIC02NDksOSArNjUyLDE5IEBAIHN0
YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBjYXBzKQogICAgICAg
ICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKIAogICAgIGlmICggY2FwcyAmIEFS
Q0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQotICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IDA7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQorICAgICAgICAgICAg
b3B0X3hwdGlfZG9tdSA9IDA7CisgICAgfQogICAgIGVsc2UKLSAgICAgICAgb3B0X3hwdGkgPSBP
UFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKKyAgICB7CisgICAgICAgIGlmICggb3B0X3hw
dGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKKyAgICAgICAg
aWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMTsK
KyAgICB9CiB9CiAKIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29uc3QgY2hhciAqcykK
QEAgLTY2MCwxMiArNjczLDE0IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29uc3Qg
Y2hhciAqcykKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKICAgICAvKiBJbmhpYml0IHRoZSBkZWZh
dWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBv
cHRfeHB0aSA9PSAtMSApCi0gICAgICAgIG9wdF94cHRpID0gMDsKKyAgICBpZiAoIG9wdF94cHRp
X2h3ZG9tID09IC0xICkKKyAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgIGlmICggb3B0
X3hwdGlfZG9tdSA9PSAtMSApCisgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOwogCiAgICAgLyog
SW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwog
ICAgIGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8
IE9QVF9YUFRJX0RPTVU7CisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7CiAKICAgICBkbyB7CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CkBAIC02NzUsMjIg
KzY5MCwyMCBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCiAg
ICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywgc3MpICkKICAgICAgICAgewogICAgICAgICBj
YXNlIDA6Ci0gICAgICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSAxOgotICAgICAgICAgICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElf
RE9NVTsKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CiAg
ICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgaWYgKCAh
c3RyY21wKHMsICJkZWZhdWx0IikgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpID0gLTE7Cisg
ICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7CiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TTApIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET00wIDog
MCk7CisgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7CiAgICAgICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQotICAg
ICAgICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTVUpIHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDogMCk7CisgICAg
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAq
cyApCiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CkBA
IC04NDYsMTAgKzg1OSw5IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKICAgICBpZiAoIGRlZmF1bHRfeGVuX3NwZWNfY3RybCApCiAgICAgICAgIHNldHVw
X2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpOwogCi0gICAgaWYgKCBvcHRf
eHB0aSA9PSAtMSApCi0gICAgICAgIHhwdGlfaW5pdF9kZWZhdWx0KGNhcHMpOworICAgIHhwdGlf
aW5pdF9kZWZhdWx0KGNhcHMpOwogCi0gICAgaWYgKCBvcHRfeHB0aSA9PSAwICkKKyAgICBpZiAo
ICFvcHRfeHB0aV9od2RvbSAmJiAhb3B0X3hwdGlfZG9tdSApCiAgICAgICAgIHNldHVwX2ZvcmNl
X2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7CiAgICAgZWxzZQogICAgICAgICBzZXR1cF9j
bGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgK
aW5kZXggOGY4YWFkNDBiYi4uMWIyOWY0NWIxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBA
IC0zNSw5ICszNSw3IEBAIGV4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4g
dWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3Nw
ZWNfY3RybF9mbGFnczsKIAotZXh0ZXJuIGludDhfdCBvcHRfeHB0aTsKLSNkZWZpbmUgT1BUX1hQ
VElfRE9NMCAgMHgwMQotI2RlZmluZSBPUFRfWFBUSV9ET01VICAweDAyCitleHRlcm4gaW50OF90
IG9wdF94cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCiBleHRlcm4gaW50OF90IG9wdF9wdl9s
MXRmOwogI2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:22:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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 1gJflr-000498-RX; Mon, 05 Nov 2018 14: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJflq-00048u-Q8
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:26 +0000
X-Inumbo-ID: 37cc3c2e-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37cc3c2e-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:22: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 1gJflp-0001y9-J0
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJflp-0007Lk-Gm
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJflp-0007Lk-Gm@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:22:25 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: split opt_pv_l1tf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3OWFjMjc0NmM0NjE0ZTE1ZTY5MjY2MDQ4ZDkyYmU5YjAzMTk0ZmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDk6MTYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowOToxNiAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFi
bGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1
bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVk
MjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAot
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgIDQgKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggYTVlMzIxMTJhMi4uNWQ4Yzg4ODY4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTI2LDggKzEy
NiwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykK
ICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9zbXQg
PSAxOwogCi0gICAgICAgICAgICBpZiAoIG9wdF9wdl9sMXRmIDwgMCApCi0gICAgICAgICAgICAg
ICAgb3B0X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA8
IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgICAg
IGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRm
X2RvbXUgPSAwOwogCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3Jz
Yl9wdiA9IGZhbHNlOwpAQCAtMjA1LDcgKzIwNyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBw
YXJzZV9zcGVjX2N0cmwpOwogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0ZiA9IC0x
OworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKK2ludDhfdCBf
X3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQg
cGFyc2VfcHZfbDF0Zihjb25zdCBjaGFyICpzKQogewpAQCAtMjEzLDEyICsyMTYsMTQgQEAgc3Rh
dGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihjb25zdCBjaGFyICpzKQogICAgIGludCB2YWws
IHJjID0gMDsKIAogICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNo
b2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAg
ICAgICAgb3B0X3B2X2wxdGYgPSAwOworICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEg
KQorICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9k
b211ID09IC0xICkKKyAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAKICAgICAvKiBJbnRl
cnByZXQgJ3B2LWwxdGYnIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCiAg
ICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3B2X2wxdGYgPSBPUFRfUFZfTDFURl9E
T00wIHwgT1BUX1BWX0wxVEZfRE9NVTsKKyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRf
cHZfbDF0Zl9kb211ID0gMTsKIAogICAgIGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywn
KTsKQEAgLTIyOCwyMCArMjMzLDE4IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3B2X2wxdGYo
Y29uc3QgY2hhciAqcykKICAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQogICAg
ICAgICB7CiAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gMDsKKyAg
ICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfcHZfbDF0
ZiA9IE9QVF9QVl9MMVRGX0RPTTAgfCBPUFRfUFZfTDFURl9ET01VOworICAgICAgICAgICAgb3B0
X3B2X2wxdGZfaHdkb20gPSBvcHRfcHZfbDF0Zl9kb211ID0gMTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRfcHZfbDF0ZiA9
ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NMCkgfAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET00wIDogMCkpOworICAgICAgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfcHZfbDF0ZiA9ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NVSkgfAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET01VIDogMCkpOwor
ICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSB2YWw7CiAgICAgICAgICAgICBlbHNl
IGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJy
ZWFrOwpAQCAtMzA0LDcgKzMwNyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxz
KGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfbDFk
X2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiKTsK
IAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYgdnVsbmVyYWJsZSBvciBQViBz
aGFkb3dpbmcgaXMgaW4gdXNlLiAqLwotICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRf
cHZfbDF0ZiApCisgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9t
IHx8IG9wdF9wdl9sMXRmX2RvbXUgKQogICAgICAgICBwcmludGsoIiAgTDFURjogYmVsaWV2ZWQl
cyB2dWxuZXJhYmxlLCBtYXhwaHlzYWRkciBMMUQgJXUsIENQVUlEICV1IgogICAgICAgICAgICAg
ICAgIiwgU2FmZSBhZGRyZXNzICUiUFJJeDY0IlxuIiwKICAgICAgICAgICAgICAgIGNwdV9oYXNf
YnVnX2wxdGYgPyAiIiA6ICIgbm90IiwKQEAgLTMzMyw4ICszMzYsOCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykK
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKIAog
ICAgIHByaW50aygiICBQViBMMVRGIHNoYWRvd2luZzogRG9tMCAlcywgRG9tVSAlc1xuIiwKLSAg
ICAgICAgICAgb3B0X3B2X2wxdGYgJiBPUFRfUFZfTDFURl9ET00wICA/ICJlbmFibGVkIiAgOiAi
ZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9QVl9MMVRGX0RPTVUgID8g
ImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOworICAgICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA/
ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfcHZfbDF0Zl9kb211ICA/
ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0
cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCkBAIC04NzUsMTMgKzg3OCwxMCBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICog
SW4gc2hpbSBtb2RlLCBTSEFET1cgaXMgZXhwZWN0ZWQgdG8gYmUgY29tcGlsZWQgb3V0LCBhbmQg
YSBtYWxpY2lvdXMKICAgICAgKiBndWVzdCBrZXJuZWwgY2FuIG9ubHkgYXR0YWNrIHRoZSBzaGlt
IFhlbiwgbm90IHRoZSBob3N0IFhlbi4KICAgICAgKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09
IC0xICkKLSAgICB7Ci0gICAgICAgIGlmICggcHZfc2hpbSB8fCAhY3B1X2hhc19idWdfbDF0ZiAp
Ci0gICAgICAgICAgICBvcHRfcHZfbDF0ZiA9IDA7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
IG9wdF9wdl9sMXRmID0gT1BUX1BWX0wxVEZfRE9NVTsKLSAgICB9CisgICAgaWYgKCBvcHRfcHZf
bDF0Zl9od2RvbSA9PSAtMSApCisgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICBp
ZiAoIG9wdF9wdl9sMXRmX2RvbXUgPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9kb211ID0g
IXB2X3NoaW0gJiYgY3B1X2hhc19idWdfbDF0ZjsKIAogICAgIC8qCiAgICAgICogQnkgZGVmYXVs
dCwgZW5hYmxlIEwxRF9GTFVTSCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUsIHVubGVzcwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc2hhZG93LmgKaW5kZXggZjQwZjQxMTg3MS4uMWE0OTQwMjlmYSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3No
YWRvdy5oCkBAIC0yMjQsOSArMjI0LDggQEAgdm9pZCBwdl9sMXRmX3Rhc2tsZXQodW5zaWduZWQg
bG9uZyBkYXRhKTsKIAogc3RhdGljIGlubGluZSB2b2lkIHB2X2wxdGZfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi5jaGVja19sMXRmID0KLSAg
ICAgICAgb3B0X3B2X2wxdGYgJiAoaXNfaGFyZHdhcmVfZG9tYWluKGQpCi0gICAgICAgICAgICAg
ICAgICAgICAgID8gT1BUX1BWX0wxVEZfRE9NMCA6IE9QVF9QVl9MMVRGX0RPTVUpOworICAgIGQt
PmFyY2gucHZfZG9tYWluLmNoZWNrX2wxdGYgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgPyBvcHRf
cHZfbDF0Zl9od2RvbQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBvcHRfcHZfbDF0Zl9kb211OwogCiAjaWYgZGVmaW5lZChDT05GSUdf
U0hBRE9XX1BBR0lORykgJiYgZGVmaW5lZChDT05GSUdfUFYpCiAgICAgdGFza2xldF9pbml0KCZk
LT5hcmNoLnBhZ2luZy5zaGFkb3cucHZfbDF0Zl90YXNrbGV0LApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggMWIyOWY0NWIxYi4uYzg0NjM1NDRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CkBAIC0zNyw5ICszNyw3IEBAIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdz
OwogCiBleHRlcm4gaW50OF90IG9wdF94cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCi1leHRl
cm4gaW50OF90IG9wdF9wdl9sMXRmOwotI2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0j
ZGVmaW5lIE9QVF9QVl9MMVRGX0RPTVUgIDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGZf
aHdkb20sIG9wdF9wdl9sMXRmX2RvbXU7CiAKIC8qCiAgKiBUaGUgTDFEIGFkZHJlc3MgbWFzaywg
d2hpY2ggbWlnaHQgYmUgd2lkZXIgdGhhbiByZXBvcnRlZCBpbiBDUFVJRCwgYW5kIHRoZQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJfm1-0004Ai-Tl; Mon, 05 Nov 2018 14:22:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfm1-0004AW-59
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:37 +0000
X-Inumbo-ID: 3de5a377-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3de5a377-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:22: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 1gJflz-0001yH-Op
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJflz-0007Nc-MX
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJflz-0007Nc-MX@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:22:35 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: fix "xpti=" and "pv-l1tf="
 yet again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2MzkzNTIxMzMxZGFiZWEzMjUzODE4NTljNTEwN2UxZTRlOTQxMzAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDk6NDggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowOTo0OCAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQgYWdhaW4KICAgIAogICAgV2hpbGUgY29t
bWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0K
ICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5v
LWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9
bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UKICAgIG9mICJ4cHRpPSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFzIHRvIHdoaWNoIGRlZmF1bHQKICAgIGlz
IHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAiLCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8g
aGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFzIHRoaXMgaXMgZGlzdGluY3QgZnJvbSBi
b3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAieHB0aT1uby1kb20wLG5vLWRvbXUiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2UyMzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjU2ICswMjAwCi0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDVkOGM4ODg2ODcuLjNhZDY2OTJmMDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIxNSwxMiArMjE1LDYgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihj
b25zdCBjaGFyICpzKQogICAgIGNvbnN0IGNoYXIgKnNzOwogICAgIGludCB2YWwsIHJjID0gMDsK
IAotICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMg
YmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmX2h3ZG9tID09IC0xICkKLSAgICAg
ICAgb3B0X3B2X2wxdGZfaHdkb20gPSAwOwotICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAt
MSApCi0gICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSAwOwotCiAgICAgLyogSW50ZXJwcmV0ICdw
di1sMXRmJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICgg
KnMgPT0gJ1wwJyApCiAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9t
dSA9IDE7CkBAIC02NzUsMTIgKzY2OSw2IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y29uc3QgY2hhciAqcykKICAgICBjb25zdCBjaGFyICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7
CiAKLSAgICAvKiBJbmhpYml0IHRoZSBkZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFz
IGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCi0gICAgICAg
IG9wdF94cHRpX2h3ZG9tID0gMDsKLSAgICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQotICAg
ICAgICBvcHRfeHB0aV9kb211ID0gMDsKLQogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUg
aW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQog
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:22:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJfmB-0004Bw-Vc; Mon, 05 Nov 2018 14:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfmB-0004Bp-4I
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:47 +0000
X-Inumbo-ID: 43f48f7a-e106-11e8-9ee9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43f48f7a-e106-11e8-9ee9-12d6303a7972;
 Mon, 05 Nov 2018 14: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 1gJfm9-0001yb-Uu
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfm9-0007OH-SX
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfm9-0007OH-SX@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:22:45 +0000
Subject: [Xen-changelog] [xen staging-4.10] vtd: add missing check for
 shared EPT...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1MDQzOTc2NDIzMTRjZmEwYzRhZTMyZWE3MzM2OGZjM2RjYzAwYTQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDE1OjEwOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MTA6MTcgMjAxOCArMDEwMAoK
ICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAgLi4u
aW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gaW5j
bHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9pb21t
dV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdiMWVi
ZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAyMDAK
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDEzICsrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggZGFhZWQwYWJiZC4uMjA5MzY2ODMyOCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NjYsNyArMTc2Niw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7Ci0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBu
ZXcgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7
fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTc4MSwxNCArMTc4
MSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwg
UEFHRV9TSElGVF80SywgMSk7Ci0gICAgaWYgKCBwZ19tYWRkciA9PSAwICkKKyAgICBpZiAoICFw
Z19tYWRkciApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1
Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBh
Z2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gJnBhZ2VbZ2ZuICYgTEVWRUxfTUFT
S107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJf
dCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVB
RCAgOiAwKSB8CkBAIC0xODA0LDYgKzE4MDYsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwogICAgICpwdGUg
PSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3Qg
ZG1hX3B0ZSkpOwpAQCAtMTgxOSw2ICsxODIyLDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogeworICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8K
KyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCiAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:22:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJfmM-0004DD-16; Mon, 05 Nov 2018 14:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfmK-0004D1-Ti
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:56 +0000
X-Inumbo-ID: 4a036788-e106-11e8-b23c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a036788-e106-11e8-b23c-12d6303a7972;
 Mon, 05 Nov 2018 14: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 1gJfmK-0001yl-4Z
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfmK-0007Op-2G
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:22:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfmK-0007Op-2G@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:22:56 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/boot: enable NMIs after
 traps init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhMDVjMzk2NzhhOWIyODhhN2VjNDhmOGY1OGRjMTk1ZmY3Y2RjNDYKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDUgMTU6MTA6NDIgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxMDo0MiAyMDE4ICswMTAw
CgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4g
Y2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290
IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBh
bHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9y
aWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAg
VG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2lu
aXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBlYjI2
NmM1YmE2Li44NDI0OWJlOTkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTgyMSw2ICs4MjEsOSBAQCB2b2lk
IGNwdV9pbml0KHZvaWQpCiAjZGVmaW5lIENEKHJlZ2lzdGVyKSBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlZGIiICNyZWdpc3RlciA6IDogInIiKDBVTCkgKTsKIAlDRCgwKTsgQ0QoMSk7IENEKDIp
OyBDRCgzKTsgLyogbm8gZGI0IGFuZCBkYjUgKi87IENEKDYpOyBDRCg3KTsKICN1bmRlZiBDRAor
CisJLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBtYXkgaGF2ZSBsZWZ0
IHRoZW0gZGlzYWJsZWQuICovCisJZW5hYmxlX25taXMoKTsKIH0KIAogdm9pZCBjcHVfdW5pbml0
KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDkxNTIwZTc2MTIuLjYxN2RiYjE4YzkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC03
MDAsNiArNzAwLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9u
IGluLiAqLwogCisgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCisgICAgZW5hYmxlX25taXMoKTsKKwogICAg
IGlmICggcHZoX2Jvb3QgKQogICAgIHsKICAgICAgICAgQVNTRVJUKG1iaV9wID09IDApOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:23:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJfmX-0004Ee-2s; Mon, 05 Nov 2018 14:23: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfmW-0004EZ-4e
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:08 +0000
X-Inumbo-ID: 5016059c-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5016059c-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:23: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 1gJfmU-0001zI-AS
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfmU-0007QF-89
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfmU-0007QF-89@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:23:06 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6545087702110319600=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b0f1b24663b8c09bed7c3171385caad89d937428
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:11:10 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:11:10 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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>
    master commit: 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
    master date: 2018-10-24 14:43:05 +0100
---
 xen/arch/x86/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/x86-defns.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 84249be993..e7349be6fe 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -3,6 +3,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -817,10 +818,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/x86-defns.h b/xen/include/asm-x86/x86-defns.h
index 10b366a07d..b700c4ea2b 100644
--- a/xen/include/asm-x86/x86-defns.h
+++ b/xen/include/asm-x86/x86-defns.h
@@ -73,4 +73,14 @@
 #define X86_CR4_SMAP       0x00200000 /* enable SMAP */
 #define X86_CR4_PKE        0x00400000 /* enable PKE */
 
+/*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
 #endif	/* __XEN_X86_DEFNS_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6545087702110319600==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:23:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:23: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 1gJfmh-0004Fr-5x; Mon, 05 Nov 2018 14:23:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfmg-0004Fg-2F
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:18 +0000
X-Inumbo-ID: 562d68ef-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 562d68ef-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:23: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 1gJfme-0001zs-Gd
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfme-0007RU-EM
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfme-0007RU-EM@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:23:16 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/domain: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1884584086103742700=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 4d5a0f2ffb91ca2be61d9ae42eb3f58b5ce9fff5
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:12:05 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:12:05 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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>
    
    x86/domain: Fix build with GCC 4.3.x
    
    GCC 4.3.x can't initialise the user_regs structure like this.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
    master date: 2018-10-24 14:43:05 +0100
    master commit: 0a1fa635029d100d4b6b7eddb31d49603217cab7
    master date: 2018-10-30 13:26:21 +0000
---
 xen/arch/x86/domain.c        | 13 +++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 2020e0b682..896beaec7f 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -327,6 +327,17 @@ void free_vcpu_struct(struct vcpu *v)
     free_xenheap_page(v);
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
+    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int vcpu_initialise(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -346,6 +357,8 @@ int vcpu_initialise(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
     else if ( (rc = xstate_alloc_save_area(v)) != 0 )
         return rc;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 8e237eb1ac..1f8a51fb4a 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3893,11 +3893,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     }
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.rflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.rdx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.rip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 0fbd36bf48..b9fa988d90 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -646,6 +646,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1884584086103742700==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:23:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:23: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 1gJfms-0004Hr-A6; Mon, 05 Nov 2018 14:23:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfmq-0004Hg-BP
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:28 +0000
X-Inumbo-ID: 5c3a7540-e106-11e8-ab3f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c3a7540-e106-11e8-ab3f-12d6303a7972;
 Mon, 05 Nov 2018 14: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 1gJfmo-000203-Me
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfmo-0007SP-KN
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfmo-0007SP-KN@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:23:26 +0000
Subject: [Xen-changelog] [xen staging-4.10] tools/dombuilder: Initialise
 vcpu debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5695270552499781955=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6e3650dc204e0e274e23e769e8cae8695f28328c
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:12:40 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:12:40 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 46029da12e5efeca6d957e5793bd34f2965fa0a1
    master date: 2018-10-24 14:43:05 +0100
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 0b65dab4bc..f935d4991d 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -51,6 +51,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define SPECIALPAGE_PAGING   0
 #define SPECIALPAGE_ACCESS   1
 #define SPECIALPAGE_SHARING  2
@@ -855,6 +858,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -902,6 +908,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1006,6 +1015,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5695270552499781955==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:23:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:23: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 1gJfn2-0004JA-Ca; Mon, 05 Nov 2018 14:23: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfn0-0004Is-Dn
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:38 +0000
X-Inumbo-ID: 624f1a51-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 624f1a51-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:23: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 1gJfmy-00020B-SK
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfmy-0007T7-Q9
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfmy-0007T7-Q9@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:23:36 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: Fix crash when using `xl
 set-parameter pcid=...`
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViMTVjMDQ5YjUyNmVhZGM5YmVlOTc1YTExODgyNjBlMzU0MzMxM2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA1IDE1OjEzOjAwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MTM6MDAgMjAxOCArMDEw
MAoKICAgIHg4Ni9wdjogRml4IGNyYXNoIHdoZW4gdXNpbmcgYHhsIHNldC1wYXJhbWV0ZXIgcGNp
ZD0uLi5gCiAgICAKICAgICJwY2lkPSIgaXMgcmVnaXN0ZXJlZCBhcyBhIHJ1bnRpbWUgcGFyYW1l
dGVyLCB3aGljaCBtZWFucyB0aGF0IHBhcnNlX3BjaWQoKQogICAgbXVzdCBub3QgcmVzaWRlIGlu
IC5pbml0LCBvciB0aGUgZm9sbG93aW5nIGhhcHBlbnMgd2hlbiBwYXJzZV9wYXJhbXMoKSB0cmll
cwogICAgdG8gY2FsbCBhbiB1bm1hcHBlZCBmdW5jdGlvbiBwb2ludGVyLgogICAgCiAgICAgIChY
RU4pIC0tLS1bIFhlbi00LjEyLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRl
ZCBdLS0tLQogICAgICAoWEVOKSBDUFU6ICAgIDAKICAgICAgKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDQwN2ZiMz5dIGZmZmY4MmQwODA0MDdmYjMKICAgICAgKFhFTikgUkZMQUdTOiAw
MDAwMDAwMDAwMDEwMjkyICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MSkKICAgICAgKFhFTikg
cmF4OiBmZmZmODJkMDgwNDA3ZmIzICAgcmJ4OiBmZmZmODJkMDgwM2NmMjcwICAgcmN4OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHJkeDogZmZmZjgzMDBhYmU2N2ZmZiAgIHJzaTogMDAw
MDAwMDAwMDAwMDAwYSAgIHJkaTogZmZmZjgzMDBhYmU2N2JmZAogICAgICAoWEVOKSByYnA6IGZm
ZmY4MzAwYWJlNjdjYTggICByc3A6IGZmZmY4MzAwYWJlNjdiYTAgICByODogIGZmZmY4MzA4NGQ5
ODAwMDAKICAgICAgKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAw
MDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHIxMjogZmZmZjgzMDBh
YmU2N2JmZCAgIHIxMzogZmZmZjgyZDA4MDNjYjYyOCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAog
ICAgICAoWEVOKSByMTU6IGZmZmY4MzAwYWJlNjdiZjggICBjcjA6IDAwMDAwMDAwODAwNTAwMzMg
ICBjcjQ6IDAwMDAwMDAwMDAxNzI2NjAKICAgICAgKFhFTikgY3IzOiAwMDAwMDAwODI4ZWZkMDAw
ICAgY3IyOiBmZmZmODJkMDgwNDA3ZmIzCiAgICAgIChYRU4pIGZzYjogMDAwMDdmYjgxMGQ0Yjc4
MCAgIGdzYjogZmZmZjg4MDA3Y2UyMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAogICAgICAo
WEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEw
ICAgY3M6IGUwMDgKICAgICAgKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwNDA3ZmIz
PiAoZmZmZjgyZDA4MDQwN2ZiMykgW2ZhdWx0IG9uIGFjY2Vzc106CiAgICAgIChYRU4pICAtLSAt
LSAtLSAtLSAtLSAtLSAtLSAtLSA8LS0+IC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0t
IC0tIC0tIC0tIC0tCiAgICAgIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMw
MGFiZTY3YmEwOgogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjE3ZjYxIGZmZmY4MzA4MjZkYjBm
MDkgZmZmZjgzMDBhYmU2N2JmOCBmZmZmODJkMDgwM2NmMWUwCiAgICAgIChYRU4pICAgIDAwMDA3
Y2ZmNTQxOTg0MDkgZmZmZjgzMDBhYmU2N2JmMCAwMTAwMDFkMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKICAgICAgKFhFTikgICAgZmZmZjgyZDA4MDNjZjI4OCBmZmZmODMwMGFiZTY3Yzg4IGZm
ZmY4MmQwODA1YTA5YzAgNjE2YzYyMDA2NDY5NjM3MAogICAgICAoWEVOKSAgICAwMDAwMDAwMGFh
YWEwMDY4IDAwMDAwMDAwMDAwMDAyOTYgZmZmZjgyZDA4MDIzZDYwZSBhYWFhYWFhYWFhYWFhYWFh
CiAgICAgIChYRU4pICAgIGZmZmY4MzA4NGQ5YjQwMDAgZmZmZjgzMDBhYmU2N2M2OCBmZmZmODJk
MDgwMjQ5NDBlIGZmZmY4MzA4MzczNmUwMDAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDA4
MCAwMDAwMDAwMDAwMDAwMDdhIDAwMDAwMDAwMDAwMDAwMGEgZmZmZjgyZDA4MDQ1ZTYxYwogICAg
ICAoWEVOKSAgICBmZmZmODJkMDgwNTczZDgwIGZmZmY4MzAwYWJlNjdjYjggZmZmZjgyZDA4MDI0
OTgwNSA4MDAwMDAwN2ZjZTU0MDY3CiAgICAgIChYRU4pICAgIGZmZmZmZmZmZmZmZmZmZjIgZmZm
ZjgzMDgyNmRiMGYwMCBmZmZmODMwMGFiZmE3MDAwIGZmZmY4MmQwODA0NWU2MWMKICAgICAgKFhF
TikgICAgZmZmZjgyZDA4MDU3M2Q4MCBmZmZmODMwMGFiZTY3Y2I4IGZmZmY4MmQwODAyMTgwMWUg
ZmZmZjgzMDBhYmU2N2U0OAogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjNmNjBhIGZmZmY4MzA4
MzczNmUwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGFiZTY3ZDU4CiAgICAgIChYRU4pICAg
IGZmZmY4MmQwODAyOTNkOTAgMDAwMDAwMDAwMDAwMDA5MiBmZmZmODJkMDgwMjNkNjBlIGZmZmY4
MjAwNDAwMDZhZTAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDA3ZmI4MTBkNWMwMTAgZmZmZjgzMDgzNzM2ZTI0OAogICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMjg2IGZmZmY4MzAwYWJlNjdkNTggMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJlMDEw
NTIxYjAwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAyMDYgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwYWJlNjdlNDgKICAgICAgKFhFTikgICAgZmZmZjgyZDA4
MDI5NTI3MCAwMDAwMDAwMGZmZmZmZmZmIGZmZmY4MzA4MzczNmUwMDAgZmZmZjgzMDBhYmU2N2U0
OAogICAgICAoWEVOKSAgICBmZmZmODIwMDQwMDA2YWUwIGZmZmY4MzAwYWJlNjdkOTggMDAwMDAw
MTIwMDAwMDAxYyAwMDAwN2ZiODEwZDVkMDEwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDkgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAxIDAwMDA3ZmI4MTBiNTMyNjAKICAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA2
MzhiYzAgMDAwMDdmYjgxMDY2YTc0OAogICAgICAoWEVOKSAgICAwMDAwN2ZmZTExMDg3ODgxIDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMSAwMDAwN2ZiODEwYjUzMjYwCiAgICAgIChY
RU4pICAgIDAwMDAwMDAwMDA2MzhiNjAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2ZiODEwMDMyMmEw
IGZmZmY4MmQwODAzNWQ0NDQKICAgICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAgIChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIxN2Y2MT5dIGtlcm5lbC5jI3BhcnNlX3BhcmFtcysweDM0YS8weDNl
YgogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMTgwMWU+XSBydW50aW1lX3BhcnNlKzB4MWMv
MHgxZQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2Y2MGE+XSBkb19zeXNjdGwrMHgxMDhk
LzB4MTI0MQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTM1Y2I+XSBwdl9oeXBlcmNhbGwr
MHgxYWMvMHg0YzUKICAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzVkNGEyPl0gbHN0YXJfZW50
ZXIrMHgxMTIvMHgxMjAKICAgICAgKFhFTikKICAgICAgKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJv
bSBmZmZmODJkMDgwNDA3ZmIzOgogICAgICAoWEVOKSAgTDRbMHgxMDVdID0gMDAwMDAwMDBhYmU1
YzA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pICBMM1sweDE0Ml0gPSAwMDAwMDAwMGFi
ZTU5MDYzIGZmZmZmZmZmZmZmZmZmZmYKICAgICAgKFhFTikgIEwyWzB4MDAyXSA9IDAwMDAwMDA4
NGQ5YmYwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgICAoWEVOKSAgTDFbMHgwMDddID0gMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pCiAgICAgIChYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgICAgKFhFTikgUGFuaWMgb24g
Q1BVIDA6CiAgICAgIChYRU4pIEZBVEFMIFBBR0UgRkFVTFQKICAgICAgKFhFTikgW2Vycm9yX2Nv
ZGU9MDAxMF0KICAgICAgKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmY4MmQwODA0
MDdmYjMKICAgICAgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGY5OTNjM2U5MDcyODcwNWRhY2Q4MzRiNDlhNmU1NjA4YzEz
NjA0MDkKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTMwIDEzOjI2OjIxICswMDAwCi0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDQ0ZGIxNzVjODguLjk1OGM2ZTM5MGUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKQEAgLTIyLDcgKzIyLDcgQEAgc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7
CiAgICAgUENJRF9OT1hQVEkKIH0gb3B0X3BjaWQgPSBQQ0lEX1hQVEk7CiAKLXN0YXRpYyBfX2lu
aXQgaW50IHBhcnNlX3BjaWQoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfcGNpZChj
b25zdCBjaGFyICpzKQogewogICAgIGludCByYyA9IDA7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:23:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJfnC-0004Ld-EK; Mon, 05 Nov 2018 14:23:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfnB-0004LK-0V
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:49 +0000
X-Inumbo-ID: 68dbcbba-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68dbcbba-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:23: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 1gJfn9-00020J-SP
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfn9-0007Vx-QE
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfn9-0007Vx-QE@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:23:47 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: silence false log messages
 for plain "xpti" / "pv-l1tf"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlMmU4YTA1YzdjMjhlODY2ZDIwZDEyMmQ4ZGExOWQ3NmU0YzUyMWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MTc6MzcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxNzozNyAyMDE4ICswMTAwCgogICAgeDg2
OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYi
CiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1v
cmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3Qgcmlk
IG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0y
MiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAg
IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVz
cykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRm
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdk
ODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggM2FkYWFlYTljZi4uNTU5ZjJiZDgw
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3B2X2wxdGYoY2hhciAqcykKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGYg
PSAoKG9wdF9wdl9sMXRmICYgfk9QVF9QVl9MMVRGX0RPTVUpIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodmFsID8gT1BUX1BWX0wxVEZfRE9NVSA6IDApKTsKLSAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTY5MCw3ICs2OTAsNyBA
QCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQogICAgICAg
ICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTVUpIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDogMCk7Ci0gICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:24:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:24: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 1gJfnN-0004NJ-I9; Mon, 05 Nov 2018 14:24:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfnL-0004Mu-D3
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:59 +0000
X-Inumbo-ID: 6eef39a0-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6eef39a0-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:23: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 1gJfnK-00020R-2C
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfnJ-0007WY-W5
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:23:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfnJ-0007WY-W5@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:23:57 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: split opt_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>

Y29tbWl0IDI3M2NjOTllMzkzYzAxMTFjNDFlNWFiOGE0ZDkyZGMyZDBlYmEzNzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MTg6MjUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxODoyNSAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1
OTk5NGVlMmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICA0
ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDUwNThjOTg0YzMuLjYyMjQyMjIzNGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTczMSw4ICs3MzEsOCBA
QCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBk
b21jcl9mbGFncywKICAgICAgICAgLyogNjQtYml0IFBWIGd1ZXN0IGJ5IGRlZmF1bHQuICovCiAg
ICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAw
OwogCi0gICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJk
d2FyZV9kb21haW4oZCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gT1BUX1hQVElfRE9NMCA6IE9QVF9YUFRJX0RPTVUpOworICAgICAgICBkLT5hcmNoLnB2
X2RvbWFpbi54cHRpID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gb3B0X3hwdGlfaHdkb20KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IG9w
dF94cHRpX2RvbXU7CiAKICAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIHVz
ZV9pbnZwY2lkICYmIGNwdV9oYXNfcGNpZCApCiAgICAgICAgICAgICBzd2l0Y2ggKCBvcHRfcGNp
ZCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKaW5kZXggNTU5ZjJiZDgwNi4uYWZhOTYwMjU4MCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAt
MTE3LDggKzExNywxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAq
cykKIAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAKLSAgICAgICAgICAgIGlmICgg
b3B0X3hwdGkgPCAwICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgICAgICAg
ICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdk
b20gPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7CiAKICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAg
KQogICAgICAgICAgICAgICAgIG9wdF9zbXQgPSAxOwpAQCAtMzI2LDggKzMyOCw4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRf
dCBjYXBzKQogICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQt
Yml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfeHB0aSAm
IE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRf
eHB0aSAmIE9QVF9YUFRJX0RPTVUgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKKyAgICAgICAg
ICAgb3B0X3hwdGlfaHdkb20gPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBv
cHRfeHB0aV9kb211ICA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIg
IFBWIEwxVEYgc2hhZG93aW5nOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRf
cHZfbDF0ZiAmIE9QVF9QVl9MMVRGX0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCkBA
IC02NDAsNyArNjQyLDggQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVp
bnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3Rs
eSBvcHRfeHB0aSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAt
MTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIAogc3RhdGljIF9f
aW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCiB7CkBAIC02NDgsOSAr
NjUxLDE5IEBAIHN0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBj
YXBzKQogICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKIAogICAgIGlm
ICggY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQotICAgICAgICBvcHRfeHB0aSA9
IDA7CisgICAgeworICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDA7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQor
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7CisgICAgfQogICAgIGVsc2UKLSAgICAgICAg
b3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKKyAgICB7CisgICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0g
MTsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gMTsKKyAgICB9CiB9CiAKIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hh
ciAqcykKQEAgLTY1OSwxMiArNjcyLDE0IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y2hhciAqcykKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKICAgICAvKiBJbmhpYml0IHRoZSBkZWZh
dWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBv
cHRfeHB0aSA9PSAtMSApCi0gICAgICAgIG9wdF94cHRpID0gMDsKKyAgICBpZiAoIG9wdF94cHRp
X2h3ZG9tID09IC0xICkKKyAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgIGlmICggb3B0
X3hwdGlfZG9tdSA9PSAtMSApCisgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOwogCiAgICAgLyog
SW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwog
ICAgIGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8
IE9QVF9YUFRJX0RPTVU7CisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7CiAKICAgICBkbyB7CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CkBAIC02NzQsMjIg
KzY4OSwyMCBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIgKnMpCiAgICAgICAg
IHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgMDoKLSAg
ICAgICAgICAgIG9wdF94cHRpID0gMDsKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0
X3hwdGlfZG9tdSA9IDA7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDE6Ci0g
ICAgICAgICAgICBvcHRfeHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOworICAg
ICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKICAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZiAoICFzdHJjbXAocywg
ImRlZmF1bHQiKSApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGkgPSAtMTsKKyAgICAgICAgICAg
ICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAtMTsKICAgICAgICAgICAgIGVs
c2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCi0gICAg
ICAgICAgICAgICAgb3B0X3hwdGkgPSAob3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NMCkgfAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9QVF9YUFRJX0RPTTAgOiAwKTsKKyAgICAg
ICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICAg
ICAgb3B0X3hwdGkgPSAob3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NVSkgfAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHZhbCA/IE9QVF9YUFRJX0RPTVUgOiAwKTsKKyAgICAgICAgICAgICAg
ICBvcHRfeHB0aV9kb211ID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICpzICkKICAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKQEAgLTg0NSwxMCAr
ODU4LDkgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ICAgIGlmICggZGVmYXVsdF94ZW5fc3BlY19jdHJsICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSk7CiAKLSAgICBpZiAoIG9wdF94cHRpID09IC0x
ICkKLSAgICAgICAgeHB0aV9pbml0X2RlZmF1bHQoY2Fwcyk7CisgICAgeHB0aV9pbml0X2RlZmF1
bHQoY2Fwcyk7CiAKLSAgICBpZiAoIG9wdF94cHRpID09IDAgKQorICAgIGlmICggIW9wdF94cHRp
X2h3ZG9tICYmICFvcHRfeHB0aV9kb211ICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9OT19YUFRJKTsKICAgICBlbHNlCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA4Zjhh
YWQ0MGJiLi4xYjI5ZjQ1YjFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTM1LDkgKzM1
LDcgQEAgZXh0ZXJuIGJvb2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRl
ZmF1bHRfeGVuX3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2Zs
YWdzOwogCi1leHRlcm4gaW50OF90IG9wdF94cHRpOwotI2RlZmluZSBPUFRfWFBUSV9ET00wICAw
eDAxCi0jZGVmaW5lIE9QVF9YUFRJX0RPTVUgIDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3hwdGlf
aHdkb20sIG9wdF94cHRpX2RvbXU7CiAKIGV4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGY7CiAjZGVm
aW5lIE9QVF9QVl9MMVRGX0RPTTAgIDB4MDEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:24:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJfnW-0004Ob-Mb; Mon, 05 Nov 2018 14:24:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfnV-0004OQ-J1
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:09 +0000
X-Inumbo-ID: 74fe6a9b-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74fe6a9b-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:24:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJfnU-00020m-8E
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfnU-0007XD-5v
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfnU-0007XD-5v@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:24:08 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: split opt_pv_l1tf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3OTFkOWI3YzFjZjU3ZjY5ZGUyNWNkM2UxMjc4NTM3ODA4NzZkNWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MTg6NTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxODo1NCAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFi
bGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1
bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVk
MjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAot
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgIDQgKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggYWZhOTYwMjU4MC4uNmNiMGMxM2Q2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTI1LDggKzEy
NSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAg
ICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9zbXQgPSAxOwog
Ci0gICAgICAgICAgICBpZiAoIG9wdF9wdl9sMXRmIDwgMCApCi0gICAgICAgICAgICAgICAgb3B0
X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA8IDAgKQor
ICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgICAgIGlmICgg
b3B0X3B2X2wxdGZfZG9tdSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUg
PSAwOwogCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3JzYl9wdiA9
IGZhbHNlOwpAQCAtMjA0LDcgKzIwNiw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0
cmwpOwogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0ZiA9IC0xOworaW50OF90IF9f
cmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9wdl9sMXRmX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0
ZihjaGFyICpzKQogewpAQCAtMjEyLDEyICsyMTUsMTQgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFy
c2VfcHZfbDF0ZihjaGFyICpzKQogICAgIGludCB2YWwsIHJjID0gMDsKIAogICAgIC8qIEluaGli
aXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8K
LSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAgICAgICAgb3B0X3B2X2wxdGYgPSAwOwor
ICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9o
d2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211ID09IC0xICkKKyAgICAgICAgb3B0
X3B2X2wxdGZfZG9tdSA9IDA7CiAKICAgICAvKiBJbnRlcnByZXQgJ3B2LWwxdGYnIGFsb25lIGlu
IGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCiAgICAgaWYgKCAqcyA9PSAnXDAnICkKLSAg
ICAgICAgb3B0X3B2X2wxdGYgPSBPUFRfUFZfTDFURl9ET00wIHwgT1BUX1BWX0wxVEZfRE9NVTsK
KyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRfcHZfbDF0Zl9kb211ID0gMTsKIAogICAg
IGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKQEAgLTIyNywyMCArMjMyLDE4IEBA
IHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3B2X2wxdGYoY2hhciAqcykKICAgICAgICAgc3dpdGNo
ICggcGFyc2VfYm9vbChzKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAwOgotICAgICAgICAg
ICAgb3B0X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRf
cHZfbDF0Zl9kb211ID0gMDsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gT1BUX1BWX0wxVEZfRE9NMCB8IE9QVF9QVl9MMVRG
X0RPTVU7CisgICAgICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA9IG9wdF9wdl9sMXRmX2RvbXUg
PSAxOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAg
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQotICAgICAg
ICAgICAgICAgIG9wdF9wdl9sMXRmID0gKChvcHRfcHZfbDF0ZiAmIH5PUFRfUFZfTDFURl9ET00w
KSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9QVF9QVl9MMVRGX0RP
TTAgOiAwKSk7CisgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSB2YWw7CiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gKChvcHRfcHZfbDF0ZiAmIH5PUFRf
UFZfTDFURl9ET01VKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9Q
VF9QVl9MMVRGX0RPTVUgOiAwKSk7CisgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9
IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0zMDMsNyArMzA2LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBMMURfRkxVU0giIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJpbnRl
ZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICovCi0gICAgaWYgKCBj
cHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmICkKKyAgICBpZiAoIGNwdV9oYXNfYnVnX2wx
dGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCiAgICAgICAgIHBy
aW50aygiICBMMVRGOiBiZWxpZXZlZCVzIHZ1bG5lcmFibGUsIG1heHBoeXNhZGRyIEwxRCAldSwg
Q1BVSUQgJXUiCiAgICAgICAgICAgICAgICAiLCBTYWZlIGFkZHJlc3MgJSJQUkl4NjQiXG4iLAog
ICAgICAgICAgICAgICAgY3B1X2hhc19idWdfbDF0ZiA/ICIiIDogIiBub3QiLApAQCAtMzMyLDgg
KzMzNSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5r
IHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfeHB0aV9kb211ICA/ICJlbmFi
bGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIgIFBWIEwxVEYgc2hhZG93aW5nOiBE
b20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9QVl9MMVRG
X0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCi0gICAgICAgICAgIG9wdF9wdl9sMXRm
ICYgT1BUX1BWX0wxVEZfRE9NVSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CisgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2h3ZG9tID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCisgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2RvbXUgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOwogfQogCiAv
KiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4g
Ki8KQEAgLTg3MSwxMyArODc0LDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgZG9tVSBMMVRGIG1p
dGlnYXRpb25zIG9uIGFsbCBMMVRGLXZ1bG5lcmFibGUKICAgICAgKiBoYXJkd2FyZS4KICAgICAg
Ki8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAgICB7Ci0gICAgICAgIGlmICggIWNw
dV9oYXNfYnVnX2wxdGYgKQotICAgICAgICAgICAgb3B0X3B2X2wxdGYgPSAwOwotICAgICAgICBl
bHNlCi0gICAgICAgICAgICBvcHRfcHZfbDF0ZiA9IE9QVF9QVl9MMVRGX0RPTVU7Ci0gICAgfQor
ICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9o
d2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211ID09IC0xICkKKyAgICAgICAgb3B0
X3B2X2wxdGZfZG9tdSA9IGNwdV9oYXNfYnVnX2wxdGY7CiAKICAgICAvKgogICAgICAqIEJ5IGRl
ZmF1bHQsIGVuYWJsZSBMMURfRkxVU0ggb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlLCB1bmxl
c3MKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oCmluZGV4IDQ2MjIzYjRmOTcuLjAxYTBmOTQ3NjEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaApAQCAtMjIzLDkgKzIyMyw4IEBAIHZvaWQgcHZfbDF0Zl90YXNrbGV0KHVuc2ln
bmVkIGxvbmcgZGF0YSk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9sMXRmX2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZiA9
Ci0gICAgICAgIG9wdF9wdl9sMXRmICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQotICAgICAgICAg
ICAgICAgICAgICAgICA/IE9QVF9QVl9MMVRGX0RPTTAgOiBPUFRfUFZfTDFURl9ET01VKTsKKyAg
ICBkLT5hcmNoLnB2X2RvbWFpbi5jaGVja19sMXRmID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8g
b3B0X3B2X2wxdGZfaHdkb20KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogb3B0X3B2X2wxdGZfZG9tdTsKIAogI2lmZGVmIENPTkZJR19T
SEFET1dfUEFHSU5HCiAgICAgdGFza2xldF9pbml0KCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cucHZf
bDF0Zl90YXNrbGV0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggMWIyOWY0NWIxYi4uYzg0
NjM1NDRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0zNyw5ICszNyw3IEBAIGV4dGVy
biB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBleHRlcm4gaW50OF90IG9wdF94
cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCi1leHRlcm4gaW50OF90IG9wdF9wdl9sMXRmOwot
I2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0jZGVmaW5lIE9QVF9QVl9MMVRGX0RPTVUg
IDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGZfaHdkb20sIG9wdF9wdl9sMXRmX2RvbXU7
CiAKIC8qCiAgKiBUaGUgTDFEIGFkZHJlc3MgbWFzaywgd2hpY2ggbWlnaHQgYmUgd2lkZXIgdGhh
biByZXBvcnRlZCBpbiBDUFVJRCwgYW5kIHRoZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:24:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:24: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 1gJfng-0004Qy-Pv; Mon, 05 Nov 2018 14:24:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfnf-0004Pw-N2
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:19 +0000
X-Inumbo-ID: 7b0f93d8-e106-11e8-ad6c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b0f93d8-e106-11e8-ad6c-12d6303a7972;
 Mon, 05 Nov 2018 14:24: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 1gJfne-00021Z-E2
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfne-0007Xs-Bn
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfne-0007Xs-Bn@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:24:18 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: fix "xpti=" and "pv-l1tf="
 yet again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2MzU1MjBiNmZhNjA1NjZiYzZjYzFmN2FjMDJjMjExNTU2NzYxNjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MTk6NTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxOTo1NCAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQgYWdhaW4KICAgIAogICAgV2hpbGUgY29t
bWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0K
ICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5v
LWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9
bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UKICAgIG9mICJ4cHRpPSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFzIHRvIHdoaWNoIGRlZmF1bHQKICAgIGlz
IHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAiLCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8g
aGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFzIHRoaXMgaXMgZGlzdGluY3QgZnJvbSBi
b3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAieHB0aT1uby1kb20wLG5vLWRvbXUiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2UyMzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjU2ICswMjAwCi0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDZjYjBjMTNkNjYuLjI1ZGE2YTJlOTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIxNCwxMiArMjE0LDYgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihj
aGFyICpzKQogICAgIGNoYXIgKnNzOwogICAgIGludCB2YWwsIHJjID0gMDsKIAotICAgIC8qIElu
aGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4g
Ki8KLSAgICBpZiAoIG9wdF9wdl9sMXRmX2h3ZG9tID09IC0xICkKLSAgICAgICAgb3B0X3B2X2wx
dGZfaHdkb20gPSAwOwotICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAtMSApCi0gICAgICAg
IG9wdF9wdl9sMXRmX2RvbXUgPSAwOwotCiAgICAgLyogSW50ZXJwcmV0ICdwdi1sMXRmJyBhbG9u
ZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICggKnMgPT0gJ1wwJyAp
CiAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9tdSA9IDE7CkBAIC02
NzQsMTIgKzY2OCw2IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKICAg
ICBjaGFyICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKLSAgICAvKiBJbmhpYml0IHRoZSBk
ZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYg
KCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCi0gICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsKLSAg
ICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQotICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsK
LQogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4g
Zm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQogICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:24:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:24: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 1gJfnq-0004TF-Rh; Mon, 05 Nov 2018 14:24:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfnq-0004T5-1Q
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:30 +0000
X-Inumbo-ID: 812970e0-e106-11e8-9b5c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 812970e0-e106-11e8-9b5c-12d6303a7972;
 Mon, 05 Nov 2018 14:24: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 1gJfno-00021i-Jq
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfno-0007YP-Hf
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfno-0007YP-Hf@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:24:28 +0000
Subject: [Xen-changelog] [xen staging-4.9] vtd: add missing check for shared
 EPT...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2NjhiYjQ5Y2Q3OGI1MzBkMTFkMzJkNWNhNzY5ODFiMzAwMDFjM2MKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDE1OjIwOjE4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MjA6MTggMjAxOCArMDEwMAoK
ICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAgLi4u
aW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gaW5j
bHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9pb21t
dV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdiMWVi
ZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAyMDAK
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDEzICsrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggZGFhZWQwYWJiZC4uMjA5MzY2ODMyOCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NjYsNyArMTc2Niw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7Ci0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBu
ZXcgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7
fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTc4MSwxNCArMTc4
MSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwg
UEFHRV9TSElGVF80SywgMSk7Ci0gICAgaWYgKCBwZ19tYWRkciA9PSAwICkKKyAgICBpZiAoICFw
Z19tYWRkciApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1
Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBh
Z2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gJnBhZ2VbZ2ZuICYgTEVWRUxfTUFT
S107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJf
dCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVB
RCAgOiAwKSB8CkBAIC0xODA0LDYgKzE4MDYsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwogICAgICpwdGUg
PSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3Qg
ZG1hX3B0ZSkpOwpAQCAtMTgxOSw2ICsxODIyLDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogeworICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8K
KyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCiAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:24:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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 1gJfnz-0004UW-TR; Mon, 05 Nov 2018 14:24:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfnz-0004UN-FN
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:39 +0000
X-Inumbo-ID: 873344de-e106-11e8-9d47-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 873344de-e106-11e8-9d47-12d6303a7972;
 Mon, 05 Nov 2018 14:24: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 1gJfny-00021v-Ps
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfny-0007Z0-Ng
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfny-0007Z0-Ng@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:24:38 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/boot: enable NMIs after traps
 init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2MWE3Y2I1ZGM1Zjc3YmUwYjQyYjFiMjU0Zjc0NGM3NTlkMmVhZGMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDUgMTU6MjA6NDUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToyMDo0NSAyMDE4ICswMTAw
CgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4g
Y2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290
IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBh
bHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9y
aWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAg
VG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2lu
aXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA5Zjg0
YzdlYjE2Li42OGJhODBjZmI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTc1Myw2ICs3NTMsOSBAQCB2b2lk
IGNwdV9pbml0KHZvaWQpCiAjZGVmaW5lIENEKHJlZ2lzdGVyKSBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlZGIiICNyZWdpc3RlciA6IDogInIiKDBVTCkgKTsKIAlDRCgwKTsgQ0QoMSk7IENEKDIp
OyBDRCgzKTsgLyogbm8gZGI0IGFuZCBkYjUgKi87IENEKDYpOyBDRCg3KTsKICN1bmRlZiBDRAor
CisJLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBtYXkgaGF2ZSBsZWZ0
IHRoZW0gZGlzYWJsZWQuICovCisJZW5hYmxlX25taXMoKTsKIH0KIAogdm9pZCBjcHVfdW5pbml0
KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDc5YmFiZTMyYTYuLmJmNWVkMWZkMzMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02
NzUsNiArNjc1LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9u
IGluLiAqLwogCisgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCisgICAgZW5hYmxlX25taXMoKTsKKwogICAg
IGxvYWRlciA9IChtYmktPmZsYWdzICYgTUJJX0xPQURFUk5BTUUpCiAgICAgICAgID8gKGNoYXIg
KilfX3ZhKG1iaS0+Ym9vdF9sb2FkZXJfbmFtZSkgOiAidW5rbm93biI7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:24:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:24: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 1gJfoB-0004W1-VU; Mon, 05 Nov 2018 14:24:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfoA-0004Vr-JQ
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:50 +0000
X-Inumbo-ID: 8d44926a-e106-11e8-a628-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d44926a-e106-11e8-a628-12d6303a7972;
 Mon, 05 Nov 2018 14:24: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 1gJfo8-00022C-Ve
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfo8-0007ZV-TU
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfo8-0007ZV-TU@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:24:48 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1062821926277991681=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 042887f3a46afdb06c33f910680e3ecd830c3ebf
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:21:19 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:21:19 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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>
    master commit: 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
    master date: 2018-10-24 14:43:05 +0100
---
 xen/arch/x86/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/x86-defns.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 68ba80cfb6..b5fbb4e331 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -3,6 +3,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -749,10 +750,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/x86-defns.h b/xen/include/asm-x86/x86-defns.h
index 10b366a07d..b700c4ea2b 100644
--- a/xen/include/asm-x86/x86-defns.h
+++ b/xen/include/asm-x86/x86-defns.h
@@ -73,4 +73,14 @@
 #define X86_CR4_SMAP       0x00200000 /* enable SMAP */
 #define X86_CR4_PKE        0x00400000 /* enable PKE */
 
+/*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
 #endif	/* __XEN_X86_DEFNS_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1062821926277991681==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:25:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:25: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 1gJfoL-0004X6-15; Mon, 05 Nov 2018 14:25:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfoK-0004Wy-EJ
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:25:00 +0000
X-Inumbo-ID: 935826fd-e106-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 935826fd-e106-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:24: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 1gJfoJ-00022N-5T
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfoJ-0007aY-3K
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:24:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfoJ-0007aY-3K@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:24:59 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/domain: Initialise vcpu debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2988810665721298656=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1ebb80376391285d1c6c28da4cef61cab943964d
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:22:07 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:22:07 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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>
    
    x86/domain: Fix build with GCC 4.3.x
    
    GCC 4.3.x can't initialise the user_regs structure like this.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
    master date: 2018-10-24 14:43:05 +0100
    master commit: 0a1fa635029d100d4b6b7eddb31d49603217cab7
    master date: 2018-10-30 13:26:21 +0000
---
 xen/arch/x86/domain.c        | 13 +++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 622422234f..2ca496994d 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -445,6 +445,17 @@ int switch_compat(struct domain *d)
     return rc;
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
+    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int vcpu_initialise(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -464,6 +475,8 @@ int vcpu_initialise(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
     else if ( (rc = xstate_alloc_save_area(v)) != 0 )
         return rc;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index a1e07c62b4..e319227a54 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3884,11 +3884,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     }
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.rflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.rdx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.rip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index c2c9f029c8..7c26f601ac 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -671,6 +671,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2988810665721298656==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 14:25:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:25: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 1gJfoV-0004YL-2y; Mon, 05 Nov 2018 14:25:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfoU-0004YA-90
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:25:10 +0000
X-Inumbo-ID: 99677422-e106-11e8-8b9b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99677422-e106-11e8-8b9b-12d6303a7972;
 Mon, 05 Nov 2018 14:25: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 1gJfoT-00023A-B8
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:25:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJfoT-0007bK-90
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 14:25:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJfoT-0007bK-90@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 14:25:09 +0000
Subject: [Xen-changelog] [xen staging-4.9] tools/dombuilder: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4697370841296716044=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:22:40 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:22:40 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 46029da12e5efeca6d957e5793bd34f2965fa0a1
    master date: 2018-10-24 14:43:05 +0100
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index cb68efcbd3..22817ebe04 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -51,6 +51,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define SPECIALPAGE_PAGING   0
 #define SPECIALPAGE_ACCESS   1
 #define SPECIALPAGE_SHARING  2
@@ -858,6 +861,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -905,6 +911,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1009,6 +1018,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4697370841296716044==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15: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 1gJghc-0000v3-PZ; Mon, 05 Nov 2018 15: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJgha-0000uu-Qw
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:06 +0000
X-Inumbo-ID: 8d512995-e10e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d512995-e10e-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15: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 1gJghZ-000386-05
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJghY-00038n-Tu
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJghY-00038n-Tu@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:22:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: silence false log messages
 for plain "xpti" / "pv-l1tf"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkODk1NjlmYjUyNWVjOTU3YmViNzk4ZWM5OWEyYmI3N2RlNmJjOTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTY6MTM6MDkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxMzowOSAyMDE4ICswMTAwCgogICAgeDg2
OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYi
CiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1v
cmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3Qgcmlk
IG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0y
MiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAg
IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVz
cykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRm
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdk
ODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggM2FkYWFlYTljZi4uNTU5ZjJiZDgw
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3B2X2wxdGYoY2hhciAqcykKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGYg
PSAoKG9wdF9wdl9sMXRmICYgfk9QVF9QVl9MMVRGX0RPTVUpIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodmFsID8gT1BUX1BWX0wxVEZfRE9NVSA6IDApKTsKLSAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTY5MCw3ICs2OTAsNyBA
QCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQogICAgICAg
ICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTVUpIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDogMCk7Ci0gICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:22:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJghn-0000wM-TF; Mon, 05 Nov 2018 15:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJghl-0000w2-Rg
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:17 +0000
X-Inumbo-ID: 9363f674-e10e-11e8-b85a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9363f674-e10e-11e8-b85a-12d6303a7972;
 Mon, 05 Nov 2018 15: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 1gJghj-00038v-6Q
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJghj-00039l-3y
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJghj-00039l-3y@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:22:15 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: split opt_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>

Y29tbWl0IDM4YTdkZGVkMTllMzBmMWNlYTYyMGRiNDY3MzhlZjM5NTc5NTE3ZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTY6MTM6NTUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxMzo1NSAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1
OTk5NGVlMmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICA0
ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDJlMmMxYTliMmUuLjJmNDM5ODY1NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTM4Niw4ICszODYsOCBA
QCBzdGF0aWMgdm9pZCBzZXRfZG9tYWluX3hwdGkoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAg
ICAgZWxzZQogICAgIHsKLSAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94cHRp
ICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7CisgICAgICAg
IGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgPyBvcHRfeHB0
aV9od2RvbQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogb3B0X3hwdGlfZG9tdTsKIAogICAgICAgICBpZiAoIHVzZV9pbnZwY2lkICYmIGNw
dV9oYXNfcGNpZCApCiAgICAgICAgICAgICBzd2l0Y2ggKCBvcHRfcGNpZCApCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggNTU5ZjJiZDgwNi4uYWZhOTYwMjU4MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTE3LDggKzExNywxMCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKIAogICAgICAgICAg
ICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAKLSAgICAgICAgICAgIGlmICggb3B0X3hwdGkgPCAwICkK
LSAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgICAgICAgICBpZiAoIG9wdF94cHRp
X2h3ZG9tIDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgICAg
ICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IDA7CiAKICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAg
ICAgIG9wdF9zbXQgPSAxOwpAQCAtMzI2LDggKzMyOCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
cmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAg
ICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJf
RlBVIiAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBE
b20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAg
PyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJ
X0RPTVUgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKKyAgICAgICAgICAgb3B0X3hwdGlfaHdk
b20gPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfeHB0aV9kb211ICA/
ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIgIFBWIEwxVEYgc2hhZG93
aW5nOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9Q
Vl9MMVRGX0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCkBAIC02NDAsNyArNjQyLDgg
QEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFk
ZHJfYml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9IC0x
OworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKK2ludDhfdCBfX3Jl
YWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlf
aW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCiB7CkBAIC02NDgsOSArNjUxLDE5IEBAIHN0YXRp
YyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBjYXBzKQogICAgICAgICBj
YXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKIAogICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk8gKQotICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgeworICAg
ICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9od2Rv
bSA9IDA7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQorICAgICAgICAgICAgb3B0
X3hwdGlfZG9tdSA9IDA7CisgICAgfQogICAgIGVsc2UKLSAgICAgICAgb3B0X3hwdGkgPSBPUFRf
WFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKKyAgICB7CisgICAgICAgIGlmICggb3B0X3hwdGlf
aHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKKyAgICAgICAgaWYg
KCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMTsKKyAg
ICB9CiB9CiAKIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKQEAgLTY1OSwx
MiArNjcyLDE0IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKICAgICBp
bnQgdmFsLCByYyA9IDA7CiAKICAgICAvKiBJbmhpYml0IHRoZSBkZWZhdWx0cyBhcyBhbiBleHBs
aWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBvcHRfeHB0aSA9PSAtMSAp
Ci0gICAgICAgIG9wdF94cHRpID0gMDsKKyAgICBpZiAoIG9wdF94cHRpX2h3ZG9tID09IC0xICkK
KyAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgIGlmICggb3B0X3hwdGlfZG9tdSA9PSAt
MSApCisgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOwogCiAgICAgLyogSW50ZXJwcmV0ICd4cHRp
JyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICggKnMgPT0g
J1wwJyApCi0gICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7
CisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CiAKICAgICBkbyB7
CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CkBAIC02NzQsMjIgKzY4OSwyMCBAQCBzdGF0
aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIgKnMpCiAgICAgICAgIHN3aXRjaCAoIHBhcnNl
X2Jvb2wocykgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94
cHRpID0gMDsKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDA7
CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRf
eHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOworICAgICAgICAgICAgb3B0X3hw
dGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGkgPSAtMTsKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IG9wdF94cHRpX2RvbXUgPSAtMTsKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0
X3hwdGkgPSAob3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NMCkgfAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHZhbCA/IE9QVF9YUFRJX0RPTTAgOiAwKTsKKyAgICAgICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGkgPSAo
b3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NVSkgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHZhbCA/IE9QVF9YUFRJX0RPTVUgOiAwKTsKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9kb211
ID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICpzICkKICAgICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKQEAgLTg0NSwxMCArODU4LDkgQEAgdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggZGVmYXVs
dF94ZW5fc3BlY19jdHJsICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9TQ19NU1JfSURMRSk7CiAKLSAgICBpZiAoIG9wdF94cHRpID09IC0xICkKLSAgICAgICAgeHB0
aV9pbml0X2RlZmF1bHQoY2Fwcyk7CisgICAgeHB0aV9pbml0X2RlZmF1bHQoY2Fwcyk7CiAKLSAg
ICBpZiAoIG9wdF94cHRpID09IDAgKQorICAgIGlmICggIW9wdF94cHRpX2h3ZG9tICYmICFvcHRf
eHB0aV9kb211ICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19Y
UFRJKTsKICAgICBlbHNlCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
Tk9fWFBUSSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA4ZjhhYWQ0MGJiLi4xYjI5ZjQ1
YjFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTM1LDkgKzM1LDcgQEAgZXh0ZXJuIGJv
b2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNf
Y3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCi1leHRlcm4g
aW50OF90IG9wdF94cHRpOwotI2RlZmluZSBPUFRfWFBUSV9ET00wICAweDAxCi0jZGVmaW5lIE9Q
VF9YUFRJX0RPTVUgIDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3hwdGlfaHdkb20sIG9wdF94cHRp
X2RvbXU7CiAKIGV4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGY7CiAjZGVmaW5lIE9QVF9QVl9MMVRG
X0RPTTAgIDB4MDEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJghv-0000yC-Vt; Mon, 05 Nov 2018 15: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJghu-0000xy-Li
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:26 +0000
X-Inumbo-ID: 9973a76a-e10e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9973a76a-e10e-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:22: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 1gJght-000397-CA
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJght-0003AK-9x
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJght-0003AK-9x@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:22:25 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: split opt_pv_l1tf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkYmU2YWNlZjA5MzQ1NmEwNmZiNDg5YzkxMWE2MDI4NzQyMDhiMjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTY6MTQ6MjUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxNDoyNSAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFi
bGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1
bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVk
MjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAot
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgIDQgKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggYWZhOTYwMjU4MC4uNmNiMGMxM2Q2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTI1LDggKzEy
NSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAg
ICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9zbXQgPSAxOwog
Ci0gICAgICAgICAgICBpZiAoIG9wdF9wdl9sMXRmIDwgMCApCi0gICAgICAgICAgICAgICAgb3B0
X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA8IDAgKQor
ICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgICAgIGlmICgg
b3B0X3B2X2wxdGZfZG9tdSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUg
PSAwOwogCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3JzYl9wdiA9
IGZhbHNlOwpAQCAtMjA0LDcgKzIwNiw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0
cmwpOwogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0ZiA9IC0xOworaW50OF90IF9f
cmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9wdl9sMXRmX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0
ZihjaGFyICpzKQogewpAQCAtMjEyLDEyICsyMTUsMTQgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFy
c2VfcHZfbDF0ZihjaGFyICpzKQogICAgIGludCB2YWwsIHJjID0gMDsKIAogICAgIC8qIEluaGli
aXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8K
LSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAgICAgICAgb3B0X3B2X2wxdGYgPSAwOwor
ICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9o
d2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211ID09IC0xICkKKyAgICAgICAgb3B0
X3B2X2wxdGZfZG9tdSA9IDA7CiAKICAgICAvKiBJbnRlcnByZXQgJ3B2LWwxdGYnIGFsb25lIGlu
IGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCiAgICAgaWYgKCAqcyA9PSAnXDAnICkKLSAg
ICAgICAgb3B0X3B2X2wxdGYgPSBPUFRfUFZfTDFURl9ET00wIHwgT1BUX1BWX0wxVEZfRE9NVTsK
KyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRfcHZfbDF0Zl9kb211ID0gMTsKIAogICAg
IGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKQEAgLTIyNywyMCArMjMyLDE4IEBA
IHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3B2X2wxdGYoY2hhciAqcykKICAgICAgICAgc3dpdGNo
ICggcGFyc2VfYm9vbChzKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAwOgotICAgICAgICAg
ICAgb3B0X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRf
cHZfbDF0Zl9kb211ID0gMDsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gT1BUX1BWX0wxVEZfRE9NMCB8IE9QVF9QVl9MMVRG
X0RPTVU7CisgICAgICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA9IG9wdF9wdl9sMXRmX2RvbXUg
PSAxOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAg
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQotICAgICAg
ICAgICAgICAgIG9wdF9wdl9sMXRmID0gKChvcHRfcHZfbDF0ZiAmIH5PUFRfUFZfTDFURl9ET00w
KSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9QVF9QVl9MMVRGX0RP
TTAgOiAwKSk7CisgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSB2YWw7CiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gKChvcHRfcHZfbDF0ZiAmIH5PUFRf
UFZfTDFURl9ET01VKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9Q
VF9QVl9MMVRGX0RPTVUgOiAwKSk7CisgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9
IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0zMDMsNyArMzA2LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBMMURfRkxVU0giIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJpbnRl
ZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICovCi0gICAgaWYgKCBj
cHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmICkKKyAgICBpZiAoIGNwdV9oYXNfYnVnX2wx
dGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCiAgICAgICAgIHBy
aW50aygiICBMMVRGOiBiZWxpZXZlZCVzIHZ1bG5lcmFibGUsIG1heHBoeXNhZGRyIEwxRCAldSwg
Q1BVSUQgJXUiCiAgICAgICAgICAgICAgICAiLCBTYWZlIGFkZHJlc3MgJSJQUkl4NjQiXG4iLAog
ICAgICAgICAgICAgICAgY3B1X2hhc19idWdfbDF0ZiA/ICIiIDogIiBub3QiLApAQCAtMzMyLDgg
KzMzNSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5r
IHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfeHB0aV9kb211ICA/ICJlbmFi
bGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIgIFBWIEwxVEYgc2hhZG93aW5nOiBE
b20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9QVl9MMVRG
X0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCi0gICAgICAgICAgIG9wdF9wdl9sMXRm
ICYgT1BUX1BWX0wxVEZfRE9NVSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CisgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2h3ZG9tID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCisgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2RvbXUgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOwogfQogCiAv
KiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4g
Ki8KQEAgLTg3MSwxMyArODc0LDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgZG9tVSBMMVRGIG1p
dGlnYXRpb25zIG9uIGFsbCBMMVRGLXZ1bG5lcmFibGUKICAgICAgKiBoYXJkd2FyZS4KICAgICAg
Ki8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAgICB7Ci0gICAgICAgIGlmICggIWNw
dV9oYXNfYnVnX2wxdGYgKQotICAgICAgICAgICAgb3B0X3B2X2wxdGYgPSAwOwotICAgICAgICBl
bHNlCi0gICAgICAgICAgICBvcHRfcHZfbDF0ZiA9IE9QVF9QVl9MMVRGX0RPTVU7Ci0gICAgfQor
ICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9o
d2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211ID09IC0xICkKKyAgICAgICAgb3B0
X3B2X2wxdGZfZG9tdSA9IGNwdV9oYXNfYnVnX2wxdGY7CiAKICAgICAvKgogICAgICAqIEJ5IGRl
ZmF1bHQsIGVuYWJsZSBMMURfRkxVU0ggb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlLCB1bmxl
c3MKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oCmluZGV4IDA2ZDYxMDgxM2EuLjRjMThhMzM4MDggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaApAQCAtMjE0LDkgKzIxNCw4IEBAIHZvaWQgcHZfbDF0Zl90YXNrbGV0KHVuc2ln
bmVkIGxvbmcgZGF0YSk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9sMXRmX2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZiA9
Ci0gICAgICAgIG9wdF9wdl9sMXRmICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQotICAgICAgICAg
ICAgICAgICAgICAgICA/IE9QVF9QVl9MMVRGX0RPTTAgOiBPUFRfUFZfTDFURl9ET01VKTsKKyAg
ICBkLT5hcmNoLnB2X2RvbWFpbi5jaGVja19sMXRmID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8g
b3B0X3B2X2wxdGZfaHdkb20KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogb3B0X3B2X2wxdGZfZG9tdTsKIAogI2lmZGVmIENPTkZJR19T
SEFET1dfUEFHSU5HCiAgICAgdGFza2xldF9pbml0KCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cucHZf
bDF0Zl90YXNrbGV0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggMWIyOWY0NWIxYi4uYzg0
NjM1NDRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0zNyw5ICszNyw3IEBAIGV4dGVy
biB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBleHRlcm4gaW50OF90IG9wdF94
cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCi1leHRlcm4gaW50OF90IG9wdF9wdl9sMXRmOwot
I2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0jZGVmaW5lIE9QVF9QVl9MMVRGX0RPTVUg
IDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGZfaHdkb20sIG9wdF9wdl9sMXRmX2RvbXU7
CiAKIC8qCiAgKiBUaGUgTDFEIGFkZHJlc3MgbWFzaywgd2hpY2ggbWlnaHQgYmUgd2lkZXIgdGhh
biByZXBvcnRlZCBpbiBDUFVJRCwgYW5kIHRoZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:22:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:22: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 1gJgi7-0000zP-23; Mon, 05 Nov 2018 15:22:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJgi4-0000zF-Vz
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:37 +0000
X-Inumbo-ID: 9f838c3a-e10e-11e8-ae3f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f838c3a-e10e-11e8-ae3f-12d6303a7972;
 Mon, 05 Nov 2018 15:22: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 1gJgi3-00039F-I6
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJgi3-0003B0-Ft
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJgi3-0003B0-Ft@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:22:35 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: fix "xpti=" and "pv-l1tf="
 yet again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkMWFmZDFjZWYwZjI0YzAwYjczZDQ0ZmVkNTM3MzBiMGJiY2JiMmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTY6MTQ6NTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxNDo1MCAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQgYWdhaW4KICAgIAogICAgV2hpbGUgY29t
bWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0K
ICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5v
LWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9
bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UKICAgIG9mICJ4cHRpPSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFzIHRvIHdoaWNoIGRlZmF1bHQKICAgIGlz
IHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAiLCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8g
aGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFzIHRoaXMgaXMgZGlzdGluY3QgZnJvbSBi
b3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAieHB0aT1uby1kb20wLG5vLWRvbXUiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2UyMzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjU2ICswMjAwCi0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDZjYjBjMTNkNjYuLjI1ZGE2YTJlOTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIxNCwxMiArMjE0LDYgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihj
aGFyICpzKQogICAgIGNoYXIgKnNzOwogICAgIGludCB2YWwsIHJjID0gMDsKIAotICAgIC8qIElu
aGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4g
Ki8KLSAgICBpZiAoIG9wdF9wdl9sMXRmX2h3ZG9tID09IC0xICkKLSAgICAgICAgb3B0X3B2X2wx
dGZfaHdkb20gPSAwOwotICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAtMSApCi0gICAgICAg
IG9wdF9wdl9sMXRmX2RvbXUgPSAwOwotCiAgICAgLyogSW50ZXJwcmV0ICdwdi1sMXRmJyBhbG9u
ZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICggKnMgPT0gJ1wwJyAp
CiAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9tdSA9IDE7CkBAIC02
NzQsMTIgKzY2OCw2IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKICAg
ICBjaGFyICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKLSAgICAvKiBJbmhpYml0IHRoZSBk
ZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYg
KCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCi0gICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsKLSAg
ICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQotICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsK
LQogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4g
Zm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQogICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:22:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJgiG-00010z-46; Mon, 05 Nov 2018 15:22:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJgiF-00010l-79
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:47 +0000
X-Inumbo-ID: a5954be0-e10e-11e8-9b1d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5954be0-e10e-11e8-9b1d-12d6303a7972;
 Mon, 05 Nov 2018 15: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 1gJgiD-00039N-Nw
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJgiD-0003BZ-Li
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJgiD-0003BZ-Li@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:22:45 +0000
Subject: [Xen-changelog] [xen staging-4.8] vtd: add missing check for shared
 EPT...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViNmZiMzNkOGY0ZmU3NTMzNzcwOTBlNmJlOGFhYTgxNmE2ODE0ZWMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDE2OjE1OjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTY6MTU6MTcgMjAxOCArMDEwMAoK
ICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAgLi4u
aW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gaW5j
bHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9pb21t
dV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdiMWVi
ZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAyMDAK
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDEzICsrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggNGU3MzQzOTRlMy4uNzhhZDdhNzFlOSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NjYsNyArMTc2Niw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7Ci0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBu
ZXcgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7
fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTc4MSwxNCArMTc4
MSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwg
UEFHRV9TSElGVF80SywgMSk7Ci0gICAgaWYgKCBwZ19tYWRkciA9PSAwICkKKyAgICBpZiAoICFw
Z19tYWRkciApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1
Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBh
Z2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gJnBhZ2VbZ2ZuICYgTEVWRUxfTUFT
S107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJf
dCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVB
RCAgOiAwKSB8CkBAIC0xODA0LDYgKzE4MDYsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwogICAgICpwdGUg
PSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3Qg
ZG1hX3B0ZSkpOwpAQCAtMTgxOSw2ICsxODIyLDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogeworICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8K
KyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCiAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:22:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJgiQ-00012n-5w; Mon, 05 Nov 2018 15:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJgiO-00012Z-V2
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:56 +0000
X-Inumbo-ID: aba79f4c-e10e-11e8-8b31-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aba79f4c-e10e-11e8-8b31-12d6303a7972;
 Mon, 05 Nov 2018 15: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 1gJgiN-00039j-Tm
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJgiN-0003C8-RW
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJgiN-0003C8-RW@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:22:55 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/boot: enable NMIs after traps
 init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5Zjc0ZWE2MDlhNjEwMDRjNjM4ZTZmZmM1MjdiZmY3NjljZTk4ZWYKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDUgMTY6MTY6MTkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxNjoxOSAyMDE4ICswMTAw
CgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4g
Y2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290
IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBh
bHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9y
aWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAg
VG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2lu
aXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA4MTQ4
N2NiMmU2Li4zZmJiN2Q4ZWMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTc0OCw2ICs3NDgsOSBAQCB2b2lk
IGNwdV9pbml0KHZvaWQpCiAjZGVmaW5lIENEKHJlZ2lzdGVyKSBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlZGIiICNyZWdpc3RlciA6IDogInIiKDBVTCkgKTsKIAlDRCgwKTsgQ0QoMSk7IENEKDIp
OyBDRCgzKTsgLyogbm8gZGI0IGFuZCBkYjUgKi87IENEKDYpOyBDRCg3KTsKICN1bmRlZiBDRAor
CisJLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBtYXkgaGF2ZSBsZWZ0
IHRoZW0gZGlzYWJsZWQuICovCisJZW5hYmxlX25taXMoKTsKIH0KIAogdm9pZCBjcHVfdW5pbml0
KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDEwNTAxMjdjMjUuLjU1MDQzNWNmMzMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02
ODMsNiArNjgzLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9u
IGluLiAqLwogCisgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCisgICAgZW5hYmxlX25taXMoKTsKKwogICAg
IGxvYWRlciA9IChtYmktPmZsYWdzICYgTUJJX0xPQURFUk5BTUUpCiAgICAgICAgID8gKGNoYXIg
KilfX3ZhKG1iaS0+Ym9vdF9sb2FkZXJfbmFtZSkgOiAidW5rbm93biI7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:23:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15: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 1gJgia-000147-7f; Mon, 05 Nov 2018 15: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJgiZ-00013y-DC
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:07 +0000
X-Inumbo-ID: b1baba00-e10e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1baba00-e10e-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:23: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 1gJgiY-0003A4-3H
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJgiY-0003Ct-15
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJgiY-0003Ct-15@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:23:06 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7857431918880650349=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 86cba9b02366de10ee6beffe1ead8600ec68245f
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 16:16:45 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 16:16:45 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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>
    master commit: 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
    master date: 2018-10-24 14:43:05 +0100
---
 xen/arch/x86/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/processor.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 3fbb7d8ec3..0b105c984f 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -4,6 +4,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -744,10 +745,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/processor.h b/xen/include/asm-x86/processor.h
index a3acf8506a..581d7b0022 100644
--- a/xen/include/asm-x86/processor.h
+++ b/xen/include/asm-x86/processor.h
@@ -99,6 +99,16 @@
 #define X86_CR4_PKE        0x00400000 /* enable PKE */
 
 /*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
+/*
  * Trap/fault mnemonics.
  */
 #define TRAP_divide_error      0
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7857431918880650349==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:23:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:23:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJgik-00015i-Az; Mon, 05 Nov 2018 15:23:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJgij-00015X-Cp
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:17 +0000
X-Inumbo-ID: b7cb111e-e10e-11e8-bc3f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7cb111e-e10e-11e8-bc3f-12d6303a7972;
 Mon, 05 Nov 2018 15:23: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 1gJgii-0003Ai-9e
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJgii-0003DX-7G
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJgii-0003DX-7G@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:23:16 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/domain: Initialise vcpu debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2875276641384341477=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 64fd42fbcb3928454056ef2663d5b248cd8c3a84
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 16:17:26 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 16:17:26 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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>
    
    x86/domain: Fix build with GCC 4.3.x
    
    GCC 4.3.x can't initialise the user_regs structure like this.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
    master date: 2018-10-24 14:43:05 +0100
    master commit: 0a1fa635029d100d4b6b7eddb31d49603217cab7
    master date: 2018-10-30 13:26:21 +0000
---
 xen/arch/x86/domain.c        | 13 +++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 2f43986576..408fc0bc13 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -499,6 +499,17 @@ int switch_compat(struct domain *d)
     return rc;
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
+    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int vcpu_initialise(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -518,6 +529,8 @@ int vcpu_initialise(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
 
     spin_lock_init(&v->arch.vpmu.vpmu_lock);
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 4cf9b52c62..ca64f6a5df 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -4703,11 +4703,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     }
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.edx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.eip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index c1378ea539..e7abaadcbc 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -673,6 +673,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2875276641384341477==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 15:23:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJgiu-00017m-D9; Mon, 05 Nov 2018 15:23:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJgit-00017e-H6
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:27 +0000
X-Inumbo-ID: bde0a4b5-e10e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bde0a4b5-e10e-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15: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 1gJgis-0003At-Fe
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJgis-0003E6-DJ
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 15:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJgis-0003E6-DJ@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 15:23:26 +0000
Subject: [Xen-changelog] [xen staging-4.8] tools/dombuilder: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4421833326371538525=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 88b5e368ce08aaff78db5e3edc4c488945837750
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 16:17:56 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 16:17:56 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 46029da12e5efeca6d957e5793bd34f2965fa0a1
    master date: 2018-10-24 14:43:05 +0100
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 6495e7fc30..3346384a12 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -51,6 +51,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define SPECIALPAGE_PAGING   0
 #define SPECIALPAGE_ACCESS   1
 #define SPECIALPAGE_SHARING  2
@@ -860,6 +863,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -910,6 +916,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1017,6 +1026,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4421833326371538525==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 16:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16: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 1gJhdg-0007RI-3I; Mon, 05 Nov 2018 16:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJhde-0007RC-OI
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:06 +0000
X-Inumbo-ID: eee7f25e-e116-11e8-b06d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eee7f25e-e116-11e8-b06d-12d6303a7972;
 Mon, 05 Nov 2018 16: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 1gJhdc-0004tx-N3
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJhdc-0006Sc-Kj
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJhdc-0006Sc-Kj@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 16:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86: make traps.c build with
 !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhMDgxNmI3NGYxZGZmZTJkOWYzZTE1OTkxNWY5YTM5OTM3OTI3OGEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE1
OjU1OjM5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE2OjA4OjAzIDIwMTggKzAwMDAKCiAgICB4ODY6IG1h
a2UgdHJhcHMuYyBidWlsZCB3aXRoICFDT05GSUdfUFYKICAgIAogICAgUHJvdmlkZSBhIHN0dWIg
Zm9yIHB2X2luamVjdF9ldmVudC4gUHV0IGNvZGUgdGhhdCBhY2Nlc3NlcyBQViBmaWVsZHMKICAg
IGFuZCBHRFQgLyBMRFQgZmF1bHQgaGFuZGxpbmcgY29kZSB1bmRlciBDT05GSUdfUFYuIE1vdmUg
c2V0X2RlYnVncmVnCiAgICB0byBwdi9taXNjLWh5cGVyY2FsbHMuYy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9wdi9taXNjLWh5cGVyY2FsbHMuYyB8IDExNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgfCAxMzAgKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmggICAgICB8ICAgNyArKwogMyBmaWxlcyBjaGFuZ2VkLCAxMzcgaW5zZXJ0aW9ucygrKSwgMTE2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2Fs
bHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2FsbHMuYwppbmRleCA5ZjYxZjNkYjNj
Li4xMzZmYTEwYzk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbWlzYy1oeXBlcmNhbGxz
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21pc2MtaHlwZXJjYWxscy5jCkBAIC01Niw2ICs1Niwx
MjIgQEAgbG9uZyBkb19mcHVfdGFza3N3aXRjaChpbnQgc2V0KQogfQogCiAvKgorICogVXNlZCBi
eSBoeXBlcmNhbGxzIGFuZCB0aGUgZW11bGF0b3IuCisgKiAgLUVOT0RFViA9PiAjVUQKKyAqICAt
RUlOVkFMID0+ICNHUCBJbnZhbGlkIGJpdAorICogIC1FUEVSTSAgPT4gI0dQIFZhbGlkIGJpdCwg
YnV0IG5vdCBwZXJtaXR0ZWQgdG8gdXNlCisgKi8KK2xvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQoreworICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIHN3aXRjaCAoIHJlZyApCisgICAgewor
ICAgIGNhc2UgMCAuLi4gMzoKKyAgICAgICAgaWYgKCAhYWNjZXNzX29rKHZhbHVlLCBzaXplb2Yo
bG9uZykpICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAgICAgdi0+YXJjaC5k
cltyZWddID0gdmFsdWU7CisgICAgICAgIGlmICggdiA9PSBjdXJyICkKKyAgICAgICAgeworICAg
ICAgICAgICAgc3dpdGNoICggcmVnICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2Ug
MDogd3JpdGVfZGVidWdyZWcoMCwgdmFsdWUpOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMTog
d3JpdGVfZGVidWdyZWcoMSwgdmFsdWUpOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMjogd3Jp
dGVfZGVidWdyZWcoMiwgdmFsdWUpOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMzogd3JpdGVf
ZGVidWdyZWcoMywgdmFsdWUpOyBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgNDoKKyAgICAgICAgaWYgKCB2LT5hcmNoLnB2LmN0cmxy
ZWdbNF0gJiBYODZfQ1I0X0RFICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAg
ICAgIC8qIEZhbGx0aHJvdWdoICovCisgICAgY2FzZSA2OgorICAgICAgICAvKiBUaGUgdXBwZXIg
MzIgYml0cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCisgICAgICAgIGlmICggdmFsdWUgIT0g
KHVpbnQzMl90KXZhbHVlICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAg
IC8qCisgICAgICAgICAqIERSNjogQml0cyA0LTExLDE2LTMxIHJlc2VydmVkIChzZXQgdG8gMSku
CisgICAgICAgICAqICAgICAgQml0IDEyIHJlc2VydmVkIChzZXQgdG8gMCkuCisgICAgICAgICAq
LworICAgICAgICB2YWx1ZSAmPSB+RFJfU1RBVFVTX1JFU0VSVkVEX1pFUk87IC8qIHJlc2VydmVk
IGJpdHMgPT4gMCAqLworICAgICAgICB2YWx1ZSB8PSAgRFJfU1RBVFVTX1JFU0VSVkVEX09ORTsg
IC8qIHJlc2VydmVkIGJpdHMgPT4gMSAqLworCisgICAgICAgIHYtPmFyY2guZHI2ID0gdmFsdWU7
CisgICAgICAgIGlmICggdiA9PSBjdXJyICkKKyAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDYs
IHZhbHVlKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDU6CisgICAgICAgIGlmICggdi0+
YXJjaC5wdi5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSApCisgICAgICAgICAgICByZXR1cm4gLUVO
T0RFVjsKKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGNhc2UgNzoKKyAgICAgICAg
LyogVGhlIHVwcGVyIDMyIGJpdHMgYXJlIHN0cmljdGx5IHJlc2VydmVkLiAqLworICAgICAgICBp
ZiAoIHZhbHVlICE9ICh1aW50MzJfdCl2YWx1ZSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgICAgICAvKgorICAgICAgICAgKiBEUjc6IEJpdCAxMCByZXNlcnZlZCAoc2V0IHRv
IDEpLgorICAgICAgICAgKiAgICAgIEJpdHMgMTEtMTIsMTQtMTUgcmVzZXJ2ZWQgKHNldCB0byAw
KS4KKyAgICAgICAgICovCisgICAgICAgIHZhbHVlICY9IH5EUl9DT05UUk9MX1JFU0VSVkVEX1pF
Uk87IC8qIHJlc2VydmVkIGJpdHMgPT4gMCAqLworICAgICAgICB2YWx1ZSB8PSAgRFJfQ09OVFJP
TF9SRVNFUlZFRF9PTkU7ICAvKiByZXNlcnZlZCBiaXRzID0+IDEgKi8KKyAgICAgICAgLyoKKyAg
ICAgICAgICogUHJpdmlsZWdlZCBiaXRzOgorICAgICAgICAgKiAgICAgIEdEIChiaXQgMTMpOiBt
dXN0IGJlIDAuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHZhbHVlICYgRFJfR0VORVJBTF9E
RVRFQ1QgKQorICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgICAgICAvKiBEUjcue0cs
TH1FID0gMCA9PiBkZWJ1Z2dpbmcgZGlzYWJsZWQgZm9yIHRoaXMgZG9tYWluLiAqLworICAgICAg
ICBpZiAoIHZhbHVlICYgRFI3X0FDVElWRV9NQVNLICkKKyAgICAgICAgeworICAgICAgICAgICAg
dW5zaWduZWQgaW50IGksIGlvX2VuYWJsZSA9IDA7CisKKyAgICAgICAgICAgIGZvciAoIGkgPSBE
Ul9DT05UUk9MX1NISUZUOyBpIDwgMzI7IGkgKz0gRFJfQ09OVFJPTF9TSVpFICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICgodmFsdWUgPj4gaSkgJiAzKSA9PSBEUl9JTyAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAoICEodi0+YXJjaC5w
di5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FUEVSTTsKKyAgICAgICAgICAgICAgICAgICAgaW9fZW5hYmxlIHw9IHZhbHVlICYgKDMg
PDwgKChpIC0gMTYpID4+IDEpKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIHYtPmFyY2gucHYuZHI3X2VtdWwgPSBpb19lbmFibGU7CisgICAgICAgICAg
ICB2YWx1ZSAmPSB+aW9fZW5hYmxlOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
SWYgRFI3IHdhcyBwcmV2aW91c2x5IGNsZWFyIHRoZW4gd2UgbmVlZCB0byBsb2FkIGFsbCBvdGhl
cgorICAgICAgICAgICAgICogZGVidWcgcmVnaXN0ZXJzIGF0IHRoaXMgcG9pbnQgYXMgdGhleSB3
ZXJlIG5vdCByZXN0b3JlZCBkdXJpbmcKKyAgICAgICAgICAgICAqIGNvbnRleHQgc3dpdGNoLiAg
VXBkYXRpbmcgRFI3IGl0c2VsZiBoYXBwZW5zIGxhdGVyLgorICAgICAgICAgICAgICovCisgICAg
ICAgICAgICBpZiAoICh2ID09IGN1cnIpICYmICEodi0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01B
U0spICkKKyAgICAgICAgICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3JlZ3Modik7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgLyogWmVybyB0aGUgZW11bGF0ZWQgY29udHJvbHMg
aWYgJWRyNyBpc24ndCBhY3RpdmUuICovCisgICAgICAgICAgICB2LT5hcmNoLnB2LmRyN19lbXVs
ID0gMDsKKworICAgICAgICB2LT5hcmNoLmRyNyA9IHZhbHVlOworICAgICAgICBpZiAoIHYgPT0g
Y3VyciApCisgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg3LCB2YWx1ZSk7CisgICAgICAgIGJy
ZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisgICAgfQorCisg
ICAgcmV0dXJuIDA7Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCiAg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGM2MGM4ZjVjMmEuLjc3NjVmOWE1ZDcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBA
IC0xMTE1LDYgKzExMTUsNyBAQCBzdGF0aWMgdm9pZCByZXNlcnZlZF9iaXRfcGFnZV9mYXVsdCh1
bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgc2hvd19leGVjdXRpb25fc3RhdGUocmVncyk7CiB9CiAK
KyNpZmRlZiBDT05GSUdfUFYKIHN0YXRpYyBpbnQgaGFuZGxlX2xkdF9tYXBwaW5nX2ZhdWx0KHVu
c2lnbmVkIGludCBvZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTExODUsNiArMTE4Niw3IEBAIHN0YXRp
YyBpbnQgaGFuZGxlX2dkdF9sZHRfbWFwcGluZ19mYXVsdCh1bnNpZ25lZCBsb25nIG9mZnNldCwK
IAogICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7CiB9CisjZW5kaWYKIAogI2RlZmluZSBJ
Tl9IWVBFUlZJU09SX1JBTkdFKHZhKSBcCiAgICAgKCgodmEpID49IEhZUEVSVklTT1JfVklSVF9T
VEFSVCkgJiYgKCh2YSkgPCBIWVBFUlZJU09SX1ZJUlRfRU5EKSkKQEAgLTEzMzUsMTAgKzEzMzcs
MTIgQEAgc3RhdGljIGludCBmaXh1cF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoIHVubGlrZWx5KElOX0hZUEVSVklT
T1JfUkFOR0UoYWRkcikpICkKICAgICB7CisjaWZkZWYgQ09ORklHX1BWCiAgICAgICAgIGlmICgg
IShyZWdzLT5lcnJvcl9jb2RlICYgKFBGRUNfdXNlcl9tb2RlIHwgUEZFQ19yZXNlcnZlZF9iaXQp
KSAmJgogICAgICAgICAgICAgIChhZGRyID49IEdEVF9MRFRfVklSVF9TVEFSVCkgJiYgKGFkZHIg
PCBHRFRfTERUX1ZJUlRfRU5EKSApCiAgICAgICAgICAgICByZXR1cm4gaGFuZGxlX2dkdF9sZHRf
bWFwcGluZ19mYXVsdCgKICAgICAgICAgICAgICAgICBhZGRyIC0gR0RUX0xEVF9WSVJUX1NUQVJU
LCByZWdzKTsKKyNlbmRpZgogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKQEAgLTE0OTQsNyAr
MTQ5OCw5IEBAIHZvaWQgX19pbml0IGRvX2Vhcmx5X3BhZ2VfZmF1bHQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAKIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogeworI2lmZGVmIENPTkZJR19QVgogICAgIHN0cnVjdCB2Y3B1ICp2ID0g
Y3VycmVudDsKKyNlbmRpZgogICAgIHVuc2lnbmVkIGxvbmcgZml4dXA7CiAKICAgICBpZiAoIGRl
YnVnZ2VyX3RyYXBfZW50cnkoVFJBUF9ncF9mYXVsdCwgcmVncykgKQpAQCAtMTUwNiw2ICsxNTEy
LDcgQEAgdm9pZCBkb19nZW5lcmFsX3Byb3RlY3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgaWYgKCAhZ3Vlc3RfbW9kZShyZWdzKSApCiAgICAgICAgIGdvdG8gZ3BfaW5fa2Vy
bmVsOwogCisjaWZkZWYgQ09ORklHX1BWCiAgICAgLyoKICAgICAgKiBDdW5uaW5nIHRyaWNrIHRv
IGFsbG93IGFyYml0cmFyeSAiSU5UIG4iIGhhbmRsaW5nLgogICAgICAqCkBAIC0xNTU3LDYgKzE1
NjQsNyBAQCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAvKiBQYXNzIG9uIEdQRiBhcyBpcy4gKi8KICAgICBwdl9pbmplY3RfaHdfZXhj
ZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwogICAgIHJldHVybjsKKyNl
bmRpZgogCiAgZ3BfaW5fa2VybmVsOgogCkBAIC0xNzQ0LDcgKzE3NTIsOSBAQCB2b2lkIHVuc2V0
X25taV9jYWxsYmFjayh2b2lkKQogCiB2b2lkIGRvX2RldmljZV9ub3RfYXZhaWxhYmxlKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogeworI2lmZGVmIENPTkZJR19QVgogICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKKyNlbmRpZgogCiAgICAgaWYgKCAhZ3Vlc3RfbW9kZShyZWdz
KSApCiAgICAgewpAQCAtMTc2Miw2ICsxNzcyLDcgQEAgdm9pZCBkb19kZXZpY2Vfbm90X2F2YWls
YWJsZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAorI2lmZGVmIENPTkZJR19QVgogICAgIHZjcHVfcmVzdG9yZV9mcHVfbGF6eShjdXJyKTsKIAog
ICAgIGlmICggY3Vyci0+YXJjaC5wdi5jdHJscmVnWzBdICYgWDg2X0NSMF9UUyApCkBAIC0xNzcx
LDYgKzE3ODIsOSBAQCB2b2lkIGRvX2RldmljZV9ub3RfYXZhaWxhYmxlKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgIH0KICAgICBlbHNlCiAgICAgICAgIFRSQUNFXzBEKFRSQ19QVl9N
QVRIX1NUQVRFX1JFU1RPUkUpOworI2Vsc2UKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyNl
bmRpZgogCiAgICAgcmV0dXJuOwogfQpAQCAtMjA3OCwxMjIgKzIwOTIsNiBAQCB2b2lkIGFjdGl2
YXRlX2RlYnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikKICAgICB9CiB9CiAKLS8qCi0g
KiBVc2VkIGJ5IGh5cGVyY2FsbHMgYW5kIHRoZSBlbXVsYXRvci4KLSAqICAtRU5PREVWID0+ICNV
RAotICogIC1FSU5WQUwgPT4gI0dQIEludmFsaWQgYml0Ci0gKiAgLUVQRVJNICA9PiAjR1AgVmFs
aWQgYml0LCBidXQgbm90IHBlcm1pdHRlZCB0byB1c2UKLSAqLwotbG9uZyBzZXRfZGVidWdyZWco
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCi17
Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotCi0gICAgc3dpdGNoICggcmVnICkK
LSAgICB7Ci0gICAgY2FzZSAwIC4uLiAzOgotICAgICAgICBpZiAoICFhY2Nlc3Nfb2sodmFsdWUs
IHNpemVvZihsb25nKSkgKQotICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKLQotICAgICAgICB2
LT5hcmNoLmRyW3JlZ10gPSB2YWx1ZTsKLSAgICAgICAgaWYgKCB2ID09IGN1cnIgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBzd2l0Y2ggKCByZWcgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgY2FzZSAwOiB3cml0ZV9kZWJ1Z3JlZygwLCB2YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAg
Y2FzZSAxOiB3cml0ZV9kZWJ1Z3JlZygxLCB2YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAgY2Fz
ZSAyOiB3cml0ZV9kZWJ1Z3JlZygyLCB2YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAgY2FzZSAz
OiB3cml0ZV9kZWJ1Z3JlZygzLCB2YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAgfQotICAgICAg
ICB9Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSA0OgotICAgICAgICBpZiAoIHYtPmFyY2gu
cHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfREUgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9ERVY7
Ci0KLSAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIDY6Ci0gICAgICAgIC8qIFRo
ZSB1cHBlciAzMiBiaXRzIGFyZSBzdHJpY3RseSByZXNlcnZlZC4gKi8KLSAgICAgICAgaWYgKCB2
YWx1ZSAhPSAodWludDMyX3QpdmFsdWUgKQotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0K
LSAgICAgICAgLyoKLSAgICAgICAgICogRFI2OiBCaXRzIDQtMTEsMTYtMzEgcmVzZXJ2ZWQgKHNl
dCB0byAxKS4KLSAgICAgICAgICogICAgICBCaXQgMTIgcmVzZXJ2ZWQgKHNldCB0byAwKS4KLSAg
ICAgICAgICovCi0gICAgICAgIHZhbHVlICY9IH5EUl9TVEFUVVNfUkVTRVJWRURfWkVSTzsgLyog
cmVzZXJ2ZWQgYml0cyA9PiAwICovCi0gICAgICAgIHZhbHVlIHw9ICBEUl9TVEFUVVNfUkVTRVJW
RURfT05FOyAgLyogcmVzZXJ2ZWQgYml0cyA9PiAxICovCi0KLSAgICAgICAgdi0+YXJjaC5kcjYg
PSB2YWx1ZTsKLSAgICAgICAgaWYgKCB2ID09IGN1cnIgKQotICAgICAgICAgICAgd3JpdGVfZGVi
dWdyZWcoNiwgdmFsdWUpOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgNToKLSAgICAgICAg
aWYgKCB2LT5hcmNoLnB2LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFICkKLSAgICAgICAgICAgIHJl
dHVybiAtRU5PREVWOwotCi0gICAgICAgIC8qIEZhbGx0aHJvdWdoICovCi0gICAgY2FzZSA3Ogot
ICAgICAgICAvKiBUaGUgdXBwZXIgMzIgYml0cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCi0g
ICAgICAgIGlmICggdmFsdWUgIT0gKHVpbnQzMl90KXZhbHVlICkKLSAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIERSNzogQml0IDEwIHJlc2VydmVk
IChzZXQgdG8gMSkuCi0gICAgICAgICAqICAgICAgQml0cyAxMS0xMiwxNC0xNSByZXNlcnZlZCAo
c2V0IHRvIDApLgotICAgICAgICAgKi8KLSAgICAgICAgdmFsdWUgJj0gfkRSX0NPTlRST0xfUkVT
RVJWRURfWkVSTzsgLyogcmVzZXJ2ZWQgYml0cyA9PiAwICovCi0gICAgICAgIHZhbHVlIHw9ICBE
Ul9DT05UUk9MX1JFU0VSVkVEX09ORTsgIC8qIHJlc2VydmVkIGJpdHMgPT4gMSAqLwotICAgICAg
ICAvKgotICAgICAgICAgKiBQcml2aWxlZ2VkIGJpdHM6Ci0gICAgICAgICAqICAgICAgR0QgKGJp
dCAxMyk6IG11c3QgYmUgMC4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggdmFsdWUgJiBEUl9H
RU5FUkFMX0RFVEVDVCApCi0gICAgICAgICAgICByZXR1cm4gLUVQRVJNOwotCi0gICAgICAgIC8q
IERSNy57RyxMfUUgPSAwID0+IGRlYnVnZ2luZyBkaXNhYmxlZCBmb3IgdGhpcyBkb21haW4uICov
Ci0gICAgICAgIGlmICggdmFsdWUgJiBEUjdfQUNUSVZFX01BU0sgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaSwgaW9fZW5hYmxlID0gMDsKLQotICAgICAgICAgICAgZm9y
ICggaSA9IERSX0NPTlRST0xfU0hJRlQ7IGkgPCAzMjsgaSArPSBEUl9DT05UUk9MX1NJWkUgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggKCh2YWx1ZSA+PiBpKSAmIDMpID09
IERSX0lPICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggISh2
LT5hcmNoLnB2LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFKSApCi0gICAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gLUVQRVJNOwotICAgICAgICAgICAgICAgICAgICBpb19lbmFibGUgfD0gdmFs
dWUgJiAoMyA8PCAoKGkgLSAxNikgPj4gMSkpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIH0KLQotICAgICAgICAgICAgdi0+YXJjaC5wdi5kcjdfZW11bCA9IGlvX2VuYWJsZTsKLSAg
ICAgICAgICAgIHZhbHVlICY9IH5pb19lbmFibGU7Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAg
ICAgICAgKiBJZiBEUjcgd2FzIHByZXZpb3VzbHkgY2xlYXIgdGhlbiB3ZSBuZWVkIHRvIGxvYWQg
YWxsIG90aGVyCi0gICAgICAgICAgICAgKiBkZWJ1ZyByZWdpc3RlcnMgYXQgdGhpcyBwb2ludCBh
cyB0aGV5IHdlcmUgbm90IHJlc3RvcmVkIGR1cmluZwotICAgICAgICAgICAgICogY29udGV4dCBz
d2l0Y2guICBVcGRhdGluZyBEUjcgaXRzZWxmIGhhcHBlbnMgbGF0ZXIuCi0gICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIGlmICggKHYgPT0gY3VycikgJiYgISh2LT5hcmNoLmRyNyAmIERSN19B
Q1RJVkVfTUFTSykgKQotICAgICAgICAgICAgICAgIGFjdGl2YXRlX2RlYnVncmVncyh2KTsKLSAg
ICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgICAgICAvKiBaZXJvIHRoZSBlbXVsYXRlZCBj
b250cm9scyBpZiAlZHI3IGlzbid0IGFjdGl2ZS4gKi8KLSAgICAgICAgICAgIHYtPmFyY2gucHYu
ZHI3X2VtdWwgPSAwOwotCi0gICAgICAgIHYtPmFyY2guZHI3ID0gdmFsdWU7Ci0gICAgICAgIGlm
ICggdiA9PSBjdXJyICkKLSAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDcsIHZhbHVlKTsKLSAg
ICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gLUVOT0RFVjsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9pZCBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKHVuc2lnbmVkIGxvbmcgYWRkcikKIHsKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXgg
NzIxNDAzNzgyMC4uNjQzZTY5YWNmOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02ODEsNyArNjgx
LDE0IEBAIHZvaWQgYXJjaF92Y3B1X3JlZ3NfaW5pdChzdHJ1Y3QgdmNwdSAqdik7CiBzdHJ1Y3Qg
dmNwdV9odm1fY29udGV4dDsKIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNw
dSAqdiwgY29uc3Qgc3RydWN0IHZjcHVfaHZtX2NvbnRleHQgKmN0eCk7CiAKKyNpZmRlZiBDT05G
SUdfUFYKIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50
KTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVj
dCB4ODZfZXZlbnQgKmV2ZW50KQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorI2Vu
ZGlmCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKHVuc2lnbmVk
IGludCB2ZWN0b3IsIGludCBlcnJjb2RlKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 16:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJhdp-0007S0-5I; Mon, 05 Nov 2018 16: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJhdo-0007Rr-Gd
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:16 +0000
X-Inumbo-ID: f4f9c1e3-e116-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4f9c1e3-e116-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16: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 1gJhdm-0004um-T0
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJhdm-0006TE-Qa
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJhdm-0006TE-Qa@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 16:22:14 +0000
Subject: [Xen-changelog] [xen staging] x86/domctl: rework XEN_DOMCTL_{set,
 get}_address_size
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5NjliYzlmYzk2NmQzZjAwZDc1NjkyMmYzNWMyYjZlYmY1MzM5NjcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE1
OjU1OjQwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE2OjA5OjUwIDIwMTggKzAwMDAKCiAgICB4ODYvZG9t
Y3RsOiByZXdvcmsgWEVOX0RPTUNUTF97c2V0LGdldH1fYWRkcmVzc19zaXplCiAgICAKICAgIEdv
aW5nIHRocm91Z2ggdG9vbHN0YWNrIGNvZGUsIHRoZXkgYXJlIHVzZWQgZm9yIFBWIGd1ZXN0cyBv
bmx5LgogICAgCiAgICBUaWdodGVuIHRoZWlyIGFjY2VzcyB0byBQViBvbmx5LiBSZXR1cm4gLUVP
UE5PVFNVUFAgaWYgdGhleSBhcmUgY2FsbGVkCiAgICBvbiBIVk0gZ3Vlc3RzLiBSZXdyaXRlIHRo
ZSBjb2RlIGluIGEgcGF0dGVybiB0aGF0IG1ha2VzIERDRSB3b3JrLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2RvbWN0bC5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCBmNzk4Mjdl
NmU0Li4zM2Y5YTg2OWMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC02MDksMTkgKzYwOSwzMyBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfYWRkcmVz
c19zaXplOgotICAgICAgICBpZiAoICgoZG9tY3RsLT51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDY0
KSAmJiAhZC0+YXJjaC5pc18zMmJpdF9wdikgfHwKLSAgICAgICAgICAgICAoKGRvbWN0bC0+dS5h
ZGRyZXNzX3NpemUuc2l6ZSA9PSAzMikgJiYgZC0+YXJjaC5pc18zMmJpdF9wdikgKQotICAgICAg
ICAgICAgcmV0ID0gMDsKLSAgICAgICAgZWxzZSBpZiAoIGRvbWN0bC0+dS5hZGRyZXNzX3NpemUu
c2l6ZSA9PSAzMiApCi0gICAgICAgICAgICByZXQgPSBzd2l0Y2hfY29tcGF0KGQpOworICAgICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQorICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7
CisgICAgICAgIGVsc2UgaWYgKCBpc19wdl9kb21haW4oZCkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBpZiAoICgoZG9tY3RsLT51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDY0KSAmJiAhZC0+YXJj
aC5pc18zMmJpdF9wdikgfHwKKyAgICAgICAgICAgICAgICAgKChkb21jdGwtPnUuYWRkcmVzc19z
aXplLnNpemUgPT0gMzIpICYmIGQtPmFyY2guaXNfMzJiaXRfcHYpICkKKyAgICAgICAgICAgICAg
ICByZXQgPSAwOworICAgICAgICAgICAgZWxzZSBpZiAoIGRvbWN0bC0+dS5hZGRyZXNzX3NpemUu
c2l6ZSA9PSAzMiApCisgICAgICAgICAgICAgICAgcmV0ID0gc3dpdGNoX2NvbXBhdChkKTsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICB9
CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFhFTl9ET01D
VExfZ2V0X2FkZHJlc3Nfc2l6ZToKLSAgICAgICAgZG9tY3RsLT51LmFkZHJlc3Nfc2l6ZS5zaXpl
ID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCSVRTX1BFUl9MT05HOwotICAg
ICAgICBjb3B5YmFjayA9IHRydWU7CisgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgZWxzZSBpZiAoIGlzX3B2X2Rv
bWFpbihkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbWN0bC0+dS5hZGRyZXNzX3NpemUu
c2l6ZSA9CisgICAgICAgICAgICAgICAgaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOiBCSVRT
X1BFUl9MT05HOworICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfbWFjaGluZV9hZGRyZXNzX3NpemU6Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 16:22:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16: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 1gJhdz-0007TC-7K; Mon, 05 Nov 2018 16: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJhdy-0007T3-4v
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:26 +0000
X-Inumbo-ID: fb0d8596-e116-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb0d8596-e116-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:22: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 1gJhdx-0004uu-2v
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJhdx-0006Tf-0U
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJhdx-0006Tf-0U@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 16:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86: rearrange x86_64/entry.S
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllYTc1ZDJjMTNiNWVlN2Q1MWFlNDQ5Y2ExOWRhOGJlNjYwMGM5ZWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE1
OjU1OjQyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE2OjEwOjM1IDIwMTggKzAwMDAKCiAgICB4ODY6IHJl
YXJyYW5nZSB4ODZfNjQvZW50cnkuUwogICAgCiAgICBTcGxpdCB0aGUgZmlsZSBpbnRvIHR3byBo
YWx2ZXMuIFRoZSBmaXJzdCBoYWxmIHBlcnRhaW5zIHRvIFBWIGd1ZXN0CiAgICBjb2RlIHdoaWxl
IHRoZSBzZWNvbmQgaGFsZiBpcyBtb3N0bHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvciBpdHNlbGYg
dG8KICAgIGhhbmRsZSBpbnRlcnJ1cHRzIGFuZCBleGNlcHRpb25zLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8
IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UwppbmRleCA0OGNiOTZjYjkxLi44ZTEyZGVjZWE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xMjEs
MTYgKzEyMSw2IEBAIHByb2Nlc3NfdHJhcDoKICAgICAgICAgY2FsbCBjcmVhdGVfYm91bmNlX2Zy
YW1lCiAgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCiAKLS8qIE5vIHNwZWNpYWwgcmVnaXN0
ZXIgYXNzdW1wdGlvbnMuICovCi1FTlRSWShyZXRfZnJvbV9pbnRyKQotICAgICAgICBHRVRfQ1VS
UkVOVChieCkKLSAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0gICAgICAgIGp6ICAg
IHJlc3RvcmVfYWxsX3hlbgotICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheAot
ICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCi0gICAgICAgIGplICAg
IHRlc3RfYWxsX2V2ZW50cwotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0K
ICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiAlcmJ4
OiBzdHJ1Y3QgdmNwdSwgaW50ZXJydXB0cyBkaXNhYmxlZCAqLwpAQCAtMjExLDI2ICsyMDEsNiBA
QCBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CiAuTGZ0MDogIGlyZXRxCiAgICAgICAgIF9BU01fUFJFX0VY
VEFCTEUoLkxmdDAsIGhhbmRsZV9leGNlcHRpb24pCiAKLSAgICAgICAgQUxJR04KLS8qIE5vIHNw
ZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCi1yZXN0b3JlX2FsbF94ZW46Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBzd2l0Y2ggdG8gdGhlIHBl
ci1DUFUgcGFnZSB0YWJsZXMsIGluCi0gICAgICAgICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUg
UFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAjTUMpLgotICAgICAgICAgKi8KLSAgICAgICAg
R0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgY21wYiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQo
dXNlX3B2X2NyMykoJXJieCkKLVVOTElLRUxZX1NUQVJUKG5lLCBleGl0X2NyMykKLSAgICAgICAg
bW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYngpLCAlcmF4Ci0gICAgICAgIG1v
diAgICVyYXgsICVjcjMKLVVOTElLRUxZX0VORChleGl0X2NyMykKLQotICAgICAgICAvKiBXQVJO
SU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQu
ICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QgLyogUmVxOiAlcmJ4PWVuZCwg
Q2xvYjogYWNkICovCi0KLSAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgKLSAgICAgICAgaXJldHEK
LQogLyoKICAqIFdoZW4gZW50ZXJpbmcgU1lTQ0FMTCBmcm9tIGtlcm5lbCBtb2RlOgogICogICVy
YXggICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBoeXBlcmNhbGwgdmVjdG9yCkBAIC01NTMs
OCArNTIzLDQyIEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5jX2V4dGFibGUpCiAgICAgICAgIGptcCAg
IGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMgLyogRG9lcyBub3QgcmV0dXJuICovCiAgICAg
ICAgIC5wb3BzZWN0aW9uCiAKKy8qIC0tLSBDT0RFIEJFTE9XIFRISVMgTElORSAoTU9TVExZKSBO
T1QgR1VFU1QgUkVMQVRFRCAtLS0gKi8KKworICAgICAgICAudGV4dAorCisvKiBObyBzcGVjaWFs
IHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLworRU5UUlkocmV0X2Zyb21faW50cikKKyAgICAgICAg
R0VUX0NVUlJFTlQoYngpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgICAg
ICBqeiAgICByZXN0b3JlX2FsbF94ZW4KKyAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCks
ICVyYXgKKyAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQorICAgICAg
ICBqZSAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2
ZW50cworCiAgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKIAor
ICAgICAgICBBTElHTgorLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KK3Jl
c3RvcmVfYWxsX3hlbjoKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgd2hldGhlciB3ZSBu
ZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywgaW4KKyAgICAgICAgICog
Y2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20gYW4gTk1JIG9yICNNQyku
CisgICAgICAgICAqLworICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBjbXBiICAk
MCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQorVU5MSUtFTFlfU1RBUlQo
bmUsIGV4aXRfY3IzKQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMyko
JXJieCksICVyYXgKKyAgICAgICAgbW92ICAgJXJheCwgJWNyMworVU5MSUtFTFlfRU5EKGV4aXRf
Y3IzKQorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fWEVO
X0lTVCAvKiBSZXE6ICVyYng9ZW5kLCBDbG9iOiBhY2QgKi8KKworICAgICAgICBSRVNUT1JFX0FM
TCBhZGo9OAorICAgICAgICBpcmV0cQorCiBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAg
ICBTQVZFX0FMTCBDTEFDCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 16:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJheA-0007V1-Ad; Mon, 05 Nov 2018 16:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJhe9-0007Uq-1Q
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:37 +0000
X-Inumbo-ID: 011ca75d-e117-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 011ca75d-e117-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:22: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 1gJhe7-0004v2-8g
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJhe7-0006UC-6S
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 16:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJhe7-0006UC-6S@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 16:22:35 +0000
Subject: [Xen-changelog] [xen staging] x86: update help string for CONFIG_HVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY4ODEwZDMzM2UyYWE3MzkyMGUxNDRhZTJkZGVjMmNlMWVmNTlhZjgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE1
OjU1OjQ1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE2OjEyOjEyIDIwMTggKzAwMDAKCiAgICB4ODY6IHVw
ZGF0ZSBoZWxwIHN0cmluZyBmb3IgQ09ORklHX0hWTQogICAgCiAgICBVcGRhdGUgdGV4dC4gQ2hh
bmdlICJndWVzdCIgdG8gImRvbWFpbiIgd2hlcmUgYXBwcm9wcmlhdGUgYmVjYXVzZQogICAgImd1
ZXN0IiBkb2Vzbid0IGluY2x1ZGUgRG9tYWluIDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnIHwgOSArKysrLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCA1
NDhjYmY5OTBlLi4xMmI2OGE4NTQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZwor
KysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtNjIsMTIgKzYyLDExIEBAIGNvbmZpZyBIVk0K
IAlkZWZfYm9vbCAhUFZfU0hJTV9FWENMVVNJVkUKIAlwcm9tcHQgIkhWTSBzdXBwb3J0IgogCS0t
LWhlbHAtLS0KLQkgIEludGVyZmFjZXMgdG8gc3VwcG9ydCBIVk0gZ3Vlc3RzIHdoaWNoIHJlcXVp
cmUgaGFyZHdhcmUKLQkgIHN1cHBvcnQgbGlrZSBJbnRlbCdzIFZULXggb3IgQU1EJ3MgU1ZNLiBO
b3RlIHRoZSBoeXBlcnZpc29yCi0JICBkb2Vzbid0IGRpc3Rpbmd1aXNoIEhWTSBvciBQVkggZ3Vl
c3QgdHlwZXMuIFBWSCBndWVzdCB0eXBlCi0JICBpcyBvbmx5IGEgY29uY2VwdCBmb3IgZW5kIHVz
ZXJzLgorCSAgSW50ZXJmYWNlcyB0byBzdXBwb3J0IEhWTSBkb21haW5zLiAgSFZNIGRvbWFpbnMg
cmVxdWlyZSBoYXJkd2FyZQorCSAgdmlydHVhbGlzYXRpb24gZXh0ZW5zaW9ucyAoZS5nLiBJbnRl
bCBWVC14LCBBTUQgU1ZNKSwgYnV0IGNhbiBib290CisJICBndWVzdHMgd2hpY2ggaGF2ZSBubyBz
cGVjaWZpYyBYZW4ga25vd2xlZGdlLgogCi0JICBUaGlzIG9wdGlvbiBpcyBuZWVkZWQgaWYgeW91
IHdhbnQgdG8gcnVuIEhWTSBvciBQVkggZ3Vlc3RzLgorCSAgVGhpcyBvcHRpb24gaXMgbmVlZGVk
IGlmIHlvdSB3YW50IHRvIHJ1biBIVk0gb3IgUFZIIGRvbWFpbnMuCiAKIAkgIElmIHVuc3VyZSwg
c2F5IFkuCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 17:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJiZk-0004uv-9b; Mon, 05 Nov 2018 17:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJiZi-0004uq-Vj
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:07 +0000
X-Inumbo-ID: 51074716-e11f-11e8-921e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51074716-e11f-11e8-921e-12d6303a7972;
 Mon, 05 Nov 2018 17: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 1gJiZh-00067A-9l
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJiZh-0002px-7G
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJiZh-0002px-7G@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 17:22:05 +0000
Subject: [Xen-changelog] [xen staging] x86/vcpu: Remove struct vcpu
 allocation restriction 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>

Y29tbWl0IGYyNzIyZWEwMjMwZGNhNzk2ZjYzMTQ4ZDhlZDMzMTNmMWRiY2JlOGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAyIDE3OjQ2OjM4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE3OjA3OjEx
IDIwMTggKzAwMDAKCiAgICB4ODYvdmNwdTogUmVtb3ZlIHN0cnVjdCB2Y3B1IGFsbG9jYXRpb24g
cmVzdHJpY3Rpb24gd2hlbiBwb3NzaWJsZQogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIGZvciBz
dHJ1Y3QgdmNwdSB0byBsaXZlIGJlbG93IHRoZSA0RyBib3VuZGFyeSBmb3IgUFYgZ3Vlc3RzLAog
ICAgb3IgZm9yIEhWTSB2Y3B1cyB1c2luZyBIQVAuCiAgICAKICAgIFBsdW1iIHN0cnVjdCBkb21h
aW4gaW50byBhbGxvY192Y3B1X3N0cnVjdCgpIHNvIHRoZSB4ODYgdmVyc2lvbiBjYW4gcXVlcnkg
dGhlCiAgICBkb21haW4ncyB0eXBlIGFuZCBwYWdpbmcgc2V0dGluZ3MuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
fCAyICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgfCA3ICsrKysrLS0KIHhlbi9jb21tb24v
ZG9tYWluLmMgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCB8IDIgKy0KIDQg
ZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBm
ZWViYmY1YTkyLi44MDQzMjg3MmQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC01MTYsNyArNTE2LDcgQEAgdm9pZCBkdW1w
X3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAjZGVmaW5lIE1BWF9QQUdFU19QRVJf
VkNQVSAgMQogI2VuZGlmCiAKLXN0cnVjdCB2Y3B1ICphbGxvY192Y3B1X3N0cnVjdCh2b2lkKQor
c3RydWN0IHZjcHUgKmFsbG9jX3ZjcHVfc3RydWN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA5NDNmOTViNjc2Li5mNmZlOTU0MzEzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCkBAIC0zMDIsNyArMzAyLDcgQEAgdm9pZCBmcmVlX2RvbWFpbl9zdHJ1Y3Qoc3RydWN0IGRv
bWFpbiAqZCkKICAgICBmcmVlX3hlbmhlYXBfcGFnZShkKTsKIH0KIAotc3RydWN0IHZjcHUgKmFs
bG9jX3ZjcHVfc3RydWN0KHZvaWQpCitzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3QoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICAvKgpAQCAt
MzExLDggKzMxMSwxMSBAQCBzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3Qodm9pZCkKICAg
ICAgKiBtYXkgcmVxdWlyZSB0aGF0IHRoZSBzaGFkb3cgQ1IzIHBvaW50cyBiZWxvdyA0R0IsIGFu
ZCBoZW5jZSB0aGUgd2hvbGUKICAgICAgKiBzdHJ1Y3R1cmUgbXVzdCBzYXRpc2Z5IHRoaXMgcmVz
dHJpY3Rpb24uIFRodXMgd2Ugc3BlY2lmeSBNRU1GX2JpdHMoMzIpLgogICAgICAqLworICAgIHVu
c2lnbmVkIGludCBtZW1mbGFncyA9CisgICAgICAgIChpc19odm1fZG9tYWluKGQpICYmIHBhZ2lu
Z19tb2RlX3NoYWRvdyhkKSkgPyBNRU1GX2JpdHMoMzIpIDogMDsKKwogICAgIEJVSUxEX0JVR19P
TihzaXplb2YoKnYpID4gUEFHRV9TSVpFKTsKLSAgICB2ID0gYWxsb2NfeGVuaGVhcF9wYWdlcygw
LCBNRU1GX2JpdHMoMzIpKTsKKyAgICB2ID0gYWxsb2NfeGVuaGVhcF9wYWdlcygwLCBtZW1mbGFn
cyk7CiAgICAgaWYgKCB2ICE9IE5VTEwgKQogICAgICAgICBjbGVhcl9wYWdlKHYpOwogICAgIHJl
dHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9t
YWluLmMKaW5kZXggYjhkNDg0ODk3MC4uZDY2NTBmMDY1NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xNDAsNyArMTQwLDcgQEAg
c3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAogCiAgICAgQlVHX09OKCghaXNfaWRsZV9kb21haW4o
ZCkgfHwgdmNwdV9pZCkgJiYgZC0+dmNwdVt2Y3B1X2lkXSk7CiAKLSAgICBpZiAoICh2ID0gYWxs
b2NfdmNwdV9zdHJ1Y3QoKSkgPT0gTlVMTCApCisgICAgaWYgKCAodiA9IGFsbG9jX3ZjcHVfc3Ry
dWN0KGQpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICB2LT5kb21haW4g
PSBkOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUv
eGVuL2RvbWFpbi5oCmluZGV4IDVlMzkzZmQ3ZjIuLjMzZTQxNDg2Y2IgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKQEAg
LTM2LDcgKzM2LDcgQEAgc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWluX3N0cnVjdCh2b2lkKTsK
IHZvaWQgZnJlZV9kb21haW5fc3RydWN0KHN0cnVjdCBkb21haW4gKmQpOwogCiAvKiBBbGxvY2F0
ZS9mcmVlIGEgVkNQVSBzdHJ1Y3R1cmUuICovCi1zdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1
Y3Qodm9pZCk7CitzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3QoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCk7CiB2b2lkIGZyZWVfdmNwdV9zdHJ1Y3Qoc3RydWN0IHZjcHUgKnYpOwogCiAvKiBB
bGxvY2F0ZS9mcmVlIGEgUElSUSBzdHJ1Y3R1cmUuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 17:22:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJiZu-0004vX-BP; Mon, 05 Nov 2018 17:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJiZt-0004vN-22
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:17 +0000
X-Inumbo-ID: 571ece08-e11f-11e8-ad0f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 571ece08-e11f-11e8-ad0f-12d6303a7972;
 Mon, 05 Nov 2018 17: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 1gJiZr-00067z-H9
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJiZr-0002qi-Dx
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJiZr-0002qi-Dx@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 17:22:15 +0000
Subject: [Xen-changelog] [xen staging] tools: Move the typesafe min/max
 helpers into xen-tools/libs.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3ODI5ZWEzY2IwMjExMmQ5NjAzOGIxYjZmZDk5ODRiMTBkMTYzOTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1bCAxOSAxNjo0MjowNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNzowNzox
MSAyMDE4ICswMDAwCgogICAgdG9vbHM6IE1vdmUgdGhlIHR5cGVzYWZlIG1pbi9tYXggaGVscGVy
cyBpbnRvIHhlbi10b29scy9saWJzLmgKICAgIAogICAgLi4uIHJhdGhlciB0aGFuIGltcGxlbWVu
dGluZyB0aGVtIHNlcGFyYXRlbHkgZm9yIGxpYnhjIGFuZCBsaWJ4bC4gIFRoZXkgd2lsbAogICAg
c2hvcnRseSBiZSB3YW50ZWQgaW4gbGlieDg2IGFzIHdlbGwuCiAgICAKICAgIEZpeCB1cCB0aGUg
c3R5bGUvY29uc2lzdGVuY3kgaW4gdGhlIGRlY2xhcmF0aW9uLCBidXQgbm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9pbmNsdWRlL3hlbi10b29scy9saWJzLmggfCAzOCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oICAgICAg
IHwgMTYgLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgIHwg
MTYgLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAz
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi10b29scy9saWJz
LmggYi90b29scy9pbmNsdWRlL3hlbi10b29scy9saWJzLmgKaW5kZXggOTI3ZTA1NzM4OS4uY2M3
ZGZjOGM2NCAxMDA2NDQKLS0tIGEvdG9vbHMvaW5jbHVkZS94ZW4tdG9vbHMvbGlicy5oCisrKyBi
L3Rvb2xzL2luY2x1ZGUveGVuLXRvb2xzL2xpYnMuaApAQCAtMjEsNCArMjEsNDIgQEAKICNkZWZp
bmUgTUlOKHgsIHkpICgoeCkgPCAoeSkgPyAoeCkgOiAoeSkpCiAjZW5kaWYKIAorI2lmbmRlZiBt
aW4KKyNkZWZpbmUgbWluKHgsIHkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
Y29uc3QgdHlwZW9mKHgpIF94ID0gKHgpOyAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3Qg
dHlwZW9mKHkpIF95ID0gKHkpOyAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZvaWQpICgmX3gg
PT0gJl95KTsgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKF94IDwgX3kpID8gX3ggOiBf
eTsgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQorI2VuZGlmCisKKyNpZm5kZWYgbWF4Cisj
ZGVmaW5lIG1heCh4LCB5KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0
IHR5cGVvZih4KSBfeCA9ICh4KTsgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGVv
Zih5KSBfeSA9ICh5KTsgICAgICAgICAgICAgICBcCisgICAgICAgICh2b2lkKSgmX3ggPT0gJl95
KTsgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIChfeCA+IF95KSA/IF94IDogX3k7ICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSkKKyNlbmRpZgorCisjaWZuZGVmIG1pbl90CisjZGVm
aW5lIG1pbl90KHR5cGUsIHgsIHkpICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5
cGUgX3ggPSAoeCk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGUgX3kg
PSAoeSk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIChfeCA8IF95KSA/IF94OiBfeTsg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKyNlbmRpZgorCisjaWZuZGVmIG1heF90Cisj
ZGVmaW5lIG1heF90KHR5cGUsIHgsIHkpICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0
IHR5cGUgX3ggPSAoeCk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGUg
X3kgPSAoeSk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIChfeCA+IF95KSA/IF94OiBf
eTsgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKyNlbmRpZgorCiAjZW5kaWYJLyogX19Y
RU5fVE9PTFNfTElCU19fICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmgg
Yi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKaW5kZXggNzA1ZWFhOTM4NS4uYWRjM2I2YTU3MSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3ByaXZhdGUuaApAQCAtNDA1LDIyICs0MDUsNiBAQCBpbnQgeGNfZmZzMTYodWludDE2X3QgeCk7
CiBpbnQgeGNfZmZzMzIodWludDMyX3QgeCk7CiBpbnQgeGNfZmZzNjQodWludDY0X3QgeCk7CiAK
LSNkZWZpbmUgbWluKFgsIFkpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgICAgICBjb25zdCB0eXBlb2YgKFgpIF94ID0gKFgpOyAgICAgICAgICAgXAotICAgICAgICAg
ICAgY29uc3QgdHlwZW9mIChZKSBfeSA9IChZKTsgICAgICAgICAgIFwKLSAgICAgICAgICAgICh2
b2lkKSAoJl94ID09ICZfeSk7ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAoX3ggPCBf
eSkgPyBfeCA6IF95OyB9KQotI2RlZmluZSBtYXgoWCwgWSkgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgIGNvbnN0IHR5cGVvZiAoWCkgX3ggPSAoWCk7ICAgICAg
ICAgICBcCi0gICAgICAgICAgICBjb25zdCB0eXBlb2YgKFkpIF95ID0gKFkpOyAgICAgICAgICAg
XAotICAgICAgICAgICAgKHZvaWQpICgmX3ggPT0gJl95KTsgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgICAgIChfeCA+IF95KSA/IF94IDogX3k7IH0pCi0KLSNkZWZpbmUgbWluX3QodHlwZSx4
LHkpIFwKLSAgICAgICAgKHsgdHlwZSBfX3ggPSAoeCk7IHR5cGUgX195ID0gKHkpOyBfX3ggPCBf
X3kgPyBfX3g6IF9feTsgfSkKLSNkZWZpbmUgbWF4X3QodHlwZSx4LHkpIFwKLSAgICAgICAgKHsg
dHlwZSBfX3ggPSAoeCk7IHR5cGUgX195ID0gKHkpOyBfX3ggPiBfX3kgPyBfX3g6IF9feTsgfSkK
LQogI2RlZmluZSBET01QUklOVEYoZm10LCBhcmdzLi4uKSB4Y19kb21fcHJpbnRmKGRvbS0+eGNo
LCBmbXQsICMjIGFyZ3MpCiAjZGVmaW5lIERPTVBSSU5URl9DQUxMRUQoeGNoKSB4Y19kb21fcHJp
bnRmKCh4Y2gpLCAiJXM6IGNhbGxlZCIsIF9fRlVOQ1RJT05fXykKIApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggMTUzNTY2YWNkMC4uZmY4ODkzODVmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMzgs
MjIgKzEzOCw2IEBACiAjZGVmaW5lIE1BU0tfRVhUUih2LCBtKSAoKCh2KSAmIChtKSkgLyAoKG0p
ICYgLShtKSkpCiAjZGVmaW5lIE1BU0tfSU5TUih2LCBtKSAoKCh2KSAqICgobSkgJiAtKG0pKSkg
JiAobSkpCiAKLSNkZWZpbmUgbWluKFgsIFkpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICBjb25zdCB0eXBlb2YgKFgpIF94ID0gKFgpOyAgICAgICAgICAgXAot
ICAgICAgICAgICAgY29uc3QgdHlwZW9mIChZKSBfeSA9IChZKTsgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICh2b2lkKSAoJl94ID09ICZfeSk7ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAoX3ggPCBfeSkgPyBfeCA6IF95OyB9KQotI2RlZmluZSBtYXgoWCwgWSkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGNvbnN0IHR5cGVvZiAoWCkgX3ggPSAo
WCk7ICAgICAgICAgICBcCi0gICAgICAgICAgICBjb25zdCB0eXBlb2YgKFkpIF95ID0gKFkpOyAg
ICAgICAgICAgXAotICAgICAgICAgICAgKHZvaWQpICgmX3ggPT0gJl95KTsgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgIChfeCA+IF95KSA/IF94IDogX3k7IH0pCi0KLSNkZWZpbmUgbWlu
X3QodHlwZSwgeCwgeSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAoeyBjb25zdCB0eXBlIF94ID0gKHgpOyBjb25zdCB0eXBlIF95ID0gKHkpOyBf
eCA8IF95ID8gX3g6IF95OyB9KQotI2RlZmluZSBtYXhfdCh0eXBlLCB4LCB5KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICh7IGNvbnN0IHR5cGUg
X3ggPSAoeCk7IGNvbnN0IHR5cGUgX3kgPSAoeSk7IF94ID4gX3kgPyBfeDogX3k7IH0pCi0KICNk
ZWZpbmUgTElCWExfX0xPR0dJTkdfRU5BQkxFRAogCiAjaWZkZWYgTElCWExfX0xPR0dJTkdfRU5B
QkxFRAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 17:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJia4-0004wf-DB; Mon, 05 Nov 2018 17:22:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJia3-0004wT-CB
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:27 +0000
X-Inumbo-ID: 5d2f8210-e11f-11e8-8a59-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d2f8210-e11f-11e8-8a59-12d6303a7972;
 Mon, 05 Nov 2018 17:22: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 1gJia1-000687-NU
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJia1-0002rK-L5
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJia1-0002rK-L5@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 17:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86/traps: Misc non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllZDk0MmUyM2UxMWRmZmVhMWVjMmE2MzY2MmQ2ZjEzYTYxYTU3NzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA1IDE2OjAzOjAzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE3OjA3OjEx
IDIwMTggKzAwMDAKCiAgICB4ODYvdHJhcHM6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xlYW51cAog
ICAgCiAgICAgKiBzL3Vuc2lnbmVkIGNoYXIvdWludDhfdC8gZm9yIGNsYXJpdHkKICAgICAqIERy
b3AgcmVkdW5kYW50IHJldHVybiBhdCB0aGUgZW5kIG9mIGEgdm9pZCBmdW5jdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90
cmFwcy5jIHwgOCArKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDc3NjVmOWE1ZDcuLjk0NzFkODkwMjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xNTM3LDkg
KzE1MzcsOSBAQCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICBpZiAoIHJlZ3MtPmVycm9yX2NvZGUgJiBYODZfWEVDX0lEVCApCiAgICAg
ewogICAgICAgICAvKiBUaGlzIGZhdWx0IG11c3QgYmUgZHVlIHRvIDxJTlQgbj4gaW5zdHJ1Y3Rp
b24uICovCi0gICAgICAgIGNvbnN0IHN0cnVjdCB0cmFwX2luZm8gKnRpOwotICAgICAgICB1bnNp
Z25lZCBjaGFyIHZlY3RvciA9IHJlZ3MtPmVycm9yX2NvZGUgPj4gMzsKLSAgICAgICAgdGkgPSAm
di0+YXJjaC5wdi50cmFwX2N0eHRbdmVjdG9yXTsKKyAgICAgICAgdWludDhfdCB2ZWN0b3IgPSBy
ZWdzLT5lcnJvcl9jb2RlID4+IDM7CisgICAgICAgIGNvbnN0IHN0cnVjdCB0cmFwX2luZm8gKnRp
ID0gJnYtPmFyY2gucHYudHJhcF9jdHh0W3ZlY3Rvcl07CisKICAgICAgICAgaWYgKCBwZXJtaXRf
c29mdGludChUSV9HRVRfRFBMKHRpKSwgdiwgcmVncykgKQogICAgICAgICB7CiAgICAgICAgICAg
ICByZWdzLT5yaXAgKz0gMjsKQEAgLTE3ODUsOCArMTc4NSw2IEBAIHZvaWQgZG9fZGV2aWNlX25v
dF9hdmFpbGFibGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAjZWxzZQogICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwogI2VuZGlmCi0KLSAgICByZXR1cm47CiB9CiAKIHZvaWQgZG9fZGVi
dWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 05 17:33:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJikN-00060v-CW; Mon, 05 Nov 2018 17: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJikM-00060h-2b
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:33:06 +0000
X-Inumbo-ID: da0f738a-e120-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da0f738a-e120-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 17: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 1gJikK-0006KC-Mh
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJikK-0003P9-KQ
 for xen-changelog@lists.xenproject.org; Mon, 05 Nov 2018 17:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJikK-0003P9-KQ@xenbits.xenproject.org>
Date: Mon, 05 Nov 2018 17:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86: make entry point code build when
 !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjNjUxYmQyNDYwM2FhY2Q0ODQzMDA4YmQ2ZjJlMzk1Y2U5MmFkYWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
MjozMjoxMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNzoyMzo0NyAyMDE4ICswMDAwCgogICAgeDg2OiBt
YWtlIGVudHJ5IHBvaW50IGNvZGUgYnVpbGQgd2hlbiAhQ09ORklHX1BWCiAgICAKICAgIFNraXAg
YnVpbGRpbmcgeDg2XzY0L2NvbXBhdC9lbnRyeS5TIGFuZCBwdXQgQ09ORklHX1BWIGluCiAgICB4
ODZfNjQvZW50cnkuUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICB8IDM4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIHwg
IDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYveDg2XzY0L01ha2VmaWxlCmluZGV4IGYzMzZhNmFlNjUuLjRiZmExNDgwZWIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9NYWtlZmlsZQpAQCAtMSw0ICsxLDQgQEAKLXN1YmRpci15ICs9IGNvbXBhdAorc3ViZGlyLSQo
Q09ORklHX1BWKSArPSBjb21wYXQKIAogb2JqLWJpbi15ICs9IGVudHJ5Lm8KIG9iai15ICs9IHRy
YXBzLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA4ZTEyZGVjZWE4Li5lOGVhZTNiMDhkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCkBAIC0xNSw2ICsxNSwxNyBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNp
bmNsdWRlIDxpcnFfdmVjdG9ycy5oPgogCisvKiAlcnNwOiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
LworLm1hY3JvIEFTU0VSVF9DT05URVhUX0lTX1hFTgorI2lmbmRlZiBOREVCVUcKKyAgICAgICAg
dGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIFVOTElLRUxZX1NUQVJUKG56LCBBU1NF
UlRfWEVOX1xAKQorICAgICAgICBBU1NFUlRfRkFJTEVEKCJJTlRFUlJVUFRFRCBYRU4gQ09OVEVY
VCIpCisgICAgICAgIF9fVU5MSUtFTFlfRU5EKEFTU0VSVF9YRU5fXEApCisjZW5kaWYKKy5lbmRt
CisKKyNpZmRlZiBDT05GSUdfUFYKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShzd2l0
Y2hfdG9fa2VybmVsKQogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgK
QEAgLTUyMiw2ICs1MzMsNyBAQCBFTlRSWShkb21fY3Jhc2hfc3luY19leHRhYmxlKQogICAgICAg
ICB4b3JsICAlZWRpLCVlZGkKICAgICAgICAgam1wICAgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cyAvKiBEb2VzIG5vdCByZXR1cm4gKi8KICAgICAgICAgLnBvcHNlY3Rpb24KKyNlbmRpZiAv
KiBDT05GSUdfUFYgKi8KIAogLyogLS0tIENPREUgQkVMT1cgVEhJUyBMSU5FIChNT1NUTFkpIE5P
VCBHVUVTVCBSRUxBVEVEIC0tLSAqLwogCkBAIC01MjksNiArNTQxLDcgQEAgRU5UUlkoZG9tX2Ny
YXNoX3N5bmNfZXh0YWJsZSkKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4g
Ki8KIEVOVFJZKHJldF9mcm9tX2ludHIpCisjaWZkZWYgQ09ORklHX1BWCiAgICAgICAgIEdFVF9D
VVJSRU5UKGJ4KQogICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKICAgICAgICAganog
ICAgcmVzdG9yZV9hbGxfeGVuCkBAIC01MzYsNiArNTQ5LDEwIEBAIEVOVFJZKHJldF9mcm9tX2lu
dHIpCiAgICAgICAgIGNtcGIgICQwLCBET01BSU5faXNfMzJiaXRfcHYoJXJheCkKICAgICAgICAg
amUgICAgdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVu
dHMKKyNlbHNlCisgICAgICAgIEFTU0VSVF9DT05URVhUX0lTX1hFTgorICAgICAgICBqbXAgICBy
ZXN0b3JlX2FsbF94ZW4KKyNlbmRpZgogCiAgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAi
YXgiLCBAcHJvZ2JpdHMKIApAQCAtNjE4LDYgKzYzNSw3IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2
ZWQ6CiAgICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3Ap
CiAgICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQKIAorI2lmZGVmIENP
TkZJR19QVgogICAgICAgICBBTFRFUk5BVElWRV8yICJqbXAgLkxjcjRfcHYzMl9kb25lIiwgXAog
ICAgICAgICAgICAgX19zdHJpbmdpZnkobW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4KSwgWDg2
X0ZFQVRVUkVfWEVOX1NNRVAsIFwKICAgICAgICAgICAgIF9fc3RyaW5naWZ5KG1vdiBWQ1BVX2Rv
bWFpbiglcmJ4KSwgJXJheCksIFg4Nl9GRUFUVVJFX1hFTl9TTUFQCkBAIC02NTcsNiArNjc1LDkg
QEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgdGVzdCAgJH4oUEZFQ193cml0ZV9h
Y2Nlc3N8UEZFQ19pbnNuX2ZldGNoKSwlZWF4CiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2Fs
bF9ldmVudHMKIC5MY3I0X3B2MzJfZG9uZToKKyNlbHNlCisgICAgICAgIEFTU0VSVF9DT05URVhU
X0lTX1hFTgorI2VuZGlmIC8qIENPTkZJR19QViAqLwogICAgICAgICBzdGkKIDE6ICAgICAgbW92
cSAgJXJzcCwlcmRpCiAgICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVh
eApAQCAtNjY2LDEyICs2ODcsMTcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAg
SU5ESVJFQ1RfQ0FMTCAlcmR4CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgbW92ICAgJXIxM2IsIFNUQUNLX0NQVUlORk9fRklF
TEQodXNlX3B2X2NyMykoJXIxNCkKKyNpZmRlZiBDT05GSUdfUFYKICAgICAgICAgdGVzdGIgJDMs
VVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCiAgICAgICAgIG1v
dnEgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKICAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18z
MmJpdF9wdiglcmF4KQogICAgICAgICBqbmUgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAg
ICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cworI2Vsc2UKKyAgICAgICAgQVNTRVJUX0NPTlRFWFRf
SVNfWEVOCisgICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbgorI2VuZGlmCiAKIC8qIE5vIHNw
ZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2Fi
bGVkOgpAQCAtODIyLDYgKzg0OCw3IEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBt
b3YgICAlcjEyLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAuTGlzdF9jcjNf
b2theToKIAorI2lmZGVmIENPTkZJR19QVgogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAg
ICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIDFmCkBAIC04MzYsNyAr
ODYzLDExIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBtb3ZsICAkVVJFR1Nfa2Vy
bmVsX3NpemVvZi84LCVlY3gKICAgICAgICAgbW92cSAgJXJkaSwlcnNwCiAgICAgICAgIHJlcCAg
IG1vdnNxCi0xOiAgICAgIG1vdnEgICVyc3AsJXJkaQorMToKKyNlbHNlCisgICAgICAgIEFTU0VS
VF9DT05URVhUX0lTX1hFTgorI2VuZGlmCisgICAgICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAg
ICBtb3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKICAgICAgICAgbGVhcSAgZXhj
ZXB0aW9uX3RhYmxlKCVyaXApLCVyZHgKICAgICAgICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAl
cmR4CkBAIC04NDcsNiArODc4LDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIGpu
ZSAgIHJldF9mcm9tX2ludHIKIAogICAgICAgICAvKiBXZSB3YW50IHRvIGdldCBzdHJhaWdodCB0
byB0aGUgSVJFVCBvbiB0aGUgTk1JIGV4aXQgcGF0aC4gKi8KKyNpZmRlZiBDT05GSUdfUFYKICAg
ICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxf
eGVuCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQpAQCAtODYyLDYgKzg5NCwxMCBAQCBoYW5kbGVf
aXN0X2V4Y2VwdGlvbjoKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgp
CiAgICAgICAgIGplICAgIHJlc3RvcmVfYWxsX2d1ZXN0CiAgICAgICAgIGptcCAgIGNvbXBhdF9y
ZXN0b3JlX2FsbF9ndWVzdAorI2Vsc2UKKyAgICAgICAgQVNTRVJUX0NPTlRFWFRfSVNfWEVOCisg
ICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbgorI2VuZGlmCiAKIEVOVFJZKG1hY2hpbmVfY2hl
Y2spCiAgICAgICAgIHB1c2hxICQwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Fz
bV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCBkYTUwNGVh
ZWMyLi5lNjg4Y2YxYzE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTMyMSwxMCArMzIx
LDE0IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBzdWJx
ICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3IxNStcYWRqKSwgJXJzcAogLmVuZG0KIAorI2lm
ZGVmIENPTkZJR19QVgogI2RlZmluZSBDUjRfUFYzMl9SRVNUT1JFICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRV8yICIiLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICJjYWxsIGNyNF9wdjMyX3Jlc3RvcmUiLCBYODZfRkVB
VFVSRV9YRU5fU01FUCwgXAogICAgICAgICAiY2FsbCBjcjRfcHYzMl9yZXN0b3JlIiwgWDg2X0ZF
QVRVUkVfWEVOX1NNQVAKKyNlbHNlCisjZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUKKyNlbmRpZgog
CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 10:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 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 1gJyfU-0005kL-9X; Tue, 06 Nov 2018 10:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJyfS-0005kF-N3
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:06 +0000
X-Inumbo-ID: 58070be9-e1af-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58070be9-e1af-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 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 1gJyfQ-0003SV-Im
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJyfQ-0003T3-G0
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJyfQ-0003T3-G0@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] docs: remove ChangeLog file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwNDA1Y2JkZTZlYzdjZDIzOGI2ODA0MTYyZTEzYzVkNzhhN2VjOTEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDEyOjM4OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiA2IDEwOjE2OjE2IDIwMTggKzAwMDAKCiAgICBkb2Nz
OiByZW1vdmUgQ2hhbmdlTG9nIGZpbGUKICAgIAogICAgZG9jcy9DaGFuZ2VMb2cgaGFzIGJlZW4g
dXBkYXRlZCBmb3IgWGVuIDMuMyBsYXN0IHRpbWUuIEl0IHNlZW1zIHRvIGJlCiAgICBpbnRlcmVz
dGluZyBmb3IgYXJjaGFlb2xvZ2lzdHMgb25seSB0b2RheS4KICAgIAogICAgUmVtb3ZlIGl0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL0NoYW5n
ZUxvZyB8IDEzNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9DaGFuZ2VMb2cgYi9kb2NzL0NoYW5nZUxvZwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggNTg1MzFmMzY5OS4uMDAwMDAwMDAwMAotLS0gYS9kb2NzL0NoYW5nZUxvZworKysg
L2Rldi9udWxsCkBAIC0xLDEzNSArMCwwIEBACi1UaGlzIGZpbGUgY29udGFpbnMgYSBsaXN0IG9m
IGNoYW5nZXMgYW5kIGFkZGl0aW9ucyB0byB0aGUgQVBJL0FCSSB0aGF0Ci1taWdodCBhZmZlY3Qg
Y3Jvc3MtT1MgY29tcGF0aWJpbGl0eSBvciBvdGhlcndpc2UgaW1wYWN0IE9TCi1pbXBsZW1lbnRh
dGlvbnMsIGluIHBhcnRpY3VsYXIgYW55IGNoYW5nZXMgdG8gaHlwZXJ2aXNvciBpbnRlcmZhY2Vz
IGFuZAotdGhlIGludGVyLWRvbWFpbiBwcm90b2NvbHMuIFdoZW4gbWFraW5nIHN1Y2ggYSBjaGFu
Z2UgeW91IGFyZSBleHBlY3RlZAotdG8gYWRkIGl0IGhlcmUgKGJvbnVzIHBvaW50cyBmb3IgYSBs
aW5rIHRvIGZ1bGxlciBkb2N1bWVudGF0aW9uKS4gTmV3Ci1lbnRyaWVzIHNob3VsZCBiZSBwYXJ0
IG9mIHRoZSBwYXRjaCBtYWtpbmcgdGhlIGNoYW5nZSAoc28gdGhlIGhpc3Rvcnkgb2YKLXRoaXMg
ZmlsZSB3aWxsIGdpdmUgdGhlIHJlbGV2YW50IGNoYW5nZXNldCksIGFkZGVkIHRvIHRoZSB0b3Ag
b2YgdGhlCi1maWxlLCBhbmQgaW4gYSBmb3JtYXQgbGlrZToKLQotMjAwOC0wMS0wOCBBZGQgQ2hh
bmdlTG9nIGZpbGUKLQotQWRkIGEgQ2hhbmdlTG9nIGZpbGUgaW5kaWNhdGluZyBjaGFuZ2VzIHRv
IHRoZSBBUEkvQUJJLCBhcyBkaXNjdXNzZWQKLWhlcmU6Ci1odHRwOi8vbGlzdHMueGVuc291cmNl
LmNvbS9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDA4LTAxL21zZzAwMDEwLmh0bWwKLQotWGVu
IDMuNCByZWxlYXNlIChhbmQgbGF0ZXIpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLQot
VGhpcyBmaWxlIG5vdCB1cGRhdGVkLgotCi1YZW4gMy4zIHJlbGVhc2UKLS0tLS0tLS0tLS0tLS0t
LQotCi0xNzk3NDogUEhZU0RFVk9QX21hbmFnZV9wY2lfYWRkL1BIWVNERVZPUF9tYW5hZ2VfcGNp
X3JlbW92ZQotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2
LzE4M2NhODA5ZTFkNwotCi0xNzkwMzogQWRkIGdyZWF0ZXIgdGhhbiAxNiB4dmQgZGV2aWNlIGF2
YWlsYWJpbGl0eQotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/
cmV2LzA3Mjg0NTliM2M4ZAotCi1UaGUgdG9vbHMgY2FuIG5vdyBhdHRhY2ggYSBkaXNrIG9mIHRo
ZSBmb3JtOgotKDE8PDI4KSB8IChkZXZpY2U8PDgpIHwgcGFydGl0aW9uCi10byBzdXBwb3J0IG1h
bnkgbW9yZSB4dmQgZGlza3MgYW5kIHVwIHRvIDI1NiBwYXJ0aXRpb25zLgotVGhlIGxpbnV4IGd1
ZXN0IGZyb250ZW5kIGhhcyBiZWVuIGV4cGFuZGVkIHRvIHN1cHBvcnQKLXRoaXMgbmV3IGNvbnN0
cnVjdCwgd2hpbGUgbGVnYWN5IGd1ZXN0cyBzaG91bGQganVzdCBpZ25vcmUgaXQuCi0JCi0xNzUz
ODogQWRkIFhFTlBGX3NldF9wcm9jZXNzb3JfcG1pbmZvCi1odHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL3hlbi11bnN0YWJsZS5oZz9yZXYvNWJiOTA5M2ViMGU5Ci0KLTE3NTM3OiBBZGQgTVNJ
IHN1cHBvcnQKLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhnP3Jl
di9hZDU1YzA2YzliYmMKLQotMTc1MjQ6IEFkZCBET01DVExfc2V0X2NwdWlkIHRvIGNvbmZpZ3Vy
ZSBndWVzdCBDUFVJRCBvbiB4ODYgc3lzdGVtcy4KLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20veGVuLXVuc3RhYmxlLmhnP3Jldi8xODcyNzg0M2RiNjAKLQotMTczMzY6IEFkZCBwbGF0Zm9y
bSBjYXBhYmlsaXRpZXMgZmllbGQgdG8gWEVOX1NZU0NUTF9waHlzaW5mbwotaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2LzI1MDYwNjI5MDQzOQotCi0xNzI4
OTogUFYgZnJhbWVidWZmZXIgZHluYW1pYyByZXNvbHV0aW9uIGZhY2lsaXR5Ci1odHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL3hlbi11bnN0YWJsZS5oZz9yZXYvZDk3ZTYxMDAxZDgxCi0KLUd1
ZXN0IG1heSBzZW5kIFhFTkZCX1RZUEVfUkVTSVpFIGlmIGZlYXR1cmUtcmVzaXplPTEgaW4KLXhl
bnN0b3JlIG9mIHRoZSBiYWNrZW5kIFZOQyBzZXJ2ZXIuIFZOQyBzZXJ2ZXIgY29kZSBzZXRzCi1m
ZWF0dXJlLXJlc2l6ZSBpZiBpdCBjYW4gaGFuZGxlIHRoZSByZXNpemUgcmVxdWVzdC4KLQotMTY4
NTc6IFhTX1NFVF9UQVJHRVQKLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3Rh
YmxlLmhnP3Jldi8yNmZjOTUzYTg5YmIKLQotTmV3IHhlbnN0b3JlIGNvbW1hbmQgdG8gYWxsb3cg
YW4gYXJiaXRyYXJ5IGRvbWFpbiB0byBpbmhlcml0IHRoZQotcHJpdmlsZWdlcyBvZiBhbm90aGVy
IChpbiBhZGRpdGlvbiB0byBpdHMgb3duKS4KLQotMTY4NTY6IFhFTl9ET01DVExfc2V0X3Rhcmdl
dAotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2L2NmZjRj
OGExYWEyOAotCi1OZXcgZG9tY3RsIGNvbW1hbmQgdG8gZ2l2ZSBhbiBhcmJpdHJhcnkgZG9tYWlu
IGRvbTAtbWFnbml0dWRlIHByaXZpbGVnZXMKLW92ZXIgYW4gYXJiaXRyYXJ5IG90aGVyLgotCi0x
NjcyNTogWEVORkVBVF9tbXVfcHRfdXBkYXRlX3Jlc2VydmVfYWQKLWh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhnP3Jldi84NDdiYzliMTljNDgKLQotTmV3IGZlYXR1
cmUgZmxhZyBhdmFpbGFibGUgdmlhIHRoZSB2ZXJzaW9uIGh5cGVyY2FsbCBpbmRpY2F0ZXMgd2hl
dGhlciB0aGUKLVhlbiBob3N0IHN1cHBvcnRzIE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQgZm9y
IHRoaXMgZ3Vlc3QuCi0KLTE2NzI0OiBDUFVJRCBmZWF0dXJlIGZsYWcgZm9yIE1NVV9QVF9VUERB
VEVfUFJFU0VSVkVfQUQgaHlwZXJjYWxsCi1odHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL3hl
bi11bnN0YWJsZS5oZz9yZXYvYTY2YmRjODJkOGZhCi0KLVRoZSB4ODYgQ1BVSURfNDAwMF8wMDAy
X0VDWFswXSBmbGFnIGluZGljYXRlcyB3aGV0aGVyIHRoZSBYZW4gaG9zdAotc3VwcG9ydHMgTU1V
X1BUX1VQREFURV9QUkVTRVJWRV9BRCBmb3IgdGhpcyBndWVzdC4KLQotMTY3MTg6IE1NVV9QVF9V
UERBVEVfUFJFU0VSVkVfQUQKLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3Rh
YmxlLmhnP3Jldi9mYmE0ZTczNTc3NDQKLQotQSBzdWJjb21tYW5kIG9mIHRoZSB4ODYtb25seSBt
bXVfdXBkYXRlKCkgaHlwZXJjYWxsIHRvIGFsbG93IGJhdGNoZWQKLXVwZGF0ZXMgb2YgcGFnZXRh
YmxlIGVudHJpZXMsIHdoaWxlIGF0b21pY2FsbHkgcHJlc2VydmluZyB0aGUgY3VycmVudAotc3Rh
dHVzIG9mIGFjY2Vzc2VkIGFuZCBkaXJ0eSBiaXRzIGluIGVhY2ggZW50cnkuCi0KLVhlbiAzLjIg
cmVsZWFzZQotLS0tLS0tLS0tLS0tLS0tCi0KLTE2NTkyOiBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWdu
X2RldmljZQotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2
L2VmODNiNTBmYzRhNAotCi1UZXN0IFZULWQgZGV2aWNlIGFzc2lnbmFiaWxpdHkgaW4geGVuZC4g
SWYgVlQtZCBpcyBub3QgZW5hYmxlZCwgb3IgdGhlCi1kZXZpY2UgaXMgbm90IGV4aXN0LCBvciB0
aGUgZGV2aWNlIGhhcyBhbHJlYWR5IGJlZW4gYXNzaWduZWQgdG8gb3RoZXIKLWRvbWFpbiwgaXQg
ZmFpbHMgYW5kIHF1aXRzIHRoZSBkb21haW4gY3JlYXRpb24uCi0KLTE2NTQ5OiBHTlRTVF9hZGRy
ZXNzX3Rvb19iaWcKLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhn
P3Jldi9iYWY5MGVlM2MxZGEgCi0KLTMyLW9uLTY0IHJlbGF0ZWQgYWRkaXRpb25hbCBlcnJvciBy
ZXR1cm4uCi0KLTE2NTEyOiBYRU5fRE9NQ1RMX3NldF9vcHRfZmVhdHVyZQotaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2LzFkZTRlNTA1NjM5NAotCi1BbGxv
d3MgdGhlIGRvbWFpbiBidWlsZGVyIHRvIHNldCBvcHRpbWl6YXRpb24gZmVhdHVyZXMgZm9yIGEg
Z3Vlc3QuIFRoaXMKLWlzIGN1cnJlbnRseSBvbmx5IHVzZWQgYnkgdGhlIElBNjQgZG9tYWluIGJ1
aWxkZXIgdG8gaWRlbnRpZnkgaWRlbnRpdHkKLW1hcHBlZCByZWdpb25zIGJhc2VkIG9uIHRoZSBn
dWVzdF9vc190eXBlIHNwZWNpZmllZCBpbiB0aGUgZG9tYWluIGNvbmZpZwotZmlsZS4gT3RoZXIg
YXJjaGl0ZWN0dXJlcyBtYXkgZXh0ZW5kIHRoaXMgZG9tY3RsIHRvIGVuYWJsZSBmZWF0dXJlcwot
c3BlY2lmaWMgdG8gdGhlaXIgYXJjaGl0ZWN0dXJlLgotCi0xNjUwNDogZmx1c2ggY2FjaGUgZGlz
ayBvcAotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2L2Vi
ZmIzYjI2MDEwZCAKLQotQWRkcyBhIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRSByZXF1ZXN0LiBU
aGUgYmFja2VuZCBpcyBleHBlY3RlZCB0byBhc2sKLXVuZGVybHlpbmcgc3RvcmFnZSB0byBmbHVz
aCBpdHMgY2FjaGUgdXBvbiByZWNlaXZpbmcgdGhpcyByZXF1ZXN0LgotQmFja2VuZCBhZHZlcnRp
c2VzIGF2YWlsYWJpbGl0eSB2aWEgJ2ZlYXR1cmUtZmx1c2gtY2FjaGUnIHhlbnN0b3JlIG5vZGUu
Ci1OZWVkZWQgZm9yIGNvcnJlY3QgYmVoYXZpb3VyIG9mIGRpc2stY2FjaGUtYXdhcmUgZmlsZXN5
c3RlbXMgc3VjaCBhcwotWkZTLgotCi0xNjQyNTogbXVsdGljYXN0IG5vdGlmaWNhdGlvbnMKLWh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhnP3Jldi9kMzA0MTE5NmFl
NjkgCi0KLUFkZHMgWEVOX05FVElGX0VYVFJBX1RZUEVfTUNBU1RfQUREIGFuZCBYRU5fTkVUSUZf
RVhUUkFfVFlQRV9NQ0FTVF9ERUwKLW9wZXJhdGlvbnMgdG8gdGhlIG5ldHdvcmtpbmcgZHJpdmVy
LCB3aGljaCBpdCB1c2VzIHRvIHJlcXVlc3QgbXVsdGljYXN0Ci1hZGRyZXNzZXMgaXQncyBpbnRl
cmVzdGVkIGluLiBBdmFpbGFibGUgaWYgdGhlIGJhY2tlbmQgaGFzCi0nZmVhdHVyZS1tdWx0aWNh
c3QtY29udHJvbCcsIHJlcXVlc3RlZCBieSB0aGUgZnJvbnRlbmQgd2l0aAotJ3JlcXVlc3QtbXVs
dGljYXN0LWNvbnRyb2wnLiBVc2VkIGJ5IFNvbGFyaXM6IHRoaXMgYXZvaWRzIGhhdmluZyB0bwot
YWx3YXlzIHB1dCB0aGUgYmFja2VuZCdzIHVuZGVybHlpbmcgbmV0d29ya2luZyBkZXZpY2UgaW50
byBwcm9taXNjdW91cwotbW9kZS4KLQotMTY0MDI6IGdudHRhYiBwYWdlIGF0dHJpYnV0ZXMKLWh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhnP3Jldi8yZTVkOTIyYjdl
ZTMgCi0KLUFkZHMgbmV3IGdyYW50IHRhYiBmbGFncyBmb3IgdGFibGUgZW50cmllcy4gCi0KLU9s
ZGVyIGNoYW5nZXMgYXJlIG5vdCByZWNvcmRlZCBmdXJ0aGVyLgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 10:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 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 1gJyfe-0005lP-DJ; Tue, 06 Nov 2018 10:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJyfc-0005lA-GK
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:16 +0000
X-Inumbo-ID: 5e183506-e1af-11e8-b91f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e183506-e1af-11e8-b91f-12d6303a7972;
 Tue, 06 Nov 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 1gJyfa-0003Sd-Ow
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJyfa-0003Tr-MW
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJyfa-0003Tr-MW@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 10:33:14 +0000
Subject: [Xen-changelog] [xen staging] Release: add release note link to
 SUPPORT.md
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiZWI0MmEwOTBlMzRiYWQwMDFiYzAzMDU5MWEwMGViMWMzMzM4MmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDE1OjEzOjQ0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiA2IDEwOjE5OjMyIDIwMTggKzAwMDAKCiAgICBSZWxl
YXNlOiBhZGQgcmVsZWFzZSBub3RlIGxpbmsgdG8gU1VQUE9SVC5tZAogICAgCiAgICBJbiBvcmRl
ciB0byBoYXZlIGEgbGluayB0byB0aGUgcmVsZWFzZSBub3RlcyBpbiB0aGUgZmVhdHVyZSBsaXN0
CiAgICBnZW5lcmF0ZWQgZnJvbSBTVVBQT1JULm1kIGFkZCB0aGF0IGxpbmsgaW4gdGhlICJSZWxl
YXNlIFN1cHBvcnQiCiAgICBzZWN0aW9uIG9mIHRoYXQgZmlsZS4KICAgIAogICAgVGhlIHJlYWwg
bGluayBuZWVkcyB0byBiZSBhZGFwdGVkIHdoZW4gdGhlIHZlcnNpb24gaXMgYmVpbmcgcmVsZWFz
ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIFNVUFBP
UlQubWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEgKwogZG9jcy9wcm9j
ZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0IHwgMSArCiAyIGZpbGVzIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1k
CmluZGV4IDRmMjAzZGE4NGEuLmIzOTg5NzZmNWMgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysr
IGIvU1VQUE9SVC5tZApAQCAtMTMsNiArMTMsNyBAQCBmb3IgdGhlIGRlZmluaXRpb25zIG9mIHRo
ZSBzdXBwb3J0IHN0YXR1cyBsZXZlbHMgZXRjLgogICAgIEluaXRpYWwtUmVsZWFzZTogbi9hCiAg
ICAgU3VwcG9ydGVkLVVudGlsOiBUQkQKICAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiBVbnJl
bGVhc2VkIC0gbm90IHlldCBzZWN1cml0eS1zdXBwb3J0ZWQKKyAgICBSZWxlYXNlLU5vdGVzOiA8
YSBocmVmPSJodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9YLllZ
X1JlbGVhc2VfTm90ZXMiPlJOPC9hPgogCiAjIEZlYXR1cmUgU3VwcG9ydAogCmRpZmYgLS1naXQg
YS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQgYi9kb2NzL3By
b2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQKaW5kZXggOTk3NDY2MjRjZi4u
NWRkODVkYmM0MCAxMDA2NDQKLS0tIGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1j
aGVja2xpc3QudHh0CisrKyBiL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2ts
aXN0LnR4dApAQCAtNTIsNiArNTIsNyBAQCB0PVJFTEVBU0UtJHIKICogY2hhbmdlIHhlbi11bnN0
YWJsZSBDb25maWcubWsgKFFFTVVfVVBTVFJFQU1fUkVWSVNJT04sIFFFTVVfVFJBRElUSU9OQUxf
UkVWSVNJT04sIE1JTklPU19VUFNUUkVBTV9SRVZJU0lPTikKICogY2hhbmdlIFNVUFBPUlQubWQg
aGVhZGluZyB2ZXJzaW9uIG51bWJlcjsgLXVuc3RhYmxlIG9yIC1yYyB0YWcKICogICAgIChlbXB0
eSBpbiBzdGFibGUgYnJhbmNoZXMgYWZ0ZXIgLjAgcmVsZWFzZSkuCisqICAgICBpbnNlcnQgY29y
cmVjdCB2ZXJzaW9uIG51bWJlciBpbiByZWxlYXNlLW5vdGVzIGxpbmsKICogY2hhbmdlIHhlbi11
bnN0YWJsZSB4ZW4vTWFrZWZpbGUgWEVOX0VYVFJBVkVSU0lPTgogIyBpZiBtYWluIHZlcnNpb24g
bnVtYmVyIGhhcyBjaGFuZ2VkIChlZyA0LjcgLT4gNC44KSByZXJ1biAuL2F1dG9nZW4uc2gKICog
cmVydW4gLi9hdXRvZ2VuLnNoIHRvIHVwZGF0ZSB2ZXJzaW9uIG51bWJlciBpbiBjb25maWd1cmUK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 10:33:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10: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 1gJyfn-0005mT-Ew; Tue, 06 Nov 2018 10:33:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJyfm-0005mI-37
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:26 +0000
X-Inumbo-ID: 6431153e-e1af-11e8-8b4b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6431153e-e1af-11e8-8b4b-12d6303a7972;
 Tue, 06 Nov 2018 10: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 1gJyfl-0003Sm-0O
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 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 1gJyfk-0003Uj-Tb
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJyfk-0003Uj-Tb@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 10:33:24 +0000
Subject: [Xen-changelog] [xen staging] x86: put x86emul_{read,
 write}_dr under CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3NmU0OGY4NzlkZGE0M2Q1ZjdkMzZlY2RiMjQxNjc4ZmYwYzQ0MWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5vdiA1IDE3
OjM4OjU4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE5vdiA2IDEwOjE5OjMyIDIwMTggKzAwMDAKCiAgICB4ODY6IHB1
dCB4ODZlbXVsX3tyZWFkLHdyaXRlfV9kciB1bmRlciBDT05GSUdfUFYKICAgIAogICAgQSBidWls
ZCBicmVha2FnZSBpcyBkaXNjb3ZlcmVkIGJ5IGEgbm9uLWRlYnVnIGJ1aWxkLiBEZWJ1ZyBidWls
ZAogICAgd29ya2VkIGJlY2F1c2UgdGhlIEFTU0VSVCBtYWRlIHRoZSBjb21waWxlciBlbGltaW5h
dGUgdGhlIHJlc3Qgb2YgdGhlCiAgICBmdW5jdGlvbnMuCiAgICAKICAgIEN1cnJlbnRseSB0aGV5
IGFyZSBQViBvbmx5LiBUaGVyZSBhcmUgY29tbWVudHMgYWxsdWRpbmcgdG8gcG9zc2libGUKICAg
IGZ1dHVyZSBIVk0gc3VwcG9ydCBidXQgd2UgY2FuIGNyb3NzIHRoZSBicmlkZ2Ugd2hlbiB3ZSBn
ZXQgdGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYyB8IDIgKysKIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IDg4NmJkODdlNTkuLmIxZGZj
OWYyNjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS5jCkBAIC04OSw2ICs4OSw3IEBAIGludCB4ODZlbXVsX3dyaXRl
X3hjcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKIH0KIAorI2lmZGVmIENPTkZJR19QVgogLyogQ2FsbGVkIHdpdGggTlVMTCBjdHh0IGlu
IGh5cGVyY2FsbCBjb250ZXh0LiAqLwogaW50IHg4NmVtdWxfcmVhZF9kcih1bnNpZ25lZCBpbnQg
cmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQpAQCAtMTU1LDYgKzE1Niw3IEBAIGludCB4ODZlbXVsX3dyaXRl
X2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAogICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CiAgICAgfQogfQorI2VuZGlmIC8qIENPTkZJR19QViAqLwogCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 10:33:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10: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 1gJyfx-0005nY-Gv; Tue, 06 Nov 2018 10:33:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJyfw-0005nO-9B
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:36 +0000
X-Inumbo-ID: 6a44c13c-e1af-11e8-98b5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a44c13c-e1af-11e8-98b5-12d6303a7972;
 Tue, 06 Nov 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 1gJyfv-0003Sw-6Y
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJyfv-0003VL-4E
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJyfv-0003VL-4E@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 10:33:35 +0000
Subject: [Xen-changelog] [xen staging] tools: libxl/xl: run NUMA placement
 even when an hard-affinity is set
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzNDdhOWI2MzliMGVlMzk4OGYwN2UyMjI3YTZjYTZlMmU5NDU0MTgKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCAxOSAxNzo1NDo0MSAyMDE4ICswMjAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxMDoxOTozMiAyMDE4ICswMDAwCgogICAg
dG9vbHM6IGxpYnhsL3hsOiBydW4gTlVNQSBwbGFjZW1lbnQgZXZlbiB3aGVuIGFuIGhhcmQtYWZm
aW5pdHkgaXMgc2V0CiAgICAKICAgIFJpZ2h0IG5vdywgaWYgZWl0aGVyIGFuIGhhcmQgb3Igc29m
dC1hZmZpbml0eSBhcmUgZXhwbGljaXRseSBzcGVjaWZpZWQKICAgIGluIGEgZG9tYWluJ3MgY29u
ZmlnIGZpbGUsIGF1dG9tYXRpYyBOVU1BIHBsYWNlbWVudCBpcyBza2lwcGVkLiBIb3dldmVyLAog
ICAgYXV0b21hdGljIE5VTUEgcGxhY2VtZW50IGFmZmVjdHMgb25seSB0aGUgc29mdC1hZmZpbml0
eSBvZiB0aGUgZG9tYWluCiAgICB3aGljaCBpcyBiZWluZyBjcmVhdGVkLgogICAgCiAgICBUaGVy
ZWZvcmUsIGl0IGlzIG9rIHRvIGxldCBpdCBydW4gaWYgYW4gaGFyZC1hZmZpbml0eSBpcyBzcGVj
aWZpZWQuIFRoZQogICAgc2VtYW50aWNzIHdpbGwgYmUgdGhhdCB0aGUgYmVzdCBwbGFjZW1lbnQg
Y2FuZGlkYXRlIHdvdWxkIGJlIGZvdW5kLAogICAgcmVzcGVjdGluZyB0aGUgc3BlY2lmaWVkIGhh
cmQtYWZmaW5pdHksIGkuZS4sIHVzaW5nIG9ubHkgdGhlIG5vZGVzIHRoYXQKICAgIGNvbnRhaW4g
dGhlIHBjcHVzIGluIHRoZSBoYXJkLWFmZmluaXR5IG1hc2suCiAgICAKICAgIFRoaXMgaXMgcGFy
dGljdWxhcmx5IGhlbHBmdWwgaWYgZ2xvYmFsIHhsIHBpbm5pbmcgbWFza3MgYXJlIGRlZmluZWQs
IGFzCiAgICBtYWRlIHBvc3NpYmxlIGJ5IGNvbW1pdCBhYTY3Yjk3ZWQzNDI3OWM0MyAoInhsLmNv
bmY6IEFkZCBnbG9iYWwgYWZmaW5pdHkKICAgIG1hc2tzIikuIEluIGZhY3QsIHdpdGhvdXQgdGhp
cyBjb21taXQsIGRlZmluaW5nIGEgZ2xvYmFsIGFmZmluaXR5IG1hc2sKICAgIHdvdWxkIGFsc28g
bWVhbiBkaXNhYmxpbmcgYXV0b21hdGljIHBsYWNlbWVudCwgYnV0IHRoYXQgZG9lcyBub3QKICAg
IG5lY2Vzc2FyaWx5IGhhdmUgdG8gYmUgdGhlIGNhc2UgKGVzcGVjaWFsbHkgaW4gbGFyZ2Ugc3lz
dGVtcykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgIHwgIDYgKysrKy0tCiAy
IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpp
bmRleCBjNjZmMzg5M2Q3Li41OThhZjcxNTYyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMjcsNiArMjcsOCBAQAog
CiAjaW5jbHVkZSAiX3BhdGhzLmgiCiAKKy8vI2RlZmluZSBERUJVRyAxCisKIGxpYnhsX2RvbWFp
bl90eXBlIGxpYnhsX19kb21haW5fdHlwZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkK
IHsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CkBAIC0xNDIsMTIg
KzE0NCwxMyBAQCBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogewogICAgIGludCBmb3VuZDsKICAgICBsaWJ4bF9fbnVtYV9jYW5kaWRh
dGUgY2FuZGlkYXRlOwotICAgIGxpYnhsX2JpdG1hcCBjcHVwb29sX25vZGVtYXA7CisgICAgbGli
eGxfYml0bWFwIGNwdW1hcCwgY3B1cG9vbF9ub2RlbWFwLCAqbWFwOwogICAgIGxpYnhsX2NwdXBv
b2xpbmZvIGNwdXBvb2xfaW5mbzsKICAgICBpbnQgaSwgY3B1cG9vbCwgcmMgPSAwOwogICAgIHVp
bnQ2NF90IG1lbWtiOwogCiAgICAgbGlieGxfX251bWFfY2FuZGlkYXRlX2luaXQoJmNhbmRpZGF0
ZSk7CisgICAgbGlieGxfYml0bWFwX2luaXQoJmNwdW1hcCk7CiAgICAgbGlieGxfYml0bWFwX2lu
aXQoJmNwdXBvb2xfbm9kZW1hcCk7CiAgICAgbGlieGxfY3B1cG9vbGluZm9faW5pdCgmY3B1cG9v
bF9pbmZvKTsKIApAQCAtMTYyLDYgKzE2NSwzNSBAQCBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9t
YWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJjID0gbGlieGxfY3B1cG9v
bF9pbmZvKENUWCwgJmNwdXBvb2xfaW5mbywgY3B1cG9vbCk7CiAgICAgaWYgKHJjKQogICAgICAg
ICBnb3RvIG91dDsKKyAgICBtYXAgPSAmY3B1cG9vbF9pbmZvLmNwdW1hcDsKKworICAgIC8qCisg
ICAgICogSWYgdGhlcmUncyBhIHdlbGwgZGVmaW5lZCBoYXJkIGFmZmluaXR5IG1hc2sgKGkuZS4s
IHRoZSBzYW1lIG9uZSBmb3IgYWxsCisgICAgICogdGhlIHZjcHVzKSwgd2UgY2FuIHRyeSB0byBy
dW4gdGhlIHBsYWNlbWVudCBjb25zaWRlcmluZyBvbmx5IHRoZSBwY3B1cworICAgICAqIHdpdGhp
biBzdWNoIG1hc2suCisgICAgICovCisgICAgaWYgKGluZm8tPm51bV92Y3B1X2hhcmRfYWZmaW5p
dHkpCisgICAgeworI2lmZGVmIERFQlVHCisgICAgICAgIGludCBqOworCisgICAgICAgIGZvciAo
aiA9IDA7IGogPCBpbmZvLT5udW1fdmNwdV9oYXJkX2FmZmluaXR5OyBqKyspCisgICAgICAgICAg
ICBhc3NlcnQobGlieGxfYml0bWFwX2VxdWFsKCZpbmZvLT52Y3B1X2hhcmRfYWZmaW5pdHlbMF0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpbmZvLT52Y3B1X2hhcmRf
YWZmaW5pdHlbal0sIDApKTsKKyNlbmRpZiAvKiBERUJVRyAqLworCisgICAgICAgIHJjID0gbGli
eGxfYml0bWFwX2FuZChDVFgsICZjcHVtYXAsICZpbmZvLT52Y3B1X2hhcmRfYWZmaW5pdHlbMF0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3B1cG9vbF9pbmZvLmNwdW1hcCk7Cisg
ICAgICAgIGlmIChyYykKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIC8qIEhhcmQg
YWZmaW5pdHkgbXVzdCBjb250YWluIGF0IGxlYXN0IG9uZSBjcHUgb2Ygb3VyIGNwdXBvb2wgKi8K
KyAgICAgICAgaWYgKGxpYnhsX2JpdG1hcF9pc19lbXB0eSgmY3B1bWFwKSkgeworICAgICAgICAg
ICAgTE9HKEVSUk9SLCAiSGFyZCBhZmZpbml0eSBjb21wbGV0ZWx5IG91dHNpZGUgb2YgZG9tYWlu
J3MgY3B1cG9vbCEiKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0KIAogICAgIHJjID0gbGlieGxfZG9tYWluX25l
ZWRfbWVtb3J5KENUWCwgaW5mbywgJm1lbWtiKTsKICAgICBpZiAocmMpCkBAIC0xNzQsOCArMjA2
LDcgQEAgc3RhdGljIGludCBudW1hX3BsYWNlX2RvbWFpbihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICAvKiBGaW5kIHRoZSBiZXN0IGNhbmRpZGF0ZSB3aXRoIGVub3VnaCBmcmVl
IG1lbW9yeSBhbmQgYXQgbGVhc3QKICAgICAgKiBhcyBtdWNoIHBjcHVzIGFzIHRoZSBkb21haW4g
aGFzIHZjcHVzLiAgKi8KICAgICByYyA9IGxpYnhsX19nZXRfbnVtYV9jYW5kaWRhdGUoZ2MsIG1l
bWtiLCBpbmZvLT5tYXhfdmNwdXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAsIDAsICZjcHVwb29sX2luZm8uY3B1bWFwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBudW1hX2NtcGYsICZjYW5kaWRhdGUsICZmb3VuZCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIDAsIG1hcCwgbnVtYV9jbXBmLCAmY2FuZGlkYXRlLCAmZm91
bmQpOwogICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTIwNiw2ICsyMzcsNyBA
QCBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogIG91dDoKICAgICBsaWJ4bF9fbnVtYV9jYW5kaWRhdGVfZGlzcG9zZSgmY2FuZGlkYXRl
KTsKICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmY3B1cG9vbF9ub2RlbWFwKTsKKyAgICBsaWJ4
bF9iaXRtYXBfZGlzcG9zZSgmY3B1bWFwKTsKICAgICBsaWJ4bF9jcHVwb29saW5mb19kaXNwb3Nl
KCZjcHVwb29sX2luZm8pOwogICAgIHJldHVybiByYzsKIH0KQEAgLTM3Myw5ICs0MDUsOCBAQCBp
bnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
KiByZWZsZWN0IHRoZSBwbGFjZW1lbnQgcmVzdWx0IGlmIHRoYXQgaXMgdGhlIGNhc2UKICAgICAg
Ki8KICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+bnVtYV9wbGFjZW1lbnQpKSB7Ci0g
ICAgICAgIGlmIChpbmZvLT5jcHVtYXAuc2l6ZSB8fCBpbmZvLT5udW1fdmNwdV9oYXJkX2FmZmlu
aXR5IHx8Ci0gICAgICAgICAgICBpbmZvLT5udW1fdmNwdV9zb2Z0X2FmZmluaXR5KQotICAgICAg
ICAgICAgTE9HKFdBUk4sICJDYW4ndCBydW4gTlVNQSBwbGFjZW1lbnQsIGFzIGFuIChoYXJkIG9y
IHNvZnQpICIKKyAgICAgICAgaWYgKGluZm8tPmNwdW1hcC5zaXplIHx8IGluZm8tPm51bV92Y3B1
X3NvZnRfYWZmaW5pdHkpCisgICAgICAgICAgICBMT0coV0FSTiwgIkNhbid0IHJ1biBOVU1BIHBs
YWNlbWVudCwgYXMgYSBzb2Z0ICIKICAgICAgICAgICAgICAgICAgICAgICAiYWZmaW5pdHkgaGFz
IGJlZW4gc3BlY2lmaWVkIGV4cGxpY2l0bHkiKTsKICAgICAgICAgZWxzZSBpZiAoaW5mby0+bm9k
ZW1hcC5zaXplKQogICAgICAgICAgICAgTE9HKFdBUk4sICJDYW4ndCBydW4gTlVNQSBwbGFjZW1l
bnQsIGFzIHRoZSBkb21haW4gaGFzICIKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMg
Yi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDBiZGEyODE1MmIuLjM1MmNkMjE0ZGQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAt
MzU2LDcgKzM1Niw3IEBAIHN0YXRpYyB2b2lkIHBhcnNlX3ZjcHVfYWZmaW5pdHkobGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmJfaW5mbywKICAgICAgICAgICAgIGorKzsKICAgICAgICAgfQogCi0g
ICAgICAgIC8qIFdlIGhhdmUgYSBsaXN0IG9mIGNwdW1hcHMsIGRpc2FibGUgYXV0b21hdGljIHBs
YWNlbWVudCAqLworICAgICAgICAvKiBXaGVuIHdlIGhhdmUgYSBsaXN0IG9mIGNwdW1hcHMsIGFs
d2F5cyBkaXNhYmxlIGF1dG9tYXRpYyBwbGFjZW1lbnQgKi8KICAgICAgICAgbGlieGxfZGVmYm9v
bF9zZXQoJmJfaW5mby0+bnVtYV9wbGFjZW1lbnQsIGZhbHNlKTsKICAgICB9IGVsc2UgewogICAg
ICAgICBpbnQgaTsKQEAgLTM4MCw3ICszODAsOSBAQCBzdGF0aWMgdm9pZCBwYXJzZV92Y3B1X2Fm
ZmluaXR5KGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmdmNwdV9hZmZpbml0eV9hcnJheVswXSk7CiAgICAgICAgIH0KIAotICAg
ICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZvLT5udW1hX3BsYWNlbWVudCwgZmFsc2UpOwor
ICAgICAgICAvKiBXZSBoYXZlIHNvZnQgYWZmaW5pdHkgYWxyZWFkeSwgZGlzYWJsZSBhdXRvbWF0
aWMgcGxhY2VtZW50ICovCisgICAgICAgIGlmICghaXNfaGFyZCkKKyAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2xfc2V0KCZiX2luZm8tPm51bWFfcGxhY2VtZW50LCBmYWxzZSk7CiAgICAgfQogfQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 10:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 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 1gJz0l-0007rs-VY; Tue, 06 Nov 2018 10: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJz0k-0007rn-KW
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:55:06 +0000
X-Inumbo-ID: 6b033524-e1b2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b033524-e1b2-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJz0i-0003sS-UB
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gJz0i-0007PF-Rr
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJz0i-0007PF-Rr@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 10:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] Release: add release note link
 to SUPPORT.md
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhZDQ2MmEzNGYwNjU0YzI1NmMxOTc0MDY1ODc2ODZmZTQyMjg1NDYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDYg
MTE6NTQ6MzggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxMTo1NDozOCAyMDE4ICswMTAwCgogICAgUmVs
ZWFzZTogYWRkIHJlbGVhc2Ugbm90ZSBsaW5rIHRvIFNVUFBPUlQubWQKICAgIAogICAgSW4gb3Jk
ZXIgdG8gaGF2ZSBhIGxpbmsgdG8gdGhlIHJlbGVhc2Ugbm90ZXMgaW4gdGhlIGZlYXR1cmUgbGlz
dAogICAgZ2VuZXJhdGVkIGZyb20gU1VQUE9SVC5tZCBhZGQgdGhhdCBsaW5rIGluIHRoZSAiUmVs
ZWFzZSBTdXBwb3J0IgogICAgc2VjdGlvbiBvZiB0aGF0IGZpbGUuCiAgICAKICAgIFRoZSByZWFs
IGxpbmsgbmVlZHMgdG8gYmUgYWRhcHRlZCB3aGVuIHRoZSB2ZXJzaW9uIGlzIGJlaW5nIHJlbGVh
c2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBTVVBQ
T1JULm1kIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCBmZjA5ZTVhYjZiLi45OGFiNTJlZGE5IDEw
MDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTEzLDYgKzEzLDcgQEAg
Zm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMgbGV2ZWxzIGV0Yy4KICAg
ICBJbml0aWFsLVJlbGVhc2U6IDIwMTgtMDctMTAKICAgICBTdXBwb3J0ZWQtVW50aWw6IDIwMjAt
MDEtMTAKICAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiAyMDIxLTA3LTEwCisgICAgUmVsZWFz
ZS1Ob3RlczogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1By
b2plY3RfNC4xMV9SZWxlYXNlX05vdGVzIj5STjwvYT4KIAogIyBGZWF0dXJlIFN1cHBvcnQKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 10:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gJz0w-0007sq-0y; Tue, 06 Nov 2018 10:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJz0u-0007se-Ne
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:55:16 +0000
X-Inumbo-ID: 715ca2f2-e1b2-11e8-8cd4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 715ca2f2-e1b2-11e8-8cd4-12d6303a7972;
 Tue, 06 Nov 2018 10:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJz0t-0003sa-I9
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 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 1gJz0t-0007Qf-Fr
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 10:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gJz0t-0007Qf-Fr@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 10:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] Release: add release note link
 to SUPPORT.md
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4NDFjODJhNTM0OWNkNTZhZGI4ZmQ0OTA3YmY1YWQ5NTYzZWFhN2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDYg
MTE6NTU6MDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxMTo1NTowNiAyMDE4ICswMTAwCgogICAgUmVs
ZWFzZTogYWRkIHJlbGVhc2Ugbm90ZSBsaW5rIHRvIFNVUFBPUlQubWQKICAgIAogICAgSW4gb3Jk
ZXIgdG8gaGF2ZSBhIGxpbmsgdG8gdGhlIHJlbGVhc2Ugbm90ZXMgaW4gdGhlIGZlYXR1cmUgbGlz
dAogICAgZ2VuZXJhdGVkIGZyb20gU1VQUE9SVC5tZCBhZGQgdGhhdCBsaW5rIGluIHRoZSAiUmVs
ZWFzZSBTdXBwb3J0IgogICAgc2VjdGlvbiBvZiB0aGF0IGZpbGUuCiAgICAKICAgIFRoZSByZWFs
IGxpbmsgbmVlZHMgdG8gYmUgYWRhcHRlZCB3aGVuIHRoZSB2ZXJzaW9uIGlzIGJlaW5nIHJlbGVh
c2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBTVVBQ
T1JULm1kIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCBkZGQ4MTMyMjUxLi42ZDQxN2E2MThlIDEw
MDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTEzLDYgKzEzLDcgQEAg
Zm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMgbGV2ZWxzIGV0Yy4KICAg
ICBJbml0aWFsLVJlbGVhc2U6IDIwMTctMTItMTMKICAgICBTdXBwb3J0ZWQtVW50aWw6IDIwMTkt
MDYtMTMKICAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiAyMDIwLTEyLTEzCisgICAgUmVsZWFz
ZS1Ob3RlczogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1By
b2plY3RfNC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4KIAogIyBGZWF0dXJlIFN1cHBvcnQKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 12:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gK0My-0000MU-43; Tue, 06 Nov 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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK0Mw-0000Lk-TA
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 12:22:06 +0000
X-Inumbo-ID: 9295981e-e1be-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9295981e-e1be-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12: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 1gK0Mv-0005dX-9S
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 12:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK0Mv-00007d-77
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 12:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK0Mv-00007d-77@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 12:22:05 +0000
Subject: [Xen-changelog] [xen staging] tools: Once again honour,
 but no longer advertise GIT_HTTP env var
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzMzM1ZTk4N2M4ZDU0NmU5NzU4ODNmMzkxZTZmMzdkODlmNDVlMzYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBOb3YgNSAxODozNzowNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTm92IDYgMTI6MTU6MDUgMjAx
OCArMDAwMAoKICAgIHRvb2xzOiBPbmNlIGFnYWluIGhvbm91ciwgYnV0IG5vIGxvbmdlciBhZHZl
cnRpc2UgR0lUX0hUVFAgZW52IHZhcgogICAgCiAgICBJbiAiYnVpbGQ6IGFkZCBhdXRvY29uZiB0
byByZXBsYWNlIGN1c3RvbSBjaGVja3MgaW4gdG9vbHMvY2hlY2siCiAgICAtLWVuYWJsZS1naXRo
dHRwIHdhcyBpbnRyb2R1Y2VkLiAgQnV0IHdlIG1pc3NlZCB0aGlzIGNvbW1lbnQgd2hlcmUgaXQK
ICAgIHdhcyBhZHZlcnRpc2VkLgogICAgCiAgICBBbHNvLCB0aGF0IGNvbW1pdCBoYWQgdGhlIGVm
ZmVjdCBvZiB1bmNvbmR0aW9uYWxseSBzZXR0aW5nIEdJVF9IVFRQCiAgICBmcm9tIHRoZSBjb25m
aWd1cmUgdmFyaWFibGUuICBCdXQgdGhlIGVudiB2YXIgaGFzIGJlZW4gYWR2ZXJ0aXNlZCBpbgog
ICAgc29tZSBwbGFjZXMgYXMgdGhlIHdheSB0byBzcGVjaWZ5IHRoaXMgYmVoYXZpb3VyLCBhbmQg
b3ZlcnJpZGluZyBpdCBpcwogICAganVzdCB1bmZyaWVuZGx5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIENDOiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogY29uZmlnL1Rvb2xzLm1rLmluICAgIHwgNCArKy0t
CiBjb25maWcvVG9wbGV2ZWwubWsuaW4gfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4g
Yi9jb25maWcvVG9vbHMubWsuaW4KaW5kZXggMWU1Y2MyMGJmNy4uOTgyNDVmNjNjOSAxMDA2NDQK
LS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCisrKyBiL2NvbmZpZy9Ub29scy5tay5pbgpAQCAtNDAs
OCArNDAsOCBAQCBYRU5fVE9PTFNfUlBBVEggICAgIDo9IEBycGF0aEAKICMgRG93bmxvYWQgR0lU
IHJlcG9zaXRvcmllcyB2aWEgSFRUUCBvciBHSVQncyBvd24gcHJvdG9jb2w/CiAjIEdJVCdzIHBy
b3RvY29sIGlzIGZhc3RlciBhbmQgbW9yZSByb2J1c3QsIHdoZW4gaXQgd29ya3MgYXQgYWxsIChm
aXJld2FsbHMKICMgbWF5IGJsb2NrIGl0KS4gV2UgbWFrZSBpdCB0aGUgZGVmYXVsdCwgYnV0IGlm
IHlvdXIgR0lUIHJlcG9zaXRvcnkgZG93bmxvYWRzCi0jIGZhaWwgb3IgaGFuZywgcGxlYXNlIHNw
ZWNpZnkgR0lUX0hUVFA9eSBpbiB5b3VyIGVudmlyb25tZW50LgotR0lUX0hUVFAgICAgICAgICAg
ICA6PSBAZ2l0aHR0cEAKKyMgZmFpbCBvciBoYW5nLCBwbGVhc2UgcGFzcyAtLWVuYWJsZS1naXRo
dHRwIHRvIGNvbmZpZ3VyZS4KK0dJVF9IVFRQICAgICAgICAgICAgPz0gQGdpdGh0dHBACiAKICMg
T3B0aW9uYWwgY29tcG9uZW50cwogWEVOU1RBVF9YRU5UT1AgICAgICA6PSBAbW9uaXRvcnNACmRp
ZmYgLS1naXQgYS9jb25maWcvVG9wbGV2ZWwubWsuaW4gYi9jb25maWcvVG9wbGV2ZWwubWsuaW4K
aW5kZXggMWQ5OTE4OTVlYS4uNGVjYWNiYjM3ZCAxMDA2NDQKLS0tIGEvY29uZmlnL1RvcGxldmVs
Lm1rLmluCisrKyBiL2NvbmZpZy9Ub3BsZXZlbC5tay5pbgpAQCAtMSwyICsxLDIgQEAKIFNVQlNZ
U1RFTVMgICAgICAgICAgICAgICA6PSBAU1VCU1lTVEVNU0AKLUdJVF9IVFRQICAgICAgICAgICAg
ICAgICA6PSBAZ2l0aHR0cEAKK0dJVF9IVFRQICAgICAgICAgICAgICAgICA/PSBAZ2l0aHR0cEAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 12:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 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 1gK0N8-0000N6-5l; Tue, 06 Nov 2018 12:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK0N7-0000N1-AH
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 12:22:17 +0000
X-Inumbo-ID: 98aeba2a-e1be-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98aeba2a-e1be-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12: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 1gK0N5-0005dh-FD
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 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 1gK0N5-00008N-Cz
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 12:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK0N5-00008N-Cz@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 12:22:15 +0000
Subject: [Xen-changelog] [xen staging] tools: ipxe: Correct download error
 handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4ZjkwNGM0Y2Y5ZmM1YTQ5ZTc4MDdmZDkxY2QyNTIzZmE4ZGQxOTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBOb3YgNSAxODo0MDo0OSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTm92IDYgMTI6MTU6MDUgMjAx
OCArMDAwMAoKICAgIHRvb2xzOiBpcHhlOiBDb3JyZWN0IGRvd25sb2FkIGVycm9yIGhhbmRsaW5n
CiAgICAKICAgIFRoaXMgc2hlbGwgZnJhZ21lbnQgbGFja2VkIHNldCAtZS4gIFNvLCBlZyBpZiB0
aGUgZG93bmxvYWQgZmFpbGVkIGEKICAgIGJyb2tlbiBpcHhlLnRhci5neiB3b3VsZCBiZSBsZWZ0
IGJlaGluZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zp
cm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtl
ZmlsZQppbmRleCAzODY4Zjg3NmVhLi5mZDhkZmRmNWE3IDEwMDY0NAotLS0gYS90b29scy9maXJt
d2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L01h
a2VmaWxlCkBAIC0zMyw3ICszMyw3IEBAICQoUk9NKTogJChST01TKQogCSQoTUFLRSkgLUMgJEQv
c3JjIGJpbi8kKCpGKS5yb20KIAogJFQ6Ci0JaWYgISAkKEZFVENIRVIpIF8kVCAkKElQWEVfVEFS
QkFMTF9VUkwpOyB0aGVuIFwKKwlzZXQgLWU7IGlmICEgJChGRVRDSEVSKSBfJFQgJChJUFhFX1RB
UkJBTExfVVJMKTsgdGhlbiBcCiAJCSQoR0lUKSBjbG9uZSAkKElQWEVfR0lUX1VSTCkgJEQuZ2l0
OyBcCiAJCShjZCAkRC5naXQgJiYgJChHSVQpIGFyY2hpdmUgLS1mb3JtYXQ9dGFyIC0tcHJlZml4
PSRELyBcCiAJCSQoSVBYRV9HSVRfVEFHKSB8IGd6aXAgLW4gPi4uL18kVCk7IFwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 15:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gK3h5-0001LC-Ib; Tue, 06 Nov 2018 15:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK3h5-0001L7-3D
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:07 +0000
X-Inumbo-ID: 53a4d05d-e1dc-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53a4d05d-e1dc-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 15: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 1gK3h2-0001Oa-ID
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK3h2-0001o2-Fu
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK3h2-0001o2-Fu@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 15:55:04 +0000
Subject: [Xen-changelog] [xen staging] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4MWZiOTNjYzNkN2Q4NjYyZDFhOWU4NzMxMDNiNTU0MjM5NWYwODAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjIgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyMiAy
MDE4ICswMDAwCgogICAgZG9jcy9xZW11LWRlcHJpdmlsZWdlOiBSZXZpc2UgYW5kIHVwZGF0ZSB3
aXRoIHN0YXR1cyBhbmQgZnV0dXJlIHBsYW5zCiAgICAKICAgIGRvY3MvcWVtdS1kZXByaXZpbGVn
ZS50eHQgaGFkIHNvbWUgYmFzaWMgaW5zdHJ1Y3Rpb25zIGZvciB1c2luZwogICAgZG1fcmVzdHJp
Y3QsIGJ1dCBpdCB3YXMgaW5jb21wbGV0ZSwgbWlzbGVhZGluZywgYW5kIHN0YWxlLgogICAgCiAg
ICBVcGRhdGUgdGhlIGRvY3MgaW4gYSBudW1iZXIgb2Ygd2F5cy4KICAgIAogICAgRmlyc3QsIHNl
cGFyYXRlIHVzZXItZmFjaW5nIGRvY3VtZW50YXRpb24gYW5kIHRlY2huaWNhbCBkZXNjcmlwdGlv
bgogICAgaW50byBkb2NzL2ZlYXR1cmVzIGFuZCBkb2NzL2Rlc2lnbiwgcmVzcGVjdGl2ZWx5Lgog
ICAgCiAgICBJbiB0aGUgZmVhdHVyZSBkb2M6CiAgICAKICAgICogSW50cm9kdWNlIGEgc2VjdGlv
biBtZW50aW9uaW5nIG1pbmltaW0gdmVyc2lvbnMgb2YgTGludXgsIFhlbiwgYW5kCiAgICBxZW11
IHJlcXVpcmVkIChUQkQpCiAgICAKICAgICogRml4IHRoZSBkaXNjdXNzaW9uIG9mIHFlbXUgdXNl
cmlkLiAgTWVudGlvbiB4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZSwKICAgIGFuZCBwcm92aWRlIGV4
YW1wbGUgc2hlbGwgY29kZSB0aGF0IGFjdHVhbGx5IGhhcyBzb21lIGhvcGUgb2Ygd29ya2luZwog
ICAgKGluc3RlYWQgb2YgZmFpbGluZyBvdXQgYWZ0ZXIgY3JlYXRpbmcgOTAwIHVzZXJpZHMpLgog
ICAgCiAgICAqIERlc2NyaWJlIGhvdyB0byBlbmFibGUgcmVzdHJpY3Rpb25zLCBhcyB3ZWxsIGFz
IGZlYXR1cmVzIHdoaWNoCiAgICBwcm9iYWJseSBkb24ndCBvciBkZWZpbml0ZWx5IGRvbid0IHdv
cmsuCiAgICAKICAgIEluIHRoZSBkZXNpZ24gZG9jLCBpbnRyb2R1Y2UgYSAiVGVjaG5pY2FsIERl
dGFpbHMiIHNlY3Rpb24gd2hpY2gKICAgIGRlc2NyaWJlcyBzcGVjaWZpY2FsbHkgd2hhdCByZXN0
cmljdGlvbnMgYXJlIGN1cnJlbnRseSBkb25lLCBhbmQgYWxzbwogICAgd2hhdCByZXN0cmljdGlv
bnMgd2UgYXJlIGxvb2tpbmcgYXQgZG9pbmcgaW4gdGhlIGZ1dHVyZS4KICAgIAogICAgVGhlIGlk
ZWEgaGVyZSBpcyB0aGF0IGFzIHdlIGltcGxlbWVudCB0aGUgdmFyaW91cyBpdGVtcyBmb3IgdGhl
CiAgICBmdXR1cmUsIHdlIG1vdmUgdGhlbSBmcm9tICJSZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8i
IHRvICJSZXN0cmljdGlvbnMKICAgIGRvbmUiLiAgVGhpcyBjYW4gYWxzbyBhY3QgYXMgYSBkZXNp
Z24gZG9jdW1lbnQgLS0gYSBwbGFjZSBmb3IgcHVibGljCiAgICBkaXNjdXNzaW9uIG9mIHdoYXQg
Y2FuIG9yIHNob3VsZCBiZSBkb25lIGFuZCBob3cuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIC0tLQogICAgQ2hhbmdlcyBz
aW5jZSB2NDoKICAgIC0gUmVtb3ZlIHVubmVjZXNzYXJ5IEZJWE1FCiAgICAtIFJlbW92ZSBzdGFs
ZSAiQWRkIFNVUFBPUlQubWQiCiAgICAKICAgIENoYW5nZXMgc2luY2UgdjM6CiAgICAtIEZpeCB0
eXBvICgzMi0+MTYpCiAgICAtIFVzZSBhbiBleGFtcGxlIHZhbHVlIG5vdCBjbG9zZSB0byB0aGUg
YG5vYm9keWAgdWlkcywgYnV0IHN0aWxsIGEKICAgICAgbXVsdGlwbGUgb2YgMl4xNi4KICAgIC0g
TWVudGlvbiB0aGF0IHVzaW5nIGEgbXVsdGlwbGUgb2YgMl4xNiBtYXkgaGF2ZSBhZHZhbnRhZ2Vz
LgogICAgLSBIYXZlIHRoZSBleGFtcGxlIGNyZWF0ZSBhIGdyb3VwIGFzIHdlbGwKICAgIC0gUmVv
cmdhbml6ZSB0d28gY29tbWVudHMgb24gdGhlICJyYW5nZS1iYXNlIiBtZXRob2QgZm9yIGNsYXJp
dHkKICAgIAogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAgIC0gRXh0cmFuZW91cyBwcml2Y21kIC8g
ZXZ0Y2huIGluc3RhbmNlcyBhcmVuJ3QgY2xvc2VkCiAgICAtIEV4cGFuZCBkZXNjcmlwdGlvbiBv
ZiBob3cgdG8gdGVzdCBmZCBkZXByaXZpbGVnaW5nCiAgICAtIFJld29yayBhbmQgY2xhcmlmeSB0
d28gbmFtZXNwYWNlIHNlY3Rpb25zLCBnaXZlIHJlZmVyZW5jZSBmb3IgUUVNVSBOQUsKICAgIC0g
QWRkIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgbWlncmF0aW9uIHRlY2huaWNhbCBjaGFsbGVuZ2Vz
CiAgICAtIEluIFVJRCBzZWN0aW9uLCBtZW50aW9uIHBvc3NpYmlsaXR5IG9mIGNvbnRhaW5lciBJ
RCBjb2xsaXNpb25zLgogICAgLSBGaXggbmFtZSBvZiBkZXNpZ24gZG9jdW1lbnQuCiAgICAtIEFk
ZCBTVVBQT1JULm1kIHN0YXRlbWVudC4gIFNwZWNpZnkgTGludXgsIHRvIG1ha2Ugc3VyZSB0aGF0
IEZyZWVCU0QgaXMKICAgICAgZXZhbHVhdGVkIHNlcGFyYXRlbHkuCiAgICAtIE1lbnRpb24gdGhh
dCBgLXNhbmRib3hgIGlzIGEgYmxhY2tsaXN0IGFuZCB3aHkKICAgIAogICAgQ2hhbmdlcyBzaW5j
ZSB2MToKICAgIC0gQnJlYWsgaW50byB0d28sIGFuZCBtb3ZlIGludG8gYXBwcm9wcmlhdGUgZGly
ZWN0b3JpZXMgKHJhdGhlciB0aGFuICdtaXNjJykKICAgIC0gVXBkYXRlZCB2ZXJzaW9uIHJlcXVp
cmVtZW50cwogICAgLSBEaXN0aW5ndWlzaCBiZXR3ZWVuIGZlYXR1cmVzIHdoaWNoICJkb24ndCB5
ZXQgd29yayIgYW5kIGZlYXR1cmVzIHdoaWNoIHdlIG5ldmVyIGV4cGVjdCB0byB3b3JrCiAgICAt
IFVwZGF0ZSBkZXNjcmlwdGlvbiBvZiB4ZW4tcmVzdHJpY3QgZnVuY3Rpb25hbGl0eQogICAgLSBS
ZW9yZGVyIGFuZCBleHBhbmQgZnVydGhlciByZXN0cmljdGlvbnMKICAgIC0gTWFrZSBpdCBtb3Jl
IGNsZWFyIHdoaWNoIHJlc3RyaWN0aW9ucyBhcmUgYXZhaWxhYmxlIG9uIExpbnV4IG9ubHkKICAg
IC0gSW5jbHVkZSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiBob3cgdG8ga2lsbCBhIHByb2Nlc3MK
ICAgIC0gQWRkIFJMSU1JVF9OUFJPQyBhcyBzb21ldGhpbmcgd2UgY2FuIGRvIHdpdGhvdXQgZnVy
dGhlciBjaGFuZ2VzIHRvIHFlbXUKICAgIC0gRG9jdW1lbnQgdGhlIG5lZWQgdG8gY2hlY2sgZm9y
IHRoZSBzYW5kYm94IGZlYXR1cmUgYmVmb3JlIHVzaW5nIGl0CiAgICAKICAgIFRoYW5rIHlvdSB0
byBSb3NzIExhZ2Vyd2FsbCwgd2hvc2UgZGVzY3JpcHRpb24gb2Ygd2hhdCBYZW5TZXJ2ZXIgaXMK
ICAgIGRvaW5nIGZvcm1lZCBtdWNoIG9mIHRoZSBiYXNpcyBmb3IgdGhlIHRleHQgaGVyZS4KICAg
IAogICAgQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogICAgQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBDQzogS29ucmFkIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgICBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQog
ZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQgICAgICB8IDMyMCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFu
ZG9jIHwgMTAxICsrKysrKysrKysrCiBkb2NzL21pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQgICAg
ICAgIHwgIDM2IC0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDIxIGluc2VydGlvbnMoKyksIDM2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1k
IGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uMzdhNGQ2NzVmZQotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZGVz
aWducy9xZW11LWRlcHJpdmlsZWdlLm1kCkBAIC0wLDAgKzEsMzIwIEBACisjIEludHJvZHVjdGlv
bgorCitUaGUgZ29hbCBvZiBkZXByaWx2aWxlZ2luZyBxZW11IGlzIHRoaXM6IEV2ZW4gaWYgdGhl
cmUgaXMgYSBidWcgKGZvcgorZXhhbXBsZSBpbiBxZW11KSB3aGljaCBwZXJtaXRzIGEgZG9tYWlu
IHRvIGdhaW4gY29udHJvbCBvZiB0aGUgZGV2aWNlCittb2RlbCwgdGhlIGNvbXByb21pc2VkIGRl
dmljZSBtb2RlbCBwcm9jZXNzIGlzIHByZXZlbnRlZCBmcm9tCit2aW9sYXRpbmcgdGhlIHN5c3Rl
bSdzIG92ZXJhbGwgc2VjdXJpdHkgcHJvcGVydGllcy4gIEllLCBhIGd1ZXN0CitjYW5ub3QgImVz
Y2FwZSIgZnJvbSB0aGUgdmlydHVhbGlzYXRpb24gYnkgdXNpbmcgYSBxZW11IGJ1Zy4KKworVGhp
cyBkb2N1bWVudCBsaXN0cyB0aGUgdmFyaW91cyB0ZWNobmljYWwgbWVhc3VyZXMgd2hpY2ggd2Ug
ZWl0aGVyCitoYXZlIHRha2VuLCBvciBwbGFuIHRvIHRha2UgdG8gZWZmZWN0IHRoaXMgZ29hbC4g
IFNvbWUgb2YgdGhlbSBhcmUKK3JlcXVpcmVkIHRvIGJlIGNvbnNpZGVyZWQgc2VjdXJlICh0aGF0
IGlzLCB0aGVyZSBhcmUga25vd24gYXR0YWNrCit2ZWN0b3JzIHdoaWNoIHRoZXkgY2xvc2UpOyBv
dGhlcnMgYXJlICJqdXN0IGluIGNhc2UiICh0aGF0IGlzLCB0aGVyZQorYXJlIG5vIGtub3duIGF0
dGFjayB2ZWN0b3JzLCBidXQgd2UgcGVyZm9ybSB0aGUgcmVzdHJpY3Rpb25zIHRvIHJlZHVjZQor
dGhlIHBvc3NpYmlsaXR5IG9mIHVua25vd24gYXR0YWNrIHZlY3RvcnMpLgorCisjIFJlc3RyaWN0
aW9ucyBkb25lCisKK1RoZSBmb2xsb3dpbmcgcmVzdHJpY3Rpb25zIGFyZSBjdXJyZW50bHkgaW1w
bGVtZW50ZWQuCisKKyMjIEhhdmluZyBxZW11IHN3aXRjaCB1c2VyCisKKycnJ0Rlc2NyaXB0aW9u
JycnOiBBcyBtZW50aW9uZWQgYWJvdmUsIGhhdmluZyBRRU1VIHN3aXRjaCB0byBhCitub24tcm9v
dCB1c2VyLCBvbmUgcGVyIGRvbWFpbiBpZC4gIE5vdCBiZWluZyB0aGUgcm9vdCB1c2VyIGxpbWl0
cyB3aGF0CithIGNvbXByb21pc2VkIFFFTVUgcHJvY2VzcyBjYW4gZG8gdG8gdGhlIHN5c3RlbSwg
YW5kIGhhdmluZyBvbmUgdXNlcgorcGVyIGRvbWFpbiBpZCBsaW1pdHMgd2hhdCBhIGNvbXByaW1p
c2VkIFFFTVUgcHJvY2VzcyBjYW4gZG8gdG8gdGhlCitRRU1VIHByb2Nlc3NlcyBvZiBvdGhlciBW
TXMuCisKKycnJ0ltcGxlbWVudGF0aW9uJycnOiBUaGUgdG9vbHN0YWNrIGFkZHMgdGhlIGZvbGxv
d2luZyB0byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6CisKKyAgICAtcnVuYXMgPHVpZD46PGdpZD4K
KworJycnSG93IHRvIHRlc3QnJyc6CisKKyAgICBncmVwIC9wcm9jLzxxcGlkPi9zdGF0dXMgW1VH
XWlkCisKKycnJ1Rlc3RpbmcgU3RhdHVzJycnOiBOb3QgdGVzdGVkCisKKyMjIFhlbiBsaWJyYXJ5
IC8gZmlsZS1kZXNjcmlwdG9yIHJlc3RyaWN0aW9ucworCisnJydEZXNjcmlwdGlvbicnJzogQ2xv
c2UgYW5kIHJlc3RyaWN0IFhlbi1yZWxhdGVkIGZpbGUgZGVzY3JpcHRvcnMuCitTcGVjaWZpY2Fs
bHk6CisgKiBDbG9zZSBhbGwgeGVuc3RvcmUtcmVsYXRlZCBmaWxlIGRlc2NyaXB0b3JzCisgKiBN
YWtlIHN1cmUgdGhhdCBhbGwgb3BlbiBpbnN0YW5jZXMgb2YgYHByaXZjbWRgIGFuZCBgZXZ0Y2hu
YCBmaWxlCitkZXNjcmlwdG9ycyBoYXZlIGhhZCBgSU9DVExfUFJJVkNNRF9SRVNUUklDVGAgYW5k
CitgSU9DVExfRVZUQ0hOX1JFU1RSSUNUX0RPTUlEYCBpb2N0bHMgY2FsbGVkIG9uIHRoZW0sIHJl
c3BlY3RpdmVseS4KKworJycnSW1wbGVtZW50YXRpb24nJyc6IFRvb2xzdGFjayBhZGRzIHRoZSBm
b2xsb3dpbmcgdG8gdGhlIHFlbXUgY29tbWFuZC1saW5lOgorCisgICAgLXhlbi1kb21pZC1yZXN0
cmljdAorCisnJydIb3cgdG8gdGVzdCcnJzoKKworVXNlIGBmaXNoZGVzY3JpcHRvcmAgdG8gcHVs
bCBhIGZpbGUgZGVzY3JpcHRvciBmcm9tIGEgcnVubmluZyBRRU1VLAordGhlbiB1c2UgYGRlcHJp
di1mZC1jaGVja2VyYCB0byBjaGVjayB0aGF0IGl0IGhhcyB0aGUgZGVzaXJlZAorcHJvcGVydGll
cywgYW5kIHRoYXQgaHlwZXJjYWxscyB3aGljaCBhcmUgbWVhbnQgdG8gZmFpbCBkbyBmYWlsLiAg
KEluCitEZWJpYW4gYGZpc2hkZXNjcmlwdG9yYCBjYW4gYmUgZm91bmQgaW4gdGhlIGJpbmFyeSBw
YWNrYWdlCitgY2hpYXJrLXNjcmlwdHNgOyB0aGUgYGRlcHJpdi1mZC1jaGVja2VyYCBpcyBpbmNs
dWRlZCBpbiB0aGUgWGVuCitzb3VyY2UgdHJlZS4pCisKKycnJ1Rlc3Rpbmcgc3RhdHVzJycnOiBU
ZXN0ZWQKKworIyBSZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8KKworVGhp
cyBsaXN0cyBwb3RlbnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQg
dG8gYmUKK2xpc3RlZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxv
dy1oYW5naW5nIGZydWl0CitmaXJzdC4KKworIyMgQ2hyb290CisKKycnJ0Rlc2NyaXB0aW9uJycn
OiBRZW11IHJ1bnMgaW4gaXRzIG93biBjaHJvb3QsIHN1Y2ggdGhhdCBldmVuIGlmIGl0Citjb3Vs
ZCBjYWxsIGFuICdvcGVuJyBjb21tYW5kIG9mIHNvbWUgc29ydCwgdGhlcmUgd291bGQgYmUgbm90
aGluZyBmb3IKK2l0IHRvIHNlZS4KKworJycnSW1wbGVtZW50YXRpb24nJyc6IFRoZSB0b29sc3Rh
Y2sgY3JlYXRlcyBhIGRpcmVjdG9yeSBpbiB0aGUgbGlieGwgInJ1bi1kaXIiOyBlLmcuCitgL3Zh
ci9ydW4veGVuL3FlbXUtcm9vdC08ZG9taWQ+YAorCitUaGVuIGFkZHMgdGhlIGZvbGxvd2luZyB0
byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6CisKKyAgICAtY2hyb290IC92YXIvcnVuL3hlbi9xZW11
LXJvb3QtPGRvbWlkPgorCQorJycnSG93IHRvIHRlc3QnJyc6ICBDaGVjayBgL3Byb2MvPHFwaWQ+
L3Jvb3RgCisJCisnJydUZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKKworIyMgTmFtZXNwYWNlcyBmb3Ig
dW51c2VkIGZ1bmN0aW9uYWxpdHkgKExpbnV4IG9ubHkpCisKKycnJ0Rlc2NyaXB0aW9uJycnOiBR
RU1VIGRvZXNuJ3QgdXNlIHRoZSBmdW5jdGlvbmFsaXR5IGFzc29jaWF0ZWQgd2l0aAorbW91bnQg
YW5kIElQQyBuYW1lc3BhY2VzLiAoSVBDIG5hbWVzcGFjZXMgY29udG9sIG5vbi1maWxlLWJhc2Vk
IElQQworbWVjaGFuaXNtcyB3aXRoaW4gdGhlIGtlcm5lbDsgdW5peCBhbmQgbmV0d29yayBzb2Nr
ZXRzIGFyZSBub3QKK2FmZmVjdGVkIGJ5IHRoaXMuKSAgTWFraW5nIHNlcGFyYXRlIG5hbWVzcGFj
ZXMgZm9yIHRoZXNlIGZvciBRRU1VCit3b24ndCBhZmZlY3Qgbm9ybWFsIG9wZXJhdGlvbiwgYnV0
IGl0IGRvZXMgbWVhbiB0aGF0IGV2ZW4gaWYgb3RoZXIKK3Jlc3RyaWN0aW9ucyBmYWlsLCB0aGUg
cHJvY2VzcyB3b24ndCBiZSBhYmxlIHRvIGV2ZW4gbmFtZSBzeXN0ZW0gbW91bnQKK3BvaW50cyBv
ciBleGlzdGluZyBub24tZmlsZS1iYXNlZCBJUEMgZGVzY3JpcHRvcnMgdG8gYXR0ZW1wdCB0byBh
dHRhY2sKK3RoZW0uCisKKycnJ0ltcGxlbWVudGF0aW9uJycnOgorCitJbiB0aGVvcnkgdGhpcyBj
b3VsZCBiZSBkb25lIGluIFFFTVUgKHNpbWlsYXIgdG8gLXNhbmRib3gsIC1ydW5hcywKKy1jaHJv
b3QsIGFuZCBzbyBvbiksIGJ1dCBhIHBhdGNoIGRvaW5nIHRoaXMgaW4gUUVNVSB3YXMgTkFLZWQg
dXBzdHJlYW0KKyhzZWUgW3FlbXUtbmFtZXNwYWNlc10pLiBUaGV5IHByZWZlcnJlZCB0aGF0IHRo
aXMgd2FzIGRvbmUgYXMgYSBzZXR1cCBzdGVwIGJ5Cit3aGF0ZXZlciBleGVjdXRlcyBRRU1VOyBp
LmUuLCBoYXZlIHRoZSBwcm9jZXNzIHdoaWNoIGV4ZWMncyBRRU1VIGZpcnN0CitjYWxsOgorCisg
ICAgdW5zaGFyZShDTE9ORV9ORVdOUyB8IENMT05FX05FV0lQQykKKwkKKycnJ0hvdyB0byB0ZXN0
JycnOiAgQ2hlY2sgYC9wcm9jLzxxcGlkPi9ucy9baXBjLG1udF1gCisKKycnJ1Rlc3RlZCcnJzog
Tm90IHRlc3RlZAorCitbcWVtdS1uYW1lc3BhY2VzXTogaHR0cHM6Ly9saXN0cy5nbnUub3JnL2Fy
Y2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTctMTAvbXNnMDQ3MjMuaHRtbAorCisjIyMgQmFzaWMg
UkxJTUlUcworCisnJydEZXNjcmlwdGlvbicnJzogQSBudW1iZXIgb2YgbGltaXRzIG9uIHRoZSBy
ZXNvdXJjZXMgdGhhdCBhIGdpdmVuCitwcm9jZXNzIC8gdXNlcmlkIGlzIGFsbG93ZWQgdG8gY29u
c3VtZS4gIFRoZXNlIGNhbiBsaW1pdCB0aGUgYWJpbGl0eQorb2YgYSBjb21wcm9taXNlZCBRRU1V
IHByb2Nlc3MgdG8gRG9TIGRvbWFpbiAwIGJ5IGV4aGF1c3RpbmcgdmFyaW91cworcmVzb3VyY2Vz
IGF2YWlsYWJsZSB0byBpdC4KKworJycnSW1wbGVtZW50YXRpb24nJycKKworTGltaXRzIHRoYXQg
Y2FuIGJlIGltcGxlbWVudGVkIGltbWVkaWF0ZWx5IHdpdGhvdXQgbXVjaCBlZmZvcnQ6CisgLSBS
TElNSVRfRlNJWkVgIChmaWxlIHNpemUpIHRvIDI1NktpQi4KKyAtIFJMSU1JVF9OUFJPQyAoYWZ0
ZXIgdWlkIGNoYW5nZXMgdG8gYSB1bmlxdWUgdWlkKQorCitQcm9iYWJseSBub3QgbmVjZXNzYXJ5
IGJ1dCB3aHkgbm90OgorIC0gUkxJTUlUX0NPUkU6IDAKKyAtIFJMSU1JVF9NU0dRVUVVRTogMAor
IC0gUkxJTUlUX0xPQ0tTOiAwCisgLSBSTElNSVRfTUVNTE9DSzogMAorIAorTm90ZTogbWxvY2so
KSBpcyB1c2VkIGJ5IFFFTVUgb25seSB3aGVuIGJvdGggInJlYWx0aW1lIiBhbmQgIm1sb2NrIgor
YXJlIHNwZWNpZmllZDsgdGhpcyBkb2VzIG5vdCBhcHBseSB0byBRRU1VIHJ1bm5pbmcgYXMgYSBY
ZW4gRE0uCisgICAKKycnJ0hvdyB0byB0ZXN0JycnOiBDaGVjayBgL3Byb2MvPHFwaWQ+L2xpbWl0
c2AKKworJycnVGVzdGVkJycnOiBOb3QgdGVzdGVkCisKKyMjIyBGdXJ0aGVyIFJMSU1JVHMKKwor
UkxJTUlUX0FTIGxpbWl0cyB0aGUgdG90YWwgYW1vdW50IG9mIG1lbW9yeTsgYnV0IHRoaXMgaW5j
bHVkZXMgdGhlCit2aXJ0dWFsIG1lbW9yeSB3aGljaCBRRU1VIHVzZXMgYXMgYSBtYXBjYWNoZS4g
IHhlbi1tYXBjYWNoZS5jIGFscmVhZHkKK2ZpZGRsZXMgd2l0aCB0aGlzOyBpdCB3b3VsZCBiZSBz
dHJhaWdodGZvcndhcmQgdG8gbWFrZSBpdCAqc2V0KiB0aGUKK3JsaW1pdCB0byB3aGF0IGl0IHRo
aW5rcyBhIHNlbnNpYmxlIGxpbWl0IGlzLgorCitPdGhlciB0aGluZ3MgdGhhdCB3b3VsZCB0YWtl
IHNvbWUgY2xldmVybmVzcyAvIGNoYW5nZXMgdG8gUUVNVSB0bwordXRpbGl6ZSBkdWUgdG8gb3Jk
ZXJpbmcgY29uc3RyYW50czoKKyAtIFJMSU1JVF9OT0ZJTEVTIChhZnRlciBhbGwgbmVjZXNzYXJ5
IGZpbGVzIGFyZSBvcGVuZWQpCisKKyMjIyBsaWJ4bCBVSUQgY2xlYW51cAorCisnJydEZXNjcmlw
dGlvbicnJzogRG9tYWluIElEcyBhcmUgcmV1c2VkLCBhbmQgdGh1cyByZXN0cmljdGVkIFVJRHMg
YXJlCityZXVzZWQuICBJZiBhIGNvbXByb21pc2VkIFFFTVUgY2FuIGZvcmsgKGR1ZSB0byBzZWNj
b21wIG9yCitSTElNSVRfTlBST0MgbGltaXRzIGJlaW5nIGluZWZmZWN0aXZlIGZvciBzb21lIHJl
YXNvbiksIGl0IG1heSBhdm9pZAorYmVpbmcga2lsbGVkIHdoZW4gaXRzIGRvbWFpbiBkaWVzLCB0
aGVuIHdhaXQgdW50aWwgdGhlIGRvbWFpbiBJRCBpcworcmV1c2VkIGFnYWluLCBhdCB3aGljaCBw
b2ludCBpdCB3aWxsIGhhdmUgY29udHJvbCBvdmVyIHRoZSBkb21haW4gaW4KK3F1ZXN0aW9uICh3
aGljaCBwcm9iYWJseSBiZWxvbmdzIHRvIHNvbWVvbmUgZWxzZSkuCisKK2xpYnhsIHNob3VsZCBr
aWxsIGFsbCBVSURzIGFzc29jaWF0ZWQgd2l0aCBhIGRvbWFpbiBib3RoIHdoZW4gdGhlIFZNCitp
cyBkZXN0cm95ZWQsIGFuZCBiZWZvcmUgc3RhcnRpbmcgYSBWTSB3aXRoIHRoZSBzYW1lIFVJRC4K
KworJycnSW1wbGVtZW50YXRpb24nJyc6IFRoaXMgaXMgdW5uZWNlc3NhcmlseSB0cmlja3kuCisK
K1RoZSBraWxsKCkgc3lzdGVtIGNhbGwgY2FuIGhhdmUgdGhyZWUga2luZHMgb2YgdGFyZ2V0czoK
KyAtIEEgc2luZ2xlIHBpZAorIC0gQSBwcm9jZXNzIGdyb3VwCisgLSAiRXZlcnkgcHJvY2VzcyBl
eGNlcHQgbWUgdG8gd2hpY2ggSSBhbSBhbGxvd2VkIHRvIHNlbmQgYSBzaWduYWwiICgtMSkKKwor
VGFyZ2V0aW5nIGEgc2luZ2xlIHBpZCBpcyByYWN5IGFuZCBsaWtlbHkgdG8gYmUgYmVhdGVuIGJ5
IHRoZQorZm9sbG93aW5nIGxvb3A6CisKKyAgICB3aGlsZSgxKSB7CisgICAgICAgIGlmKGZvcmso
KSkKKwkgICAgX2V4aXQoMCk7CisgICAgfQkgIAorCitUaGF0IGlzLCBieSB0aGUgdGltZSB5b3Un
dmUgcmVhZCB0aGUgcHJvY2VzcyBsaXN0IGFuZCBmb3VuZCB0aGUKK3Byb2Nlc3MgaWQgeW91IHdh
bnQgdG8ga2lsbCwgdGhhdCBwcm9jZXNzIGhhcyBleGl0ZWQgYW5kIHRoZXJlIGlzIGEKK25ldyBw
cm9jZXNzIHdob3NlIHBpZCB5b3UgZG9uJ3Qga25vdyBhYm91dC4KKworVGFyZ2V0aW5nIGEgcHJv
Y2VzcyBncm91cCB3aWxsIGJlIGluZWZmZWN0aXZlLCBhcyB1bnByaXZpbGVnZWQKK3Byb2Nlc3Nl
cyBhcmUgYWxsb3dlZCB0byBtYWtlIHRoZWlyIG93biBwcm9jZXNzIGdyb3Vwcy4KKwora2lsbCgt
MSkgY2FuIGJlIHVzZWQgYnV0IG11c3QgYmUgZG9uZSB3aXRoIGNhcmUuICBDb25zaWRlciB0aGUK
K2ZvbGxvd2luZyBjb2RlLCBmb3IgZXhhbXBsZToKKworICAgIHNldHVpZCh0YXJnZXRfdWlkKTsK
KyAgICBraWxsKC0xLCA5KTsKKworVGhpcyBsb29rcyBsaWtlIGl0IHdpbGwgZG8gdGhlIHRyaWNr
OyBidXQgYnkgc2V0dGluZyBhbGwgb2YgdGhlIHVzZXIKK2lkcyAoZWZmZWN0aXZlLCByZWFsLCBh
bmQgc2F2ZWQpLCBpdCBvcGVucyB0aGUgJ2tpbGxpbmcnIHByb2Nlc3MgdXAgdG8KK2JlaW5nIGtp
bGxlZCBieSB0aGUgdGFyZ2V0IHByb2Nlc3M6CisKKyAgICB3aGlsZSgxKSB7CisgICAgICAgIGlm
KGZvcmsoKSkKKyAgICAgICAgICAgIF9leGl0KDApOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBraWxsKC0xLCA5KTsKKyAgICB9CisKK0ZvcnR1bmF0ZWx5IHRoZXJlIGlzIGFuIGFzc3ltZXRy
eSB3ZSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YuICBGcm9tIHRoZQorUE9TSVggc3BlYzoKKworPiBG
b3IgYSBwcm9jZXNzIHRvIGhhdmUgcGVybWlzc2lvbiB0byBzZW5kIGEgc2lnbmFsIHRvIGEgcHJv
Y2VzcworPiBkZXNpZ25hdGVkIGJ5IHBpZCwgdW5sZXNzIHRoZSBzZW5kaW5nIHByb2Nlc3MgaGFz
IGFwcHJvcHJpYXRlCis+IHByaXZpbGVnZXMsIHRoZSByZWFsIG9yIGVmZmVjdGl2ZSB1c2VyIElE
IG9mIHRoZSBzZW5kaW5nIHByb2Nlc3Mgc2hhbGwKKz4gbWF0Y2ggdGhlIHJlYWwgb3Igc2F2ZWQg
c2V0LXVzZXItSUQgb2YgdGhlIHJlY2VpdmluZyBwcm9jZXNzLgorCitUaGUgc29sdXRpb24gaXMg
dG8gYWxsb2NhdGUgYSBzZWNvbmQgInJlYXBlciIgdWlkIHRoYXQgaXMgb25seSB1c2VkIHRvIGtp
bGwKK3RhcmdldCBwcm9jZXNzZXMuICBXZSBzZXQgdGhlIGV1aWQgb2YgdGhlIGtpbGxpbmcgcHJv
Y2VzcyB0byB0aGUgYHRhcmdldF91aWRgLAorYnV0IHRoZSBydWlkIG9mIHRoZSBraWxsaW5nIHBy
b2Nlc3MgdG8gYHJlYXBlcl91aWRgLCBsZWF2aW5nIHRoZSBzdWlkIG9mIHRoZQora2lsbGluZyBw
cm9jZXNzIGFzIDA6CisKKyAgICBzZXRyZXN1aWQocmVhcGVyX3VpZCwgdGFyZ2V0X3VpZCwgMCk7
CisgICAga2lsbCgtMSwgOSk7CisKK05PVEU6IFdlIGNhbm5vdCB1c2UgYHNldHJldWlkKHJlYXBl
cl91aWQsIHRhcmdldF91aWQpYCBoZXJlLCBhcyB0aGF0Cit3aWxsIHNldCAqYm90aCogZXVpZCAq
YW5kKiBzdWlkIHRvIGB0YXJnZXRfdWlkYCwgbWFraW5nIHRoZSBraWxsaW5nCitwcm9jZXNzIHZ1
bG5lcmFibGUgdG8gdGhlIHRhcmdldCBwcm9jZXNzIGFnYWluLgorCitTaW5jZSB0aGlzIHdpbGwg
a2lsbCBhbGwgb3RoZXIgYHJlYXBlcl91aWRgIHByb2Nlc3NlcyBhcyB3ZWxsLCB3ZSBtdXN0Citl
aXRoZXIgYWxsb2NhdGUgYSBzZXBhcmF0ZSBgcmVhcGVyX3VpZGAgcGVyIGRvbWFpbiwgb3IgdXNl
IGxvY2tpbmcgdG8KK2Vuc3VyZSB0aGF0IG9ubHkgb25lIGtpbGxpbmcgcHJvY2VzcyBpcyBhY3Rp
dmUgYXQgYSB0aW1lLgorCisjIyBsaWJ4bDogVHJlYXQgUU1QIGNvbm5lY3Rpb24gYXMgdW50cnVz
dGVkCisKKycnJ0Rlc2NyaXB0aW9uJycnOiBDdXJyZW50bHkgbGlieGwgdGFsa3Mgd2l0aCBRRU1V
IHZpYSBRTVA7IGJ1dCBpdHMKK2ludGVyYWN0aW9ucyBoYXZlIG5vdCBoaXN0b3JpY2FsbHkgY29u
c2lkZXJlZCBmcm9tIGEgc2VjdXJpdHkgcG9pbnQgb2YKK3ZpZXcuICBGb3IgZXhhbXBsZSwgcW1w
X3N5bmNocm9ub3VzX3NlbmQoKSB3YWl0cyBmb3IgYSByZXNwb25zZSBmcm9tCitRRU1VLCB3aGlj
aCBhIGNvbXByb21pc2VkIFFFTVUgY291bGQgc2ltcGx5IG5vdCBzZW5kICh0aHVzIHByZXZlbnRp
bmcKK3RoZSB0b29sc3RhY2sgZnJvbSBtYWtpbmcgZm9yd2FyZCBwcm9ncmVzcykuCisKKycnJ0lt
cGxlbWVudGF0aW9uJycnOiBBdWRpdCB0b29sc3RhY2sgaW50ZXJhY3Rpb25zIHdpdGggUUVNVSB3
aGljaAoraGFwcGVuIGFmdGVyIHRoZSBndWVzdCBoYXMgc3RhcnRlZCBydW5uaW5nLCBhbmQgYXNz
dW1lIFFFTVUgaGFzIGJlZW4KK2NvbXByb21pc2VkLgorCisjIyMgc2VjY29tcCBmaWx0ZXJpbmcg
KExpbnV4IG9ubHkpCisKKycnJ0Rlc2NyaXB0aW9uJycnOiBUdXJuIG9uIHNlY2NvbXAgZmlsdGVy
aW5nIHRvIGRpc2FibGUgc3lzY2FsbHMgd2hpY2gKK1FFTVUgZG9lc24ndCBuZWVkLiAKKworJycn
SW1wbGVtZW50YXRpb24nJyc6IEVuYWJsZSBmcm9tIHRoZSBjb21tYW5kLWxpbmU6CisKKyAgICAt
c2FuZGJveCBvbixvYnNvbGV0ZT1kZW55LGVsZXZhdGVwcml2aWxlZ2VzPWFsbG93LHNwYXduPWRl
bnkscmVzb3VyY2Vjb250cm9sPWRlbnkKKworYGVsZXZhdGVwcml2aWxlZ2VzYCBpcyBjdXJyZW50
bHkgcmVxdWlyZWQgdG8gYWxsb3cgYC1ydW5hc2AgdG8gd29yay4KK1JlbW92aW5nIHRoaXMgcmVx
dWlyZW1lbnQgd291bGQgbWVhbiBtYWtpbmcgc3VyZSB0aGF0IHRoZSB1aWQgY2hhbmdlCitoYXBw
ZW5lZCBiZWZvcmUgdGhlIHNlY2NvbXAyIGNhbGwsIHBlcmhhcHMgYnkgY2hhbmdpbmcgdGhlIHVp
ZCBiZWZvcmUKK2V4ZWN1dGluZyBRRU1VLiAgKEJ1dCB0aGlzIHdvdWxkIHRoZW4gcmVxdWlyZSBv
dGhlciBjaGFuZ2VzIHRvIGNyZWF0ZQordGhlIFFNUCBzb2NrZXQsIFZOQyBzb2NrZXQsIGFuZCBz
byBvbikuCisKK0l0IHNob3VsZCBiZSBub3RlZCB0aGF0IGAtc2FuZGJveGAgaXMgaW1wbGVtZW50
ZWQgYXMgYSBibGFja2xpc3QsIG5vdAorYSB3aGl0ZWxpc3Q7IHRoYXQgaXMsIGl0IGRpc2FibGVz
IGtub3duLXVuc2VkIGZ1bmN0aW9uYWxpdHkgd2hpY2ggbWF5CitiZSBoYXJtZnVsLCByYXRoZXIg
dGhhbiBkaXNhYmxpbmcgYWxsIGZ1bmN0aW9uYWxpdHkgZXhjZXB0IHRoYXQga25vd24KK3RvIGJl
IHNhZmUgYW5kIG5lZWRlZC4gIFRoaXMgaXMgdW5mb3J0dW5hdGVseSBuZWNlc3Nhcnkgc2luY2Ug
cWVtdQorZG9lc24ndCBrbm93IHdoYXQgc3lzdGVtIGNhbGxzIGxpYnJhcmllcyBtaWdodCBlbmQg
dXAgbWFraW5nLiAgKFNlZQorW2x3bi1zZWNjb21wXSBmb3IgYSBtb3JlIGNvbXBsZXRlIGRpc2N1
c3Npb24uKQorCitUaGlzIGZlYXR1cmUgaXMgbm90IG9uIGJ5IGRlZmF1bHQgYW5kIG1heSBub3Qg
YmUgYXZhaWxhYmxlIGluIGFsbAorZW52aXJvbm1lbnRzLiAgV2UgdGhlcmVmb3JlIG5lZWQgdG8g
ZWl0aGVyOgorIDEuIFJlcXVpcmUgdGhhdCB0aGlzIGZlYXR1cmUgYmUgZW5hYmxlZCB0byBidWls
ZCBxZW11CisgMi4gQ2hlY2sgZm9yIGAtc2FuZGJveGAgc3VwcG9ydCBhdCBydW50aW1lIGJlZm9y
ZSAKKworW2x3bi1zZWNjb21wXTogaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzczODY5NC8KKwor
IyMjIERpc2tzCisKK1RoZSBjaHJvb3QgKGFuZCBzZWNjb21wPykgaGFwcGVucyBsYXRlIGVub3Vn
aCBzdWNoIHRoYXQgUUVNVSBjYW4KK2luaXRpYWxpemUgaXRzZWxmIGFuZCBvcGVuIGl0cyBkaXNr
cy4gSWYgeW91IHdhbnQgdG8gYWRkIGEgZGlzayBhdCBydW4KK3RpbWUgdmlhIG9yIGluc2VydCBh
IENELCB5b3UgY2FuJ3QgcGFzcyBhIHBhdGggYmVjYXVzZSBRRU1VIGlzCitjaHJvb3RlZC4gSW5z
dGVhZCB1c2UgdGhlIGFkZC1mZCBRTVAgY29tbWFuZCBhbmQgdXNlCisvZGV2L2Zkc2V0LzxmZHNl
dC1pZD4gYXMgdGhlIHBhdGguCisKK0EgZnVydGhlciBsYXllciBvZiByZXN0cmljdGlvbiBjb3Vs
ZCBiZSB0byBzZXQgUkxJTUlUX05PRklMRVMgdG8gJzAnLAorYW5kIGhhbmQgYWxsIGRpc2tzIG92
ZXIgUU1QLgorCisjIyBNaWdyYXRpb24KKworV2hlbiBjYWxsaW5nIHhlbi1zYXZlLWRldmljZXMt
c3RhdGUsIHNpbmNlIFFFTVUgaXMgcnVubmluZyBpbiBhIGNocm9vdAoraXQgaXMgbm90IHVzZWZ1
bCB0byBwYXNzIGEgZmlsZW5hbWUgKGl0IGRvZXNuJ3QgZXZlbiBoYXZlIHdyaXRlIGFjY2Vzcwor
aW5zaWRlIHRoZSBjaHJvb3QpLiBJbnN0ZWFkLCBnaXZlIGl0IGFuIG9wZW4gZmQgdXNpbmcgdGhl
IGFkZC1mZAorbWVjaGFuaXNtLgorCitBZGRpdGlvbmFsbHksIGFsbCB0aGUgcmVzdHJpY3Rpb25z
IG5lZWQgdG8gYmUgYXBwbGllZCB0byB0aGUgcWVtdQorc3RhcnRlZCB1cCBvbiB0aGUgcG9zdC1t
aWdyYXRpb24gc2lkZS4gIE9uZSBpc3N1ZSB0aGF0IG5lZWRzIHRvIGJlCitzb2x2ZWQgaXMgaG93
IHRvIHNpZ25hbCB0aGUgdG9vbHN0YWNrIG9uIHJlc3RvcmUgdGhhdCBxZW11IGlzIHJlYWR5Citm
b3IgdGhlIGRvbWFpbiB0byBiZSBzdGFydGVkIChzaW5jZSB0aGlzIGlzIG5vcm1hbGx5IGRvbmUg
dmlhCit4ZW5zdG9yZSwgYW5kIGF0IHRoaXMgcG9pbnQgdGhlIHhlbnN0b3JlIGNvbm5lY3Rpb25z
IHdpbGwgaGF2ZSBiZWVuCitjbG9zZWQpLgorCisjIyMgTmV0d29yayBuYW1lc3BhY2luZyAoTGlu
dXggb25seSkKKworRW50ZXIgUUVNVSBpbnRvIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2UgKGlu
IGFkZGl0aW9uIHRvIG1vdW50ICYgSVBDCituYW1lc3BhY2VzKToKKworICAgIHVuc2hhcmUoQ0xP
TkVfTkVXTkVUKTsKKworUUVNVSBkb2VzIGFjdHVhbGx5IHVzZSB0aGUgbmV0d29yayBuYW1lc3Bh
Y2UgYXMgYSBYZW4gRE0gZm9yIHR3bworcHVycG9zZXM6IDEpIFRvIHNldCB1cCBuZXR3b3JrIHRh
cCBkZXZpY2VzIDIpIFRvIG9wZW4gdm5jIGNvbm5lY3Rpb25zLgorCisjIyMjIE5ldHdvcmsKKwor
SWYgUUVNVSBydW5zIGluIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2UsIGl0IGNhbid0IG9wZW4g
dGhlIHRhcAorZGV2aWNlIGl0c2VsZiBiZWNhdXNlIHRoZSBpbnRlcmZhY2Ugd29uJ3QgYmUgdmlz
aWJsZSBvdXRzaWRlIG9mIGl0cworb3duIG5hbWVzcGFjZS4gU28gaW5zdGVhZCwgaGF2ZSB0aGUg
dG9vbHN0YWNrIG9wZW4gdGhlIGRldmljZSBhbmQgcGFzcworaXQgYXMgYW4gZmQgb24gdGhlIGNv
bW1hbmQtbGluZToKKworICAgIC1kZXZpY2UgcnRsODEzOSxuZXRkZXY9dGFwbmV0MCxtYWM9Li4u
IC1uZXRkZXYgdGFwLGlkPXRhcG5ldDAsZmQ9PHRhcGZkPgorCisjIyMjIFZOQworCitJZiBRRU1V
IHJ1bnMgaW4gaXRzIG93biBuZXR3b3JrIG5hbWVzcGFjZSwgaXQgaXMgbm90IHN0cmFpZ2h0Zm9y
d2FyZAordG8gbGlzdGVuIG9uIGEgVENQIHNvY2tldCBvdXRzaWRlIG9mIGl0cyBvd24gbmV0d29y
ayBuYW1lc3BhY2UuIE9uZQorb3B0aW9uIHdvdWxkIGJlIHRvIHVzZSBWTkMgb3ZlciBhIFVOSVgg
c29ja2V0OgorCisgICAgLXZuYyB1bml4Oi92YXIvcnVuL3hlbi92bmMtPGRvbWlkPgorCitIb3dl
dmVyLCB0aGlzIHdvdWxkIGJyZWFrIGZ1bmN0aW9uYWxpdHkgaW4gdGhlIGdlbmVyYWwgY2FzZTsg
SSB0aGluaword2UgbmVlZCB0byBoYXZlIHRoZSB0b29sc3RhY2sgb3BlbiBhIHNvY2tldCBhbmQg
cGFzcyB0aGUgZmQgdG8gUUVNVQorKHdoaWNoIHJlcXVpcmVzIGNoYW5nZXMgdG8gUUVNVSkuCisK
ZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MgYi9kb2Nz
L2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLmY5NDE1MjUxODkKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1
cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCkBAIC0wLDAgKzEsMTAxIEBACislIFFFTVUgRGVw
cml2aWxlZ2luZyAvIGRtX3Jlc3RyaWN0CislIFJldmlzaW9uIDEKKworXGNsZWFycGFnZQorCisj
IEJhc2ljcworCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAgICAgICAgIFN0YXR1czogKipUZWNoIFByZXZpZXcq
KgorCitBcmNoaXRlY3R1cmUocyk6IHg4NgorCisgICBDb21wb25lbnQocyk6IHRvb2xzdGFjawor
CistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KKworIyBPdmVydmlldworCitCeSBkZWZhdWx0LCB0aGUgUUVNVSBkZXZp
Y2UgbW9kZWwgaXMgcnVuIGluIGRvbWFpbiAwLiAgSWYgYW4gYXR0YWNrZXIKK2NhbiBnYWluIGNv
bnRyb2wgb2YgYSBRRU1VIHByb2Nlc3MsIGl0IGNvdWxkIGVhc2lseSB0YWtlIGNvbnRyb2wgb2Yg
YQorc3lzdGVtLgorCitkbV9yZXN0cmljdCBpcyBhIHNldCBvZiBvcGVyYXRpb25zIHRvIHJlc3Ry
aWN0IFFFTVUgcnVubmluZyBpbiBkb21haW4KKzAuICBJdCBjb25zaXN0cyBvZiB0d28gaGFsdmVz
OgorCisgMS4gTWVjaGFuaXNtcyB0byByZXN0cmljdCBRRU1VIHRvIG9ubHkgYmVpbmcgYWJsZSB0
byBhZmZlY3QgaXRzIG93bgorZG9tYWluCisgMi4gTWVjaGFuaXNtcyB0byByZXN0cnVjdCBRRU1V
J3MgYWJpbGl0eSB0byBpbnRlcmFjdCB3aXRoIGRvbWFpbiAwLgorCisjIFVzZXIgZGV0YWlscwor
CisjIyBHZXR0aW5nIHRoZSByaWdodCB2ZXJzaW9ucyBvZiBzb2Z0d2FyZQorCitMaW51eDogNC4x
MSsKKworUWVtdTogMy4wKyAoT3IgdGhlIHZlcnNpb24gdGhhdCBjb21lcyB3aXRoIFhlbiA0LjEy
KykKKworIyMgU2V0dGluZyB1cCBhIGdyb3VwIGFuZCB1c2VyaWQgcmFuZ2UKKworRm9yIG1heGlt
dW0gc2VjdXJpdHksIGxpYnhsIG5lZWRzIHRvIHJ1biB0aGUgZGV2aWNlbW9kZWwgZm9yIGVhY2gK
K2RvbWFpbiB1bmRlciBhIHVzZXIgaWQgKFVJRCkgY29ycmVzcG9uZGluZyB0byBpdHMgZG9tYWlu
IGlkLiAgVGhlcmUKK2FyZSAzMjc1MiBwb3NzaWJsZSBkb21haW4gSURzLCBhbmQgc28gbGlieGwg
bmVlZHMgMzI3NTIgdXNlciBpZHMgc2V0Cithc2lkZSBmb3IgaXQuICBTZXR0aW5nIHVwIGEgZ3Jv
dXAgZm9yIGFsbCBkZXZpY2Vtb2RlbHMgdG8gcnVuIGF0IGlzCithbHNvIHJlY29tbWVuZGVkLgor
CitUaGUgc2ltcGxlc3QgYW5kIG1vc3QgZWZmZWN0aXZlIHdheSB0byBkbyB0aGlzIGlzIHRvIGFs
bG9jYXRlIGEKK2NvbnRpZ3VvdXMgYmxvY2sgb2YgVUlEcywgYW5kIGNyZWF0ZSBhIHNpbmdsZSB1
c2VyIG5hbWVkCitgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2VgIHdpdGggdGhlIGZpcnN0IFVJRC4g
IEZvciBleGFtcGxlLCB1bmRlcgorRGViaWFuOgorCisgICAgYWRkdXNlciAtLXN5c3RlbSAtLXVp
ZCAxMzEwNzIgLS1ncm91cCAtLW5vLWNyZWF0ZS1ob21lIHhlbi1xZW11dXNlci1yYW5nZS1iYXNl
CisKK1R3byBjb21tZW50cyBvbiB0aGlzIG1ldGhvZDoKKworICAxLiBNb3N0IG1vZGVybiBzeXN0
ZW1zIGhhdmUgMzItYml0IFVJRHMsIGFuZCBzbyBjYW4gaW4gdGhlb3J5IGdvIHVwCit0byAyXjMx
IChvciAyXjMyIGlmIHVpZHMgYXJlIHVuc2lnbmVkKS4gIFBPU0lYIG9ubHkgZ3VhcmFudGVlcyAx
Ni1iaXQKK1VJRHMgaG93ZXZlcjsgVUlEIDY1NTM1IGlzIHJlc2VydmVkIGZvciBhbiBpbnZhbGlk
IHZhbHVlLCBhbmQgNjU1MzQgaXMKK25vcm1hbGx5IGFsbG9jYXRlZCB0byAibm9ib2R5Ii4KKyAg
Mi4gQWRkaXRpb25hbGx5LCBzb21lIGNvbnRhaW5lciBzeXN0ZW1zIGhhdmUgcHJvcG9zZWQgdXNp
bmcgdGhlCit1cHBlciAxNiBiaXRzIG9mIHRoZSB1aWQgZm9yIGEgY29udGFpbmVyIElELiAgVXNp
bmcgYSBtdWx0aXBsZSBvZiAyXjE2Citmb3IgdGhlIHJhbmdlIGJhc2UgKGFzIGlzIGRvbmUgYWJv
dmUpIHdpbGwgcmVzdWx0IGluIGFsbCBVSURzIGJlaW5nCitpbnRlcnByZXRlZCBieSBzdWNoIHN5
c3RlbXMgYXMgYSBzaW5nbGUgY29udGFpbmVyIElELgorCitBbm90aGVyLCBsZXNzLXNlY3VyZSB3
YXkgaXMgdG8gcnVuIGFsbCBRRU1VcyBhcyB0aGUgc2FtZSBVSUQuICBUbyBkbwordGhpcywgY3Jl
YXRlIGEgdXNlciBuYW1lZCBgeGVuLXFlbXV1c2VyLXNoYXJlZGA7IGZvciBleGFtcGxlOgorCisg
ICAgYWRkdXNlciAtLW5vLWNyZWF0ZS1ob21lIC0tc3lzdGVtIHhlbi1xZW11dXNlci1zaGFyZWQK
KworIyMgRG9tYWluIGNvbmZpZyBjaGFuZ2VzCisKK1RoZSBjb3JlIGRvbWFpbiBjb25maWcgY2hh
bmdlIGlzIHRvIGFkZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8gdGhlCitkb21haW4gY29uZmlndXJh
dGlvbjoKKworICAgIGRtX3Jlc3RyaWN0PTEKKworVGhpcyB3aWxsIHBlcmZvcm0gYSBudW1iZXIg
b2YgcmVzdHJpY3Rpb25zLCBvdXRsaW5lZCBiZWxvdyBpbiB0aGUKKydUZWNobmljYWwgZGV0YWls
cycgc2VjdGlvbi4KKworIyBUZWNobmljYWwgZGV0YWlscworCitTZWUgZG9jcy9kZXNpZ24vcWVt
dS1kZXByaXZpbGVnZS5tZCBmb3IgdGVjaG5pY2FsIGRldGFpbHMuCisKKyMgTGltaXRhdGlvbnMK
KworVGhlIGZvbGxvd2luZyBmZWF0dXJlcyBzdGlsbCBuZWVkIHRvIGJlIGltcGxlbWVudGVkOgor
ICogSW5zZXJ0aW5nIGEgbmV3IGNkcm9tIHdoaWxlIHRoZSBndWVzdCBpcyBydW5uaW5nICh4bCBj
ZHJvbS1pbnNlcnQpCisgKiBNaWdyYXRpb24gLyBzYXZlIC8gcmVzdG9yZQorCitBZGRpdGlvbmFs
bHksIGdldHRpbmcgUENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgc2VjdXJlbHkgd291bGQgcmVxdWly
ZSBhCitzaWduaWZpY2FudCByZXdvcmsgb2YgaG93IHBhc3N0aHJvdWdoIHdvcmtzIGF0IHRoZSBt
b21lbnQuICBJdCBtYXkgYmUKK2ltcGxlbWVudGVkIGF0IHNvbWUgcG9pbnQgYnV0IGlzIG5vdCBh
IG5lYXItdGVybSBwcmlvcml0eS4KKworU2VlIFNVUFBPUlQubWQgZm9yIHNlY3VyaXR5IHN1cHBv
cnQgc3RhdHVzLgorCisjIEhpc3RvcnkKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCitEYXRlICAgICAgIFJl
dmlzaW9uIFZlcnNpb24gIE5vdGVzCistLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKzIwMTgtMDktMTQgMSAgICAg
ICAgWGVuIDQuMTIgSW1wb3J0ZWQgZnJvbSBkb2NzL21pc2MKKy0tLS0tLS0tLS0gLS0tLS0tLS0g
LS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3FlbXUtZGVwcml2aWxlZ2UudHh0IGIvZG9jcy9taXNjL3FlbXUt
ZGVwcml2aWxlZ2UudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA1OGI4NmEzOTA4
Li4wMDAwMDAwMDAwCi0tLSBhL2RvY3MvbWlzYy9xZW11LWRlcHJpdmlsZWdlLnR4dAorKysgL2Rl
di9udWxsCkBAIC0xLDM2ICswLDAgQEAKLUZvciBzZWN1cml0eSByZWFzb25zLCBsaWJ4bCB0cmll
cyB0byBwYXNzIGEgbm9uLXJvb3QgdXNlcm5hbWUgdG8gUUVNVSBhcwotYXJndW1lbnQuIER1cmlu
ZyBpbml0aWFsaXphdGlvbiBRRU1VIGNhbGxzIHNldHVpZCBhbmQgc2V0Z2lkIHdpdGggdGhlCi11
c2VyIElEIGFuZCB0aGUgZ3JvdXAgSUQgb2YgdGhlIHVzZXIgcGFzc2VkIGFzIGFyZ3VtZW50Lgot
TGlieGwgbG9va3MgZm9yIHRoZSBmb2xsb3dpbmcgdXNlcnMgaW4gdGhpcyBvcmRlcjoKLQotMSkg
YSB1c2VyIG5hbWVkICJ4ZW4tcWVtdXVzZXItZG9taWQkZG9taWQiLAotV2hlcmUgJGRvbWlkIGlz
IHRoZSBkb21pZCBvZiB0aGUgZG9tYWluIGJlaW5nIGNyZWF0ZWQuCi1UaGlzIHJlcXVpcmVzIHRo
ZSByZXNlcnZhdGlvbiBvZiA2NTUzNSB1aWRzIGZyb20geGVuLXFlbXV1c2VyLWRvbWlkMQotdG8g
eGVuLXFlbXV1c2VyLWRvbWlkNjU1MzUuIFRvIHVzZSB0aGlzIG1lY2hhbmlzbSwgeW91IG1pZ2h0
IHdhbnQgdG8KLWNyZWF0ZSBhIGxhcmdlIG51bWJlciBvZiB1c2VycyBhdCBpbnN0YWxsYXRpb24g
dGltZS4gRm9yIGV4YW1wbGU6Ci0KLWZvciAoKGk9MTsgaTw2NTUzNjsgaSsrKSkKLWRvCi0gICAg
YWRkdXNlciAtLW5vLWNyZWF0ZS1ob21lIC0tc3lzdGVtIHhlbi1xZW11dXNlci1kb21pZCRpCi1k
b25lCi0KLVlvdSBtaWdodCB3YW50IHRvIGNvbnNpZGVyIHBhc3NpbmcgLS1ncm91cCB0byBhZGR1
c2VyIHRvIGNyZWF0ZSBhIG5ldwotZ3JvdXAgZm9yIGVhY2ggbmV3IHVzZXIuCi0KLQotMikgYSB1
c2VyIG5hbWVkICJ4ZW4tcWVtdXVzZXItc2hhcmVkIgotQXMgYSBmYWxsIGJhY2sgaWYgYm90aCAx
KSBmYWlscywgbGlieGwgd2lsbCB1c2UgYSBzaW5nbGUgdXNlciBmb3IKLWFsbCBRRU1VIGluc3Rh
bmNlcy4gVGhlIHVzZXIgaXMgbmFtZWQgeGVuLXFlbXV1c2VyLXNoYXJlZC4gVGhpcyBpcwotbGVz
cyBzZWN1cmUgYnV0IHN0aWxsIGJldHRlciB0aGFuIHJ1bm5pbmcgUUVNVSBhcyByb290LiBVc2lu
ZyB0aGlzIGlzIGFzCi1zaW1wbGUgYXMgY3JlYXRpbmcganVzdCBvbmUgbW9yZSB1c2VyIG9uIHlv
dXIgaG9zdDoKLQotYWRkdXNlciAtLW5vLWNyZWF0ZS1ob21lIC0tc3lzdGVtIHhlbi1xZW11dXNl
ci1zaGFyZWQKLQotCi0zKSByb290Ci1BcyBhIGxhc3QgcmVzb3J0LCBsaWJ4bCB3aWxsIHN0YXJ0
IFFFTVUgYXMgcm9vdC4KLQotCi1QbGVhc2Ugbm90ZSB0aGF0IHJ1bm5pbmcgUUVNVSBhcyBub24t
cm9vdCBjYXVzZXMgc2V2ZXJhbCBmZWF0dXJlcyBsaWtlCi1taWdyYXRpb24gYW5kIFBDSSBwYXNz
dGhyb3VnaCB0byBub3Qgd29yayBwcm9wZXJseSBhbmQgbWF5IHByZXZlbnQgdGhlIGd1ZXN0Ci1m
cm9tIGJvb3RpbmcuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 15:55:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15: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 1gK3hE-0001MK-Km; Tue, 06 Nov 2018 15:55:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK3hD-0001ME-Vk
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:16 +0000
X-Inumbo-ID: 59b53939-e1dc-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59b53939-e1dc-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 15:55: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 1gK3hC-0001Og-O6
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK3hC-0001pN-Lo
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK3hC-0001pN-Lo@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 15:55:14 +0000
Subject: [Xen-changelog] [xen staging] SUPPORT.md: Add qemu-depriv section
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjMjI0ZjRjNTE4MTEzYzZmMzhkNTgzYjViM2IxZGEwZmM5MmQwMjIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjIgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyMiAy
MDE4ICswMDAwCgogICAgU1VQUE9SVC5tZDogQWRkIHFlbXUtZGVwcml2IHNlY3Rpb24KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgLS0tCiAgICBDaGFuZ2VzIHNpbmNlIHY0OgogICAgLSBGaXggc29tZSBncmFtbWFyIChzL2F0
dGFjay9hdHRhY2tpbmcvOykKICAgIAogICAgQ2hhbmdlcyBzaW5jZSB2MzoKICAgIC0gTW92ZWQg
ZnJvbSB0aGUgcWVtdS1kZXByaXYgZG9jIHBhdGNoZXMuCiAgICAtIFJld29yZCB0byBpbmNsdWRl
IHRoZSBwb3NzaWJpbGl0eSBvZiBoYXZpbmcgYSBub24tZG9tMCAiZGV2aWNlbW9kZWwiCiAgICAg
IGRvbWFpbiB3aGljaCBtYXkgd2FudCB0byBiZSBwcm90ZWN0ZWQKICAgIC0gU3BlY2lmeSBgTGlu
dXggZG9tMGAgYXMgdGhlIGN1cnJlbnRseS10ZWNoLXN1cHBvcnRlZCB3aW5kb3cKICAgIAogICAg
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogICAgQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBDQzogS29ucmFkIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBD
QzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQogU1VQUE9S
VC5tZCB8IDIwICsrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmluZGV4IGIzOTg5
NzZmNWMuLjQyNTc3ZDAyNDMgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5t
ZApAQCAtNTI2LDYgKzUyNiwyNiBAQCBWdWxuZXJhYmlsaXRpZXMgb2YgYSBkZXZpY2UgbW9kZWwg
c3R1YiBkb21haW4KIHRvIGEgaG9zdGlsZSBkcml2ZXIgZG9tYWluIChlaXRoZXIgY29tcHJvbWlz
ZWQgb3IgdW50cnVzdGVkKQogYXJlIGV4Y2x1ZGVkIGZyb20gc2VjdXJpdHkgc3VwcG9ydC4KIAor
IyMjIERldmljZSBNb2RlbCBEZXByaXZpbGVnaW5nCisKKyAgICBTdGF0dXMsIExpbnV4IGRvbTA6
IFRlY2ggUHJldmlldywgd2l0aCBsaW1pdGVkIHN1cHBvcnQKKworVGhpcyBtZWFucyBhZGRpbmcg
ZXh0cmEgcmVzdHJpY3Rpb25zIHRvIGEgZGV2aWNlIG1vZGVsIGluIG9yZGVyIHRvCitwcmV2ZW50
IGEgY29tcHJvbWlzZWQgZGV2aWNlIG1vZGVsIGZyb20gYXR0YWNraW5nIHRoZSByZXN0IG9mIHRo
ZQorZG9tYWluIGl0J3MgcnVubmluZyBpbiAobm9ybWFsbHkgZG9tMCkuCisKKyJUZWNoIHByZXZp
ZXcgd2l0aCBsaW1pdGVkIHN1cHBvcnQiIG1lYW5zIHdlIHdpbGwgbm90IGlzc3VlIFhTQXMgZm9y
Cit0aGUgX2FkZGl0aW9uYWxfIGZ1bmN0aW9uYWxpdHkgcHJvdmlkZWQgYnkgdGhlIGZlYXR1cmU7
IGJ1dCB3ZSB3aWxsCitpc3N1ZSBYU0FzIGluIHRoZSBldmVudCB0aGF0IGVuYWJsaW5nIHRoaXMg
ZmVhdHVyZSBvcGVucyB1cCBhIHNlY3VyaXR5Citob2xlIHRoYXQgd291bGQgbm90IGJlIHByZXNl
bnQgd2l0aG91dCB0aGUgZmVhdHVyZSBkaXNhYmxlZC4KKworRm9yIGV4YW1wbGUsIHdoaWxlIHRo
aXMgaXMgY2xhc3NpZmllZCBhcyB0ZWNoIHByZXZpZXcsIGEgYnVnIGluIGxpYnhsCit3aGljaCBm
YWlsZWQgdG8gY2hhbmdlIHRoZSB1c2VyIElEIG9mIFFFTVUgd291bGQgbm90IHJlY2VpdmUgYW4g
WFNBLAorc2luY2Ugd2l0aG91dCB0aGlzIGZlYXR1cmUgdGhlIHVzZXIgSUQgd291bGRuJ3QgYmUg
Y2hhbmdlZC4gQnV0IGEKK2NoYW5nZSB3aGljaCBtYWRlIGl0IHBvc3NpYmxlIGZvciBhIGNvbXBy
b21pc2VkIGd1ZXN0IHRvIHJlYWQKK2FyYml0cmFyeSBmaWxlcyBvbiB0aGUgaG9zdCBmaWxlc3lz
dGVtIHdpdGhvdXQgY29tcHJvbWlzaW5nIFFFTVUgd291bGQKK2JlIGlzc3VlZCBhbiBYU0EsIHNp
bmNlIHRoYXQgZG9lcyB3ZWFrZW4gc2VjdXJpdHkuCisKICMjIyBLQ09ORklHIEV4cGVydAogCiAg
ICAgU3RhdHVzOiBFeHBlcmltZW50YWwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 15:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15: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 1gK3hP-0001Nt-Oe; Tue, 06 Nov 2018 15:55:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK3hO-0001Ni-AX
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:26 +0000
X-Inumbo-ID: 5fc3f93a-e1dc-11e8-8d5f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fc3f93a-e1dc-11e8-8d5f-12d6303a7972;
 Tue, 06 Nov 2018 15:55: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 1gK3hM-0001Ou-U9
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK3hM-0001rN-Rp
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK3hM-0001rN-Rp@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 15:55:24 +0000
Subject: [Xen-changelog] [xen staging] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc0MTQ3NTBiZTFmZWQyMTY4N2EwYTI4ZjY3Y2MyMzk3ZWJiMGQwYmEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjMgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyMyAy
MDE4ICswMDAwCgogICAgdG9vbHMvZG1fcmVzdHJpY3Q6IEFzayBRRU1VIHRvIGNocm9vdAogICAg
CiAgICBXaGVuIGRtX3Jlc3RyaWN0IGlzIGVuYWJsZWQsIGFzayBRRU1VIHRvIGNocm9vdCBpbnRv
IGFuIGVtcHR5IGRpcmVjdG9yeS4KICAgIAogICAgKiBDcmVhdGUgJFhFTl9SVU5fRElSL3FlbXUt
cm9vdC08ZG9taWQ+IChkZWxldGluZyB0aGUgb2xkIG9uZSBpZiBpdCdzIHRoZXJlKQogICAgKiBQ
YXNzIHRoZSAtY2hyb290IG9wdGlvbiB0byBRRU1VCiAgICAKICAgIFJhdGhlciB0aGFuIHJ1bm5p
bmcgYHJtIC1yZmAgb24gdGhlIGRpcmVjdG9yeSBiZWZvcmUgY3JlYXRpbmcgaXQKICAgIChzaW5j
ZSB0aGVyZSBpcyBubyBsaWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoaXMpLCBzaW1wbHkgcm1kaXIg
dGhlCiAgICBkaXJlY3RvcnksIHJlbHlpbmcgb24gdGhlIGZhY3QgdGhhdCB0aGUgcHJldmlvdXMg
UUVNVSBpbnN0YW5jZSwgaWYKICAgIHByb3Blcmx5IHJlc3RyaWN0ZWQsIHNob3VsZG4ndCBoYXZl
IGJlZW4gYWJsZSB0byB3cml0ZSBhbnl0aGluZwogICAgYW55d2F5LgogICAgCiAgICBTdWdnZXN0
ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgLS0t
CiAgICBDaGFuZ2VzIHNpbmNlIHY0OgogICAgLSBNaW5vciBjaGFuZ2UgdG8gY29tbWVudAogICAg
LSBVcGRhdGUgc3RhbGUgZGlyZWN0b3J5IG5hbWUgaW4gY29tbWl0IG1lc3NhZ2UKICAgIAogICAg
Q2hhbmdlcyBzaW5jZSB2MjoKICAgIC0gU3R5bGUgZml4ZXMKICAgIC0gVGVzdGluZyBtb3ZlZCB0
byBhIGRpZmZlcmVudCBwYXRjaAogICAgCiAgICBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+CiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEND
OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rl
c2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCB8IDEyICsrKysrKy0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQgYi9kb2Nz
L2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZAppbmRleCAzN2E0ZDY3NWZlLi44MmIwZTE1ZDgx
IDEwMDY0NAotLS0gYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZAorKysgYi9kb2Nz
L2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZApAQCAtNTksMTIgKzU5LDYgQEAgc291cmNlIHRy
ZWUuKQogCiAnJydUZXN0aW5nIHN0YXR1cycnJzogVGVzdGVkCiAKLSMgUmVzdHJpY3Rpb25zIC8g
aW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRvCi0KLVRoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0
aW9ucyBzdGlsbCB0byBkby4gIEl0IGlzIG1lYW50IHRvIGJlCi1saXN0ZWQgaW4gb3JkZXIgb2Yg
ZWFzZSBvZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdAotZmlyc3QuCi0K
ICMjIENocm9vdAogCiAnJydEZXNjcmlwdGlvbicnJzogUWVtdSBydW5zIGluIGl0cyBvd24gY2hy
b290LCBzdWNoIHRoYXQgZXZlbiBpZiBpdApAQCAtODIsNiArNzYsMTIgQEAgVGhlbiBhZGRzIHRo
ZSBmb2xsb3dpbmcgdG8gdGhlIHFlbXUgY29tbWFuZC1saW5lOgogCQogJycnVGVzdGVkJycnOiBO
b3QgdGVzdGVkCiAKKyMjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbwor
CitUaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBt
ZWFudCB0byBiZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdp
dGggbG93LWhhbmdpbmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyBOYW1lc3BhY2VzIGZvciB1bnVzZWQg
ZnVuY3Rpb25hbGl0eSAoTGludXggb25seSkKIAogJycnRGVzY3JpcHRpb24nJyc6IFFFTVUgZG9l
c24ndCB1c2UgdGhlIGZ1bmN0aW9uYWxpdHkgYXNzb2NpYXRlZCB3aXRoCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAyNmVi
MTZhZjM0Li5iYjNlM2E2MjVjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTE0MTAsOSArMTQxMCw0OCBAQCBzdGF0aWMg
aW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAg
ICAgICAgfQogICAgIH0KIAotICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jl
c3RyaWN0KSkKKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kbV9yZXN0cmljdCkp
IHsKKyAgICAgICAgY2hhciAqY2hyb290X2RpciA9IEdDU1BSSU5URigiJXMvcWVtdS1yb290LSVk
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3J1bl9kaXJf
cGF0aCgpLCBndWVzdF9kb21pZCk7CisgICAgICAgIGludCByOworICAgICAgICAKICAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXhlbi1kb21pZC1yZXN0cmljdCIpOwogCisgICAg
ICAgIC8qIAorICAgICAgICAgKiBSdW4gUUVNVSBpbiBhIGNocm9vdCBhdCBYRU5fUlVOX0RJUi9x
ZW11LXJvb3QtPGRvbWlkPgorICAgICAgICAgKgorICAgICAgICAgKiBUaGVyZSBpcyBubyBsaWJy
YXJ5IGZ1bmN0aW9uIHRvIGRvIHRoZSBlcXVpdmFsZW50IG9mIGBybQorICAgICAgICAgKiAtcmZg
LiAgSG93ZXZlciBkZXByaXZpbGVnZWQgUUVNVSBpbiB0aGVvcnkgc2hvdWxkbid0IGJlCisgICAg
ICAgICAqIGFibGUgdG8gd3JpdGUgYW55IGZpbGVzLCBhcyB0aGUgY2hyb290IHdvdWxkIGJlIG93
bmVkIGJ5CisgICAgICAgICAqIHJvb3QsIGJ1dCBpdCB3b3VsZCBiZSBydW5uaW5nIGFzIGFuIHVu
cHJpdmlsZWdlZCBwcm9jZXNzLgorICAgICAgICAgKiBTbyBpbiB0aGVvcnksIG9sZCBjaHJvb3Rz
IHNob3VsZCBhbHdheXMgYmUgZW1wdHkuCisgICAgICAgICAqIAorICAgICAgICAgKiBybWRpciB0
aGUgZGlyZWN0b3J5IGJlZm9yZSBhdHRlbXB0aW5nIHRvIGNyZWF0ZQorICAgICAgICAgKiBpdDsg
aWYgaXQgcmV0dXJucyBhbnl0aGluZyBvdGhlciB0aGFuIEVOT0VOVCwgZmFpbCBkb21haW4KKyAg
ICAgICAgICogY3JlYXRpb24uCisgICAgICAgICAqLworICAgICAgICByID0gcm1kaXIoY2hyb290
X2Rpcik7CisgICAgICAgIGlmIChyICE9IDAgJiYgZXJybm8gIT0gRU5PRU5UKSB7CisgICAgICAg
ICAgICBMT0dFRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAiZmFpbGVk
IHRvIHJlbW92ZSBleGlzdGluZyBjaHJvb3QgZGlyICVzIiwgY2hyb290X2Rpcik7CisgICAgICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgZm9y
ICg7OykgeworICAgICAgICAgICAgciA9IG1rZGlyKGNocm9vdF9kaXIsIDAwMDApOworICAgICAg
ICAgICAgaWYgKCFyKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKGVy
cm5vID09IEVJTlRSKSBjb250aW51ZTsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBndWVzdF9k
b21pZCwKKyAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY3JlYXRlIGNocm9vdCBkaXIgJXMi
LCBjaHJvb3RfZGlyKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9
CisKKyAgICAgICAgLyogQWRkICItY2hyb290IFtkaXJdIiB0byBjb21tYW5kLWxpbmUgKi8KKyAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWNocm9vdCIpOworICAgICAgICBmbGV4
YXJyYXlfYXBwZW5kKGRtX2FyZ3MsIGNocm9vdF9kaXIpOworICAgIH0KKwogICAgIGlmIChzdGF0
ZS0+c2F2ZWRfc3RhdGUpIHsKICAgICAgICAgLyogVGhpcyBmaWxlIGRlc2NyaXB0b3IgaXMgbWVh
bnQgdG8gYmUgdXNlZCBieSBRRU1VICovCiAgICAgICAgICpkbV9zdGF0ZV9mZCA9IG9wZW4oc3Rh
dGUtPnNhdmVkX3N0YXRlLCBPX1JET05MWSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 15:55:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gK3hZ-0001PM-QZ; Tue, 06 Nov 2018 15:55: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK3hZ-0001PC-5H
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:37 +0000
X-Inumbo-ID: 65db9dce-e1dc-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65db9dce-e1dc-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 15:55: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 1gK3hX-0001Pz-4I
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK3hX-0001sg-22
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK3hX-0001sg-22@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 15:55:35 +0000
Subject: [Xen-changelog] [xen staging] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3MWEyM2U2NWRiNWViM2E4MGExNDg1ODZhZWI1NTFkNGQwMDE1ZjEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjQgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyNCAy
MDE4ICswMDAwCgogICAgdG9vbHMvZG1fcmVzdHJpY3Q6IFVuc2hhcmUgbW91bnQgYW5kIElQQyBu
YW1lc3BhY2VzIG9uIExpbnV4CiAgICAKICAgIFFFTVUgcnVubmluZyB1bmRlciBYZW4gZG9lc24n
dCBuZWVkIG1vdW50IG9yIElQQyBmdW5jdGlvbmFsaXR5LgogICAgQ3JlYXRlIGFuZCBlbnRlciBz
ZXBhcmF0ZSBuYW1lc3BhY2VzIGZvciBlYWNoIG9mIHRoZXNlIGJlZm9yZQogICAgZXhlY3V0aW5n
IFFFTVUsIHNvIHRoYXQgaW4gdGhlIGV2ZW50IHRoYXQgb3RoZXIgcmVzdHJpY3Rpb25zIGZhaWws
IHRoZQogICAgcHJvY2VzcyB3b24ndCBiZSBhYmxlIHRvIGV2ZW4gbmFtZSBzeXN0ZW0gbW91bnQg
cG9pbnRzIG9yIGV4c3RpbmcKICAgIG5vbi1maWxlLWJhc2VkIElQQyBkZXNjcmlwdG9ycyB0byBh
dHRlbXB0IHRvIGF0dGFjayB0aGVtLgogICAgCiAgICBVbnNoYXJpbmcgaXMgc29tZXRoaW5nIGEg
cHJvY2VzcyBjYW4gb25seSBkbyB0byBpdHNlbGYgKGl0IHdvdWxkCiAgICBzZWVtKTsgc28gYWRk
IGFuIG9zLXNwZWNpZmljICJkbV9wcmVleGVjX3Jlc3RyaWN0KCkiIGhvb2sganVzdCBiZWZvcmUK
ICAgIHdlIGV4ZWMoKSB0aGUgZGV2aWNlIG1vZGVsLgogICAgCiAgICBBbHNvIGFkZCBjaGVja3Mg
dG8gZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaCB0byB2ZXJpZnkgdGhhdCBkbSBpcwogICAgcnVu
bmluZyBpbiBhIG5ldyBuYW1lc3BhY2UgKG9yIGF0IGxlYXN0LCBhIGRpZmZlcmVudCBvbmUgdGhh
biB0aGUKICAgIGNhbGxlcikuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAtLS0KICAgIENoYW5nZXMgc2luY2UgdjQ6
CiAgICAtIEZpeCBmdW5jdGlvbiBwcm90b3R5cGUgZm9yIG5ldGJzZCBjb2RlCiAgICAKICAgIENo
YW5nZXMgc2luY2UgdjM6CiAgICAtIEZpeCBzb21lIG1vcmUgc3R5bGUgaXNzdWVzCiAgICAKICAg
IENoYW5nZXMgc2luY2UgdjI6CiAgICAtIFJldHVybiBhbiBlcnJvciByYXRoZXIgdGhhbiBjYWxs
aW5nIGV4aXQoKQogICAgLSBVc2UgTE9HRSgpIGFuZCBwcmludCB0byB0aGUgY3VycmVudCBzdGRl
cnIgZmQsIHJhdGhlciB0aGFuCiAgICAgIHByaW50aW5nIHRvIHRoZSBuZXcgc3RkZXJyIGZkIHZp
YSB3cml0ZSgpCiAgICAtIFVzZSByIGZvciBleHRlcm5hbCByZXR1cm4gdmFsdWVzIHJhdGhlciB0
aGFuIHJjLgogICAgCiAgICBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+
CiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIENDOiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rlc2lnbnMvcWVtdS1k
ZXByaXZpbGVnZS5tZCB8IDEyICsrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAg
ICAgICAgICAgfCAgNSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfZnJlZWJzZC5jICAgICAgfCAg
NSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgfCAgNSArKysrKwogdG9v
bHMvbGlieGwvbGlieGxfbGludXguYyAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogdG9vbHMv
bGlieGwvbGlieGxfbmV0YnNkLmMgICAgICAgfCAgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA0
MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWdu
cy9xZW11LWRlcHJpdmlsZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQK
aW5kZXggODJiMGUxNWQ4MS4uNjU3NTRiYTZlZSAxMDA2NDQKLS0tIGEvZG9jcy9kZXNpZ25zL3Fl
bXUtZGVwcml2aWxlZ2UubWQKKysrIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQK
QEAgLTc2LDEyICs3Niw2IEBAIFRoZW4gYWRkcyB0aGUgZm9sbG93aW5nIHRvIHRoZSBxZW11IGNv
bW1hbmQtbGluZToKIAkKICcnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAogCi0jIyBSZXN0cmljdGlv
bnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8KLQotVGhpcyBsaXN0cyBwb3RlbnRpYWwgcmVz
dHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUKLWxpc3RlZCBpbiBvcmRl
ciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZydWl0Ci1maXJz
dC4KLQogIyMgTmFtZXNwYWNlcyBmb3IgdW51c2VkIGZ1bmN0aW9uYWxpdHkgKExpbnV4IG9ubHkp
CiAKICcnJ0Rlc2NyaXB0aW9uJycnOiBRRU1VIGRvZXNuJ3QgdXNlIHRoZSBmdW5jdGlvbmFsaXR5
IGFzc29jaWF0ZWQgd2l0aApAQCAtMTA5LDYgKzEwMywxMiBAQCBjYWxsOgogCiBbcWVtdS1uYW1l
c3BhY2VzXTogaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIw
MTctMTAvbXNnMDQ3MjMuaHRtbAogCisjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGls
bCB0byBkbworCitUaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8u
ICBJdCBpcyBtZWFudCB0byBiZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50
YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyMgQmFzaWMgUkxJTUlU
cwogCiAnJydEZXNjcmlwdGlvbicnJzogQSBudW1iZXIgb2YgbGltaXRzIG9uIHRoZSByZXNvdXJj
ZXMgdGhhdCBhIGdpdmVuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBiYjNlM2E2MjVjLi45YzQ3MDYwNDczIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTIzOTMsNiArMjM5MywxMSBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAgICAgICAgZ290byBv
dXRfY2xvc2U7CiAgICAgaWYgKCFyYykgeyAvKiBpbm5lciBjaGlsZCAqLwogICAgICAgICBzZXRz
aWQoKTsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJpY3Qp
KSB7CisgICAgICAgICAgICByYyA9IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGdj
KTsKKyAgICAgICAgICAgIGlmIChyYykKKyAgICAgICAgICAgICAgICBfZXhpdCgtMSk7CisgICAg
ICAgIH0KICAgICAgICAgbGlieGxfX2V4ZWMoZ2MsIG51bGwsIGxvZ2ZpbGVfdywgbG9nZmlsZV93
LCBkbSwgYXJncywgZW52cyk7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9mcmVlYnNkLmMgYi90b29scy9saWJ4bC9saWJ4bF9mcmVlYnNkLmMKaW5kZXggNjQ0MmNjZWM3
Mi4uZjdlZjRhODkxMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZnJlZWJzZC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYwpAQCAtMjQ1LDMgKzI0NSw4IEBAIGludCBs
aWJ4bF9fcGNpX3RvcG9sb2d5X2luaXQobGlieGxfX2djICpnYywKIHsKICAgICByZXR1cm4gRVJS
T1JfTkk7CiB9CisKK2ludCBsaWJ4bF9fbG9jYWxfZG1fcHJlZXhlY19yZXN0cmljdChsaWJ4bF9f
Z2MgKmdjKQoreworICAgIHJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZmY4ODkz
ODVmZS4uZTQ5ODQzNWUxNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNzc0LDYgKzM3NzQsMTEg
QEAgc3RydWN0IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7CiAKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
c3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUqKTsK
IAorLyogCisgKiBDYWxsZWQgYWZ0ZXIgZm9ya2luZyBidXQgYmVmb3JlIGV4ZWN1dGluZyB0aGUg
bG9jYWwgZGV2aWNlbW9kZWwuCisgKi8KK19oaWRkZW4gaW50IGxpYnhsX19sb2NhbF9kbV9wcmVl
eGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpOworCiAvKiBTdHViZG9tIGRldmljZSBtb2RlbHMu
ICovCiAKIHR5cGVkZWYgc3RydWN0IHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xp
bnV4LmMgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCmluZGV4IDZlZjBhYmM2OTMuLmM3YTM0
NWY0YmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfbGludXguYwpAQCAtMzA3LDYgKzMwNywyMCBAQCBpbnQgbGlieGxfX3BjaV90
b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIGVycjsKIH0KIAoraW50IGxp
YnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpCit7CisgICAgaW50
IHI7CisKKyAgICAvKiBVbnNoYXJlIG1vdW50IGFuZCBJUEMgbmFtZXNwYWNlcy4gIFRoZXNlIGFy
ZSB1bnVzZWQgYnkgUUVNVS4gKi8KKyAgICByID0gdW5zaGFyZShDTE9ORV9ORVdOUyB8IENMT05F
X05FV0lQQyk7CisgICAgaWYgKHIpIHsKKyAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsOiBNb3Vu
dCBhbmQgSVBDIG5hbWVzcGFjZSB1bmZhaWxlZCIpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25ldGJzZC5jIGIvdG9v
bHMvbGlieGwvbGlieGxfbmV0YnNkLmMKaW5kZXggMmVkZmIwMDY0MS4uZTY2YTM5M2Q3ZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfbmV0YnNkLmMKQEAgLTEyNCwzICsxMjQsOCBAQCBpbnQgbGlieGxfX3BjaV90b3BvbG9neV9p
bml0KGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgcmV0dXJuIEVSUk9SX05JOwogfQorCitpbnQgbGli
eGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYykKK3sKKyAgICByZXR1
cm4gMDsKK30KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 15:55:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:55: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 1gK3hi-0001Qb-SF; Tue, 06 Nov 2018 15:55:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK3hi-0001QT-5n
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:46 +0000
X-Inumbo-ID: 6beb6c52-e1dc-11e8-8e2f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6beb6c52-e1dc-11e8-8e2f-12d6303a7972;
 Tue, 06 Nov 2018 15:55: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 1gK3hh-0001Q7-AC
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK3hh-0001yw-7r
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 15:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK3hh-0001yw-7r@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 15:55:45 +0000
Subject: [Xen-changelog] [xen staging] tools/dm_depriv: Add first cut RLIMITs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRkNjlhZTgzMDQ1YmIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjUgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyNSAy
MDE4ICswMDAwCgogICAgdG9vbHMvZG1fZGVwcml2OiBBZGQgZmlyc3QgY3V0IFJMSU1JVHMKICAg
IAogICAgTGltaXQgdGhlIGFiaWxpdHkgb2YgYSBwb3RlbnRpYWxseSBjb21wcm9taXNlZCBRRU1V
IHRvIGNvbnN1bWUgc3lzdGVtCiAgICByZXNvdXJjZXMuICBLZXkgbGltaXRzOgogICAgIC0gUkxJ
TUlUX0ZTSVpFIChmaWxlIHNpemUpOiAyNTZLaUIKICAgICAtIFJMSU1JVF9OUFJPQyAoYWZ0ZXIg
dWlkIGNoYW5nZXMgdG8gYSB1bmlxdWUgdWlkKQogICAgCiAgICBQcm9iYWJseSB1bm5lY2Vzc2Fy
eSBsaW1pdHMgYnV0IHdoeSBub3Q6CiAgICAgLSBSTElNSVRfQ09SRTogMAogICAgIC0gUkxJTUlU
X01TR1FVRVVFOiAwCiAgICAgLSBSTElNSVRfTE9DS1M6IDAKICAgICAtIFJMSU1JVF9NRU1MT0NL
OiAwCiAgICAKICAgIE5CIHRoYXQgd2UgZG8gbm90IHlldCBzZXQgUkxJTUlUX0FTICh0b3RhbCB2
aXJ0dWFsIG1lbW9yeSkgb3IKICAgIFJMSU1JVF9OT0ZJTEVTIChudW1iZXIgb2Ygb3BlbiBmaWxl
cyksIHNpbmNlIHRoZXNlIHJlcXVpcmUgbW9yZSBjYXJlCiAgICBhbmQvb3IgbW9yZSBjb29yZGlu
YXRpb24gd2l0aCBRRU1VIHRvIGltcGxlbWVudC4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBSb3Nz
IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIC0tLQogICAgQ2hhbmdl
cyBzaW5jZSB2NDoKICAgIC0gUHV0IGdsb2JhbCBoZWFkZXJzIGJlZm9yZSBsb2NhbCBoZWFkZXJz
IChzdWdnIGJ5IFBhdWwpCiAgICAtIE1vdmUgI3VuZGlmIGluc2lkZSB0aGUgYnJhY2VzIChzdWdn
IGJ5IFBhdWwpCiAgICAKICAgIENoYW5nZXMgc2luY2UgdjM6CiAgICAtIEFsaWduIFJMSU1JVF9F
TlRSWSBsaXN0IGZvciBlYXNpZXIgcmVhZGluZwogICAgLSBGaXggd3JvbmcgZm9ybWF0IHN0cmlu
ZyBzcGVjaWZpZXIKICAgIC0gR2V0IHJpZCBvZiBzb21lIHRyYWlsaW5nIHdoaXRlc3BhY2UKICAg
IAogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAgIC0gVXNlIGEgbWFjcm8gdG8gZGVmaW5lIHJsaW1p
dCBlbnRyaWVzCiAgICAtIFVzZSBSTElNSVRfTkxJTUlUUyBhcyBhbiBlbmQtb2YtbGlzdCBtYXJr
ZXIsIHJhdGhlciB0aGFuIC0xCiAgICAtIFZhcmlvdXMgc3R5bGUgY2xlYW4tdXBzCiAgICAKICAg
IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KICAgIENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgotLS0KIGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIHwg
MTIgKysrKysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9saW51eC5jICAgICAgICB8IDQyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NDYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL2Rlc2ln
bnMvcWVtdS1kZXByaXZpbGVnZS5tZCBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1k
CmluZGV4IDY1NzU0YmE2ZWUuLjA2N2NmMjQ3NjIgMTAwNjQ0Ci0tLSBhL2RvY3MvZGVzaWducy9x
ZW11LWRlcHJpdmlsZWdlLm1kCisrKyBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1k
CkBAIC0xMDMsMTIgKzEwMyw2IEBAIGNhbGw6CiAKIFtxZW11LW5hbWVzcGFjZXNdOiBodHRwczov
L2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxNy0xMC9tc2cwNDcyMy5o
dG1sCiAKLSMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRvCi0KLVRoaXMg
bGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBkby4gIEl0IGlzIG1lYW50IHRv
IGJlCi1saXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ct
aGFuZ2luZyBmcnVpdAotZmlyc3QuCi0KICMjIyBCYXNpYyBSTElNSVRzCiAKICcnJ0Rlc2NyaXB0
aW9uJycnOiBBIG51bWJlciBvZiBsaW1pdHMgb24gdGhlIHJlc291cmNlcyB0aGF0IGEgZ2l2ZW4K
QEAgLTEzNSw2ICsxMjksMTIgQEAgYXJlIHNwZWNpZmllZDsgdGhpcyBkb2VzIG5vdCBhcHBseSB0
byBRRU1VIHJ1bm5pbmcgYXMgYSBYZW4gRE0uCiAKICcnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAog
CisjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbworCitUaGlzIGxpc3Rz
IHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQor
bGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdp
bmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyMgRnVydGhlciBSTElNSVRzCiAKIFJMSU1JVF9BUyBsaW1p
dHMgdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnk7IGJ1dCB0aGlzIGluY2x1ZGVzIHRoZQpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2xp
bnV4LmMKaW5kZXggYzdhMzQ1ZjRiYi4uOTIxMDUxYzBlNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfbGludXguYworKysgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCkBAIC0xMiwx
MSArMTIsMTIgQEAKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgogICovCi0gCisKICNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIg
LyogbXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLwogCisjaW5jbHVkZSA8c3lz
L3Jlc291cmNlLmg+CiAjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIKLSAKKwogaW50IGxpYnhs
X190cnlfcGh5X2JhY2tlbmQobW9kZV90IHN0X21vZGUpCiB7CiAgICAgaWYgKFNfSVNCTEsoc3Rf
bW9kZSkgfHwgU19JU1JFRyhzdF9tb2RlKSkgewpAQCAtMzA3LDkgKzMwOCwzMSBAQCBpbnQgbGli
eGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIGVycjsKIH0K
IAorc3RhdGljIHN0cnVjdCB7CisgICAgaW50IHJlc291cmNlOworICAgIHJsaW1fdCBsaW1pdDsK
K30gcmxpbWl0c1tdID0geworI2RlZmluZSBSTElNSVRfRU5UUlkociwgbCkgXAorICAgIHsgLnJl
c291cmNlID0gciwgLmxpbWl0ID0gbCB9CisgICAgLyogQmlnIGVub3VnaCBmb3IgbG9nIGZpbGVz
LCBub3QgYmlnIGVub3VnaCBmb3IgYSBEb1MgKi8KKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX0ZT
SVpFLCAgICAyNTYqMTAyNCksCisKKyAgICAvKiBTaG91bGRuJ3QgbmVlZCBhbnkgb2YgdGhlc2Ug
Ki8KKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX05QUk9DLCAgICAwKSwKKyAgICBSTElNSVRfRU5U
UlkoUkxJTUlUX0NPUkUsICAgICAwKSwKKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX01TR1FVRVVF
LCAwKSwKKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX0xPQ0tTLCAgICAwKSwKKyAgICBSTElNSVRf
RU5UUlkoUkxJTUlUX01FTUxPQ0ssICAwKSwKKworICAgIC8qIEVuZC1vZi1saXN0IG1hcmtlciAq
LworICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTkxJTUlUUywgIDApLAorI3VuZGVmIFJMSU1JVF9F
TlRSWQorfTsKKwogaW50IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19n
YyAqZ2MpCiB7CiAgICAgaW50IHI7CisgICAgdW5zaWduZWQgaTsKIAogICAgIC8qIFVuc2hhcmUg
bW91bnQgYW5kIElQQyBuYW1lc3BhY2VzLiAgVGhlc2UgYXJlIHVudXNlZCBieSBRRU1VLiAqLwog
ICAgIHIgPSB1bnNoYXJlKENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKTsKQEAgLTMxOCw2ICsz
NDEsMjEgQEAgaW50IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAq
Z2MpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAorICAgIC8qIFNldCB2YXJp
b3VzICJlYXN5IiBybGltaXRzICovCisgICAgZm9yIChpID0gMDsgcmxpbWl0c1tpXS5yZXNvdXJj
ZSAhPSBSTElNSVRfTkxJTUlUUzsgaSsrKSB7CisgICAgICAgIHN0cnVjdCBybGltaXQgcmxpbTsK
KworICAgICAgICBybGltLnJsaW1fY3VyID0gcmxpbS5ybGltX21heCA9IHJsaW1pdHNbaV0ubGlt
aXQ7CisKKyAgICAgICAgciA9IHNldHJsaW1pdChybGltaXRzW2ldLnJlc291cmNlLCAmcmxpbSk7
CisgICAgICAgIGlmIChyIDwgMCkgeworICAgICAgICAgICAgTE9HRShFUlJPUiwgIlNldHRpbmcg
cmxpbWl0ICVkIHRvICVsbHUgZmFpbGVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJsaW1pdHNbaV0ucmVzb3VyY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZylybGltaXRzW2ldLmxpbWl0KTsKKyAgICAgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 17:55:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gK5ZF-0004UP-QL; Tue, 06 Nov 2018 17:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK5ZE-0004UJ-VG
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:08 +0000
X-Inumbo-ID: 175a7334-e1ed-11e8-99e3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 175a7334-e1ed-11e8-99e3-12d6303a7972;
 Tue, 06 Nov 2018 17:55: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 1gK5ZA-0004I9-Rr
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK5ZA-00057A-Pa
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK5ZA-00057A-Pa@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 17:55:04 +0000
Subject: [Xen-changelog] [xen staging] libx86: Introduce a helper to
 serialise cpuid_policy objects
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1752591335033697023=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 43a9573a8ed7c32f019aa7251c26f9be03770a94
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Jun 21 16:35:49 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Nov 6 17:51:18 2018 +0000

    libx86: Introduce a helper to serialise cpuid_policy objects
    
    The serialised form is made up of the leaf, subleaf and data tuple.  As this
    is the architectural form, it is expected not to change going forwards.
    
    The serialisation of the Xen/Viridian leaves isn't fully implemented yet.  It
    is just enough to be bug-compatible with the current DOMCTL_set_cpuid
    behaviour, but needs further hypervisor work before the toolstack can sensibly
    control these values.
    
    x86_cpuid_copy_to_buffer() is implemented using Xen's regular copy_to_guest
    primitives, with an API-compatible memcpy() is used for the libxc half of the
    build.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/public/arch-x86/xen.h | 11 +++++
 xen/include/xen/lib/x86/cpuid.h   | 36 ++++++++++++++++
 xen/lib/x86/cpuid.c               | 91 +++++++++++++++++++++++++++++++++++++++
 xen/lib/x86/private.h             | 18 ++++++++
 4 files changed, 156 insertions(+)

diff --git a/xen/include/public/arch-x86/xen.h b/xen/include/public/arch-x86/xen.h
index c76622654a..7980f9e584 100644
--- a/xen/include/public/arch-x86/xen.h
+++ b/xen/include/public/arch-x86/xen.h
@@ -314,6 +314,17 @@ struct xen_arch_domainconfig {
 #define XEN_ACPI_GPE0_CPUHP_BIT      2
 #endif
 
+/*
+ * Representations of architectural CPUID information.  Used as the
+ * serialised version of Xen's internal representation.
+ */
+typedef struct xen_cpuid_leaf {
+#define XEN_CPUID_NO_SUBLEAF 0xffffffffu
+    uint32_t leaf, subleaf;
+    uint32_t a, b, c, d;
+} xen_cpuid_leaf_t;
+DEFINE_XEN_GUEST_HANDLE(xen_cpuid_leaf_t);
+
 #endif /* !__ASSEMBLY__ */
 
 /*
diff --git a/xen/include/xen/lib/x86/cpuid.h b/xen/include/xen/lib/x86/cpuid.h
index 93ada23ecb..1e8283ab28 100644
--- a/xen/include/xen/lib/x86/cpuid.h
+++ b/xen/include/xen/lib/x86/cpuid.h
@@ -30,6 +30,19 @@ struct cpuid_leaf
 #define CPUID_GUEST_NR_EXTD       MAX(CPUID_GUEST_NR_EXTD_INTEL, \
                                       CPUID_GUEST_NR_EXTD_AMD)
 
+/*
+ * Maximum number of leaves a struct cpuid_policy turns into when serialised
+ * for interaction with the toolstack.  (Sum of all leaves in each union, less
+ * the entries in basic which sub-unions hang off of.)
+ */
+#define CPUID_MAX_SERIALISED_LEAVES                     \
+    (CPUID_GUEST_NR_BASIC +                             \
+     CPUID_GUEST_NR_FEAT   - !!CPUID_GUEST_NR_FEAT +    \
+     CPUID_GUEST_NR_CACHE  - !!CPUID_GUEST_NR_CACHE +   \
+     CPUID_GUEST_NR_TOPO   - !!CPUID_GUEST_NR_TOPO +    \
+     CPUID_GUEST_NR_XSTATE - !!CPUID_GUEST_NR_XSTATE +  \
+     CPUID_GUEST_NR_EXTD + 2 /* hv_limit and hv2_limit */ )
+
 struct cpuid_policy
 {
 #define DECL_BITFIELD(word) _DECL_BITFIELD(FEATURESET_ ## word)
@@ -230,6 +243,29 @@ static inline void cpuid_featureset_to_policy(
 
 const uint32_t *x86_cpuid_lookup_deep_deps(uint32_t feature);
 
+#ifdef __XEN__
+#include <public/arch-x86/xen.h>
+typedef XEN_GUEST_HANDLE_64(xen_cpuid_leaf_t) cpuid_leaf_buffer_t;
+#else
+#include <xen/arch-x86/xen.h>
+typedef xen_cpuid_leaf_t cpuid_leaf_buffer_t[];
+#endif
+
+/**
+ * Serialise a cpuid_policy object into an array of cpuid leaves.
+ *
+ * @param policy     The cpuid_policy to serialise.
+ * @param leaves     The array of leaves to serialise into.
+ * @param nr_entries The number of entries in 'leaves'.
+ * @returns -errno
+ *
+ * Writes at most CPUID_MAX_SERIALISED_LEAVES.  May fail with -ENOBUFS if the
+ * leaves array is too short.  On success, nr_entries is updated with the
+ * actual number of leaves written.
+ */
+int x86_cpuid_copy_to_buffer(const struct cpuid_policy *policy,
+                             cpuid_leaf_buffer_t leaves, uint32_t *nr_entries);
+
 #endif /* !XEN_LIB_X86_CPUID_H */
 
 /*
diff --git a/xen/lib/x86/cpuid.c b/xen/lib/x86/cpuid.c
index a63e42b166..9b40f55e03 100644
--- a/xen/lib/x86/cpuid.c
+++ b/xen/lib/x86/cpuid.c
@@ -34,6 +34,97 @@ const uint32_t *x86_cpuid_lookup_deep_deps(uint32_t feature)
 }
 
 /*
+ * Copy a single cpuid_leaf into a provided xen_cpuid_leaf_t buffer,
+ * performing boundary checking against the buffer size.
+ */
+static int copy_leaf_to_buffer(uint32_t leaf, uint32_t subleaf,
+                               const struct cpuid_leaf *data,
+                               cpuid_leaf_buffer_t leaves,
+                               uint32_t *curr_entry, const uint32_t nr_entries)
+{
+    const xen_cpuid_leaf_t val = {
+        leaf, subleaf, data->a, data->b, data->c, data->d,
+    };
+
+    if ( *curr_entry == nr_entries )
+        return -ENOBUFS;
+
+    if ( copy_to_buffer_offset(leaves, *curr_entry, &val, 1) )
+        return -EFAULT;
+
+    ++*curr_entry;
+
+    return 0;
+}
+
+int x86_cpuid_copy_to_buffer(const struct cpuid_policy *p,
+                             cpuid_leaf_buffer_t leaves, uint32_t *nr_entries_p)
+{
+    const uint32_t nr_entries = *nr_entries_p;
+    uint32_t curr_entry = 0, leaf, subleaf;
+
+#define COPY_LEAF(l, s, data)                                       \
+    ({                                                              \
+        int ret;                                                    \
+                                                                    \
+        if ( (ret = copy_leaf_to_buffer(                            \
+                  l, s, data, leaves, &curr_entry, nr_entries)) )   \
+            return ret;                                             \
+    })
+
+    /* Basic leaves. */
+    for ( leaf = 0; leaf <= MIN(p->basic.max_leaf,
+                                ARRAY_SIZE(p->basic.raw) - 1); ++leaf )
+    {
+        switch ( leaf )
+        {
+        case 0x4:
+            for ( subleaf = 0; subleaf < ARRAY_SIZE(p->cache.raw); ++subleaf )
+                COPY_LEAF(leaf, subleaf, &p->cache.raw[subleaf]);
+            break;
+
+        case 0x7:
+            for ( subleaf = 0;
+                  subleaf <= MIN(p->feat.max_subleaf,
+                                 ARRAY_SIZE(p->feat.raw) - 1); ++subleaf )
+                COPY_LEAF(leaf, subleaf, &p->feat.raw[subleaf]);
+            break;
+
+        case 0xb:
+            for ( subleaf = 0; subleaf < ARRAY_SIZE(p->topo.raw); ++subleaf )
+                COPY_LEAF(leaf, subleaf, &p->topo.raw[subleaf]);
+            break;
+
+        case 0xd:
+            for ( subleaf = 0; subleaf < ARRAY_SIZE(p->xstate.raw); ++subleaf )
+                COPY_LEAF(leaf, subleaf, &p->xstate.raw[subleaf]);
+            break;
+
+        default:
+            COPY_LEAF(leaf, XEN_CPUID_NO_SUBLEAF, &p->basic.raw[leaf]);
+            break;
+        }
+    }
+
+    /* TODO: Port Xen and Viridian leaves to the new CPUID infrastructure. */
+    COPY_LEAF(0x40000000, XEN_CPUID_NO_SUBLEAF,
+              &(struct cpuid_leaf){ p->hv_limit });
+    COPY_LEAF(0x40000100, XEN_CPUID_NO_SUBLEAF,
+              &(struct cpuid_leaf){ p->hv2_limit });
+
+    /* Extended leaves. */
+    for ( leaf = 0; leaf <= MIN(p->extd.max_leaf & 0xfffful,
+                                ARRAY_SIZE(p->extd.raw) - 1); ++leaf )
+        COPY_LEAF(0x80000000 | leaf, XEN_CPUID_NO_SUBLEAF, &p->extd.raw[leaf]);
+
+#undef COPY_LEAF
+
+    *nr_entries_p = curr_entry;
+
+    return 0;
+}
+
+/*
  * Local variables:
  * mode: C
  * c-file-style: "BSD"
diff --git a/xen/lib/x86/private.h b/xen/lib/x86/private.h
index 8a7cf57f87..83cb6537ef 100644
--- a/xen/lib/x86/private.h
+++ b/xen/lib/x86/private.h
@@ -8,8 +8,13 @@
 #include <xen/lib.h>
 #include <xen/types.h>
 
+#include <asm/guest_access.h>
+
+#define copy_to_buffer_offset copy_to_guest_offset
+
 #else
 
+#include <errno.h>
 #include <inttypes.h>
 #include <stdbool.h>
 #include <stddef.h>
@@ -23,6 +28,19 @@ static inline bool test_bit(unsigned int bit, const void *vaddr)
     return addr[bit / 8] & (1u << (bit % 8));
 }
 
+/* memcpy(), but with copy_to_guest_offset()'s API. */
+#define copy_to_buffer_offset(dst, index, src, nr)      \
+({                                                      \
+    const typeof(*(src)) *src_ = (src);                 \
+    typeof(*(dst)) *dst_ = (dst);                       \
+    typeof(index) index_ = (index);                     \
+    typeof(nr) nr_ = (nr), i_;                          \
+                                                        \
+    for ( i_ = 0; i_ < nr_; i_++ )                      \
+        dst_[index_ + i_] = src_[i_];                   \
+    0;                                                  \
+})
+
 #endif /* __XEN__ */
 
 #endif /* XEN_LIB_X86_PRIVATE_H */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1752591335033697023==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 17:55:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17: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 1gK5ZM-0004VD-TK; Tue, 06 Nov 2018 17:55:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK5ZM-0004V6-E7
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:16 +0000
X-Inumbo-ID: 1d68089a-e1ed-11e8-abfd-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d68089a-e1ed-11e8-abfd-12d6303a7972;
 Tue, 06 Nov 2018 17:55: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 1gK5ZL-0004JE-1X
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK5ZK-00057l-VU
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK5ZK-00057l-VU@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 17:55:14 +0000
Subject: [Xen-changelog] [xen staging] libx86: Introduce a helper to
 serialise msr_policy objects
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2896821095251725058=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 4874a4db383645ce9f90f56212d679ee0522e5c1
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Jun 21 16:35:50 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Nov 6 17:51:18 2018 +0000

    libx86: Introduce a helper to serialise msr_policy objects
    
    As with CPUID, an architectural form is used for representing the MSR data.
    It is expected not to change moving forwards, but does have a 32 bit field
    (currently reserved) which can be used compatibly if needs be.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 tools/libxc/Makefile              |  2 +-
 xen/include/public/arch-x86/xen.h |  9 +++++-
 xen/include/xen/lib/x86/msr.h     | 26 ++++++++++++++++++
 xen/lib/x86/Makefile              |  1 +
 xen/lib/x86/msr.c                 | 58 +++++++++++++++++++++++++++++++++++++++
 xen/lib/x86/private.h             |  3 ++
 6 files changed, 97 insertions(+), 2 deletions(-)

diff --git a/tools/libxc/Makefile b/tools/libxc/Makefile
index 68bb3679fd..44d9d09d4e 100644
--- a/tools/libxc/Makefile
+++ b/tools/libxc/Makefile
@@ -83,7 +83,7 @@ $(patsubst %.c,%.opic,$(ELF_SRCS-y)): CFLAGS += -Wno-pointer-sign
 ifeq ($(CONFIG_X86),y) # Add libx86 to the build
 vpath %.c ../../xen/lib/x86
 
-GUEST_SRCS-y                 += cpuid.c
+GUEST_SRCS-y                 += cpuid.c msr.c
 endif
 
 # new domain builder
diff --git a/xen/include/public/arch-x86/xen.h b/xen/include/public/arch-x86/xen.h
index 7980f9e584..8ed5904978 100644
--- a/xen/include/public/arch-x86/xen.h
+++ b/xen/include/public/arch-x86/xen.h
@@ -315,7 +315,7 @@ struct xen_arch_domainconfig {
 #endif
 
 /*
- * Representations of architectural CPUID information.  Used as the
+ * Representations of architectural CPUID and MSR information.  Used as the
  * serialised version of Xen's internal representation.
  */
 typedef struct xen_cpuid_leaf {
@@ -325,6 +325,13 @@ typedef struct xen_cpuid_leaf {
 } xen_cpuid_leaf_t;
 DEFINE_XEN_GUEST_HANDLE(xen_cpuid_leaf_t);
 
+typedef struct xen_msr_entry {
+    uint32_t idx;
+    uint32_t flags; /* Reserved MBZ. */
+    uint64_t val;
+} xen_msr_entry_t;
+DEFINE_XEN_GUEST_HANDLE(xen_msr_entry_t);
+
 #endif /* !__ASSEMBLY__ */
 
 /*
diff --git a/xen/include/xen/lib/x86/msr.h b/xen/include/xen/lib/x86/msr.h
index e6b13ad8cb..e2cfbb1a8d 100644
--- a/xen/include/xen/lib/x86/msr.h
+++ b/xen/include/xen/lib/x86/msr.h
@@ -2,6 +2,9 @@
 #ifndef XEN_LIB_X86_MSR_H
 #define XEN_LIB_X86_MSR_H
 
+/* Maximum number of MSRs written when serialising msr_policy. */
+#define MSR_MAX_SERIALISED_ENTRIES 1
+
 /* MSR policy object for shared per-domain MSRs */
 struct msr_policy
 {
@@ -22,6 +25,29 @@ struct msr_policy
     } plaform_info;
 };
 
+#ifdef __XEN__
+#include <public/arch-x86/xen.h>
+typedef XEN_GUEST_HANDLE_64(xen_msr_entry_t) msr_entry_buffer_t;
+#else
+#include <xen/arch-x86/xen.h>
+typedef xen_msr_entry_t msr_entry_buffer_t[];
+#endif
+
+/**
+ * Serialise an msr_policy object into an array.
+ *
+ * @param policy     The msr_policy to serialise.
+ * @param msrs       The array of msrs to serialise into.
+ * @param nr_entries The number of entries in 'msrs'.
+ * @returns -errno
+ *
+ * Writes at most MSR_MAX_SERIALISED_ENTRIES.  May fail with -ENOBUFS if the
+ * buffer array is too short.  On success, nr_entries is updated with the
+ * actual number of msrs written.
+ */
+int x86_msr_copy_to_buffer(const struct msr_policy *policy,
+                           msr_entry_buffer_t msrs, uint32_t *nr_entries);
+
 #endif /* !XEN_LIB_X86_MSR_H */
 
 /*
diff --git a/xen/lib/x86/Makefile b/xen/lib/x86/Makefile
index 3fb2e0bd8f..2f9691e964 100644
--- a/xen/lib/x86/Makefile
+++ b/xen/lib/x86/Makefile
@@ -1 +1,2 @@
 obj-y += cpuid.o
+obj-y += msr.o
diff --git a/xen/lib/x86/msr.c b/xen/lib/x86/msr.c
new file mode 100644
index 0000000000..60fb567687
--- /dev/null
+++ b/xen/lib/x86/msr.c
@@ -0,0 +1,58 @@
+#include "private.h"
+
+#include <xen/lib/x86/msr.h>
+
+/*
+ * Copy a single MSR into the provided msr_entry_buffer_t buffer, performing a
+ * boundary check against the buffer size.
+ */
+static int copy_msr_to_buffer(uint32_t idx, uint64_t val,
+                              msr_entry_buffer_t msrs,
+                              uint32_t *curr_entry, const uint32_t nr_entries)
+{
+    const xen_msr_entry_t ent = { .idx = idx, .val = val };
+
+    if ( *curr_entry == nr_entries )
+        return -ENOBUFS;
+
+    if ( copy_to_buffer_offset(msrs, *curr_entry, &ent, 1) )
+        return -EFAULT;
+
+    ++*curr_entry;
+
+    return 0;
+}
+
+int x86_msr_copy_to_buffer(const struct msr_policy *p,
+                           msr_entry_buffer_t msrs, uint32_t *nr_entries_p)
+{
+    const uint32_t nr_entries = *nr_entries_p;
+    uint32_t curr_entry = 0;
+
+#define COPY_MSR(idx, val)                                      \
+    ({                                                          \
+        int ret;                                                \
+                                                                \
+        if ( (ret = copy_msr_to_buffer(                         \
+                  idx, val, msrs, &curr_entry, nr_entries)) )   \
+            return ret;                                         \
+    })
+
+    COPY_MSR(MSR_INTEL_PLATFORM_INFO, p->plaform_info.raw);
+
+#undef COPY_MSR
+
+    *nr_entries_p = curr_entry;
+
+    return 0;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/lib/x86/private.h b/xen/lib/x86/private.h
index 83cb6537ef..3ee99aad62 100644
--- a/xen/lib/x86/private.h
+++ b/xen/lib/x86/private.h
@@ -9,6 +9,7 @@
 #include <xen/types.h>
 
 #include <asm/guest_access.h>
+#include <asm/msr-index.h>
 
 #define copy_to_buffer_offset copy_to_guest_offset
 
@@ -19,6 +20,8 @@
 #include <stdbool.h>
 #include <stddef.h>
 
+#include <xen/asm/msr-index.h>
+
 #include <xen-tools/libs.h>
 
 static inline bool test_bit(unsigned int bit, const void *vaddr)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2896821095251725058==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 17:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gK5ZX-0004XA-V8; Tue, 06 Nov 2018 17: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK5ZW-0004X2-Rw
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:26 +0000
X-Inumbo-ID: 23797b10-e1ed-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23797b10-e1ed-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 17:55: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 1gK5ZV-0004Jc-7Q
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK5ZV-00058R-5B
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK5ZV-00058R-5B@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 17:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86: Introduce struct cpu_policy to
 refer to a group of individual policies
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4311913223098484322=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9b2d12455b1eb06acb9e28049fc0786f10420482
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Jul 2 16:05:33 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Nov 6 17:51:18 2018 +0000

    x86: Introduce struct cpu_policy to refer to a group of individual policies
    
    This is prep work for the following patch - please refer to it as well.
    
    When auditing and manipulating policies, it is necessary to do so with a
    complete set of policies, due to the interdependences of the contents.  A
    containing structure like this will allow for clearer APIs and code.
    
    As a first user, this structure is convenient for the mapping used by
    XEN_SYSCTL_get_cpu_policy (implemented in the next patch), and for auditing
    (later when XEN_DOMCTL_set_cpu_policy is implemented).
    
    At this point, the distinction between *_max and *_default is introduced into
    the ABI.  For now, *_default is mapped to *_max, but future development work
    will result in *_default being a logical subset of *_max.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/sysctl.c                | 27 +++++++++++++++++++++++++++
 xen/include/asm-x86/cpuid.h          |  3 +++
 xen/include/public/sysctl.h          | 20 ++++++++++++++++++++
 xen/include/xen/lib/x86/cpu-policy.h | 24 ++++++++++++++++++++++++
 4 files changed, 74 insertions(+)

diff --git a/xen/arch/x86/sysctl.c b/xen/arch/x86/sysctl.c
index 456dc58d8f..ecb51f999e 100644
--- a/xen/arch/x86/sysctl.c
+++ b/xen/arch/x86/sysctl.c
@@ -32,6 +32,33 @@
 #include <asm/psr.h>
 #include <asm/cpuid.h>
 
+const struct cpu_policy system_policies[] = {
+    [ XEN_SYSCTL_cpu_policy_raw ] = {
+        &raw_cpuid_policy,
+        &raw_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_host ] = {
+        &host_cpuid_policy,
+        &host_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_pv_max ] = {
+        &pv_max_cpuid_policy,
+        &pv_max_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_hvm_max ] = {
+        &hvm_max_cpuid_policy,
+        &hvm_max_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_pv_default ] = {
+        &pv_max_cpuid_policy,
+        &pv_max_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_hvm_default ] = {
+        &hvm_max_cpuid_policy,
+        &hvm_max_msr_policy,
+    },
+};
+
 struct l3_cache_info {
     int ret;
     unsigned long size;
diff --git a/xen/include/asm-x86/cpuid.h b/xen/include/asm-x86/cpuid.h
index f109c6ffb4..548108f948 100644
--- a/xen/include/asm-x86/cpuid.h
+++ b/xen/include/asm-x86/cpuid.h
@@ -8,6 +8,7 @@
 #include <xen/types.h>
 #include <xen/kernel.h>
 
+#include <xen/lib/x86/cpu-policy.h>
 #include <xen/lib/x86/cpuid.h>
 
 #include <public/sysctl.h>
@@ -50,6 +51,8 @@ extern struct cpuidmasks cpuidmask_defaults;
 extern struct cpuid_policy raw_cpuid_policy, host_cpuid_policy,
     pv_max_cpuid_policy, hvm_max_cpuid_policy;
 
+extern const struct cpu_policy system_policies[];
+
 /* Check that all previously present features are still available. */
 bool recheck_cpu_features(unsigned int cpu);
 
diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h
index 8cd0a9cb0d..9070007222 100644
--- a/xen/include/public/sysctl.h
+++ b/xen/include/public/sysctl.h
@@ -1063,6 +1063,26 @@ struct xen_sysctl_set_parameter {
     uint16_t pad[3];                        /* IN: MUST be zero. */
 };
 
+#if defined(__i386__) || defined(__x86_64__)
+/*
+ * XEN_SYSCTL_get_cpu_policy (x86 specific)
+ *
+ * Return information about CPUID and MSR policies available on this host.
+ *  -       Raw: The real H/W values.
+ *  -      Host: The values Xen is using, (after command line overrides, etc).
+ *  -     Max_*: Maximum set of features a PV or HVM guest can use.  Includes
+ *               experimental features outside of security support.
+ *  - Default_*: Default set of features a PV or HVM guest can use.  This is
+ *               the security supported set.
+ */
+#define XEN_SYSCTL_cpu_policy_raw          0
+#define XEN_SYSCTL_cpu_policy_host         1
+#define XEN_SYSCTL_cpu_policy_pv_max       2
+#define XEN_SYSCTL_cpu_policy_hvm_max      3
+#define XEN_SYSCTL_cpu_policy_pv_default   4
+#define XEN_SYSCTL_cpu_policy_hvm_default  5
+#endif
+
 struct xen_sysctl {
     uint32_t cmd;
 #define XEN_SYSCTL_readconsole                    1
diff --git a/xen/include/xen/lib/x86/cpu-policy.h b/xen/include/xen/lib/x86/cpu-policy.h
new file mode 100644
index 0000000000..6f07c4b493
--- /dev/null
+++ b/xen/include/xen/lib/x86/cpu-policy.h
@@ -0,0 +1,24 @@
+/* Common data structures and functions consumed by hypervisor and toolstack */
+#ifndef XEN_LIB_X86_POLICIES_H
+#define XEN_LIB_X86_POLICIES_H
+
+#include <xen/lib/x86/cpuid.h>
+#include <xen/lib/x86/msr.h>
+
+struct cpu_policy
+{
+    struct cpuid_policy *cpuid;
+    struct msr_policy *msr;
+};
+
+#endif /* !XEN_LIB_X86_POLICIES_H */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4311913223098484322==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 17:55:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gK5Zi-0004YH-0i; Tue, 06 Nov 2018 17:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK5Zg-0004Y9-PZ
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:36 +0000
X-Inumbo-ID: 29912d25-e1ed-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29912d25-e1ed-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 17:55: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 1gK5Zf-0004Kj-Ed
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK5Zf-00059T-CG
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK5Zf-00059T-CG@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 17:55:35 +0000
Subject: [Xen-changelog] [xen staging] x86/sysctl: Implement
 XEN_SYSCTL_get_cpu_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="===============4546213070102552398=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6b85e427098cce1a6d386b3bae2f0c7ce86e47f7
Author:     Sergey Dyasli <sergey.dyasli@citrix.com>
AuthorDate: Thu Jun 21 16:35:50 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Nov 6 17:51:18 2018 +0000

    x86/sysctl: Implement XEN_SYSCTL_get_cpu_policy
    
    Provide a SYSCTL for the toolstack to obtain complete system CPUID and MSR
    policy information.
    
    For the flask side of things, this subop is closely related to
    {phys,cputopo,numa}info, so shares the physinfo access vector.
    
    Extend the xen-cpuid utility to be able to dump the system policies.  An
    example output is:
    
      Xen reports there are maximum 113 leaves and 3 MSRs
      Raw policy: 93 leaves, 3 MSRs
       CPUID:
        leaf     subleaf  -> eax      ebx      ecx      edx
        00000000:ffffffff -> 0000000d:756e6547:6c65746e:49656e69
        00000001:ffffffff -> 000306c3:00100800:7ffafbff:bfebfbff
        00000002:ffffffff -> 76036301:00f0b5ff:00000000:00c10000
        00000004:00000000 -> 1c004121:01c0003f:0000003f:00000000
        00000004:00000001 -> 1c004122:01c0003f:0000003f:00000000
        00000004:00000002 -> 1c004143:01c0003f:000001ff:00000000
        00000004:00000003 -> 1c03c163:03c0003f:00001fff:00000006
        00000005:ffffffff -> 00000040:00000040:00000003:00042120
        00000006:ffffffff -> 00000077:00000002:00000009:00000000
        00000007:00000000 -> 00000000:000027ab:00000000:9c000000
        0000000a:ffffffff -> 07300403:00000000:00000000:00000603
        0000000b:00000000 -> 00000001:00000002:00000100:00000000
        0000000b:00000001 -> 00000004:00000008:00000201:00000000
        0000000d:00000000 -> 00000007:00000340:00000340:00000000
        0000000d:00000001 -> 00000001:00000000:00000000:00000000
        0000000d:00000002 -> 00000100:00000240:00000000:00000000
        80000000:ffffffff -> 80000008:00000000:00000000:00000000
        80000001:ffffffff -> 00000000:00000000:00000021:2c100800
        80000002:ffffffff -> 65746e49:2952286c:6f655820:2952286e
        80000003:ffffffff -> 55504320:2d334520:30343231:20337620
        80000004:ffffffff -> 2e332040:48473034:0000007a:00000000
        80000006:ffffffff -> 00000000:00000000:01006040:00000000
        80000007:ffffffff -> 00000000:00000000:00000000:00000100
        80000008:ffffffff -> 00003027:00000000:00000000:00000000
       MSRs:
        index    -> value
        000000ce -> 0000000080000000
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/include/xenctrl.h       |  6 +++
 tools/libxc/xc_cpuid_x86.c          | 57 ++++++++++++++++++++++++
 tools/misc/xen-cpuid.c              | 86 +++++++++++++++++++++++++++++++++++--
 xen/arch/x86/sysctl.c               | 48 +++++++++++++++++++++
 xen/include/public/sysctl.h         | 18 ++++++++
 xen/xsm/flask/hooks.c               |  1 +
 xen/xsm/flask/policy/access_vectors |  2 +-
 7 files changed, 214 insertions(+), 4 deletions(-)

diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
index 618f3cbdcd..74fa88b9bf 100644
--- a/tools/libxc/include/xenctrl.h
+++ b/tools/libxc/include/xenctrl.h
@@ -2533,6 +2533,12 @@ int xc_get_cpu_levelling_caps(xc_interface *xch, uint32_t *caps);
 int xc_get_cpu_featureset(xc_interface *xch, uint32_t index,
                           uint32_t *nr_features, uint32_t *featureset);
 
+int xc_get_cpu_policy_size(xc_interface *xch, uint32_t *nr_leaves,
+                           uint32_t *nr_msrs);
+int xc_get_system_cpu_policy(xc_interface *xch, uint32_t index,
+                             uint32_t *nr_leaves, xen_cpuid_leaf_t *leaves,
+                             uint32_t *nr_msrs, xen_msr_entry_t *msrs);
+
 uint32_t xc_get_cpu_featureset_size(void);
 
 enum xc_static_cpu_featuremask {
diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c
index 5a5b15f43c..00e27f0c0e 100644
--- a/tools/libxc/xc_cpuid_x86.c
+++ b/tools/libxc/xc_cpuid_x86.c
@@ -132,6 +132,63 @@ const uint32_t *xc_get_static_cpu_featuremask(
     }
 }
 
+int xc_get_cpu_policy_size(xc_interface *xch, uint32_t *nr_leaves,
+                           uint32_t *nr_msrs)
+{
+    struct xen_sysctl sysctl = {};
+    int ret;
+
+    sysctl.cmd = XEN_SYSCTL_get_cpu_policy;
+
+    ret = do_sysctl(xch, &sysctl);
+
+    if ( !ret )
+    {
+        *nr_leaves = sysctl.u.cpu_policy.nr_leaves;
+        *nr_msrs = sysctl.u.cpu_policy.nr_msrs;
+    }
+
+    return ret;
+}
+
+int xc_get_system_cpu_policy(xc_interface *xch, uint32_t index,
+                             uint32_t *nr_leaves, xen_cpuid_leaf_t *leaves,
+                             uint32_t *nr_msrs, xen_msr_entry_t *msrs)
+{
+    struct xen_sysctl sysctl = {};
+    DECLARE_HYPERCALL_BOUNCE(leaves,
+                             *nr_leaves * sizeof(*leaves),
+                             XC_HYPERCALL_BUFFER_BOUNCE_OUT);
+    DECLARE_HYPERCALL_BOUNCE(msrs,
+                             *nr_msrs * sizeof(*msrs),
+                             XC_HYPERCALL_BUFFER_BOUNCE_OUT);
+    int ret;
+
+    if ( xc_hypercall_bounce_pre(xch, leaves) ||
+         xc_hypercall_bounce_pre(xch, msrs) )
+        return -1;
+
+    sysctl.cmd = XEN_SYSCTL_get_cpu_policy;
+    sysctl.u.cpu_policy.index = index;
+    sysctl.u.cpu_policy.nr_leaves = *nr_leaves;
+    set_xen_guest_handle(sysctl.u.cpu_policy.cpuid_policy, leaves);
+    sysctl.u.cpu_policy.nr_msrs = *nr_msrs;
+    set_xen_guest_handle(sysctl.u.cpu_policy.msr_policy, msrs);
+
+    ret = do_sysctl(xch, &sysctl);
+
+    xc_hypercall_bounce_post(xch, leaves);
+    xc_hypercall_bounce_post(xch, msrs);
+
+    if ( !ret )
+    {
+        *nr_leaves = sysctl.u.cpu_policy.nr_leaves;
+        *nr_msrs = sysctl.u.cpu_policy.nr_msrs;
+    }
+
+    return ret;
+}
+
 struct cpuid_domain_info
 {
     enum
diff --git a/tools/misc/xen-cpuid.c b/tools/misc/xen-cpuid.c
index f5ad85fb91..95ed853295 100644
--- a/tools/misc/xen-cpuid.c
+++ b/tools/misc/xen-cpuid.c
@@ -277,9 +277,37 @@ static void dump_info(xc_interface *xch, bool detail)
         free(featuresets[i].fs);
 }
 
+static void print_policy(const char *name,
+                         xen_cpuid_leaf_t *leaves, uint32_t nr_leaves,
+                         xen_msr_entry_t *msrs, uint32_t nr_msrs)
+{
+    unsigned int l;
+
+    printf("%s policy: %u leaves, %u MSRs\n", name, nr_leaves, nr_msrs);
+    printf(" CPUID:\n");
+    printf("  %-8s %-8s -> %-8s %-8s %-8s %-8s\n",
+           "leaf", "subleaf", "eax", "ebx", "ecx", "edx");
+    for ( l = 0; l < nr_leaves; ++l )
+    {
+        /* Skip empty leaves. */
+        if ( !leaves[l].a && !leaves[l].b && !leaves[l].c && !leaves[l].d )
+            continue;
+
+        printf("  %08x:%08x -> %08x:%08x:%08x:%08x\n",
+               leaves[l].leaf, leaves[l].subleaf,
+               leaves[l].a, leaves[l].b, leaves[l].c, leaves[l].d);
+    }
+
+    printf(" MSRs:\n");
+    printf("  %-8s -> %-16s\n", "index", "value");
+    for ( l = 0; l < nr_msrs; ++l )
+        printf("  %08x -> %016lx\n",
+               msrs[l].idx, msrs[l].val);
+}
+
 int main(int argc, char **argv)
 {
-    enum { MODE_UNKNOWN, MODE_INFO, MODE_DETAIL, MODE_INTERPRET }
+    enum { MODE_UNKNOWN, MODE_INFO, MODE_DETAIL, MODE_INTERPRET, MODE_POLICY }
     mode = MODE_UNKNOWN;
 
     nr_features = xc_get_cpu_featureset_size();
@@ -293,10 +321,11 @@ int main(int argc, char **argv)
             { "info", no_argument, NULL, 'i' },
             { "detail", no_argument, NULL, 'd' },
             { "verbose", no_argument, NULL, 'v' },
+            { "policy", no_argument, NULL, 'p' },
             { NULL, 0, NULL, 0 },
         };
 
-        c = getopt_long(argc, argv, "hidv", long_options, &option_index);
+        c = getopt_long(argc, argv, "hidvp", long_options, &option_index);
 
         if ( c == -1 )
             break;
@@ -314,6 +343,10 @@ int main(int argc, char **argv)
             mode = MODE_INFO;
             break;
 
+        case 'p':
+            mode = MODE_POLICY;
+            break;
+
         case 'd':
         case 'v':
             mode = MODE_DETAIL;
@@ -344,7 +377,54 @@ int main(int argc, char **argv)
             mode = MODE_INTERPRET;
     }
 
-    if ( mode == MODE_INFO || mode == MODE_DETAIL )
+    if ( mode == MODE_POLICY )
+    {
+        static const char *const sys_policies[] = {
+            [ XEN_SYSCTL_cpu_policy_raw ]          = "Raw",
+            [ XEN_SYSCTL_cpu_policy_host ]         = "Host",
+            [ XEN_SYSCTL_cpu_policy_pv_max ]       = "PV Max",
+            [ XEN_SYSCTL_cpu_policy_hvm_max ]      = "HVM Max",
+            [ XEN_SYSCTL_cpu_policy_pv_default ]   = "PV Default",
+            [ XEN_SYSCTL_cpu_policy_hvm_default ]  = "HVM Default",
+        };
+        xen_cpuid_leaf_t *leaves;
+        xen_msr_entry_t *msrs;
+        uint32_t i, max_leaves, max_msrs;
+
+        xc_interface *xch = xc_interface_open(0, 0, 0);
+
+        if ( !xch )
+            err(1, "xc_interface_open");
+
+        if ( xc_get_cpu_policy_size(xch, &max_leaves, &max_msrs) )
+            err(1, "xc_get_cpu_policy_size(...)");
+        printf("Xen reports there are maximum %u leaves and %u MSRs\n",
+               max_leaves, max_msrs);
+
+        leaves = calloc(max_leaves, sizeof(xen_cpuid_leaf_t));
+        if ( !leaves )
+            err(1, "calloc(max_leaves)");
+        msrs = calloc(max_msrs, sizeof(xen_msr_entry_t));
+        if ( !msrs )
+            err(1, "calloc(max_msrs)");
+
+        for ( i = 0; i < ARRAY_SIZE(sys_policies); ++i )
+        {
+            uint32_t nr_leaves = max_leaves;
+            uint32_t nr_msrs = max_msrs;
+
+            if ( xc_get_system_cpu_policy(xch, i, &nr_leaves, leaves,
+                                          &nr_msrs, msrs) )
+                err(1, "xc_get_system_cpu_policy(, %s,,)", sys_policies[i]);
+
+            print_policy(sys_policies[i], leaves, nr_leaves, msrs, nr_msrs);
+        }
+
+        free(leaves);
+        free(msrs);
+        xc_interface_close(xch);
+    }
+    else if ( mode == MODE_INFO || mode == MODE_DETAIL )
     {
         xc_interface *xch = xc_interface_open(0, 0, 0);
 
diff --git a/xen/arch/x86/sysctl.c b/xen/arch/x86/sysctl.c
index ecb51f999e..0bec7e5c3c 100644
--- a/xen/arch/x86/sysctl.c
+++ b/xen/arch/x86/sysctl.c
@@ -9,6 +9,7 @@
 #include <xen/types.h>
 #include <xen/lib.h>
 #include <xen/mm.h>
+#include <xen/nospec.h>
 #include <xen/guest_access.h>
 #include <xen/hypercall.h>
 #include <public/sysctl.h>
@@ -336,6 +337,53 @@ long arch_do_sysctl(
         break;
     }
 
+    case XEN_SYSCTL_get_cpu_policy:
+    {
+        const struct cpu_policy *policy;
+
+        /* Reserved field set, or bad policy index? */
+        if ( sysctl->u.cpu_policy._rsvd ||
+             sysctl->u.cpu_policy.index >= ARRAY_SIZE(system_policies) )
+        {
+            ret = -EINVAL;
+            break;
+        }
+        policy = &system_policies[
+            array_index_nospec(sysctl->u.cpu_policy.index,
+                               ARRAY_SIZE(system_policies))];
+
+        /* Process the CPUID leaves. */
+        if ( guest_handle_is_null(sysctl->u.cpu_policy.cpuid_policy) )
+            sysctl->u.cpu_policy.nr_leaves = CPUID_MAX_SERIALISED_LEAVES;
+        else if ( (ret = x86_cpuid_copy_to_buffer(
+                       policy->cpuid,
+                       sysctl->u.cpu_policy.cpuid_policy,
+                       &sysctl->u.cpu_policy.nr_leaves)) )
+            break;
+
+        if ( __copy_field_to_guest(u_sysctl, sysctl,
+                                   u.cpu_policy.nr_leaves) )
+        {
+            ret = -EFAULT;
+            break;
+        }
+
+        /* Process the MSR entries. */
+        if ( guest_handle_is_null(sysctl->u.cpu_policy.msr_policy) )
+            sysctl->u.cpu_policy.nr_msrs = MSR_MAX_SERIALISED_ENTRIES;
+        else if ( (ret = x86_msr_copy_to_buffer(
+                       policy->msr,
+                       sysctl->u.cpu_policy.msr_policy,
+                       &sysctl->u.cpu_policy.nr_msrs)) )
+            break;
+
+        if ( __copy_field_to_guest(u_sysctl, sysctl,
+                                   u.cpu_policy.nr_msrs)  )
+            ret = -EFAULT;
+
+        break;
+    }
+
     default:
         ret = -ENOSYS;
         break;
diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h
index 9070007222..e3a14dfcc9 100644
--- a/xen/include/public/sysctl.h
+++ b/xen/include/public/sysctl.h
@@ -1075,12 +1075,26 @@ struct xen_sysctl_set_parameter {
  *  - Default_*: Default set of features a PV or HVM guest can use.  This is
  *               the security supported set.
  */
+struct xen_sysctl_cpu_policy {
 #define XEN_SYSCTL_cpu_policy_raw          0
 #define XEN_SYSCTL_cpu_policy_host         1
 #define XEN_SYSCTL_cpu_policy_pv_max       2
 #define XEN_SYSCTL_cpu_policy_hvm_max      3
 #define XEN_SYSCTL_cpu_policy_pv_default   4
 #define XEN_SYSCTL_cpu_policy_hvm_default  5
+    uint32_t index;       /* IN: Which policy to query? */
+    uint32_t nr_leaves;   /* IN/OUT: Number of leaves in/written to
+                           * 'cpuid_policy', or the maximum number of leaves
+                           * if the guest handle is NULL. */
+    uint32_t nr_msrs;     /* IN/OUT: Number of MSRs in/written to
+                           * 'msr_policy', or the maximum number of MSRs if
+                           * the guest handle is NULL. */
+    uint32_t _rsvd;       /* Must be zero. */
+    XEN_GUEST_HANDLE_64(xen_cpuid_leaf_t) cpuid_policy; /* OUT */
+    XEN_GUEST_HANDLE_64(xen_msr_entry_t) msr_policy;    /* OUT */
+};
+typedef struct xen_sysctl_cpu_policy xen_sysctl_cpu_policy_t;
+DEFINE_XEN_GUEST_HANDLE(xen_sysctl_cpu_policy_t);
 #endif
 
 struct xen_sysctl {
@@ -1112,6 +1126,7 @@ struct xen_sysctl {
 #define XEN_SYSCTL_get_cpu_featureset            26
 #define XEN_SYSCTL_livepatch_op                  27
 #define XEN_SYSCTL_set_parameter                 28
+#define XEN_SYSCTL_get_cpu_policy                29
     uint32_t interface_version; /* XEN_SYSCTL_INTERFACE_VERSION */
     union {
         struct xen_sysctl_readconsole       readconsole;
@@ -1141,6 +1156,9 @@ struct xen_sysctl {
         struct xen_sysctl_cpu_featureset    cpu_featureset;
         struct xen_sysctl_livepatch_op      livepatch;
         struct xen_sysctl_set_parameter     set_parameter;
+#if defined(__i386__) || defined(__x86_64__)
+        struct xen_sysctl_cpu_policy        cpu_policy;
+#endif
         uint8_t                             pad[128];
     } u;
 };
diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c
index 6da2773aa9..e5b0c60220 100644
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -795,6 +795,7 @@ static int flask_sysctl(int cmd)
     case XEN_SYSCTL_cputopoinfo:
     case XEN_SYSCTL_numainfo:
     case XEN_SYSCTL_pcitopoinfo:
+    case XEN_SYSCTL_get_cpu_policy:
         return domain_has_xen(current->domain, XEN__PHYSINFO);
 
     case XEN_SYSCTL_psr_cmt_op:
diff --git a/xen/xsm/flask/policy/access_vectors b/xen/xsm/flask/policy/access_vectors
index d01a7a0d03..e58a50d810 100644
--- a/xen/xsm/flask/policy/access_vectors
+++ b/xen/xsm/flask/policy/access_vectors
@@ -28,7 +28,7 @@ class xen
 # XENPF_microcode_update
     microcode
 # XEN_SYSCTL_physinfo, XEN_SYSCTL_cputopoinfo, XEN_SYSCTL_numainfo
-# XEN_SYSCTL_pcitopoinfo
+# XEN_SYSCTL_pcitopoinfo, XEN_SYSCTL_get_cpu_policy
     physinfo
 # XENPF_platform_quirk
     quirk
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4546213070102552398==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 06 17:55:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gK5Zs-0004ZY-4B; Tue, 06 Nov 2018 17:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK5Zr-0004ZQ-CC
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:47 +0000
X-Inumbo-ID: 2fa99a0a-e1ed-11e8-be51-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fa99a0a-e1ed-11e8-be51-12d6303a7972;
 Tue, 06 Nov 2018 17:55: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 1gK5Zp-0004Kr-Lb
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gK5Zp-00059s-Iy
 for xen-changelog@lists.xenproject.org; Tue, 06 Nov 2018 17:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gK5Zp-00059s-Iy@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 17:55:45 +0000
Subject: [Xen-changelog] [xen staging] x86/domctl: Implement
 XEN_DOMCTL_get_cpu_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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwNTI5ZGZlY2ExNDVhOGVjMDBmNTgxM2E0YzcxNzlmMGMxYmZiOTcKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgSnVuIDIxIDE2OjM1OjUwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiA2IDE3OjUxOjE4
IDIwMTggKzAwMDAKCiAgICB4ODYvZG9tY3RsOiBJbXBsZW1lbnQgWEVOX0RPTUNUTF9nZXRfY3B1
X3BvbGljeQogICAgCiAgICBUaGlzIGZpbmFsbHkgKGFmdGVyIGxpdGVyYWxseSB5ZWFycyBvZiB3
b3JrISkgbWFya3MgdGhlIHBvaW50IHdoZXJlIHRoZQogICAgdG9vbHN0YWNrIGNhbiBhc2sgdGhl
IGh5cGVydmlzb3IgZm9yIHRoZSBjdXJyZW50IENQVUlEIGNvbmZpZ3VyYXRpb24gb2YgYQogICAg
c3BlY2lmaWMgZG9tYWluLgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgZmxhc2sgYWNjZXNzIHZl
Y3RvciBhbmQgdXBkYXRlIHRoZSBkZWZhdWx0IHBvbGljaWVzLgogICAgCiAgICBBbHNvIGV4dGVu
ZCB4ZW4tY3B1aWQncyAtLXBvbGljeSBtb2RlIHRvIGJlIGFibGUgdG8gdGFrZSBhIGRvbWlkIGFu
ZCBkdW1wIGEKICAgIHNwZWNpZmljIGRvbWFpbnMgQ1BVSUQgYW5kIE1TUiBwb2xpY3kuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgMiArLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMveGVuLmlmICAgfCAgMiArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAg
fCAgMyArKwogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgfCAzOCArKysrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAgICAgICAgICAgIHwg
NTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2Rv
bWN0bC5jICAgICAgICAgICAgICAgfCAyMiArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oICAgICAgICAgfCAxOCArKysrKysrKysrKysKIHhlbi94c20vZmxhc2svaG9v
a3MuYyAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzIHwgIDIgKysKIDkgZmlsZXMgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCmluZGV4IGRmZGNkY2QxMjgu
LmM3ZDU2NWQzZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQpAQCAtMzksNyArMzks
NyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbiB7CiB9OwogYWxsb3cgZG9tMF90IGRvbTBf
dDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0X3Zu
dW1haW5mbwotCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfYWxsb2MKKwlnZXRfdm51bWFp
bmZvIHBzcl9jbXRfb3AgcHNyX2FsbG9jIGdldF9jcHVfcG9saWN5CiB9OwogYWxsb3cgZG9tMF90
IGRvbTBfdDpyZXNvdXJjZSB7IGFkZCByZW1vdmUgfTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMveGVuLmlmIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVu
LmlmCmluZGV4IDRlMDZjZmMwOWIuLmRlNWZiMzMxYmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94
ZW4uaWYKQEAgLTUzLDcgKzUzLDcgQEAgZGVmaW5lKGBjcmVhdGVfZG9tYWluX2NvbW1vbicsIGAK
IAlhbGxvdyAkMSAkMjpkb21haW4yIHsgc2V0X2NwdWlkIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0
Y2xhaW0KIAkJCXNldF92bnVtYWluZm8gZ2V0X3ZudW1haW5mbyBjYWNoZWZsdXNoCiAJCQlwc3Jf
Y210X29wIHBzcl9hbGxvYyBzb2Z0X3Jlc2V0Ci0JCQlyZXNvdXJjZV9tYXAgfTsKKwkJCXJlc291
cmNlX21hcCBnZXRfY3B1X3BvbGljeSB9OwogCWFsbG93ICQxICQyOnNlY3VyaXR5IGNoZWNrX2Nv
bnRleHQ7CiAJYWxsb3cgJDEgJDI6c2hhZG93IGVuYWJsZTsKIAlhbGxvdyAkMSAkMjptbXUgeyBt
YXBfcmVhZCBtYXBfd3JpdGUgYWRqdXN0IG1lbW9yeW1hcCBwaHlzbWFwIHBpbnBhZ2UgbW11ZXh0
X29wIHVwZGF0ZW1wIH07CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDc0ZmE4OGI5YmYuLjk3YWU5
NjViZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNTM4LDYgKzI1MzgsOSBAQCBpbnQgeGNf
Z2V0X2NwdV9wb2xpY3lfc2l6ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKm5yX2xlYXZl
cywKIGludCB4Y19nZXRfc3lzdGVtX2NwdV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGluZGV4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbnJfbGVh
dmVzLCB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90ICpucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMpOworaW50IHhjX2dl
dF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpucl9sZWF2ZXMsIHhlbl9jcHVp
ZF9sZWFmX3QgKmxlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
Km5yX21zcnMsIHhlbl9tc3JfZW50cnlfdCAqbXNycyk7CiAKIHVpbnQzMl90IHhjX2dldF9jcHVf
ZmVhdHVyZXNldF9zaXplKHZvaWQpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVp
ZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDAwZTI3ZjBjMGUuLjll
NDdmYzg3NTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBAIC0xODksNiArMTg5LDQ0IEBAIGludCB4Y19nZXRf
c3lzdGVtX2NwdV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGluZGV4LAogICAg
IHJldHVybiByZXQ7CiB9CiAKK2ludCB4Y19nZXRfZG9tYWluX2NwdV9wb2xpY3koeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqbnJfbGVhdmVzLCB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1z
cnMpCit7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNF
KGxlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKm5yX2xlYXZlcyAqIHNpemVv
ZigqbGVhdmVzKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JV
RkZFUl9CT1VOQ0VfT1VUKTsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobXNycywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKm5yX21zcnMgKiBzaXplb2YoKm1zcnMpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQp
OworICAgIGludCByZXQ7CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwg
bGVhdmVzKSB8fAorICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBtc3JzKSAp
CisgICAgICAgIHJldHVybiAtMTsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2dldF9j
cHVfcG9saWN5OworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKKyAgICBkb21jdGwudS5jcHVf
cG9saWN5Lm5yX2xlYXZlcyA9ICpucl9sZWF2ZXM7CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUo
ZG9tY3RsLnUuY3B1X3BvbGljeS5jcHVpZF9wb2xpY3ksIGxlYXZlcyk7CisgICAgZG9tY3RsLnUu
Y3B1X3BvbGljeS5ucl9tc3JzID0gKm5yX21zcnM7CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUo
ZG9tY3RsLnUuY3B1X3BvbGljeS5tc3JfcG9saWN5LCBtc3JzKTsKKworICAgIHJldCA9IGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOworCisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwg
bGVhdmVzKTsKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBtc3JzKTsKKworICAg
IGlmICggIXJldCApCisgICAgeworICAgICAgICAqbnJfbGVhdmVzID0gZG9tY3RsLnUuY3B1X3Bv
bGljeS5ucl9sZWF2ZXM7CisgICAgICAgICpucl9tc3JzID0gZG9tY3RsLnUuY3B1X3BvbGljeS5u
cl9tc3JzOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKIHN0cnVjdCBjcHVpZF9kb21h
aW5faW5mbwogewogICAgIGVudW0KZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMg
Yi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDk1ZWQ4NTMyOTUuLjJjNDEwMzE0OTcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1
aWQuYwpAQCAtMyw2ICszLDggQEAKICNpbmNsdWRlIDxlcnIuaD4KICNpbmNsdWRlIDxnZXRvcHQu
aD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPGxp
bWl0cy5oPgogCiAjaW5jbHVkZSA8eGVuY3RybC5oPgogCkBAIC0zMDksMTEgKzMxMSwxMyBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgZW51bSB7IE1PREVfVU5LTk9X
TiwgTU9ERV9JTkZPLCBNT0RFX0RFVEFJTCwgTU9ERV9JTlRFUlBSRVQsIE1PREVfUE9MSUNZIH0K
ICAgICBtb2RlID0gTU9ERV9VTktOT1dOOworICAgIGludCBkb21pZCA9IC0xOwogCiAgICAgbnJf
ZmVhdHVyZXMgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpOwogCiAgICAgZm9yICggOzsg
KQogICAgIHsKKyAgICAgICAgY29uc3QgY2hhciAqdG1wX29wdGFyZzsKICAgICAgICAgaW50IG9w
dGlvbl9pbmRleCA9IDAsIGM7CiAgICAgICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIGxvbmdfb3B0
aW9uc1tdID0KICAgICAgICAgewpAQCAtMzIxLDExICszMjUsMTEgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgeyAiaW5mbyIsIG5vX2FyZ3VtZW50LCBOVUxM
LCAnaScgfSwKICAgICAgICAgICAgIHsgImRldGFpbCIsIG5vX2FyZ3VtZW50LCBOVUxMLCAnZCcg
fSwKICAgICAgICAgICAgIHsgInZlcmJvc2UiLCBub19hcmd1bWVudCwgTlVMTCwgJ3YnIH0sCi0g
ICAgICAgICAgICB7ICJwb2xpY3kiLCBub19hcmd1bWVudCwgTlVMTCwgJ3AnIH0sCisgICAgICAg
ICAgICB7ICJwb2xpY3kiLCBvcHRpb25hbF9hcmd1bWVudCwgTlVMTCwgJ3AnIH0sCiAgICAgICAg
ICAgICB7IE5VTEwsIDAsIE5VTEwsIDAgfSwKICAgICAgICAgfTsKIAotICAgICAgICBjID0gZ2V0
b3B0X2xvbmcoYXJnYywgYXJndiwgImhpZHZwIiwgbG9uZ19vcHRpb25zLCAmb3B0aW9uX2luZGV4
KTsKKyAgICAgICAgYyA9IGdldG9wdF9sb25nKGFyZ2MsIGFyZ3YsICJoaWR2cDo6IiwgbG9uZ19v
cHRpb25zLCAmb3B0aW9uX2luZGV4KTsKIAogICAgICAgICBpZiAoIGMgPT0gLTEgKQogICAgICAg
ICAgICAgYnJlYWs7CkBAIC0zNDUsNiArMzQ5LDI0IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKIAogICAgICAgICBjYXNlICdwJzoKICAgICAgICAgICAgIG1vZGUgPSBNT0RFX1BP
TElDWTsKKworICAgICAgICAgICAgdG1wX29wdGFyZyA9IG9wdGFyZzsKKworICAgICAgICAgICAg
LyogTWFrZSAiLS1wb2xpY3kgJERPTUlEIiBhbmQgIi1wICRET01JRCIgd29yay4gKi8KKyAgICAg
ICAgICAgIGlmICggIW9wdGFyZyAmJiBvcHRpbmQgPCBhcmdjICYmCisgICAgICAgICAgICAgICAg
IGFyZ3Zbb3B0aW5kXSAhPSBOVUxMICYmIGFyZ3Zbb3B0aW5kXVswXSAhPSAnXDAnICYmCisgICAg
ICAgICAgICAgICAgIGFyZ3Zbb3B0aW5kXVswXSAhPSAnLScgKQorICAgICAgICAgICAgICAgIHRt
cF9vcHRhcmcgPSBhcmd2W29wdGluZCsrXTsKKworICAgICAgICAgICAgaWYgKCB0bXBfb3B0YXJn
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjaGFyICplbmRwdHI7CisKKyAgICAg
ICAgICAgICAgICBlcnJubyA9IDA7CisgICAgICAgICAgICAgICAgZG9taWQgPSBzdHJ0b2wodG1w
X29wdGFyZywgJmVuZHB0ciwgMCk7CisgICAgICAgICAgICAgICAgaWYgKCBlcnJubyB8fCBlbmRw
dHIgPT0gdG1wX29wdGFyZyApCisgICAgICAgICAgICAgICAgICAgIGVycigxLCAic3RydG9sKCVz
LCwpIiwgdG1wX29wdGFyZyk7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKIAog
ICAgICAgICBjYXNlICdkJzoKQEAgLTM5OCw4ICs0MjAsOSBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAKICAgICAgICAgaWYgKCB4Y19nZXRfY3B1X3BvbGljeV9zaXplKHhjaCwg
Jm1heF9sZWF2ZXMsICZtYXhfbXNycykgKQogICAgICAgICAgICAgZXJyKDEsICJ4Y19nZXRfY3B1
X3BvbGljeV9zaXplKC4uLikiKTsKLSAgICAgICAgcHJpbnRmKCJYZW4gcmVwb3J0cyB0aGVyZSBh
cmUgbWF4aW11bSAldSBsZWF2ZXMgYW5kICV1IE1TUnNcbiIsCi0gICAgICAgICAgICAgICBtYXhf
bGVhdmVzLCBtYXhfbXNycyk7CisgICAgICAgIGlmICggZG9taWQgPT0gLTEgKQorICAgICAgICAg
ICAgcHJpbnRmKCJYZW4gcmVwb3J0cyB0aGVyZSBhcmUgbWF4aW11bSAldSBsZWF2ZXMgYW5kICV1
IE1TUnNcbiIsCisgICAgICAgICAgICAgICAgICAgbWF4X2xlYXZlcywgbWF4X21zcnMpOwogCiAg
ICAgICAgIGxlYXZlcyA9IGNhbGxvYyhtYXhfbGVhdmVzLCBzaXplb2YoeGVuX2NwdWlkX2xlYWZf
dCkpOwogICAgICAgICBpZiAoICFsZWF2ZXMgKQpAQCAtNDA4LDE2ICs0MzEsMzUgQEAgaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBpZiAoICFtc3JzICkKICAgICAgICAg
ICAgIGVycigxLCAiY2FsbG9jKG1heF9tc3JzKSIpOwogCi0gICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRShzeXNfcG9saWNpZXMpOyArK2kgKQorICAgICAgICBpZiAoIGRvbWlkICE9
IC0xICkKICAgICAgICAgeworICAgICAgICAgICAgY2hhciBuYW1lWzIwXTsKICAgICAgICAgICAg
IHVpbnQzMl90IG5yX2xlYXZlcyA9IG1heF9sZWF2ZXM7CiAgICAgICAgICAgICB1aW50MzJfdCBu
cl9tc3JzID0gbWF4X21zcnM7CiAKLSAgICAgICAgICAgIGlmICggeGNfZ2V0X3N5c3RlbV9jcHVf
cG9saWN5KHhjaCwgaSwgJm5yX2xlYXZlcywgbGVhdmVzLAorICAgICAgICAgICAgaWYgKCB4Y19n
ZXRfZG9tYWluX2NwdV9wb2xpY3koeGNoLCBkb21pZCwgJm5yX2xlYXZlcywgbGVhdmVzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5yX21zcnMsIG1zcnMpICkK
LSAgICAgICAgICAgICAgICBlcnIoMSwgInhjX2dldF9zeXN0ZW1fY3B1X3BvbGljeSgsICVzLCwp
Iiwgc3lzX3BvbGljaWVzW2ldKTsKKyAgICAgICAgICAgICAgICBlcnIoMSwgInhjX2dldF9kb21h
aW5fY3B1X3BvbGljeSgsICVkLCAlZCwsICVkLCkiLAorICAgICAgICAgICAgICAgICAgICBkb21p
ZCwgbnJfbGVhdmVzLCBucl9tc3JzKTsKIAotICAgICAgICAgICAgcHJpbnRfcG9saWN5KHN5c19w
b2xpY2llc1tpXSwgbGVhdmVzLCBucl9sZWF2ZXMsIG1zcnMsIG5yX21zcnMpOworICAgICAgICAg
ICAgc25wcmludGYobmFtZSwgc2l6ZW9mKG5hbWUpLCAiRG9tYWluICVkIiwgZG9taWQpOworICAg
ICAgICAgICAgcHJpbnRfcG9saWN5KG5hbWUsIGxlYXZlcywgbnJfbGVhdmVzLCBtc3JzLCBucl9t
c3JzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIC8q
IEdldCBzeXN0ZW0gcG9saWNpZXMgKi8KKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJS
QVlfU0laRShzeXNfcG9saWNpZXMpOyArK2kgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHVpbnQzMl90IG5yX2xlYXZlcyA9IG1heF9sZWF2ZXM7CisgICAgICAgICAgICAgICAgdWlu
dDMyX3QgbnJfbXNycyA9IG1heF9tc3JzOworCisgICAgICAgICAgICAgICAgaWYgKCB4Y19nZXRf
c3lzdGVtX2NwdV9wb2xpY3koeGNoLCBpLCAmbnJfbGVhdmVzLCBsZWF2ZXMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5yX21zcnMsIG1zcnMpICkKKyAg
ICAgICAgICAgICAgICAgICAgZXJyKDEsICJ4Y19nZXRfc3lzdGVtX2NwdV9wb2xpY3koLCAlcyws
KSIsIHN5c19wb2xpY2llc1tpXSk7CisKKyAgICAgICAgICAgICAgICBwcmludF9wb2xpY3koc3lz
X3BvbGljaWVzW2ldLCBsZWF2ZXMsIG5yX2xlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbXNycywgbnJfbXNycyk7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAg
ICBmcmVlKGxlYXZlcyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMzNmOWE4NjljMC4uMTc1YTBjOWFlMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAt
MTU0Miw2ICsxNTQyLDI4IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIHJlY2FsY3Vs
YXRlX2NwdWlkX3BvbGljeShkKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTl9ET01D
VExfZ2V0X2NwdV9wb2xpY3k6CisgICAgICAgIC8qIFByb2Nlc3MgdGhlIENQVUlEIGxlYXZlcy4g
Ki8KKyAgICAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChkb21jdGwtPnUuY3B1X3BvbGlj
eS5jcHVpZF9wb2xpY3kpICkKKyAgICAgICAgICAgIGRvbWN0bC0+dS5jcHVfcG9saWN5Lm5yX2xl
YXZlcyA9IENQVUlEX01BWF9TRVJJQUxJU0VEX0xFQVZFUzsKKyAgICAgICAgZWxzZSBpZiAoIChy
ZXQgPSB4ODZfY3B1aWRfY29weV90b19idWZmZXIoCisgICAgICAgICAgICAgICAgICAgICAgIGQt
PmFyY2guY3B1aWQsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5jcHVfcG9saWN5
LmNwdWlkX3BvbGljeSwKKyAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+dS5jcHVfcG9s
aWN5Lm5yX2xlYXZlcykpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qIFByb2Nl
c3MgdGhlIE1TUiBlbnRyaWVzLiAqLworICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxs
KGRvbWN0bC0+dS5jcHVfcG9saWN5Lm1zcl9wb2xpY3kpICkKKyAgICAgICAgICAgIGRvbWN0bC0+
dS5jcHVfcG9saWN5Lm5yX21zcnMgPSBNU1JfTUFYX1NFUklBTElTRURfRU5UUklFUzsKKyAgICAg
ICAgZWxzZSBpZiAoIChyZXQgPSB4ODZfbXNyX2NvcHlfdG9fYnVmZmVyKAorICAgICAgICAgICAg
ICAgICAgICAgICBkLT5hcmNoLm1zciwKKyAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51
LmNwdV9wb2xpY3kubXNyX3BvbGljeSwKKyAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+
dS5jcHVfcG9saWN5Lm5yX21zcnMpKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBj
b3B5YmFjayA9IHRydWU7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAg
cmV0ID0gaW9tbXVfZG9fZG9tY3RsKGRvbWN0bCwgZCwgdV9kb21jdGwpOwogICAgICAgICBicmVh
azsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAppbmRleCAxYmJkY2Q5ZjhhLi40YTQ2YzI4ZWVkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCkBAIC02NTIsNiArNjUyLDIyIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHsKICAg
dWludDMyX3QgZWN4OwogICB1aW50MzJfdCBlZHg7CiB9OworCisvKgorICogWEVOX0RPTUNUTF9n
ZXRfY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQorICoKKyAqIFF1ZXJ5IHRoZSBDUFVJRCBhbmQg
TVNSIHBvbGljaWVzIGZvciBhIHNwZWNpZmljIGRvbWFpbi4KKyAqLworc3RydWN0IHhlbl9kb21j
dGxfY3B1X3BvbGljeSB7CisgICAgdWludDMyX3QgbnJfbGVhdmVzOyAvKiBJTi9PVVQ6IE51bWJl
ciBvZiBsZWF2ZXMgaW4vd3JpdHRlbiB0bworICAgICAgICAgICAgICAgICAgICAgICAgICogJ2Nw
dWlkX3BvbGljeScuICovCisgICAgdWludDMyX3QgbnJfbXNyczsgICAvKiBJTi9PVVQ6IE51bWJl
ciBvZiBNU1JzIGluL3dyaXR0ZW4gdG8KKyAgICAgICAgICAgICAgICAgICAgICAgICAqICdtc3Jf
ZG9tYWluX3BvbGljeScgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFm
X3QpIGNwdWlkX3BvbGljeTsgLyogT1VUICovCisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5f
bXNyX2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIE9VVCAqLworfTsKK3R5cGVkZWYgc3RydWN0
IHhlbl9kb21jdGxfY3B1X3BvbGljeSB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdDsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3B1X3BvbGljeV90KTsKICNlbmRpZgogCiAvKgpA
QCAtMTE3Nyw2ICsxMTkzLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9N
Q1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CiAvKiAjZGVmaW5lIFhFTl9ET01D
VExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgODAgLSBNb3ZlZCBpbnRvIFhFTl9ET01DVExf
Y3JlYXRlZG9tYWluICovCiAjZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3AgICAgICAgICAgICAg
ICAgICAgICAgODEKKyNkZWZpbmUgWEVOX0RPTUNUTF9nZXRfY3B1X3BvbGljeSAgICAgICAgICAg
ICAgICA4MgogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAx
MDAwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEK
ICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgpAQCAt
MTIyMSw2ICsxMjM4LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9tZW1fc2hhcmluZ19vcCAgICBtZW1fc2hhcmluZ19vcDsKICNpZiBkZWZpbmVkKF9f
aTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X2NwdWlkICAgICAgICAgICAgIGNwdWlkOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVf
cG9saWN5ICAgICAgICBjcHVfcG9saWN5OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1
ZXh0c3RhdGUgICAgICB2Y3B1ZXh0c3RhdGU7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Zj
cHVfbXNycyAgICAgICAgIHZjcHVfbXNyczsKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL3hzbS9m
bGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGU1YjBjNjAyMjAuLjk2
ZDMxYWFmMDggMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMKQEAgLTc0Miw2ICs3NDIsOSBAQCBzdGF0aWMgaW50IGZsYXNrX2RvbWN0
bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9zb2Z0X3Jl
c2V0OgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4y
LCBET01BSU4yX19TT0ZUX1JFU0VUKTsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9nZXRfY3B1X3Bv
bGljeToKKyAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlO
MiwgRE9NQUlOMl9fR0VUX0NQVV9QT0xJQ1kpOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIGF2Y191bmtub3duX3Blcm1pc3Npb24oImRvbWN0bCIsIGNtZCk7CiAgICAgfQpkaWZmIC0t
Z2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNr
L3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCBlNThhNTBkODEwLi42ZmVjZmRhYTgzIDEwMDY0
NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNt
L2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtMjQ4LDYgKzI0OCw4IEBAIGNsYXNzIGRv
bWFpbjIKICAgICBwc3JfYWxsb2MKICMgWEVOTUVNX3Jlc291cmNlX21hcAogICAgIHJlc291cmNl
X21hcAorIyBYRU5fRE9NQ1RMX2dldF9jcHVfcG9saWN5CisgICAgZ2V0X2NwdV9wb2xpY3kKIH0K
IAogIyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250YWlucyBkb21j
dGxzIHJlbGF0ZWQgdG8gSFZNIGRvbWFpbnMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:55:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03: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 1gKEvp-00029g-FX; Wed, 07 Nov 2018 03:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEvo-00029a-Ic
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:04 +0000
X-Inumbo-ID: e7af75b8-e240-11e8-a014-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7af75b8-e240-11e8-a014-12d6303a7972;
 Wed, 07 Nov 2018 03:55:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKEvm-0000at-Jg
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEvm-0000fJ-Gy
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEvm-0000fJ-Gy@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: silence false log messages
 for plain "xpti" / "pv-l1tf"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyNWZiZDJlMjVmNTcwMDAyYjNiZTc0ZWZkZTljMjNlYjIxZTEyNTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDg6MDAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowODowMCAyMDE4ICswMTAwCgogICAgeDg2
OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYi
CiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1v
cmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3Qgcmlk
IG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0y
MiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAg
IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVz
cykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRm
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdk
ODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMTRlMDFmYWZmOS4uMTNlY2NjZTcx
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMjQwLDcgKzI0MCw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3B2X2wxdGYoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2
X2wxdGYgPSAoKG9wdF9wdl9sMXRmICYgfk9QVF9QVl9MMVRGX0RPTVUpIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1BWX0wxVEZfRE9NVSA6IDApKTsKLSAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTY5MSw3ICs2
OTEsNyBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQogICAgICAgICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TVUpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDog
MCk7Ci0gICAgICAgICAgICBlbHNlCisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:55:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03: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 1gKEvz-0002AX-HP; Wed, 07 Nov 2018 03:55:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEvy-0002AI-12
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:14 +0000
X-Inumbo-ID: edbeb392-e240-11e8-b8c0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edbeb392-e240-11e8-b8c0-12d6303a7972;
 Wed, 07 Nov 2018 03: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 1gKEvw-0000b1-Pr
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEvw-0000fj-NU
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEvw-0000fj-NU@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: split opt_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>

Y29tbWl0IDU4MjJiZTZhNmE1MDE1NjcwYTVjNzI2NzIyZDJkMzdjMzUzMWY2ZTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDg6NDcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowODo0NyAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1
OTk5NGVlMmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICA0
ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jCmluZGV4IGJkY2JkMzhmMTUuLjQ0ZGIxNzVjODggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTI2
Niw4ICsyNjYsOCBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIC8qIDY0LWJpdCBQViBndWVzdCBieSBkZWZh
dWx0LiAqLwogICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGlu
Zm8gPSAwOwogCi0gICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94cHRpICYgKGlzX2hh
cmR3YXJlX2RvbWFpbihkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/IE9QVF9YUFRJX0RPTTAgOiBPUFRfWFBUSV9ET01VKTsKKyAgICBkLT5hcmNoLnB2X2RvbWFp
bi54cHRpID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gb3B0X3hwdGlfaHdkb20KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogb3B0X3hwdGlfZG9t
dTsKIAogICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiB1c2VfaW52cGNpZCAmJiBj
cHVfaGFzX3BjaWQgKQogICAgICAgICBzd2l0Y2ggKCBvcHRfcGNpZCApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXgg
MTNlY2NjZTcxYi4uYTVlMzIxMTJhMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTE4LDggKzExOCwxMCBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKIAogICAgICAg
ICAgICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAKLSAgICAgICAgICAgIGlmICggb3B0X3hwdGkgPCAw
ICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgICAgICAgICBpZiAoIG9wdF94
cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAg
ICAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hw
dGlfZG9tdSA9IDA7CiAKICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAg
ICAgICAgIG9wdF9zbXQgPSAxOwpAQCAtMzI3LDggKzMyOSw4IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAg
ICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFH
RVJfRlBVIiAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkp
OiBEb20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RP
TTAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9Y
UFRJX0RPTVUgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKKyAgICAgICAgICAgb3B0X3hwdGlf
aHdkb20gPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfeHB0aV9kb211
ICA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIgIFBWIEwxVEYgc2hh
ZG93aW5nOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9Q
VF9QVl9MMVRGX0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCkBAIC02NDEsNyArNjQz
LDggQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAo
cGFkZHJfYml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9
IC0xOworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKK2ludDhfdCBf
X3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCB2b2lkIHhw
dGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCiB7CkBAIC02NDksOSArNjUyLDE5IEBAIHN0
YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBjYXBzKQogICAgICAg
ICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKIAogICAgIGlmICggY2FwcyAmIEFS
Q0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQotICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IDA7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQorICAgICAgICAgICAg
b3B0X3hwdGlfZG9tdSA9IDA7CisgICAgfQogICAgIGVsc2UKLSAgICAgICAgb3B0X3hwdGkgPSBP
UFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKKyAgICB7CisgICAgICAgIGlmICggb3B0X3hw
dGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKKyAgICAgICAg
aWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMTsK
KyAgICB9CiB9CiAKIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29uc3QgY2hhciAqcykK
QEAgLTY2MCwxMiArNjczLDE0IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29uc3Qg
Y2hhciAqcykKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKICAgICAvKiBJbmhpYml0IHRoZSBkZWZh
dWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBv
cHRfeHB0aSA9PSAtMSApCi0gICAgICAgIG9wdF94cHRpID0gMDsKKyAgICBpZiAoIG9wdF94cHRp
X2h3ZG9tID09IC0xICkKKyAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgIGlmICggb3B0
X3hwdGlfZG9tdSA9PSAtMSApCisgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOwogCiAgICAgLyog
SW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwog
ICAgIGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8
IE9QVF9YUFRJX0RPTVU7CisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7CiAKICAgICBkbyB7CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CkBAIC02NzUsMjIg
KzY5MCwyMCBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCiAg
ICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywgc3MpICkKICAgICAgICAgewogICAgICAgICBj
YXNlIDA6Ci0gICAgICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
Y2FzZSAxOgotICAgICAgICAgICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElf
RE9NVTsKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CiAg
ICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgaWYgKCAh
c3RyY21wKHMsICJkZWZhdWx0IikgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpID0gLTE7Cisg
ICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7CiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TTApIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET00wIDog
MCk7CisgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7CiAgICAgICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQotICAg
ICAgICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTVUpIHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDogMCk7CisgICAg
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAq
cyApCiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CkBA
IC04NDYsMTAgKzg1OSw5IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKICAgICBpZiAoIGRlZmF1bHRfeGVuX3NwZWNfY3RybCApCiAgICAgICAgIHNldHVw
X2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpOwogCi0gICAgaWYgKCBvcHRf
eHB0aSA9PSAtMSApCi0gICAgICAgIHhwdGlfaW5pdF9kZWZhdWx0KGNhcHMpOworICAgIHhwdGlf
aW5pdF9kZWZhdWx0KGNhcHMpOwogCi0gICAgaWYgKCBvcHRfeHB0aSA9PSAwICkKKyAgICBpZiAo
ICFvcHRfeHB0aV9od2RvbSAmJiAhb3B0X3hwdGlfZG9tdSApCiAgICAgICAgIHNldHVwX2ZvcmNl
X2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7CiAgICAgZWxzZQogICAgICAgICBzZXR1cF9j
bGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgK
aW5kZXggOGY4YWFkNDBiYi4uMWIyOWY0NWIxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBA
IC0zNSw5ICszNSw3IEBAIGV4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4g
dWludDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiBleHRlcm4gdWludDhfdCBkZWZhdWx0X3Nw
ZWNfY3RybF9mbGFnczsKIAotZXh0ZXJuIGludDhfdCBvcHRfeHB0aTsKLSNkZWZpbmUgT1BUX1hQ
VElfRE9NMCAgMHgwMQotI2RlZmluZSBPUFRfWFBUSV9ET01VICAweDAyCitleHRlcm4gaW50OF90
IG9wdF94cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCiBleHRlcm4gaW50OF90IG9wdF9wdl9s
MXRmOwogI2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03: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 1gKEw9-0002Bu-JF; Wed, 07 Nov 2018 03: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEw8-0002Bi-5q
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:24 +0000
X-Inumbo-ID: f3d176b4-e240-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3d176b4-e240-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 03: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 1gKEw6-0000b9-Vz
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEw6-0000g9-Tb
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEw6-0000g9-Tb@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: split opt_pv_l1tf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3OWFjMjc0NmM0NjE0ZTE1ZTY5MjY2MDQ4ZDkyYmU5YjAzMTk0ZmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDk6MTYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowOToxNiAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFi
bGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1
bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVk
MjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAot
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgIDQgKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggYTVlMzIxMTJhMi4uNWQ4Yzg4ODY4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTI2LDggKzEy
NiwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykK
ICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9zbXQg
PSAxOwogCi0gICAgICAgICAgICBpZiAoIG9wdF9wdl9sMXRmIDwgMCApCi0gICAgICAgICAgICAg
ICAgb3B0X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA8
IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgICAg
IGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRm
X2RvbXUgPSAwOwogCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3Jz
Yl9wdiA9IGZhbHNlOwpAQCAtMjA1LDcgKzIwNyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBw
YXJzZV9zcGVjX2N0cmwpOwogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0ZiA9IC0x
OworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKK2ludDhfdCBf
X3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQg
cGFyc2VfcHZfbDF0Zihjb25zdCBjaGFyICpzKQogewpAQCAtMjEzLDEyICsyMTYsMTQgQEAgc3Rh
dGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihjb25zdCBjaGFyICpzKQogICAgIGludCB2YWws
IHJjID0gMDsKIAogICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNo
b2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAg
ICAgICAgb3B0X3B2X2wxdGYgPSAwOworICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEg
KQorICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9k
b211ID09IC0xICkKKyAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAKICAgICAvKiBJbnRl
cnByZXQgJ3B2LWwxdGYnIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCiAg
ICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3B2X2wxdGYgPSBPUFRfUFZfTDFURl9E
T00wIHwgT1BUX1BWX0wxVEZfRE9NVTsKKyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRf
cHZfbDF0Zl9kb211ID0gMTsKIAogICAgIGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywn
KTsKQEAgLTIyOCwyMCArMjMzLDE4IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3B2X2wxdGYo
Y29uc3QgY2hhciAqcykKICAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQogICAg
ICAgICB7CiAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gMDsKKyAg
ICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfcHZfbDF0
ZiA9IE9QVF9QVl9MMVRGX0RPTTAgfCBPUFRfUFZfTDFURl9ET01VOworICAgICAgICAgICAgb3B0
X3B2X2wxdGZfaHdkb20gPSBvcHRfcHZfbDF0Zl9kb211ID0gMTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRfcHZfbDF0ZiA9
ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NMCkgfAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET00wIDogMCkpOworICAgICAgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfcHZfbDF0ZiA9ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NVSkgfAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET01VIDogMCkpOwor
ICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSB2YWw7CiAgICAgICAgICAgICBlbHNl
IGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJy
ZWFrOwpAQCAtMzA0LDcgKzMwNyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxz
KGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfbDFk
X2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiKTsK
IAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYgdnVsbmVyYWJsZSBvciBQViBz
aGFkb3dpbmcgaXMgaW4gdXNlLiAqLwotICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRf
cHZfbDF0ZiApCisgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9t
IHx8IG9wdF9wdl9sMXRmX2RvbXUgKQogICAgICAgICBwcmludGsoIiAgTDFURjogYmVsaWV2ZWQl
cyB2dWxuZXJhYmxlLCBtYXhwaHlzYWRkciBMMUQgJXUsIENQVUlEICV1IgogICAgICAgICAgICAg
ICAgIiwgU2FmZSBhZGRyZXNzICUiUFJJeDY0IlxuIiwKICAgICAgICAgICAgICAgIGNwdV9oYXNf
YnVnX2wxdGYgPyAiIiA6ICIgbm90IiwKQEAgLTMzMyw4ICszMzYsOCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykK
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKIAog
ICAgIHByaW50aygiICBQViBMMVRGIHNoYWRvd2luZzogRG9tMCAlcywgRG9tVSAlc1xuIiwKLSAg
ICAgICAgICAgb3B0X3B2X2wxdGYgJiBPUFRfUFZfTDFURl9ET00wICA/ICJlbmFibGVkIiAgOiAi
ZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9QVl9MMVRGX0RPTVUgID8g
ImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOworICAgICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA/
ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfcHZfbDF0Zl9kb211ICA/
ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0
cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCkBAIC04NzUsMTMgKzg3OCwxMCBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICog
SW4gc2hpbSBtb2RlLCBTSEFET1cgaXMgZXhwZWN0ZWQgdG8gYmUgY29tcGlsZWQgb3V0LCBhbmQg
YSBtYWxpY2lvdXMKICAgICAgKiBndWVzdCBrZXJuZWwgY2FuIG9ubHkgYXR0YWNrIHRoZSBzaGlt
IFhlbiwgbm90IHRoZSBob3N0IFhlbi4KICAgICAgKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09
IC0xICkKLSAgICB7Ci0gICAgICAgIGlmICggcHZfc2hpbSB8fCAhY3B1X2hhc19idWdfbDF0ZiAp
Ci0gICAgICAgICAgICBvcHRfcHZfbDF0ZiA9IDA7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
IG9wdF9wdl9sMXRmID0gT1BUX1BWX0wxVEZfRE9NVTsKLSAgICB9CisgICAgaWYgKCBvcHRfcHZf
bDF0Zl9od2RvbSA9PSAtMSApCisgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICBp
ZiAoIG9wdF9wdl9sMXRmX2RvbXUgPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9kb211ID0g
IXB2X3NoaW0gJiYgY3B1X2hhc19idWdfbDF0ZjsKIAogICAgIC8qCiAgICAgICogQnkgZGVmYXVs
dCwgZW5hYmxlIEwxRF9GTFVTSCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUsIHVubGVzcwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc2hhZG93LmgKaW5kZXggZjQwZjQxMTg3MS4uMWE0OTQwMjlmYSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3No
YWRvdy5oCkBAIC0yMjQsOSArMjI0LDggQEAgdm9pZCBwdl9sMXRmX3Rhc2tsZXQodW5zaWduZWQg
bG9uZyBkYXRhKTsKIAogc3RhdGljIGlubGluZSB2b2lkIHB2X2wxdGZfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi5jaGVja19sMXRmID0KLSAg
ICAgICAgb3B0X3B2X2wxdGYgJiAoaXNfaGFyZHdhcmVfZG9tYWluKGQpCi0gICAgICAgICAgICAg
ICAgICAgICAgID8gT1BUX1BWX0wxVEZfRE9NMCA6IE9QVF9QVl9MMVRGX0RPTVUpOworICAgIGQt
PmFyY2gucHZfZG9tYWluLmNoZWNrX2wxdGYgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgPyBvcHRf
cHZfbDF0Zl9od2RvbQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBvcHRfcHZfbDF0Zl9kb211OwogCiAjaWYgZGVmaW5lZChDT05GSUdf
U0hBRE9XX1BBR0lORykgJiYgZGVmaW5lZChDT05GSUdfUFYpCiAgICAgdGFza2xldF9pbml0KCZk
LT5hcmNoLnBhZ2luZy5zaGFkb3cucHZfbDF0Zl90YXNrbGV0LApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggMWIyOWY0NWIxYi4uYzg0NjM1NDRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CkBAIC0zNyw5ICszNyw3IEBAIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdz
OwogCiBleHRlcm4gaW50OF90IG9wdF94cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCi1leHRl
cm4gaW50OF90IG9wdF9wdl9sMXRmOwotI2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0j
ZGVmaW5lIE9QVF9QVl9MMVRGX0RPTVUgIDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGZf
aHdkb20sIG9wdF9wdl9sMXRmX2RvbXU7CiAKIC8qCiAgKiBUaGUgTDFEIGFkZHJlc3MgbWFzaywg
d2hpY2ggbWlnaHQgYmUgd2lkZXIgdGhhbiByZXBvcnRlZCBpbiBDUFVJRCwgYW5kIHRoZQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:55:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03: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 1gKEwI-0002DP-MT; Wed, 07 Nov 2018 03:55:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEwH-0002DG-U2
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:33 +0000
X-Inumbo-ID: f9e2dc3e-e240-11e8-87d2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9e2dc3e-e240-11e8-87d2-12d6303a7972;
 Wed, 07 Nov 2018 03:55: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 1gKEwH-0000by-5i
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEwH-0000ga-3Q
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEwH-0000ga-3Q@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: fix "xpti=" and "pv-l1tf="
 yet again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2MzkzNTIxMzMxZGFiZWEzMjUzODE4NTljNTEwN2UxZTRlOTQxMzAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDk6NDggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowOTo0OCAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQgYWdhaW4KICAgIAogICAgV2hpbGUgY29t
bWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0K
ICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5v
LWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9
bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UKICAgIG9mICJ4cHRpPSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFzIHRvIHdoaWNoIGRlZmF1bHQKICAgIGlz
IHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAiLCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8g
aGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFzIHRoaXMgaXMgZGlzdGluY3QgZnJvbSBi
b3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAieHB0aT1uby1kb20wLG5vLWRvbXUiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2UyMzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjU2ICswMjAwCi0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDVkOGM4ODg2ODcuLjNhZDY2OTJmMDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIxNSwxMiArMjE1LDYgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihj
b25zdCBjaGFyICpzKQogICAgIGNvbnN0IGNoYXIgKnNzOwogICAgIGludCB2YWwsIHJjID0gMDsK
IAotICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMg
YmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmX2h3ZG9tID09IC0xICkKLSAgICAg
ICAgb3B0X3B2X2wxdGZfaHdkb20gPSAwOwotICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAt
MSApCi0gICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSAwOwotCiAgICAgLyogSW50ZXJwcmV0ICdw
di1sMXRmJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICgg
KnMgPT0gJ1wwJyApCiAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9t
dSA9IDE7CkBAIC02NzUsMTIgKzY2OSw2IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y29uc3QgY2hhciAqcykKICAgICBjb25zdCBjaGFyICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7
CiAKLSAgICAvKiBJbmhpYml0IHRoZSBkZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFz
IGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCi0gICAgICAg
IG9wdF94cHRpX2h3ZG9tID0gMDsKLSAgICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQotICAg
ICAgICBvcHRfeHB0aV9kb211ID0gMDsKLQogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUg
aW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQog
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:55:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03:55: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 1gKEwU-0002FJ-Oe; Wed, 07 Nov 2018 03:55:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEwT-0002F6-5K
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:45 +0000
X-Inumbo-ID: fff5ce92-e240-11e8-a030-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fff5ce92-e240-11e8-a030-12d6303a7972;
 Wed, 07 Nov 2018 03:55: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 1gKEwR-0000d1-Bj
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEwR-0000h1-9P
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEwR-0000h1-9P@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] vtd: add missing check for shared
 EPT...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1MDQzOTc2NDIzMTRjZmEwYzRhZTMyZWE3MzM2OGZjM2RjYzAwYTQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDE1OjEwOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MTA6MTcgMjAxOCArMDEwMAoK
ICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAgLi4u
aW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gaW5j
bHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9pb21t
dV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdiMWVi
ZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAyMDAK
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDEzICsrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggZGFhZWQwYWJiZC4uMjA5MzY2ODMyOCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NjYsNyArMTc2Niw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7Ci0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBu
ZXcgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7
fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTc4MSwxNCArMTc4
MSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwg
UEFHRV9TSElGVF80SywgMSk7Ci0gICAgaWYgKCBwZ19tYWRkciA9PSAwICkKKyAgICBpZiAoICFw
Z19tYWRkciApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1
Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBh
Z2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gJnBhZ2VbZ2ZuICYgTEVWRUxfTUFT
S107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJf
dCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVB
RCAgOiAwKSB8CkBAIC0xODA0LDYgKzE4MDYsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwogICAgICpwdGUg
PSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3Qg
ZG1hX3B0ZSkpOwpAQCAtMTgxOSw2ICsxODIyLDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogeworICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8K
KyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCiAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:55:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKEwd-0002GQ-QK; Wed, 07 Nov 2018 03:55:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEwc-0002GF-HI
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:54 +0000
X-Inumbo-ID: 0606f7de-e241-11e8-bc52-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0606f7de-e241-11e8-bc52-12d6303a7972;
 Wed, 07 Nov 2018 03:55: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 1gKEwb-0000d9-Hg
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEwb-0000hV-FW
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEwb-0000hV-FW@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/boot: enable NMIs after traps
 init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhMDVjMzk2NzhhOWIyODhhN2VjNDhmOGY1OGRjMTk1ZmY3Y2RjNDYKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDUgMTU6MTA6NDIgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxMDo0MiAyMDE4ICswMTAw
CgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4g
Y2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290
IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBh
bHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9y
aWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAg
VG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2lu
aXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBlYjI2
NmM1YmE2Li44NDI0OWJlOTkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTgyMSw2ICs4MjEsOSBAQCB2b2lk
IGNwdV9pbml0KHZvaWQpCiAjZGVmaW5lIENEKHJlZ2lzdGVyKSBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlZGIiICNyZWdpc3RlciA6IDogInIiKDBVTCkgKTsKIAlDRCgwKTsgQ0QoMSk7IENEKDIp
OyBDRCgzKTsgLyogbm8gZGI0IGFuZCBkYjUgKi87IENEKDYpOyBDRCg3KTsKICN1bmRlZiBDRAor
CisJLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBtYXkgaGF2ZSBsZWZ0
IHRoZW0gZGlzYWJsZWQuICovCisJZW5hYmxlX25taXMoKTsKIH0KIAogdm9pZCBjcHVfdW5pbml0
KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDkxNTIwZTc2MTIuLjYxN2RiYjE4YzkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC03
MDAsNiArNzAwLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9u
IGluLiAqLwogCisgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCisgICAgZW5hYmxlX25taXMoKTsKKwogICAg
IGlmICggcHZoX2Jvb3QgKQogICAgIHsKICAgICAgICAgQVNTRVJUKG1iaV9wID09IDApOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:56:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03: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 1gKEwo-0002Hf-S6; Wed, 07 Nov 2018 03:56:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEwn-0002HR-4r
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:05 +0000
X-Inumbo-ID: 0c24706a-e241-11e8-a34c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c24706a-e241-11e8-a34c-12d6303a7972;
 Wed, 07 Nov 2018 03:56: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 1gKEwl-0000dV-Ne
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEwl-0000i9-LQ
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEwl-0000i9-LQ@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7059314065546202934=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b0f1b24663b8c09bed7c3171385caad89d937428
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:11:10 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:11:10 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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>
    master commit: 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
    master date: 2018-10-24 14:43:05 +0100
---
 xen/arch/x86/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/x86-defns.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 84249be993..e7349be6fe 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -3,6 +3,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -817,10 +818,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/x86-defns.h b/xen/include/asm-x86/x86-defns.h
index 10b366a07d..b700c4ea2b 100644
--- a/xen/include/asm-x86/x86-defns.h
+++ b/xen/include/asm-x86/x86-defns.h
@@ -73,4 +73,14 @@
 #define X86_CR4_SMAP       0x00200000 /* enable SMAP */
 #define X86_CR4_PKE        0x00400000 /* enable PKE */
 
+/*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
 #endif	/* __XEN_X86_DEFNS_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7059314065546202934==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:56:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03: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 1gKEwy-0002J0-Ts; Wed, 07 Nov 2018 03:56:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEwx-0002In-QU
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:15 +0000
X-Inumbo-ID: 122bf776-e241-11e8-a3e2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 122bf776-e241-11e8-a3e2-12d6303a7972;
 Wed, 07 Nov 2018 03:56: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 1gKEwv-0000df-Tr
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEwv-0000ia-Ra
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEwv-0000ia-Ra@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/domain: Initialise vcpu debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1051721488406854776=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 4d5a0f2ffb91ca2be61d9ae42eb3f58b5ce9fff5
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:12:05 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:12:05 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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>
    
    x86/domain: Fix build with GCC 4.3.x
    
    GCC 4.3.x can't initialise the user_regs structure like this.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
    master date: 2018-10-24 14:43:05 +0100
    master commit: 0a1fa635029d100d4b6b7eddb31d49603217cab7
    master date: 2018-10-30 13:26:21 +0000
---
 xen/arch/x86/domain.c        | 13 +++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 2020e0b682..896beaec7f 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -327,6 +327,17 @@ void free_vcpu_struct(struct vcpu *v)
     free_xenheap_page(v);
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
+    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int vcpu_initialise(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -346,6 +357,8 @@ int vcpu_initialise(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
     else if ( (rc = xstate_alloc_save_area(v)) != 0 )
         return rc;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 8e237eb1ac..1f8a51fb4a 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3893,11 +3893,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     }
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.rflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.rdx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.rip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 0fbd36bf48..b9fa988d90 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -646,6 +646,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1051721488406854776==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:56:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKEx7-0002KM-Vb; Wed, 07 Nov 2018 03:56: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEx6-0002KB-Rp
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:24 +0000
X-Inumbo-ID: 183e9490-e241-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 183e9490-e241-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 03:56: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 1gKEx6-0000do-3Y
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKEx6-0000j2-1G
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKEx6-0000j2-1G@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:56:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] tools/dombuilder: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1628966764700491605=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6e3650dc204e0e274e23e769e8cae8695f28328c
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:12:40 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:12:40 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 46029da12e5efeca6d957e5793bd34f2965fa0a1
    master date: 2018-10-24 14:43:05 +0100
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 0b65dab4bc..f935d4991d 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -51,6 +51,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define SPECIALPAGE_PAGING   0
 #define SPECIALPAGE_ACCESS   1
 #define SPECIALPAGE_SHARING  2
@@ -855,6 +858,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -902,6 +908,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1006,6 +1015,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1628966764700491605==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 03:56:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03: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 1gKExJ-0002MN-1L; Wed, 07 Nov 2018 03:56:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKExH-0002LZ-D1
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:35 +0000
X-Inumbo-ID: 1e50af24-e241-11e8-884d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e50af24-e241-11e8-884d-12d6303a7972;
 Wed, 07 Nov 2018 03:56: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 1gKExG-0000ea-9S
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKExG-0000jX-7E
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 03:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKExG-0000jX-7E@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 03:56:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Fix crash when using `xl
 set-parameter pcid=...`
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViMTVjMDQ5YjUyNmVhZGM5YmVlOTc1YTExODgyNjBlMzU0MzMxM2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA1IDE1OjEzOjAwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MTM6MDAgMjAxOCArMDEw
MAoKICAgIHg4Ni9wdjogRml4IGNyYXNoIHdoZW4gdXNpbmcgYHhsIHNldC1wYXJhbWV0ZXIgcGNp
ZD0uLi5gCiAgICAKICAgICJwY2lkPSIgaXMgcmVnaXN0ZXJlZCBhcyBhIHJ1bnRpbWUgcGFyYW1l
dGVyLCB3aGljaCBtZWFucyB0aGF0IHBhcnNlX3BjaWQoKQogICAgbXVzdCBub3QgcmVzaWRlIGlu
IC5pbml0LCBvciB0aGUgZm9sbG93aW5nIGhhcHBlbnMgd2hlbiBwYXJzZV9wYXJhbXMoKSB0cmll
cwogICAgdG8gY2FsbCBhbiB1bm1hcHBlZCBmdW5jdGlvbiBwb2ludGVyLgogICAgCiAgICAgIChY
RU4pIC0tLS1bIFhlbi00LjEyLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRl
ZCBdLS0tLQogICAgICAoWEVOKSBDUFU6ICAgIDAKICAgICAgKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDQwN2ZiMz5dIGZmZmY4MmQwODA0MDdmYjMKICAgICAgKFhFTikgUkZMQUdTOiAw
MDAwMDAwMDAwMDEwMjkyICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MSkKICAgICAgKFhFTikg
cmF4OiBmZmZmODJkMDgwNDA3ZmIzICAgcmJ4OiBmZmZmODJkMDgwM2NmMjcwICAgcmN4OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHJkeDogZmZmZjgzMDBhYmU2N2ZmZiAgIHJzaTogMDAw
MDAwMDAwMDAwMDAwYSAgIHJkaTogZmZmZjgzMDBhYmU2N2JmZAogICAgICAoWEVOKSByYnA6IGZm
ZmY4MzAwYWJlNjdjYTggICByc3A6IGZmZmY4MzAwYWJlNjdiYTAgICByODogIGZmZmY4MzA4NGQ5
ODAwMDAKICAgICAgKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAw
MDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHIxMjogZmZmZjgzMDBh
YmU2N2JmZCAgIHIxMzogZmZmZjgyZDA4MDNjYjYyOCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAog
ICAgICAoWEVOKSByMTU6IGZmZmY4MzAwYWJlNjdiZjggICBjcjA6IDAwMDAwMDAwODAwNTAwMzMg
ICBjcjQ6IDAwMDAwMDAwMDAxNzI2NjAKICAgICAgKFhFTikgY3IzOiAwMDAwMDAwODI4ZWZkMDAw
ICAgY3IyOiBmZmZmODJkMDgwNDA3ZmIzCiAgICAgIChYRU4pIGZzYjogMDAwMDdmYjgxMGQ0Yjc4
MCAgIGdzYjogZmZmZjg4MDA3Y2UyMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAogICAgICAo
WEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEw
ICAgY3M6IGUwMDgKICAgICAgKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwNDA3ZmIz
PiAoZmZmZjgyZDA4MDQwN2ZiMykgW2ZhdWx0IG9uIGFjY2Vzc106CiAgICAgIChYRU4pICAtLSAt
LSAtLSAtLSAtLSAtLSAtLSAtLSA8LS0+IC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0t
IC0tIC0tIC0tIC0tCiAgICAgIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMw
MGFiZTY3YmEwOgogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjE3ZjYxIGZmZmY4MzA4MjZkYjBm
MDkgZmZmZjgzMDBhYmU2N2JmOCBmZmZmODJkMDgwM2NmMWUwCiAgICAgIChYRU4pICAgIDAwMDA3
Y2ZmNTQxOTg0MDkgZmZmZjgzMDBhYmU2N2JmMCAwMTAwMDFkMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKICAgICAgKFhFTikgICAgZmZmZjgyZDA4MDNjZjI4OCBmZmZmODMwMGFiZTY3Yzg4IGZm
ZmY4MmQwODA1YTA5YzAgNjE2YzYyMDA2NDY5NjM3MAogICAgICAoWEVOKSAgICAwMDAwMDAwMGFh
YWEwMDY4IDAwMDAwMDAwMDAwMDAyOTYgZmZmZjgyZDA4MDIzZDYwZSBhYWFhYWFhYWFhYWFhYWFh
CiAgICAgIChYRU4pICAgIGZmZmY4MzA4NGQ5YjQwMDAgZmZmZjgzMDBhYmU2N2M2OCBmZmZmODJk
MDgwMjQ5NDBlIGZmZmY4MzA4MzczNmUwMDAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDA4
MCAwMDAwMDAwMDAwMDAwMDdhIDAwMDAwMDAwMDAwMDAwMGEgZmZmZjgyZDA4MDQ1ZTYxYwogICAg
ICAoWEVOKSAgICBmZmZmODJkMDgwNTczZDgwIGZmZmY4MzAwYWJlNjdjYjggZmZmZjgyZDA4MDI0
OTgwNSA4MDAwMDAwN2ZjZTU0MDY3CiAgICAgIChYRU4pICAgIGZmZmZmZmZmZmZmZmZmZjIgZmZm
ZjgzMDgyNmRiMGYwMCBmZmZmODMwMGFiZmE3MDAwIGZmZmY4MmQwODA0NWU2MWMKICAgICAgKFhF
TikgICAgZmZmZjgyZDA4MDU3M2Q4MCBmZmZmODMwMGFiZTY3Y2I4IGZmZmY4MmQwODAyMTgwMWUg
ZmZmZjgzMDBhYmU2N2U0OAogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjNmNjBhIGZmZmY4MzA4
MzczNmUwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGFiZTY3ZDU4CiAgICAgIChYRU4pICAg
IGZmZmY4MmQwODAyOTNkOTAgMDAwMDAwMDAwMDAwMDA5MiBmZmZmODJkMDgwMjNkNjBlIGZmZmY4
MjAwNDAwMDZhZTAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDA3ZmI4MTBkNWMwMTAgZmZmZjgzMDgzNzM2ZTI0OAogICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMjg2IGZmZmY4MzAwYWJlNjdkNTggMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJlMDEw
NTIxYjAwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAyMDYgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwYWJlNjdlNDgKICAgICAgKFhFTikgICAgZmZmZjgyZDA4
MDI5NTI3MCAwMDAwMDAwMGZmZmZmZmZmIGZmZmY4MzA4MzczNmUwMDAgZmZmZjgzMDBhYmU2N2U0
OAogICAgICAoWEVOKSAgICBmZmZmODIwMDQwMDA2YWUwIGZmZmY4MzAwYWJlNjdkOTggMDAwMDAw
MTIwMDAwMDAxYyAwMDAwN2ZiODEwZDVkMDEwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDkgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAxIDAwMDA3ZmI4MTBiNTMyNjAKICAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA2
MzhiYzAgMDAwMDdmYjgxMDY2YTc0OAogICAgICAoWEVOKSAgICAwMDAwN2ZmZTExMDg3ODgxIDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMSAwMDAwN2ZiODEwYjUzMjYwCiAgICAgIChY
RU4pICAgIDAwMDAwMDAwMDA2MzhiNjAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2ZiODEwMDMyMmEw
IGZmZmY4MmQwODAzNWQ0NDQKICAgICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAgIChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIxN2Y2MT5dIGtlcm5lbC5jI3BhcnNlX3BhcmFtcysweDM0YS8weDNl
YgogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMTgwMWU+XSBydW50aW1lX3BhcnNlKzB4MWMv
MHgxZQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2Y2MGE+XSBkb19zeXNjdGwrMHgxMDhk
LzB4MTI0MQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTM1Y2I+XSBwdl9oeXBlcmNhbGwr
MHgxYWMvMHg0YzUKICAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzVkNGEyPl0gbHN0YXJfZW50
ZXIrMHgxMTIvMHgxMjAKICAgICAgKFhFTikKICAgICAgKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJv
bSBmZmZmODJkMDgwNDA3ZmIzOgogICAgICAoWEVOKSAgTDRbMHgxMDVdID0gMDAwMDAwMDBhYmU1
YzA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pICBMM1sweDE0Ml0gPSAwMDAwMDAwMGFi
ZTU5MDYzIGZmZmZmZmZmZmZmZmZmZmYKICAgICAgKFhFTikgIEwyWzB4MDAyXSA9IDAwMDAwMDA4
NGQ5YmYwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgICAoWEVOKSAgTDFbMHgwMDddID0gMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pCiAgICAgIChYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgICAgKFhFTikgUGFuaWMgb24g
Q1BVIDA6CiAgICAgIChYRU4pIEZBVEFMIFBBR0UgRkFVTFQKICAgICAgKFhFTikgW2Vycm9yX2Nv
ZGU9MDAxMF0KICAgICAgKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmY4MmQwODA0
MDdmYjMKICAgICAgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGY5OTNjM2U5MDcyODcwNWRhY2Q4MzRiNDlhNmU1NjA4YzEz
NjA0MDkKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTMwIDEzOjI2OjIxICswMDAwCi0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDQ0ZGIxNzVjODguLjk1OGM2ZTM5MGUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKQEAgLTIyLDcgKzIyLDcgQEAgc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7
CiAgICAgUENJRF9OT1hQVEkKIH0gb3B0X3BjaWQgPSBQQ0lEX1hQVEk7CiAKLXN0YXRpYyBfX2lu
aXQgaW50IHBhcnNlX3BjaWQoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfcGNpZChj
b25zdCBjaGFyICpzKQogewogICAgIGludCByYyA9IDA7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:22:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:22: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 1gKIA9-0001Yw-Un; Wed, 07 Nov 2018 07:22: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIA8-0001Yr-G8
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:04 +0000
X-Inumbo-ID: d2a10828-e25d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2a10828-e25d-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 07:22:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKIA6-0004zM-N6
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIA6-0007x3-Ko
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIA6-0007x3-Ko@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: silence false log messages
 for plain "xpti" / "pv-l1tf"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlMmU4YTA1YzdjMjhlODY2ZDIwZDEyMmQ4ZGExOWQ3NmU0YzUyMWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MTc6MzcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxNzozNyAyMDE4ICswMTAwCgogICAgeDg2
OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYi
CiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1v
cmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3Qgcmlk
IG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0y
MiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAg
IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVz
cykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRm
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdk
ODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggM2FkYWFlYTljZi4uNTU5ZjJiZDgw
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3B2X2wxdGYoY2hhciAqcykKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGYg
PSAoKG9wdF9wdl9sMXRmICYgfk9QVF9QVl9MMVRGX0RPTVUpIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodmFsID8gT1BUX1BWX0wxVEZfRE9NVSA6IDApKTsKLSAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTY5MCw3ICs2OTAsNyBA
QCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQogICAgICAg
ICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTVUpIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDogMCk7Ci0gICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:22:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKIAJ-0001Zi-0C; Wed, 07 Nov 2018 07:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIAI-0001ZY-8J
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:14 +0000
X-Inumbo-ID: d8b5f2d1-e25d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8b5f2d1-e25d-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 07:22: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 1gKIAG-0004zW-TP
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIAG-0007xa-Qt
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIAG-0007xa-Qt@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: split opt_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>

Y29tbWl0IDI3M2NjOTllMzkzYzAxMTFjNDFlNWFiOGE0ZDkyZGMyZDBlYmEzNzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MTg6MjUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxODoyNSAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1
OTk5NGVlMmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICA0
ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDUwNThjOTg0YzMuLjYyMjQyMjIzNGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTczMSw4ICs3MzEsOCBA
QCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBk
b21jcl9mbGFncywKICAgICAgICAgLyogNjQtYml0IFBWIGd1ZXN0IGJ5IGRlZmF1bHQuICovCiAg
ICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAw
OwogCi0gICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJk
d2FyZV9kb21haW4oZCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gT1BUX1hQVElfRE9NMCA6IE9QVF9YUFRJX0RPTVUpOworICAgICAgICBkLT5hcmNoLnB2
X2RvbWFpbi54cHRpID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gb3B0X3hwdGlfaHdkb20KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IG9w
dF94cHRpX2RvbXU7CiAKICAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIHVz
ZV9pbnZwY2lkICYmIGNwdV9oYXNfcGNpZCApCiAgICAgICAgICAgICBzd2l0Y2ggKCBvcHRfcGNp
ZCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKaW5kZXggNTU5ZjJiZDgwNi4uYWZhOTYwMjU4MCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAt
MTE3LDggKzExNywxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAq
cykKIAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAKLSAgICAgICAgICAgIGlmICgg
b3B0X3hwdGkgPCAwICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgICAgICAg
ICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdk
b20gPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7CiAKICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAg
KQogICAgICAgICAgICAgICAgIG9wdF9zbXQgPSAxOwpAQCAtMzI2LDggKzMyOCw4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRf
dCBjYXBzKQogICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQt
Yml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfeHB0aSAm
IE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRf
eHB0aSAmIE9QVF9YUFRJX0RPTVUgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKKyAgICAgICAg
ICAgb3B0X3hwdGlfaHdkb20gPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBv
cHRfeHB0aV9kb211ICA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIg
IFBWIEwxVEYgc2hhZG93aW5nOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRf
cHZfbDF0ZiAmIE9QVF9QVl9MMVRGX0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCkBA
IC02NDAsNyArNjQyLDggQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVp
bnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3Rs
eSBvcHRfeHB0aSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAt
MTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIAogc3RhdGljIF9f
aW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCiB7CkBAIC02NDgsOSAr
NjUxLDE5IEBAIHN0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBj
YXBzKQogICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKIAogICAgIGlm
ICggY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQotICAgICAgICBvcHRfeHB0aSA9
IDA7CisgICAgeworICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDA7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQor
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7CisgICAgfQogICAgIGVsc2UKLSAgICAgICAg
b3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKKyAgICB7CisgICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0g
MTsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gMTsKKyAgICB9CiB9CiAKIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hh
ciAqcykKQEAgLTY1OSwxMiArNjcyLDE0IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y2hhciAqcykKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKICAgICAvKiBJbmhpYml0IHRoZSBkZWZh
dWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBv
cHRfeHB0aSA9PSAtMSApCi0gICAgICAgIG9wdF94cHRpID0gMDsKKyAgICBpZiAoIG9wdF94cHRp
X2h3ZG9tID09IC0xICkKKyAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgIGlmICggb3B0
X3hwdGlfZG9tdSA9PSAtMSApCisgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOwogCiAgICAgLyog
SW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwog
ICAgIGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8
IE9QVF9YUFRJX0RPTVU7CisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7CiAKICAgICBkbyB7CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CkBAIC02NzQsMjIg
KzY4OSwyMCBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIgKnMpCiAgICAgICAg
IHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgMDoKLSAg
ICAgICAgICAgIG9wdF94cHRpID0gMDsKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0
X3hwdGlfZG9tdSA9IDA7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDE6Ci0g
ICAgICAgICAgICBvcHRfeHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOworICAg
ICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKICAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZiAoICFzdHJjbXAocywg
ImRlZmF1bHQiKSApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGkgPSAtMTsKKyAgICAgICAgICAg
ICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAtMTsKICAgICAgICAgICAgIGVs
c2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCi0gICAg
ICAgICAgICAgICAgb3B0X3hwdGkgPSAob3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NMCkgfAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9QVF9YUFRJX0RPTTAgOiAwKTsKKyAgICAg
ICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICAg
ICAgb3B0X3hwdGkgPSAob3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NVSkgfAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHZhbCA/IE9QVF9YUFRJX0RPTVUgOiAwKTsKKyAgICAgICAgICAgICAg
ICBvcHRfeHB0aV9kb211ID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICpzICkKICAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKQEAgLTg0NSwxMCAr
ODU4LDkgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ICAgIGlmICggZGVmYXVsdF94ZW5fc3BlY19jdHJsICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSk7CiAKLSAgICBpZiAoIG9wdF94cHRpID09IC0x
ICkKLSAgICAgICAgeHB0aV9pbml0X2RlZmF1bHQoY2Fwcyk7CisgICAgeHB0aV9pbml0X2RlZmF1
bHQoY2Fwcyk7CiAKLSAgICBpZiAoIG9wdF94cHRpID09IDAgKQorICAgIGlmICggIW9wdF94cHRp
X2h3ZG9tICYmICFvcHRfeHB0aV9kb211ICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9OT19YUFRJKTsKICAgICBlbHNlCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfTk9fWFBUSSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA4Zjhh
YWQ0MGJiLi4xYjI5ZjQ1YjFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTM1LDkgKzM1
LDcgQEAgZXh0ZXJuIGJvb2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRl
ZmF1bHRfeGVuX3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2Zs
YWdzOwogCi1leHRlcm4gaW50OF90IG9wdF94cHRpOwotI2RlZmluZSBPUFRfWFBUSV9ET00wICAw
eDAxCi0jZGVmaW5lIE9QVF9YUFRJX0RPTVUgIDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3hwdGlf
aHdkb20sIG9wdF94cHRpX2RvbXU7CiAKIGV4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGY7CiAjZGVm
aW5lIE9QVF9QVl9MMVRGX0RPTTAgIDB4MDEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:22:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:22: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 1gKIAU-0001bF-25; Wed, 07 Nov 2018 07:22: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIAT-0001b7-2c
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:25 +0000
X-Inumbo-ID: decfa68f-e25d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id decfa68f-e25d-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 07:22: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 1gKIAR-0004ze-3F
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIAR-0007y1-0l
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIAR-0007y1-0l@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:22:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: split opt_pv_l1tf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3OTFkOWI3YzFjZjU3ZjY5ZGUyNWNkM2UxMjc4NTM3ODA4NzZkNWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MTg6NTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxODo1NCAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFi
bGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1
bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVk
MjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAot
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgIDQgKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggYWZhOTYwMjU4MC4uNmNiMGMxM2Q2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTI1LDggKzEy
NSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAg
ICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9zbXQgPSAxOwog
Ci0gICAgICAgICAgICBpZiAoIG9wdF9wdl9sMXRmIDwgMCApCi0gICAgICAgICAgICAgICAgb3B0
X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA8IDAgKQor
ICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgICAgIGlmICgg
b3B0X3B2X2wxdGZfZG9tdSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUg
PSAwOwogCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3JzYl9wdiA9
IGZhbHNlOwpAQCAtMjA0LDcgKzIwNiw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0
cmwpOwogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0ZiA9IC0xOworaW50OF90IF9f
cmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9wdl9sMXRmX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0
ZihjaGFyICpzKQogewpAQCAtMjEyLDEyICsyMTUsMTQgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFy
c2VfcHZfbDF0ZihjaGFyICpzKQogICAgIGludCB2YWwsIHJjID0gMDsKIAogICAgIC8qIEluaGli
aXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8K
LSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAgICAgICAgb3B0X3B2X2wxdGYgPSAwOwor
ICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9o
d2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211ID09IC0xICkKKyAgICAgICAgb3B0
X3B2X2wxdGZfZG9tdSA9IDA7CiAKICAgICAvKiBJbnRlcnByZXQgJ3B2LWwxdGYnIGFsb25lIGlu
IGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCiAgICAgaWYgKCAqcyA9PSAnXDAnICkKLSAg
ICAgICAgb3B0X3B2X2wxdGYgPSBPUFRfUFZfTDFURl9ET00wIHwgT1BUX1BWX0wxVEZfRE9NVTsK
KyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRfcHZfbDF0Zl9kb211ID0gMTsKIAogICAg
IGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKQEAgLTIyNywyMCArMjMyLDE4IEBA
IHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3B2X2wxdGYoY2hhciAqcykKICAgICAgICAgc3dpdGNo
ICggcGFyc2VfYm9vbChzKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAwOgotICAgICAgICAg
ICAgb3B0X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRf
cHZfbDF0Zl9kb211ID0gMDsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gT1BUX1BWX0wxVEZfRE9NMCB8IE9QVF9QVl9MMVRG
X0RPTVU7CisgICAgICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA9IG9wdF9wdl9sMXRmX2RvbXUg
PSAxOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAg
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQotICAgICAg
ICAgICAgICAgIG9wdF9wdl9sMXRmID0gKChvcHRfcHZfbDF0ZiAmIH5PUFRfUFZfTDFURl9ET00w
KSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9QVF9QVl9MMVRGX0RP
TTAgOiAwKSk7CisgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSB2YWw7CiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gKChvcHRfcHZfbDF0ZiAmIH5PUFRf
UFZfTDFURl9ET01VKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9Q
VF9QVl9MMVRGX0RPTVUgOiAwKSk7CisgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9
IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0zMDMsNyArMzA2LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBMMURfRkxVU0giIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJpbnRl
ZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICovCi0gICAgaWYgKCBj
cHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmICkKKyAgICBpZiAoIGNwdV9oYXNfYnVnX2wx
dGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCiAgICAgICAgIHBy
aW50aygiICBMMVRGOiBiZWxpZXZlZCVzIHZ1bG5lcmFibGUsIG1heHBoeXNhZGRyIEwxRCAldSwg
Q1BVSUQgJXUiCiAgICAgICAgICAgICAgICAiLCBTYWZlIGFkZHJlc3MgJSJQUkl4NjQiXG4iLAog
ICAgICAgICAgICAgICAgY3B1X2hhc19idWdfbDF0ZiA/ICIiIDogIiBub3QiLApAQCAtMzMyLDgg
KzMzNSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5r
IHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfeHB0aV9kb211ICA/ICJlbmFi
bGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIgIFBWIEwxVEYgc2hhZG93aW5nOiBE
b20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9QVl9MMVRG
X0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCi0gICAgICAgICAgIG9wdF9wdl9sMXRm
ICYgT1BUX1BWX0wxVEZfRE9NVSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CisgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2h3ZG9tID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCisgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2RvbXUgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOwogfQogCiAv
KiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4g
Ki8KQEAgLTg3MSwxMyArODc0LDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgZG9tVSBMMVRGIG1p
dGlnYXRpb25zIG9uIGFsbCBMMVRGLXZ1bG5lcmFibGUKICAgICAgKiBoYXJkd2FyZS4KICAgICAg
Ki8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAgICB7Ci0gICAgICAgIGlmICggIWNw
dV9oYXNfYnVnX2wxdGYgKQotICAgICAgICAgICAgb3B0X3B2X2wxdGYgPSAwOwotICAgICAgICBl
bHNlCi0gICAgICAgICAgICBvcHRfcHZfbDF0ZiA9IE9QVF9QVl9MMVRGX0RPTVU7Ci0gICAgfQor
ICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9o
d2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211ID09IC0xICkKKyAgICAgICAgb3B0
X3B2X2wxdGZfZG9tdSA9IGNwdV9oYXNfYnVnX2wxdGY7CiAKICAgICAvKgogICAgICAqIEJ5IGRl
ZmF1bHQsIGVuYWJsZSBMMURfRkxVU0ggb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlLCB1bmxl
c3MKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oCmluZGV4IDQ2MjIzYjRmOTcuLjAxYTBmOTQ3NjEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaApAQCAtMjIzLDkgKzIyMyw4IEBAIHZvaWQgcHZfbDF0Zl90YXNrbGV0KHVuc2ln
bmVkIGxvbmcgZGF0YSk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9sMXRmX2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZiA9
Ci0gICAgICAgIG9wdF9wdl9sMXRmICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQotICAgICAgICAg
ICAgICAgICAgICAgICA/IE9QVF9QVl9MMVRGX0RPTTAgOiBPUFRfUFZfTDFURl9ET01VKTsKKyAg
ICBkLT5hcmNoLnB2X2RvbWFpbi5jaGVja19sMXRmID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8g
b3B0X3B2X2wxdGZfaHdkb20KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogb3B0X3B2X2wxdGZfZG9tdTsKIAogI2lmZGVmIENPTkZJR19T
SEFET1dfUEFHSU5HCiAgICAgdGFza2xldF9pbml0KCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cucHZf
bDF0Zl90YXNrbGV0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggMWIyOWY0NWIxYi4uYzg0
NjM1NDRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0zNyw5ICszNyw3IEBAIGV4dGVy
biB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBleHRlcm4gaW50OF90IG9wdF94
cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCi1leHRlcm4gaW50OF90IG9wdF9wdl9sMXRmOwot
I2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0jZGVmaW5lIE9QVF9QVl9MMVRGX0RPTVUg
IDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGZfaHdkb20sIG9wdF9wdl9sMXRmX2RvbXU7
CiAKIC8qCiAgKiBUaGUgTDFEIGFkZHJlc3MgbWFzaywgd2hpY2ggbWlnaHQgYmUgd2lkZXIgdGhh
biByZXBvcnRlZCBpbiBDUFVJRCwgYW5kIHRoZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:22:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07: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 1gKIAe-0001ce-3x; Wed, 07 Nov 2018 07:22:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIAc-0001cQ-Db
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:34 +0000
X-Inumbo-ID: e4dbd63e-e25d-11e8-a25d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4dbd63e-e25d-11e8-a25d-12d6303a7972;
 Wed, 07 Nov 2018 07:22: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 1gKIAb-00050E-99
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIAb-0007yS-6r
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIAb-0007yS-6r@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:22:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: fix "xpti=" and "pv-l1tf="
 yet again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2MzU1MjBiNmZhNjA1NjZiYzZjYzFmN2FjMDJjMjExNTU2NzYxNjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MTk6NTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToxOTo1NCAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQgYWdhaW4KICAgIAogICAgV2hpbGUgY29t
bWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0K
ICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5v
LWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9
bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UKICAgIG9mICJ4cHRpPSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFzIHRvIHdoaWNoIGRlZmF1bHQKICAgIGlz
IHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAiLCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8g
aGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFzIHRoaXMgaXMgZGlzdGluY3QgZnJvbSBi
b3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAieHB0aT1uby1kb20wLG5vLWRvbXUiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2UyMzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjU2ICswMjAwCi0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDZjYjBjMTNkNjYuLjI1ZGE2YTJlOTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIxNCwxMiArMjE0LDYgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihj
aGFyICpzKQogICAgIGNoYXIgKnNzOwogICAgIGludCB2YWwsIHJjID0gMDsKIAotICAgIC8qIElu
aGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4g
Ki8KLSAgICBpZiAoIG9wdF9wdl9sMXRmX2h3ZG9tID09IC0xICkKLSAgICAgICAgb3B0X3B2X2wx
dGZfaHdkb20gPSAwOwotICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAtMSApCi0gICAgICAg
IG9wdF9wdl9sMXRmX2RvbXUgPSAwOwotCiAgICAgLyogSW50ZXJwcmV0ICdwdi1sMXRmJyBhbG9u
ZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICggKnMgPT0gJ1wwJyAp
CiAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9tdSA9IDE7CkBAIC02
NzQsMTIgKzY2OCw2IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKICAg
ICBjaGFyICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKLSAgICAvKiBJbmhpYml0IHRoZSBk
ZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYg
KCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCi0gICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsKLSAg
ICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQotICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsK
LQogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4g
Zm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQogICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:22:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07: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 1gKIAo-0001eX-5e; Wed, 07 Nov 2018 07:22: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIAm-0001eP-U4
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:44 +0000
X-Inumbo-ID: eaeee8bf-e25d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eaeee8bf-e25d-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 07:22: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 1gKIAl-00050U-F2
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIAl-0007yw-Cm
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIAl-0007yw-Cm@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:22:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] vtd: add missing check for shared
 EPT...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2NjhiYjQ5Y2Q3OGI1MzBkMTFkMzJkNWNhNzY5ODFiMzAwMDFjM2MKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDE1OjIwOjE4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MjA6MTggMjAxOCArMDEwMAoK
ICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAgLi4u
aW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gaW5j
bHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9pb21t
dV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdiMWVi
ZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAyMDAK
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDEzICsrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggZGFhZWQwYWJiZC4uMjA5MzY2ODMyOCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NjYsNyArMTc2Niw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7Ci0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBu
ZXcgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7
fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTc4MSwxNCArMTc4
MSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwg
UEFHRV9TSElGVF80SywgMSk7Ci0gICAgaWYgKCBwZ19tYWRkciA9PSAwICkKKyAgICBpZiAoICFw
Z19tYWRkciApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1
Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBh
Z2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gJnBhZ2VbZ2ZuICYgTEVWRUxfTUFT
S107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJf
dCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVB
RCAgOiAwKSB8CkBAIC0xODA0LDYgKzE4MDYsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwogICAgICpwdGUg
PSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3Qg
ZG1hX3B0ZSkpOwpAQCAtMTgxOSw2ICsxODIyLDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogeworICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8K
KyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCiAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:22:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07: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 1gKIAz-0001fr-7f; Wed, 07 Nov 2018 07:22:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIAy-0001fi-0O
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:56 +0000
X-Inumbo-ID: f0fbb434-e25d-11e8-8f27-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0fbb434-e25d-11e8-8f27-12d6303a7972;
 Wed, 07 Nov 2018 07:22: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 1gKIAv-00050c-L1
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIAv-0007zK-Ij
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIAv-0007zK-Ij@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:22:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/boot: enable NMIs after traps
 init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2MWE3Y2I1ZGM1Zjc3YmUwYjQyYjFiMjU0Zjc0NGM3NTlkMmVhZGMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDUgMTU6MjA6NDUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNToyMDo0NSAyMDE4ICswMTAw
CgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4g
Y2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290
IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBh
bHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9y
aWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAg
VG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2lu
aXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA5Zjg0
YzdlYjE2Li42OGJhODBjZmI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTc1Myw2ICs3NTMsOSBAQCB2b2lk
IGNwdV9pbml0KHZvaWQpCiAjZGVmaW5lIENEKHJlZ2lzdGVyKSBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlZGIiICNyZWdpc3RlciA6IDogInIiKDBVTCkgKTsKIAlDRCgwKTsgQ0QoMSk7IENEKDIp
OyBDRCgzKTsgLyogbm8gZGI0IGFuZCBkYjUgKi87IENEKDYpOyBDRCg3KTsKICN1bmRlZiBDRAor
CisJLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBtYXkgaGF2ZSBsZWZ0
IHRoZW0gZGlzYWJsZWQuICovCisJZW5hYmxlX25taXMoKTsKIH0KIAogdm9pZCBjcHVfdW5pbml0
KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDc5YmFiZTMyYTYuLmJmNWVkMWZkMzMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02
NzUsNiArNjc1LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9u
IGluLiAqLwogCisgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCisgICAgZW5hYmxlX25taXMoKTsKKwogICAg
IGxvYWRlciA9IChtYmktPmZsYWdzICYgTUJJX0xPQURFUk5BTUUpCiAgICAgICAgID8gKGNoYXIg
KilfX3ZhKG1iaS0+Ym9vdF9sb2FkZXJfbmFtZSkgOiAidW5rbm93biI7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:23:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKIB8-0001hC-Ab; Wed, 07 Nov 2018 07:23:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIB7-0001h1-EA
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:05 +0000
X-Inumbo-ID: f70eafa2-e25d-11e8-8dfe-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f70eafa2-e25d-11e8-8dfe-12d6303a7972;
 Wed, 07 Nov 2018 07:23: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 1gKIB5-000510-R3
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIB5-0007zr-Ok
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIB5-0007zr-Ok@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:23:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3684314712963784329=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 042887f3a46afdb06c33f910680e3ecd830c3ebf
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:21:19 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:21:19 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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>
    master commit: 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
    master date: 2018-10-24 14:43:05 +0100
---
 xen/arch/x86/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/x86-defns.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 68ba80cfb6..b5fbb4e331 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -3,6 +3,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -749,10 +750,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/x86-defns.h b/xen/include/asm-x86/x86-defns.h
index 10b366a07d..b700c4ea2b 100644
--- a/xen/include/asm-x86/x86-defns.h
+++ b/xen/include/asm-x86/x86-defns.h
@@ -73,4 +73,14 @@
 #define X86_CR4_SMAP       0x00200000 /* enable SMAP */
 #define X86_CR4_PKE        0x00400000 /* enable PKE */
 
+/*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
 #endif	/* __XEN_X86_DEFNS_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3684314712963784329==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:23:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:23: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 1gKIBI-0001iY-CN; Wed, 07 Nov 2018 07:23:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIBH-0001iJ-3f
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:15 +0000
X-Inumbo-ID: fd21fc3c-e25d-11e8-8ef6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd21fc3c-e25d-11e8-8ef6-12d6303a7972;
 Wed, 07 Nov 2018 07:23: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 1gKIBG-000518-14
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIBF-00080M-V3
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIBF-00080M-V3@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:23:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/domain: Initialise vcpu debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7443749952814481212=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1ebb80376391285d1c6c28da4cef61cab943964d
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:22:07 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:22:07 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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>
    
    x86/domain: Fix build with GCC 4.3.x
    
    GCC 4.3.x can't initialise the user_regs structure like this.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
    master date: 2018-10-24 14:43:05 +0100
    master commit: 0a1fa635029d100d4b6b7eddb31d49603217cab7
    master date: 2018-10-30 13:26:21 +0000
---
 xen/arch/x86/domain.c        | 13 +++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 622422234f..2ca496994d 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -445,6 +445,17 @@ int switch_compat(struct domain *d)
     return rc;
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
+    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int vcpu_initialise(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -464,6 +475,8 @@ int vcpu_initialise(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
     else if ( (rc = xstate_alloc_save_area(v)) != 0 )
         return rc;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index a1e07c62b4..e319227a54 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3884,11 +3884,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     }
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.rflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.rdx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.rip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index c2c9f029c8..7c26f601ac 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -671,6 +671,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7443749952814481212==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 07:23:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:23: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 1gKIBT-0001jf-E6; Wed, 07 Nov 2018 07:23: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIBR-0001jW-Ni
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:25 +0000
X-Inumbo-ID: 033665af-e25e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 033665af-e25e-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 07:23: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 1gKIBQ-00051H-6q
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKIBQ-00080l-4c
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 07:23:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKIBQ-00080l-4c@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 07:23:24 +0000
Subject: [Xen-changelog] [xen stable-4.9] tools/dombuilder: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6818103286135923162=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:22:40 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:22:40 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 46029da12e5efeca6d957e5793bd34f2965fa0a1
    master date: 2018-10-24 14:43:05 +0100
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index cb68efcbd3..22817ebe04 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -51,6 +51,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define SPECIALPAGE_PAGING   0
 #define SPECIALPAGE_ACCESS   1
 #define SPECIALPAGE_SHARING  2
@@ -858,6 +861,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -905,6 +911,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1009,6 +1018,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6818103286135923162==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:44:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08: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 1gKJRX-00007H-Pk; Wed, 07 Nov 2018 08: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJRW-00007C-9b
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:06 +0000
X-Inumbo-ID: 48493025-e269-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48493025-e269-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08:44: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 1gKJRU-00071S-HL
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJRU-0005d3-F0
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJRU-0005d3-F0@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86: extend get_platform_badpages()
 interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1ZWM5NjZkYmViYTM2ZWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6MzI6MDggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTozMjowOCAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgIHwgIDYgKysr
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKystLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICB8IDEwICsrKysrLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggICAgICAgIHwgIDggKysrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjggaW5z
ZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IGNkNGFjYmY3MGMuLjhj
ZWU4ODBhZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTQwLDcgKzQwLDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5
IHhlbl9ndWVzdDsKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVpbnQzMl90IHhlbl9jcHVpZF9iYXNl
OwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxsX3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQg
Km1lbTsKLXN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07
CitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFn
ZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgdmNwdV9pZCk7CiAKQEAgLTMy
Niw3ICszMjYsNyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4
MjBtYXAgKmU4MjApCiAgICAgICAgIHBhbmljKCJVbmFibGUgdG8gZ2V0ICIgI3AgIlxuIik7ICAg
ICAgICBcCiAgICAgbWFya19wZm5fYXNfcmFtKGU4MjAsIHBmbik7ICAgICAgICAgICAgICAgICBc
CiAgICAgQVNTRVJUKGkgPCBBUlJBWV9TSVpFKHJlc2VydmVkX3BhZ2VzKSk7ICAgICBcCi0gICAg
cmVzZXJ2ZWRfcGFnZXNbaSsrXSA9IHBmbiA8PCBQQUdFX1NISUZUOyAgICBcCisgICAgcmVzZXJ2
ZWRfcGFnZXNbaSsrXS5tZm4gPSBwZm47ICAgICAgICAgICAgICBcCiB9KQogICAgIE1BUktfUEFS
QU1fUkFNKEhWTV9QQVJBTV9TVE9SRV9QRk4pOwogICAgIGlmICggIXB2X2NvbnNvbGUgKQpAQCAt
MzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3Qg
ZTgyMG1hcCAqZTgyMCkKICN1bmRlZiBNQVJLX1BBUkFNX1JBTQogfQogCi1jb25zdCB1bnNpZ25l
ZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNp
emUpCitjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBoeXBlcnZpc29yX3Jl
c2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlQoeGVuX2d1ZXN0
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBmMDQzZTQzYWM3Li5iOTdkY2MxZDBmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTg0MywyMyArNTg0MywyMyBAQCB2b2lkIGFy
Y2hfZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKICAgICAgICAgICAgIG1lbV9zaGFyaW5nX2dl
dF9ucl9zYXZlZF9tZm5zKCkpOwogfQogCi1jb25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgZ2V0
X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKK2NvbnN0IHN0cnVj
dCBwbGF0Zm9ybV9iYWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25l
ZCBpbnQgKmFycmF5X3NpemUpCiB7CiAgICAgdTMyIGlnZF9pZDsKLSAgICBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0gewotICAgICAgICAweDIwMDUwMDAwLAot
ICAgICAgICAweDIwMTEwMDAwLAotICAgICAgICAweDIwMTMwMDAwLAotICAgICAgICAweDIwMTM4
MDAwLAotICAgICAgICAweDQwMDA0MDAwLAorICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxhdGZv
cm1fYmFkX3BhZ2UgX19pbml0Y29uc3Qgc25iX2JhZF9wYWdlc1tdID0geworICAgICAgICB7IC5t
Zm4gPSAweDIwMDUwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAgICAgICAgeyAubWZuID0gMHgyMDEx
MDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzAwMDAgPj4gUEFH
RV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJRlQgfSwK
KyAgICAgICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgfTsKIAot
ICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShiYWRfcGFnZXMpOworICAgICphcnJheV9zaXpl
ID0gQVJSQVlfU0laRShzbmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFk
MzIoMCwgMCwgMiwgMCwgMCk7Ci0gICAgaWYgKCAhSVNfU05CX0dGWChpZ2RfaWQpICkKLSAgICAg
ICAgcmV0dXJuIE5VTEw7CisgICAgaWYgKCBJU19TTkJfR0ZYKGlnZF9pZCkgKQorICAgICAgICBy
ZXR1cm4gc25iX2JhZF9wYWdlczsKIAotICAgIHJldHVybiBiYWRfcGFnZXM7CisgICAgcmV0dXJu
IE5VTEw7CiB9CiAKIHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBsaW5lYXIpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDE2ZTFiMGMzNTcuLmQyOTQ5MTAxN2UgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CkBAIC0yNzAsNyArMjcwLDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3Qg
cHMsIHBhZGRyX3QgcGUpCiAgICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAg
ICAgY29uc3QgY2hhciAqcDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5zaWduZWQg
bG9uZyAqYmFkcGFnZSA9IE5VTEw7CisgICAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpiYWRwYWdlOwogICAgIHVuc2lnbmVkIGludCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERf
QlVHX09OKDggKiBzaXplb2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAt
Mjk5LDggKzI5OSw4IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBw
YWRkcl90IHBlKQogICAgIHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJheV9zaXplOyBp
KysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2Ug
Pj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2Ug
Pj4gUEFHRV9TSElGVCkgKyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRw
YWdlLT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsg
KDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAgICAg
IH0KICAgICB9CkBAIC0zMTIsOCArMzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2Vz
KHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgYXJyYXlfc2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCpiYWRwYWdlID4+IFBBR0VfU0hJRlQpICsgMSk7Cisg
ICAgICAgICAgICAgICAgYm9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2Ut
Pm9yZGVyKSk7CiAgICAgICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAgICAgICAgfQogICAg
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCBjMGFjZjRjMzZlLi42ZjE1ZTI0YjZi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKQEAgLTM3LDcgKzM3LDcgQEAgdm9pZCBoeXBlcnZp
c29yX2FwX3NldHVwKHZvaWQpOwogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZu
X3QgKm1mbik7CiBpbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiB2
b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7Ci1jb25zdCB1
bnNpZ25lZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6
ZSk7Citjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmh5cGVydmlzb3JfcmVzZXJ2ZWRf
cGFnZXModW5zaWduZWQgaW50ICpzaXplKTsKIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFz
ZSh2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKQEAgLTY1LDcgKzY1LDcg
QEAgc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1h
cCAqZTgyMCkKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBj
b25zdCB1bnNpZ25lZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGlu
dCAqc2l6ZSkKK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpo
eXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKICAgICByZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA2ZTQ1NjUx
YjExLi43NTY1ZjI4ZjBmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zNDEsNyArMzQxLDEzIEBAIHZvaWQgemFw
X3JvX21wdChtZm5fdCBtZm4pOwogCiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAot
Y29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxv
bmcgbWZuOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0
Zm9ybV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlf
c2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3Ig
dHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:44:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08: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 1gKJRg-00007g-S0; Wed, 07 Nov 2018 08: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJRf-00007a-MX
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:15 +0000
X-Inumbo-ID: 4e5a58ad-e269-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e5a58ad-e269-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08: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 1gKJRe-00071a-Nc
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJRe-0005e3-L7
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJRe-0005e3-L7@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:44:14 +0000
Subject: [Xen-changelog] [xen staging] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNjNzY0MTBkMjBhZmYyY2MwN2IyNjhiMDcxM2RjMWQyNzQwYzZlMTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6MzM6MjQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTozMzoyNCAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxNiAr
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYjk3ZGNj
MWQwZi4uMmM0NTBjYzIwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTU4NTMsNiArNTg1MywyMiBAQCBjb25zdCBzdHJ1Y3QgcGxhdGZv
cm1fYmFkX3BhZ2UgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICph
cnJheQogICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJRlQgfSwKICAgICAg
ICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgfTsKKyAgICBzdGF0
aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGNvbnN0IGhsZV9iYWRfcGFn
ZSA9IHsKKyAgICAgICAgLm1mbiA9IDB4NDAwMDAwMDAgPj4gUEFHRV9TSElGVCwgLm9yZGVyID0g
MTAKKyAgICB9OworCisgICAgc3dpdGNoICggY3B1aWRfZWF4KDEpICYgMHgwMDBmM2ZmMCApCisg
ICAgeworICAgIGNhc2UgMHgwMDA0MDZlMDogLyogZXJyYXR1bSBTS0wxNjcgKi8KKyAgICBjYXNl
IDB4MDAwNTA2NTA6IC8qIGVycmF0dW0gU0taNjMgKi8KKyAgICBjYXNlIDB4MDAwNTA2ZTA6IC8q
IGVycmF0YSBTS0wxNjcgLyBTS1cxNTkgKi8KKyAgICBjYXNlIDB4MDAwODA2ZTA6IC8qIGVycmF0
dW0gS0JMPz8/ICovCisgICAgY2FzZSAweDAwMDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JX
MTE0IC8gQ0ZXMTAzICovCisgICAgICAgICphcnJheV9zaXplID0gKGNwdWlkX2VheCgwKSA+PSA3
ICYmCisgICAgICAgICAgICAgICAgICAgICAgICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAoY3B1
aWRfY291bnRfZWJ4KDcsIDApICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hMRSkpKTsKKyAg
ICAgICAgcmV0dXJuICZobGVfYmFkX3BhZ2U7CisgICAgfQogCiAgICAgKmFycmF5X3NpemUgPSBB
UlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigw
LCAwLCAyLCAwLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:44:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08: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 1gKJRr-0000AJ-Tv; Wed, 07 Nov 2018 08:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJRq-0000A5-VX
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:26 +0000
X-Inumbo-ID: 54695c50-e269-11e8-9f80-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54695c50-e269-11e8-9f80-12d6303a7972;
 Wed, 07 Nov 2018 08: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 1gKJRo-00071j-Tc
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJRo-0005ew-RN
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJRo-0005ew-RN@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:44:24 +0000
Subject: [Xen-changelog] [xen staging] mm/page_alloc: make bootscrub happen
 in idle-loop
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMjRlZjc4NTM3OWZmZjdjZmI2ZTI0MGU5ODVmMjMwMTU1YjJiMTIKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDcgMDk6MzQ6MTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTozNDoxNyAyMDE4ICswMTAw
CgogICAgbW0vcGFnZV9hbGxvYzogbWFrZSBib290c2NydWIgaGFwcGVuIGluIGlkbGUtbG9vcAog
ICAgCiAgICBTY3J1YmJpbmcgUkFNIGR1cmluZyBib290IG1heSB0YWtlIGEgbG9uZyB0aW1lIG9u
IG1hY2hpbmVzIHdpdGggbG90cwogICAgb2YgUkFNLiBBZGQgJ2lkbGUnIG9wdGlvbiB0byBib290
c2NydWIgd2hpY2ggbWFya3MgYWxsIHBhZ2VzIGRpcnR5CiAgICBpbml0aWFsbHkgc28gdGhleSB3
aWxsIGV2ZW50dWFsbHkgYmUgc2NydWJiZWQgaW4gaWRsZS1sb29wIG9uIGV2ZXJ5CiAgICBvbmxp
bmUgQ1BVLgogICAgCiAgICBJdCdzIGd1YXJhbnRlZWQgdGhhdCB0aGUgYWxsb2NhdG9yIHdpbGwg
cmV0dXJuIHNjcnViYmVkIHBhZ2VzIGJ5IGRvaW5nCiAgICBlYWdlciBzY3J1YmJpbmcgZHVyaW5n
IGFsbG9jYXRpb24gKHVubGVzcyBNRU1GX25vX3NjcnViIHdhcyBwcm92aWRlZCkuCiAgICAKICAg
IFVzZSB0aGUgbmV3ICdpZGxlJyBvcHRpb24gYXMgdGhlIGRlZmF1bHQgb25lLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDkgKysrKy0tCiB4ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYyAgICAgICAgICAgICB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDJjNzA0NmViODYuLjkwMjhi
Y2RlMmUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yMjcsMTQgKzIyNywx
OSBAQCB0aGF0IGJ5dGUgYDB4MTIzNDU2NzhgIGlzIGJhZCwgeW91IHdvdWxkIHBsYWNlIGBiYWRw
YWdlPTB4MTIzNDVgIG9uCiBYZW4ncyBjb21tYW5kIGxpbmUuCiAKICMjIyBib290c2NydWIKLT4g
YD0gPGJvb2xlYW4+YAorPiBgPSBpZGxlIHwgPGJvb2xlYW4+YAogCi0+IERlZmF1bHQ6IGB0cnVl
YAorPiBEZWZhdWx0OiBgaWRsZWAKIAogU2NydWIgZnJlZSBSQU0gZHVyaW5nIGJvb3QuICBUaGlz
IGlzIGEgc2FmZXR5IGZlYXR1cmUgdG8gcHJldmVudAogYWNjaWRlbnRhbGx5IGxlYWtpbmcgc2Vu
c2l0aXZlIFZNIGRhdGEgaW50byBvdGhlciBWTXMgaWYgWGVuIGNyYXNoZXMKIGFuZCByZWJvb3Rz
LgogCitJbiBgaWRsZWAgbW9kZSwgUkFNIGlzIHNjcnViYmVkIGluIGJhY2tncm91bmQgb24gYWxs
IENQVXMgZHVyaW5nIGlkbGUtbG9vcAord2l0aCBhIGd1YXJhbnRlZSB0aGF0IG1lbW9yeSBhbGxv
Y2F0aW9ucyBhbHdheXMgcHJvdmlkZSBzY3J1YmJlZCBwYWdlcy4KK1RoaXMgb3B0aW9uIHJlZHVj
ZXMgYm9vdCB0aW1lIG9uIG1hY2hpbmVzIHdpdGggYSBsYXJnZSBhbW91bnQgb2YgUkFNIHdoaWxl
CitzdGlsbCBwcm92aWRpbmcgc2VjdXJpdHkgYmVuZWZpdHMuCisKICMjIyBib290c2NydWJcX2No
dW5rCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
Yi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBkMjk0OTEwMTdlLi4xYWVjMTNlOTVmIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtMTYxLDggKzE2MSw0MiBAQCBzdHJpbmdfcGFyYW0oImJhZHBhZ2UiLCBvcHRf
YmFkcGFnZSk7CiAvKgogICogbm8tYm9vdHNjcnViIC0+IEZyZWUgcGFnZXMgYXJlIG5vdCB6ZXJv
ZWQgZHVyaW5nIGJvb3QuCiAgKi8KLXN0YXRpYyBib29sX3Qgb3B0X2Jvb3RzY3J1YiBfX2luaXRk
YXRhID0gMTsKLWJvb2xlYW5fcGFyYW0oImJvb3RzY3J1YiIsIG9wdF9ib290c2NydWIpOworZW51
bSBib290c2NydWJfbW9kZSB7CisgICAgQk9PVFNDUlVCX09GRiwKKyAgICBCT09UU0NSVUJfT04s
CisgICAgQk9PVFNDUlVCX0lETEUsCit9Oworc3RhdGljIGVudW0gYm9vdHNjcnViX21vZGUgX19p
bml0ZGF0YSBvcHRfYm9vdHNjcnViID0gQk9PVFNDUlVCX0lETEU7CitzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9ib290c2NydWJfcGFyYW0oY29uc3QgY2hhciAqcykKK3sKKyAgICAvKiBJbnRlcnBy
ZXQgJ2Jvb3RzY3J1YicgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybSAqLworICAg
IGlmICggKnMgPT0gJ1wwJyApCisgICAgeworICAgICAgICBvcHRfYm9vdHNjcnViID0gQk9PVFND
UlVCX09OOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBwYXJzZV9i
b29sKHMsIE5VTEwpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICBvcHRfYm9vdHNjcnVi
ID0gQk9PVFNDUlVCX09GRjsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDE6CisgICAgICAg
IG9wdF9ib290c2NydWIgPSBCT09UU0NSVUJfT047CisgICAgICAgIGJyZWFrOworCisgICAgZGVm
YXVsdDoKKyAgICAgICAgaWYgKCAhc3RyY21wKHMsICJpZGxlIikgKQorICAgICAgICAgICAgb3B0
X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9JRExFOworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CitjdXN0b21fcGFyYW0oImJvb3RzY3J1YiIsIHBhcnNlX2Jvb3RzY3J1Yl9wYXJhbSk7CiAKIC8q
CiAgKiBib290c2NydWJfY2h1bmsgLT4gQW1vdW50IG9mIGJ5dGVzIHRvIHNjcnViIGxvY2tzdGVw
IG9uIG5vbi1TTVQgQ1BVcwpAQCAtMTcyNiw2ICsxNzYwLDcgQEAgc3RhdGljIHZvaWQgaW5pdF9o
ZWFwX3BhZ2VzKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQogewogICAgIHVuc2lnbmVkIGxvbmcgaTsKKyAgICBib29sIGlkbGVfc2NydWIgPSBmYWxz
ZTsKIAogICAgIC8qCiAgICAgICogU29tZSBwYWdlcyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJv
b3QgYWxsb2NhdG9yIChlLmcgcmVzZXJ2ZWQKQEAgLTE3MzcsNiArMTc3Miw5IEBAIHN0YXRpYyB2
b2lkIGluaXRfaGVhcF9wYWdlcygKICAgICBmaXJzdF92YWxpZF9tZm4gPSBtZm5fbWluKHBhZ2Vf
dG9fbWZuKHBnKSwgZmlyc3RfdmFsaWRfbWZuKTsKICAgICBzcGluX3VubG9jaygmaGVhcF9sb2Nr
KTsKIAorICAgIGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAmJiBvcHRfYm9v
dHNjcnViID09IEJPT1RTQ1JVQl9JRExFICkKKyAgICAgICAgaWRsZV9zY3J1YiA9IHRydWU7CisK
ICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKysgKQogICAgIHsKICAgICAgICAgdW5z
aWduZWQgaW50IG5pZCA9IHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcraSkpOwpAQCAtMTc2
Myw3ICsxODAxLDcgQEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAogICAgICAgICAgICAg
bnJfcGFnZXMgLT0gbjsKICAgICAgICAgfQogCi0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZyAr
IGksIDAsIHNjcnViX2RlYnVnKTsKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwgMCwg
c2NydWJfZGVidWcgfHwgaWRsZV9zY3J1Yik7CiAgICAgfQogfQogCkBAIC0yMDM5LDggKzIwNzcs
MjMgQEAgdm9pZCBfX2luaXQgaGVhcF9pbml0X2xhdGUodm9pZCkKICAgICAgKi8KICAgICBzZXR1
cF9sb3dfbWVtX3ZpcnEoKTsKIAotICAgIGlmICggb3B0X2Jvb3RzY3J1YiApCisgICAgc3dpdGNo
ICggb3B0X2Jvb3RzY3J1YiApCisgICAgeworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICAvKiBGYWxsIHRocm91Z2ggKi8KKworICAgIGNhc2UgQk9P
VFNDUlVCX0lETEU6CisgICAgICAgIHByaW50aygiU2NydWJiaW5nIGZyZWUgUkFNIG9uIGluIGJh
Y2tncm91bmRcbiIpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgQk9PVFNDUlVCX09OOgog
ICAgICAgICBzY3J1Yl9oZWFwX3BhZ2VzKCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBC
T09UU0NSVUJfT0ZGOgorICAgICAgICBicmVhazsKKyAgICB9CiB9CiAKIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:44:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08: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 1gKJS2-0000Bs-0t; Wed, 07 Nov 2018 08:44:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJS0-0000Bd-OB
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:36 +0000
X-Inumbo-ID: 5a7ef3a7-e269-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a7ef3a7-e269-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08: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 1gKJRz-00071u-3T
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJRz-0005fZ-15
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJRz-0005fZ-15@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:44:35 +0000
Subject: [Xen-changelog] [xen staging] p2m: move p2m-common.h inclusion point
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkZTM0NTllMDk2MWZmMzIzMzM5MmNmMjFhNjljYWZlOTAwNmRlNTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6MzU6MTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTozNToxNCAyMDE4ICswMTAwCgogICAgcDJt
OiBtb3ZlIHAybS1jb21tb24uaCBpbmNsdXNpb24gcG9pbnQKICAgIAogICAgVGhlIGhlYWRlciBp
cyAoaGVuY2UgaXRzIG5hbWUpIHN1cHBvc2VkIHRvIGJlIGEgaGVscGVyIGZvciB0aGUgcGVyLWFy
Y2gKICAgIHAybS5oIGZpbGVzLiBJdCB3YXMgbmV2ZXIgc3VwcG9zZWQgdG8gYmUgaW5jbHVkZWQg
ZGlyZWN0bHksIGFuZCBmb3IgdGhlCiAgICBwdXJwb3NlIG9mIHB1dHRpbmcgY29tbW9uIGZ1bmN0
aW9uIGRlY2xhcmF0aW9ucyBpbnRvIHRoZSBjb21tb24gaGVhZGVyCiAgICBpdCBpcyBtb3JlIGhl
bHBmdWwgaWYgdGhpbmdzIGxpa2UgcDJtX3QgYXJlIGFscmVhZHkgYXZhaWxhYmxlIGF0IHRoZQog
ICAgaW5jbHVzaW9uIHBvaW50LgogICAgCiAgICBUaGlzIGFsc28gdW5kb2VzIHBhcnRzIG9mIDAy
ZWRlN2RjMDMgKCJtZW1vcnk6IGFkZAogICAgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBh
IHdyYXBwZXIuLi4iKSwgd2hpY2ggaGFkIGJlZW4gdGhlcmUganVzdAogICAgYmVjYXVzZSBvZiB0
aGUgdW5oZWxwZnVsIG9yaWdpbmFsIHdheSBvZiBpbmNsdWRpbmcgcDJtLWNvbW1vbi5oLgogICAg
CiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkaXRjaCBhIGR1cGxpY2F0ZSBwdWJs
aWMvbWVtb3J5LmggZnJvbSB0aGUKICAgIEFSTSBoZWFkZXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMg
ICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICB8IDEyICsrKysrKysrLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICB8IDExICsrKysrKysrLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vcDJtLWNvbW1vbi5oIHwgIDIgLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9o
ZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKaW5kZXggMGVjNGMwODJhNi4uNDU3
M2NjYWRmMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYworKysgYi94ZW4v
ZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC0xNywxMiArMTcsMTIgQEAKICAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KICAqLwogCi0jaW5jbHVkZSA8eGVuL3AybS1jb21tb24uaD4KICNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi92cGNp
Lmg+CiAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+CiAKICNk
ZWZpbmUgTUFQUEFCTEVfQkFSKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAoKHgpLT50eXBlID09IFZQQ0lfQkFSX01FTTMyIHx8ICh4KS0+
dHlwZSA9PSBWUENJX0JBUl9NRU02NF9MTyB8fCAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGMwMzU1NzU0
NGEuLjdiMjg2M2RhNjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtNyw4ICs3LDYgQEAKICNpbmNsdWRlIDx4
ZW4vbWVtX2FjY2Vzcy5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPiAvKiBmb3Igdm1f
ZXZlbnRfcmVzcG9uc2VfdCAqLwogI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KLSNpbmNsdWRl
IDx4ZW4vcDJtLWNvbW1vbi5oPgotI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KIAogI2RlZmlu
ZSBwYWRkcl9iaXRzIFBBRERSX0JJVFMKIApAQCAtMTEwLDcgKzEwOCw3IEBAIHN0cnVjdCBwMm1f
ZG9tYWluIHsKICAqIGZ1dHVyZSwgaXQncyBwb3NzaWJsZSB0byB1c2UgaGlnaGVyIHZhbHVlIGZv
ciBwc2V1ZG8tdHlwZSBhbmQgZG9uJ3Qgc3RvcmUKICAqIHRoZW0gaW4gdGhlIHAybSBlbnRyeS4K
ICAqLwotZW51bSBwMm1fdHlwZSB7Cit0eXBlZGVmIGVudW0gewogICAgIHAybV9pbnZhbGlkID0g
MCwgICAgLyogTm90aGluZyBtYXBwZWQgaGVyZSAqLwogICAgIHAybV9yYW1fcncsICAgICAgICAg
LyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICovCiAgICAgcDJtX3JhbV9ybywgICAgICAg
ICAvKiBSZWFkLW9ubHk7IHdyaXRlcyBhcmUgc2lsZW50bHkgZHJvcHBlZCAqLwpAQCAtMTI0LDcg
KzEyMiw3IEBAIGVudW0gcDJtX3R5cGUgewogICAgIHAybV9pb21tdV9tYXBfcncsICAgLyogUmVh
ZC93cml0ZSBpb21tdSBtYXBwaW5nICovCiAgICAgcDJtX2lvbW11X21hcF9ybywgICAvKiBSZWFk
LW9ubHkgaW9tbXUgbWFwcGluZyAqLwogICAgIHAybV9tYXhfcmVhbF90eXBlLCAgLyogVHlwZXMg
YWZ0ZXIgdGhpcyB3b24ndCBiZSBzdG9yZSBpbiB0aGUgcDJtICovCi19OworfSBwMm1fdHlwZV90
OwogCiAvKiBXZSB1c2UgYml0bWFwcyBhbmQgbWFzayB0byBoYW5kbGUgZ3JvdXBzIG9mIHR5cGVz
ICovCiAjZGVmaW5lIHAybV90b19tYXNrKF90KSAoMVVMIDw8IChfdCkpCkBAIC0xNDQsNiArMTQy
LDEyIEBAIGVudW0gcDJtX3R5cGUgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQMk1f
UkFNX1RZUEVTIHwgUDJNX0dSQU5UX1RZUEVTIHwgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3RvX21hc2socDJtX21hcF9mb3JlaWduKSkpCiAKKy8qIEFsbCBjb21tb24gdHlw
ZSBkZWZpbml0aW9ucyBzaG91bGQgbGl2ZSBhaGVhZCBvZiB0aGlzIGluY2x1c2lvbi4gKi8KKyNp
ZmRlZiBfWEVOX1AyTV9DT01NT05fSAorIyBlcnJvciAieGVuL3AybS1jb21tb24uaCBzaG91bGQg
bm90IGJlIGluY2x1ZGVkIGRpcmVjdGx5IgorI2VuZGlmCisjaW5jbHVkZSA8eGVuL3AybS1jb21t
b24uaD4KKwogc3RhdGljIGlubGluZQogdm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MTZfdCBpZHgpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBkMDhjNTk1ODg3Li5hYzMzZjUw
ODZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKQEAgLTI3LDcgKzI3LDYgQEAKICNkZWZpbmUgX1hFTl9BU01fWDg2
X1AyTV9ICiAKICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+Ci0jaW5jbHVkZSA8eGVuL3AybS1jb21t
b24uaD4KICNpbmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgogI2luY2x1ZGUgPGFzbS9tZW1fc2hh
cmluZy5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+ICAgIC8qIGZvciBwYWdldGFibGVfdCAqLwpA
QCAtNTIsNyArNTEsNyBAQCBleHRlcm4gYm9vbF90IG9wdF9oYXBfMWdiLCBvcHRfaGFwXzJtYjsK
ICAqIGNhbm5vdCBiZSBub24temVybywgb3RoZXJ3aXNlLCBoYXJkd2FyZSBnZW5lcmF0ZXMgaW8g
cGFnZSBmYXVsdHMgd2hlbiAKICAqIGRldmljZSBhY2Nlc3MgdGhvc2UgcGFnZXMuIFRoZXJlZm9y
ZSwgcDJtX3JhbV9ydyBoYXMgdG8gYmUgZGVmaW5lZCBhcyAwLgogICovCi1lbnVtIHAybV90eXBl
IHsKK3R5cGVkZWYgZW51bSB7CiAgICAgcDJtX3JhbV9ydyA9IDAsICAgICAgICAgICAgIC8qIE5v
cm1hbCByZWFkL3dyaXRlIGd1ZXN0IFJBTSAqLwogICAgIHAybV9pbnZhbGlkID0gMSwgICAgICAg
ICAgICAvKiBOb3RoaW5nIG1hcHBlZCBoZXJlICovCiAgICAgcDJtX3JhbV9sb2dkaXJ0eSA9IDIs
ICAgICAgIC8qIFRlbXBvcmFyaWx5IHJlYWQtb25seSBmb3IgbG9nLWRpcnR5ICovCkBAIC03Miw3
ICs3MSw3IEBAIGVudW0gcDJtX3R5cGUgewogICAgIHAybV9yYW1fYnJva2VuID0gMTMsICAgICAg
ICAgIC8qIEJyb2tlbiBwYWdlLCBhY2Nlc3MgY2F1c2UgZG9tYWluIGNyYXNoICovCiAgICAgcDJt
X21hcF9mb3JlaWduICA9IDE0LCAgICAgICAgLyogcmFtIHBhZ2VzIGZyb20gZm9yZWlnbiBkb21h
aW4gKi8KICAgICBwMm1faW9yZXFfc2VydmVyID0gMTUsCi19OworfSBwMm1fdHlwZV90OwogCiAv
KiBNb2RpZmllcnMgdG8gdGhlIHF1ZXJ5ICovCiB0eXBlZGVmIHVuc2lnbmVkIGludCBwMm1fcXVl
cnlfdDsKQEAgLTM2OCw2ICszNjcsMTIgQEAgc3RydWN0IHAybV9kb21haW4gewogLyogZ2V0IGhv
c3QgcDJtIHRhYmxlICovCiAjZGVmaW5lIHAybV9nZXRfaG9zdHAybShkKSAgICAgICgoZCktPmFy
Y2gucDJtKQogCisvKiBBbGwgY29tbW9uIHR5cGUgZGVmaW5pdGlvbnMgc2hvdWxkIGxpdmUgYWhl
YWQgb2YgdGhpcyBpbmNsdXNpb24uICovCisjaWZkZWYgX1hFTl9QMk1fQ09NTU9OX0gKKyMgZXJy
b3IgInhlbi9wMm0tY29tbW9uLmggc2hvdWxkIG5vdCBiZSBpbmNsdWRlZCBkaXJlY3RseSIKKyNl
bmRpZgorI2luY2x1ZGUgPHhlbi9wMm0tY29tbW9uLmg+CisKIC8qCiAgKiBVcGRhdGVzIHZDUFUn
cyBuMnBtIHRvIG1hdGNoIGl0cyBucDJtX2Jhc2UgaW4gVk1DeDEyIGFuZCByZXR1cm5zIHRoYXQg
bnAybS4KICAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCBiL3hl
bi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKaW5kZXggZjRkMzBlZmU1Zi4uNTgwMzFhNmVhOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcDJtLWNvbW1vbi5oCkBAIC0zMiw4ICszMiw2IEBAIHVuc2lnbmVkIGxvbmcKIHAybV9w
b2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwogCi10eXBlZGVm
IGVudW0gcDJtX3R5cGUgcDJtX3R5cGVfdDsKLQogaW50IF9fbXVzdF9jaGVjayBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZG9ubHksIHAybV90eXBlX3QgKnAy
bXRfcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqKnBhZ2VfcCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:44:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08: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 1gKJSC-0000Dl-2t; Wed, 07 Nov 2018 08:44:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJSA-0000Dd-RW
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:46 +0000
X-Inumbo-ID: 610115de-e269-11e8-8aba-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 610115de-e269-11e8-8aba-12d6303a7972;
 Wed, 07 Nov 2018 08:44: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 1gKJSA-00072i-19
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJS9-0005gn-Uz
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJS9-0005gn-Uz@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:44:45 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmMGFkMTQ2YjVlZGY0OWJmOWM0M2FhODY2NTUyNzRkZmY4YWE0ODcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDE6MjYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0MToyNiAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
ICAgICAgICB8ICA4ICsrKysrKystCiA1IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCAyYTU1NTRhYjI2Li4wYjAwNThiNDVlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jCkBAIC00MCw3ICs0MCw3IEBAIGJvb2wgX19yZWFkX21vc3RseSB4ZW5fZ3Vlc3Q7
CiBzdGF0aWMgX19yZWFkX21vc3RseSB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKIGV4dGVybiBj
aGFyIGh5cGVyY2FsbF9wYWdlW107CiBzdGF0aWMgc3RydWN0IHJhbmdlc2V0ICptZW07Ci1zdGF0
aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIHJlc2VydmVkX3BhZ2VzWzJdOworc3RhdGljIHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRkYXRhIHJlc2VydmVkX3BhZ2VzWzJdOwogCiBE
RUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwogCkBAIC0zMjYsNyArMzI2LDcg
QEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9maXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICplODIw
KQogICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdldCAiICNwKTsgICAgICAgICAgICAgXAogICAg
IG1hcmtfcGZuX2FzX3JhbShlODIwLCBwZm4pOyAgICAgICAgICAgICAgICAgXAogICAgIEFTU0VS
VChpIDwgQVJSQVlfU0laRShyZXNlcnZlZF9wYWdlcykpOyAgICAgXAotICAgIHJlc2VydmVkX3Bh
Z2VzW2krK10gPSBwZm4gPDwgUEFHRV9TSElGVDsgICAgXAorICAgIHJlc2VydmVkX3BhZ2VzW2kr
K10ubWZuID0gcGZuOyAgICAgICAgICAgICAgXAogfSkKICAgICBNQVJLX1BBUkFNX1JBTShIVk1f
UEFSQU1fU1RPUkVfUEZOKTsKICAgICBpZiAoICFwdl9jb25zb2xlICkKQEAgLTMzNCw3ICszMzQs
NyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4MjBtYXAgKmU4
MjApCiAjdW5kZWYgTUFSS19QQVJBTV9SQU0KIH0KIAotY29uc3QgdW5zaWduZWQgbG9uZyAqX19p
bml0IGh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXplKQorY29uc3Qg
c3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdl
cyh1bnNpZ25lZCBpbnQgKnNpemUpCiB7CiAgICAgQVNTRVJUKHhlbl9ndWVzdCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2Q0ODcx
Yjc5MS4uN2M2ZTQ5YTgzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTU3NjksMjMgKzU3NjksMjMgQEAgdm9pZCBhcmNoX2R1bXBfc2hh
cmVkX21lbV9pbmZvKHZvaWQpCiAgICAgICAgICAgICBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRf
bWZucygpKTsKIH0KIAotY29uc3QgdW5zaWduZWQgbG9uZyAqX19pbml0IGdldF9wbGF0Zm9ybV9i
YWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5X3NpemUpCitjb25zdCBzdHJ1Y3QgcGxhdGZvcm1f
YmFkX3BhZ2UgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJh
eV9zaXplKQogewogICAgIHUzMiBpZ2RfaWQ7Ci0gICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19p
bml0ZGF0YSBiYWRfcGFnZXNbXSA9IHsKLSAgICAgICAgMHgyMDA1MDAwMCwKLSAgICAgICAgMHgy
MDExMDAwMCwKLSAgICAgICAgMHgyMDEzMDAwMCwKLSAgICAgICAgMHgyMDEzODAwMCwKLSAgICAg
ICAgMHg0MDAwNDAwMCwKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
IF9faW5pdGNvbnN0IHNuYl9iYWRfcGFnZXNbXSA9IHsKKyAgICAgICAgeyAubWZuID0gMHgyMDA1
MDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMTAwMDAgPj4gUEFH
RV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTMwMDAwID4+IFBBR0VfU0hJRlQgfSwK
KyAgICAgICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsg
Lm1mbiA9IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CiAKLSAgICAqYXJyYXlf
c2l6ZSA9IEFSUkFZX1NJWkUoYmFkX3BhZ2VzKTsKKyAgICAqYXJyYXlfc2l6ZSA9IEFSUkFZX1NJ
WkUoc25iX2JhZF9wYWdlcyk7CiAgICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDIs
IDAsIDApOwotICAgIGlmICggIUlTX1NOQl9HRlgoaWdkX2lkKSApCi0gICAgICAgIHJldHVybiBO
VUxMOworICAgIGlmICggSVNfU05CX0dGWChpZ2RfaWQpICkKKyAgICAgICAgcmV0dXJuIHNuYl9i
YWRfcGFnZXM7CiAKLSAgICByZXR1cm4gYmFkX3BhZ2VzOworICAgIHJldHVybiBOVUxMOwogfQog
CiB2b2lkIHBhZ2luZ19pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCmluZGV4IDAyYWVlZDdjNDcuLjQ4MmYwOTg4ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yNzAsNyArMjcw
LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUp
CiAgICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAgICAgY29uc3QgY2hhciAq
cDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYmFkcGFnZSA9
IE5VTEw7CisgICAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpiYWRwYWdlOwogICAg
IHVuc2lnbmVkIGludCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERfQlVHX09OKDggKiBzaXpl
b2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAtMjk5LDggKzI5OSw4IEBA
IHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAg
IHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJheV9zaXplOyBpKysgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCkg
KyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRwYWdlLT5tZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2Ut
Pm9yZGVyKSk7CiAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAgICAgIH0KICAgICB9CkBAIC0z
MTIsOCArMzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYXJyYXlf
c2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBib290bWVtX3JlZ2lv
bl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCpiYWRwYWdlID4+IFBBR0VfU0hJRlQpICsgMSk7CisgICAgICAgICAgICAgICAg
Ym9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAg
ICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaAppbmRleCBjMGFjZjRjMzZlLi42ZjE1ZTI0YjZiIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QveGVuLmgKQEAgLTM3LDcgKzM3LDcgQEAgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZv
aWQpOwogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbik7CiBpbnQg
aHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiB2b2lkIGh5cGVydmlzb3Jf
Zml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7Ci1jb25zdCB1bnNpZ25lZCBsb25nICpo
eXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7Citjb25zdCBzdHJ1
Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQg
aW50ICpzaXplKTsKIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKTsKIHZvaWQg
aHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKQEAgLTY1LDcgKzY1LDcgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBjb25zdCB1bnNpZ25lZCBs
b25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKK3N0YXRp
YyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpoeXBlcnZpc29yX3Jlc2Vy
dmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKICAgICByZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA2ZTQ1NjUxYjExLi43NTY1ZjI4ZjBm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDEsNyArMzQxLDEzIEBAIHZvaWQgemFwX3JvX21wdChtZm5fdCBt
Zm4pOwogCiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAotY29uc3QgdW5zaWduZWQg
bG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7Citz
dHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVu
c2lnbmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAq
Z2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CisKIC8qIFBl
ciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBw
dGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:44:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:44: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 1gKJSN-0000Ex-55; Wed, 07 Nov 2018 08:44: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJSL-0000En-GP
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:57 +0000
X-Inumbo-ID: 6713143b-e269-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6713143b-e269-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08: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 1gKJSK-00072x-77
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJSK-0005hV-4t
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJSK-0005hV-4t@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:44:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmOWY4NzMwYTk5M2IwZmZhYzA2YWYyOGFmMGIwMTMyZTFmMTIzZmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDI6MzUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0MjozNSAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTYgKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdjNmU0OWE4M2UuLjYwOGZm
MjQ5NWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01Nzc5LDYgKzU3NzksMjIgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICAg
ICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1mbiA9
IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7CisgICAg
ICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAgfTsK
KworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAgICBj
YXNlIDB4MDAwNDA2ZTA6IC8qIGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUw
OiAvKiBlcnJhdHVtIFNLWjYzICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tM
MTY3IC8gU0tXMTU5ICovCisgICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAq
LworICAgIGNhc2UgMHgwMDA5MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEw
MyAqLworICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9IWVBFUlZJU09SKSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2Vi
eCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9ITEUpKSk7CisgICAgICAgIHJldHVy
biAmaGxlX2JhZF9wYWdlOworICAgIH0KIAogICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIoMCwgMCwgMiwgMCwg
MCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08: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 1gKJcB-00010S-Ts; Wed, 07 Nov 2018 08:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJcA-00010N-Eo
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:06 +0000
X-Inumbo-ID: d1fce440-e26a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1fce440-e26a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08:55: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 1gKJc9-0007EX-3H
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJc9-0006KZ-0q
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJc9-0006KZ-0q@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:55:05 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjN2NkOTQ4MDhlNTQ1OTI3YjY2MDQ3NGViYjg0OWM4M2U5NzMzZDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDQ6MjggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0NDoyOCAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
ICAgICAgICB8ICA4ICsrKysrKystCiA1IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCAyYTU1NTRhYjI2Li4wYjAwNThiNDVlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jCkBAIC00MCw3ICs0MCw3IEBAIGJvb2wgX19yZWFkX21vc3RseSB4ZW5fZ3Vlc3Q7
CiBzdGF0aWMgX19yZWFkX21vc3RseSB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKIGV4dGVybiBj
aGFyIGh5cGVyY2FsbF9wYWdlW107CiBzdGF0aWMgc3RydWN0IHJhbmdlc2V0ICptZW07Ci1zdGF0
aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIHJlc2VydmVkX3BhZ2VzWzJdOworc3RhdGljIHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRkYXRhIHJlc2VydmVkX3BhZ2VzWzJdOwogCiBE
RUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwogCkBAIC0zMjYsNyArMzI2LDcg
QEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9maXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICplODIw
KQogICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdldCAiICNwKTsgICAgICAgICAgICAgXAogICAg
IG1hcmtfcGZuX2FzX3JhbShlODIwLCBwZm4pOyAgICAgICAgICAgICAgICAgXAogICAgIEFTU0VS
VChpIDwgQVJSQVlfU0laRShyZXNlcnZlZF9wYWdlcykpOyAgICAgXAotICAgIHJlc2VydmVkX3Bh
Z2VzW2krK10gPSBwZm4gPDwgUEFHRV9TSElGVDsgICAgXAorICAgIHJlc2VydmVkX3BhZ2VzW2kr
K10ubWZuID0gcGZuOyAgICAgICAgICAgICAgXAogfSkKICAgICBNQVJLX1BBUkFNX1JBTShIVk1f
UEFSQU1fU1RPUkVfUEZOKTsKICAgICBpZiAoICFwdl9jb25zb2xlICkKQEAgLTMzNCw3ICszMzQs
NyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4MjBtYXAgKmU4
MjApCiAjdW5kZWYgTUFSS19QQVJBTV9SQU0KIH0KIAotY29uc3QgdW5zaWduZWQgbG9uZyAqX19p
bml0IGh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXplKQorY29uc3Qg
c3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdl
cyh1bnNpZ25lZCBpbnQgKnNpemUpCiB7CiAgICAgQVNTRVJUKHhlbl9ndWVzdCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjNkZmUz
NTc4NS4uNGQzNzUzZDQyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTU2ODAsMjMgKzU2ODAsMjMgQEAgdm9pZCBhcmNoX2R1bXBfc2hh
cmVkX21lbV9pbmZvKHZvaWQpCiAgICAgICAgICAgICBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRf
bWZucygpKTsKIH0KIAotY29uc3QgdW5zaWduZWQgbG9uZyAqX19pbml0IGdldF9wbGF0Zm9ybV9i
YWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5X3NpemUpCitjb25zdCBzdHJ1Y3QgcGxhdGZvcm1f
YmFkX3BhZ2UgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJh
eV9zaXplKQogewogICAgIHUzMiBpZ2RfaWQ7Ci0gICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19p
bml0ZGF0YSBiYWRfcGFnZXNbXSA9IHsKLSAgICAgICAgMHgyMDA1MDAwMCwKLSAgICAgICAgMHgy
MDExMDAwMCwKLSAgICAgICAgMHgyMDEzMDAwMCwKLSAgICAgICAgMHgyMDEzODAwMCwKLSAgICAg
ICAgMHg0MDAwNDAwMCwKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
IF9faW5pdGNvbnN0IHNuYl9iYWRfcGFnZXNbXSA9IHsKKyAgICAgICAgeyAubWZuID0gMHgyMDA1
MDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMTAwMDAgPj4gUEFH
RV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTMwMDAwID4+IFBBR0VfU0hJRlQgfSwK
KyAgICAgICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsg
Lm1mbiA9IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CiAKLSAgICAqYXJyYXlf
c2l6ZSA9IEFSUkFZX1NJWkUoYmFkX3BhZ2VzKTsKKyAgICAqYXJyYXlfc2l6ZSA9IEFSUkFZX1NJ
WkUoc25iX2JhZF9wYWdlcyk7CiAgICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDIs
IDAsIDApOwotICAgIGlmICggIUlTX1NOQl9HRlgoaWdkX2lkKSApCi0gICAgICAgIHJldHVybiBO
VUxMOworICAgIGlmICggSVNfU05CX0dGWChpZ2RfaWQpICkKKyAgICAgICAgcmV0dXJuIHNuYl9i
YWRfcGFnZXM7CiAKLSAgICByZXR1cm4gYmFkX3BhZ2VzOworICAgIHJldHVybiBOVUxMOwogfQog
CiB2b2lkIHBhZ2luZ19pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCmluZGV4IDZkNmYyYTA2MjguLjU5OGMzNDMyYzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yNzAsNyArMjcw
LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUp
CiAgICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAgICAgY29uc3QgY2hhciAq
cDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYmFkcGFnZSA9
IE5VTEw7CisgICAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpiYWRwYWdlOwogICAg
IHVuc2lnbmVkIGludCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERfQlVHX09OKDggKiBzaXpl
b2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAtMjk5LDggKzI5OSw4IEBA
IHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAg
IHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJheV9zaXplOyBpKysgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCkg
KyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRwYWdlLT5tZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2Ut
Pm9yZGVyKSk7CiAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAgICAgIH0KICAgICB9CkBAIC0z
MTIsOCArMzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYXJyYXlf
c2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBib290bWVtX3JlZ2lv
bl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCpiYWRwYWdlID4+IFBBR0VfU0hJRlQpICsgMSk7CisgICAgICAgICAgICAgICAg
Ym9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAg
ICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaAppbmRleCBjMGFjZjRjMzZlLi42ZjE1ZTI0YjZiIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QveGVuLmgKQEAgLTM3LDcgKzM3LDcgQEAgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZv
aWQpOwogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbik7CiBpbnQg
aHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiB2b2lkIGh5cGVydmlzb3Jf
Zml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7Ci1jb25zdCB1bnNpZ25lZCBsb25nICpo
eXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7Citjb25zdCBzdHJ1
Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQg
aW50ICpzaXplKTsKIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKTsKIHZvaWQg
aHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKQEAgLTY1LDcgKzY1LDcgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBjb25zdCB1bnNpZ25lZCBs
b25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKK3N0YXRp
YyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpoeXBlcnZpc29yX3Jlc2Vy
dmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKICAgICByZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBmOGJhMGJlMjQ3Li43NWQzMDgwNGUw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDksNyArMzQ5LDEzIEBAIHZvaWQgemFwX3JvX21wdChtZm5fdCBt
Zm4pOwogCiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAotY29uc3QgdW5zaWduZWQg
bG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7Citz
dHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVu
c2lnbmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAq
Z2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CisKIC8qIFBl
ciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBw
dGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKJcL-00011A-Vt; Wed, 07 Nov 2018 08: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJcK-000113-Re
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:16 +0000
X-Inumbo-ID: d810c8fd-e26a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d810c8fd-e26a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08:55: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 1gKJcJ-0007Ef-9P
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJcJ-0006Lh-7C
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJcJ-0006Lh-7C@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNmFjODlkMWRkMzgzYTlkMDFlMTFiODhiNDI5ZGEzNTk5OTcxYTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDU6MTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0NToxNyAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTYgKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDRkMzc1M2Q0MmEuLjU3ZjQ5
ODI1MDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01NjkwLDYgKzU2OTAsMjIgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICAg
ICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1mbiA9
IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7CisgICAg
ICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAgfTsK
KworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAgICBj
YXNlIDB4MDAwNDA2ZTA6IC8qIGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUw
OiAvKiBlcnJhdHVtIFNLWjYzICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tM
MTY3IC8gU0tXMTU5ICovCisgICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAq
LworICAgIGNhc2UgMHgwMDA5MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEw
MyAqLworICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9IWVBFUlZJU09SKSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2Vi
eCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9ITEUpKSk7CisgICAgICAgIHJldHVy
biAmaGxlX2JhZF9wYWdlOworICAgIH0KIAogICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIoMCwgMCwgMiwgMCwg
MCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:55:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:55: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 1gKJcX-00012a-2z; Wed, 07 Nov 2018 08:55: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJcV-00012P-8A
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:27 +0000
X-Inumbo-ID: de9942cd-e26a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de9942cd-e26a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08:55: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 1gKJcU-0007Et-7t
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJcU-0006Nn-5c
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJcU-0006Nn-5c@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:55:26 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0YTNmMTY5MTFkOGVmNjBhMGZmZWViMGQ3ZjY1MTM0NDE1ZGIzZDkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDc6MTMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0NzoxMyAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggfCAgOCArKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDAxODVjMWMxY2YuLmE1YjBkMTE0NTggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MTEwLDIzICs3MTEw
LDIzIEBAIHZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAg
bWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXpl
KQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAg
IHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAgICAg
IDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAgIDB4MjAxMzAwMDAsCi0g
ICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7
CisgICAgICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAgICAgICB7
IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAgICAgICAgeyAubWZuID0gMHgy
MDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4g
UEFHRV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQg
fSwKICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9wYWdlcyk7Cisg
ICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9
IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGln
ZF9pZCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0dXJuIGJhZF9wYWdl
czsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIHZhKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAwYmM1ZjI5MWZkLi43ZDhjMzdlZjM2
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMjcwLDcgKzI3MCw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdl
cyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIHVuc2lnbmVkIGxvbmcgYmFkX3NwZm4sIGJh
ZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgKmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9iYWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlfc2l6ZTsKICNl
bmRpZgogCkBAIC0yOTUsOCArMjk1LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBh
ZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFy
cmF5X3NpemU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3ph
cCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdp
b25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRw
YWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2Ur
KzsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA3MTRjZjU3MTk0Li41NjYwNGUyMDll
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDMsNyArMzQzLDEzIEBAIGJvb2wgaXNfaW9tZW1fcGFnZShtZm5f
dCBtZm4pOwogCiB2b2lkIGNsZWFyX3N1cGVycGFnZV9tYXJrKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpOwogCi1jb25zdCB1bnNpZ25lZCBsb25nICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWdu
ZWQgaW50ICphcnJheV9zaXplKTsKK3N0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSB7CisgICAgdW5z
aWduZWQgbG9uZyBtZm47CisgICAgdW5zaWduZWQgaW50IG9yZGVyOworfTsKKworY29uc3Qgc3Ry
dWN0IHBsYXRmb3JtX2JhZF9wYWdlICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50
ICphcnJheV9zaXplKTsKKwogLyogUGVyIHBhZ2UgbG9ja3M6CiAgKiBwYWdlX2xvY2soKSBpcyB1
c2VkIGZvciB0d28gcHVycG9zZXM6IHB0ZSBzZXJpYWxpemF0aW9uLCBhbmQgbWVtb3J5IHNoYXJp
bmcuCiAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:55:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKJci-00013s-4u; Wed, 07 Nov 2018 08:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJcg-00013j-7D
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:38 +0000
X-Inumbo-ID: e4a970d8-e26a-11e8-93bd-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4a970d8-e26a-11e8-93bd-12d6303a7972;
 Wed, 07 Nov 2018 08: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 1gKJce-0007Gb-Dx
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJce-0006Oo-Bd
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJce-0006Oo-Bd@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:55:36 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkNmYyMTM0ZmI1ZWZmMTZhZWI0ZGQyNTg5Y2Y2ZDliODNjYzk4Y2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDg6MDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0ODowNiAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTYgKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE1YjBkMTE0NTguLmUwNmQz
NTEzOGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC03MTIwLDYgKzcxMjAsMjIgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICAg
ICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1mbiA9
IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7CisgICAg
ICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAgfTsK
KworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAgICBj
YXNlIDB4MDAwNDA2ZTA6IC8qIGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUw
OiAvKiBlcnJhdHVtIFNLWjYzICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tM
MTY3IC8gU0tXMTU5ICovCisgICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAq
LworICAgIGNhc2UgMHgwMDA5MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEw
MyAqLworICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9IWVBFUlZJU09SKSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2Vi
eCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9ITEUpKSk7CisgICAgICAgIHJldHVy
biAmaGxlX2JhZF9wYWdlOworICAgIH0KIAogICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIoMCwgMCwgMiwgMCwg
MCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:55:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:55: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 1gKJcs-00015U-6k; Wed, 07 Nov 2018 08:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJcq-00015H-De
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:48 +0000
X-Inumbo-ID: eb2a8726-e26a-11e8-bbeb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb2a8726-e26a-11e8-bbeb-12d6303a7972;
 Wed, 07 Nov 2018 08: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 1gKJcp-0007Gj-BL
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJcp-0006Pz-98
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJcp-0006Pz-98@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:55:47 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNGViODUzMTkzZTQ5MWExYTBiYzA0NDFkYzZhYmE4MzY2OGI0M2EKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NTA6NTggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo1MDo1OCAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggfCAgOCArKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDVkMmRmODYwYjIuLjU5ZDA1ODYyZjAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02OTczLDIzICs2OTcz
LDIzIEBAIHZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAg
bWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXpl
KQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAg
IHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAgICAg
IDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAgIDB4MjAxMzAwMDAsCi0g
ICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7
CisgICAgICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAgICAgICB7
IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAgICAgICAgeyAubWZuID0gMHgy
MDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4g
UEFHRV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQg
fSwKICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9wYWdlcyk7Cisg
ICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9
IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGln
ZF9pZCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0dXJuIGJhZF9wYWdl
czsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIHZhKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAwZjQ5N2RjYzJmLi4yYjUzYTI1ZjFj
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMjczLDcgKzI3Myw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdl
cyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIHVuc2lnbmVkIGxvbmcgYmFkX3NwZm4sIGJh
ZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgKmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9iYWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlfc2l6ZTsKICNl
bmRpZgogCkBAIC0yOTgsOCArMjk4LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBh
ZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFy
cmF5X3NpemU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3ph
cCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdp
b25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRw
YWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2Ur
KzsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBkYjdjZGQ5ZmFmLi4zNDMxNjJlYjFj
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDIsNyArMzQyLDEzIEBAIGludCBpc19pb21lbV9wYWdlKHVuc2ln
bmVkIGxvbmcgbWZuKTsKIAogdm9pZCBjbGVhcl9zdXBlcnBhZ2VfbWFyayhzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKTsKIAotY29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2Vz
KHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2Ugewor
ICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsKK307CisKK2Nv
bnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2Nr
KCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9y
eSBzaGFyaW5nLgogICoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:56:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:56: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 1gKJd2-00016b-8Z; Wed, 07 Nov 2018 08:56: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJd0-00016R-OJ
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:58 +0000
X-Inumbo-ID: f1401b6b-e26a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1401b6b-e26a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08:55: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 1gKJcz-0007Gr-HO
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJcz-0006R0-F7
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:55:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJcz-0006R0-F7@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:55:57 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3OTJlNTc3ZGNjY2NlZDBjZGNlNmUwMmM4ZjIyMjQ5ZTU1YjgxYTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NTE6NDQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo1MTo0NCAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTkgKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDU5ZDA1ODYyZjAuLjY2
NTMwYzhhOWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC02OTgzLDYgKzY5ODMsMjUgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9w
YWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAg
ICAgICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1m
biA9IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7Cisg
ICAgICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAg
fTsKKworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGVieCwgZHVtbXk7CisKKyAgICBjYXNlIDB4MDAwNDA2ZTA6IC8q
IGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUwOiAvKiBlcnJhdHVtIFNLWjYz
ICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tMMTY3IC8gU0tXMTU5ICovCisg
ICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAqLworICAgIGNhc2UgMHgwMDA5
MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEwMyAqLworICAgICAgICAqYXJy
YXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAgICAgICAgICAgICAgICAgICAh
KGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgJiYK
KyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50KDcsIDAsICZkdW1teSwgJmVieCwg
JmR1bW15LCAmZHVtbXkpLAorICAgICAgICAgICAgICAgICAgICAgICAgZWJ4ICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0hMRSkpKTsKKyAgICAgICAgcmV0dXJuICZobGVfYmFkX3BhZ2U7Cisg
ICAgfQogCiAgICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAg
IGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:56:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:56: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 1gKJdD-00017p-AM; Wed, 07 Nov 2018 08:56:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJdB-00017d-UT
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:56:09 +0000
X-Inumbo-ID: f7bc90ce-e26a-11e8-8bca-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7bc90ce-e26a-11e8-8bca-12d6303a7972;
 Wed, 07 Nov 2018 08:56:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKJdA-0007HD-ED
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:56:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJdA-0006Sd-Bu
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:56:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJdA-0006Sd-Bu@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:56:08 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlNjllNDMyNzI0Y2NmMjUxNGNmNTUzOWM3YzYzYWFmMzFjZGY0ZjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NTQ6MDcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo1NDowNyAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggfCAgOCArKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDU0NGNjMDAyOWMuLjA3NTA3MmMyNTMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02OTY1LDIzICs2OTY1
LDIzIEBAIHZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAg
bWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXpl
KQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAg
IHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAgICAg
IDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAgIDB4MjAxMzAwMDAsCi0g
ICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7
CisgICAgICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAgICAgICB7
IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAgICAgICAgeyAubWZuID0gMHgy
MDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4g
UEFHRV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQg
fSwKICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9wYWdlcyk7Cisg
ICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9
IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGln
ZF9pZCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0dXJuIGJhZF9wYWdl
czsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIHZhKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA4ZTYyMTgxYTdiLi5kMDI3ODE5Zjdi
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMjczLDcgKzI3Myw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdl
cyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIHVuc2lnbmVkIGxvbmcgYmFkX3NwZm4sIGJh
ZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgKmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9iYWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlfc2l6ZTsKICNl
bmRpZgogCkBAIC0yOTgsOCArMjk4LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBh
ZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFy
cmF5X3NpemU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3ph
cCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdp
b25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRw
YWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2Ur
KzsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBhNTYwZGZhNzMxLi4wNjM3NzA0ZmYw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDIsNyArMzQyLDEzIEBAIGludCBpc19pb21lbV9wYWdlKHVuc2ln
bmVkIGxvbmcgbWZuKTsKIAogdm9pZCBjbGVhcl9zdXBlcnBhZ2VfbWFyayhzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKTsKIAotY29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2Vz
KHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2Ugewor
ICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsKK307CisKK2Nv
bnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2Nr
KCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9y
eSBzaGFyaW5nLgogICoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 08:56:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:56: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 1gKJdN-00018w-CD; Wed, 07 Nov 2018 08:56: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKJdL-00018l-MK
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:56:19 +0000
X-Inumbo-ID: fdd0b0a4-e26a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdd0b0a4-e26a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08:56: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 1gKJdK-0007HM-KN
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:56:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKJdK-0006Td-I5
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 08:56:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKJdK-0006Td-I5@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 08:56:18 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkM2U0NzRkNjhiMWEwNjNkMTliOWEzMzBjMzQ2MzAyNTEwNDk3MGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NTQ6NTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo1NDo1NyAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTkgKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA3NTA3MmMyNTMuLmVj
ODFlNjkwYjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC02OTc1LDYgKzY5NzUsMjUgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9w
YWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAg
ICAgICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1m
biA9IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7Cisg
ICAgICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAg
fTsKKworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGVieCwgZHVtbXk7CisKKyAgICBjYXNlIDB4MDAwNDA2ZTA6IC8q
IGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUwOiAvKiBlcnJhdHVtIFNLWjYz
ICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tMMTY3IC8gU0tXMTU5ICovCisg
ICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAqLworICAgIGNhc2UgMHgwMDA5
MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEwMyAqLworICAgICAgICAqYXJy
YXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAgICAgICAgICAgICAgICAgICAh
KGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgJiYK
KyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50KDcsIDAsICZkdW1teSwgJmVieCwg
JmR1bW15LCAmZHVtbXkpLAorICAgICAgICAgICAgICAgICAgICAgICAgZWJ4ICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0hMRSkpKTsKKyAgICAgICAgcmV0dXJuICZobGVfYmFkX3BhZ2U7Cisg
ICAgfQogCiAgICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAg
IGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 10:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 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 1gKLUJ-00035W-C5; Wed, 07 Nov 2018 10: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKLUI-00035I-Cl
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:06 +0000
X-Inumbo-ID: 95458210-e27b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95458210-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKLUG-0001A2-M4
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKLUG-00039i-Ji
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKLUG-00039i-Ji@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 10:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] 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>

Y29tbWl0IGRlYTlmYzBlMDJkOTJmNWU2ZDQ2NjgwYWEwYTUyZmE3NThlY2E5YzQKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0NjozNyAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCi0tLQogc3R1YmRvbS9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHN0dWJkb20vdnRwbV9UUE1fQ2hhbmdlQXV0aEFz
eW1GaW5pc2gucGF0Y2ggfCAxMiArKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3N0dWJkb20vTWFrZWZpbGUgYi9zdHViZG9tL01ha2Vm
aWxlCmluZGV4IDdjYjYyZTZjMzYuLjM0YmQ5ZTIzOGIgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vTWFr
ZWZpbGUKKysrIGIvc3R1YmRvbS9NYWtlZmlsZQpAQCAtMjI5LDYgKzIyOSw3IEBAIHRwbV9lbXVs
YXRvci0kKFhFTl9UQVJHRVRfQVJDSCk6IHRwbV9lbXVsYXRvci0kKFRQTUVNVV9WRVJTSU9OKS50
YXIuZ3oKIAlwYXRjaCAtZCAkQCAtcDEgPCB2dHBtLWRlZXBxdW90ZS1hbnlsb2MucGF0Y2gKIAlw
YXRjaCAtZCAkQCAtcDEgPCB2dHBtLWNtYWtlLVdleHRyYS5wYXRjaAogCXBhdGNoIC1kICRAIC1w
MSA8IHZ0cG0taW1wbGljaXQtZmFsbHRocm91Z2gucGF0Y2gKKwlwYXRjaCAtZCAkQCAtcDEgPCB2
dHBtX1RQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaAogCW1rZGlyICRAL2J1aWxkCiAJY2Qg
JEAvYnVpbGQ7IENDPSR7Q0N9ICQoQ01BS0UpIC4uIC1EQ01BS0VfQ19GTEFHUzpTVFJJTkc9Ii1z
dGQ9Yzk5IC1EVFBNX05PX0VYVEVSTiAkKFRBUkdFVF9DUFBGTEFHUykgJChUQVJHRVRfQ0ZMQUdT
KSAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCIKIAl0b3VjaCAkQApkaWZmIC0tZ2l0
IGEvc3R1YmRvbS92dHBtX1RQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaCBiL3N0dWJkb20v
dnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uMTBiODlhNGMzYQotLS0gL2Rldi9udWxsCisrKyBiL3N0dWJkb20v
dnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gKQEAgLTAsMCArMSwxMiBAQAorZXJy
b3I6ICdtZW1jbXAnIHJlYWRpbmcgMjAgYnl0ZXMgZnJvbSBhIHJlZ2lvbiBvZiBzaXplIDggWy1X
ZXJyb3I9c3RyaW5nb3Atb3ZlcmZsb3c9XQorLS0tIGEvdHBtL3RwbV9kZXByZWNhdGVkLmMKKysr
KyBiL3RwbS90cG1fZGVwcmVjYXRlZC5jCitAQCAtNDM0LDcgKzQzNCw3IEBAIFRQTV9SRVNVTFQg
VFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoKFRQTV8KKyAgIHRwbV9obWFjX2ZpbmFsKCZobWFjX2N0
eCwgYjEuZGlnZXN0KTsKKyAgIC8qIDYuIFRoZSBUUE0gU0hBTEwgY29tcGFyZSBiMSB3aXRoIG5l
d0F1dGhMaW5rLiBUaGUgVFBNIFNIQUxMCisgICAgICAgICBpbmRpY2F0ZSBhIGZhaWx1cmUgaWYg
dGhlIHZhbHVlcyBkbyBub3QgbWF0Y2guICovCistICBpZiAobWVtY21wKCZiMSwgJm5ld0F1dGhM
aW5rLCBzaXplb2YoVFBNX0hNQUMpKSkgeworKyAgaWYgKG1lbWNtcCgmYjEsIG5ld0F1dGhMaW5r
LCBzaXplb2YoVFBNX0hNQUMpKSkgeworICAgICBkZWJ1ZygiVFBNX0NoYW5nZUF1dGhBc3ltRmlu
aXNoKCk6IG5ld0F1dGhMaW5rIHZhbHVlIGRvZXMgbm90IG1hdGNoLiIpOworICAgICByZXR1cm4g
VFBNX0ZBSUw7CisgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 10:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKLUU-00037W-Fs; Wed, 07 Nov 2018 10:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKLUS-00037E-V1
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:16 +0000
X-Inumbo-ID: 9b9a014e-e27b-11e8-aee2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b9a014e-e27b-11e8-aee2-12d6303a7972;
 Wed, 07 Nov 2018 10:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKLUR-0001AA-9m
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 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 1gKLUR-0003IM-7W
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKLUR-0003IM-7W@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 10:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] 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>

Y29tbWl0IGU5MDc0NjBmZDYxYzM1MDQ4N2ZmZWU1ZDhhYTM3NWJlZjU2YmM4MWMKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0Njo1MyAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQotLS0KIHN0dWJkb20v
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBzdHViZG9tL3Z0cG1f
VFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoIHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zdHViZG9tL01ha2VmaWxl
IGIvc3R1YmRvbS9NYWtlZmlsZQppbmRleCBmNDVlZWFiZDhiLi5mMDQ0MTcxODI4IDEwMDY0NAot
LS0gYS9zdHViZG9tL01ha2VmaWxlCisrKyBiL3N0dWJkb20vTWFrZWZpbGUKQEAgLTIyOSw2ICsy
MjksNyBAQCB0cG1fZW11bGF0b3ItJChYRU5fVEFSR0VUX0FSQ0gpOiB0cG1fZW11bGF0b3ItJChU
UE1FTVVfVkVSU0lPTikudGFyLmd6CiAJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbS1kZWVwcXVvdGUt
YW55bG9jLnBhdGNoCiAJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbS1jbWFrZS1XZXh0cmEucGF0Y2gK
IAlwYXRjaCAtZCAkQCAtcDEgPCB2dHBtLWltcGxpY2l0LWZhbGx0aHJvdWdoLnBhdGNoCisJcGF0
Y2ggLWQgJEAgLXAxIDwgdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gKIAlta2Rp
ciAkQC9idWlsZAogCWNkICRAL2J1aWxkOyBDQz0ke0NDfSAkKENNQUtFKSAuLiAtRENNQUtFX0Nf
RkxBR1M6U1RSSU5HPSItc3RkPWM5OSAtRFRQTV9OT19FWFRFUk4gJChUQVJHRVRfQ1BQRkxBR1Mp
ICQoVEFSR0VUX0NGTEFHUykgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQiCiAJdG91
Y2ggJEAKZGlmZiAtLWdpdCBhL3N0dWJkb20vdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gu
cGF0Y2ggYi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEwYjg5YTRjM2EKLS0tIC9kZXYvbnVs
bAorKysgYi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCkBAIC0w
LDAgKzEsMTIgQEAKK2Vycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdp
b24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0KKy0tLSBhL3RwbS90cG1f
ZGVwcmVjYXRlZC5jCisrKysgYi90cG0vdHBtX2RlcHJlY2F0ZWQuYworQEAgLTQzNCw3ICs0MzQs
NyBAQCBUUE1fUkVTVUxUIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaChUUE1fCisgICB0cG1faG1h
Y19maW5hbCgmaG1hY19jdHgsIGIxLmRpZ2VzdCk7CisgICAvKiA2LiBUaGUgVFBNIFNIQUxMIGNv
bXBhcmUgYjEgd2l0aCBuZXdBdXRoTGluay4gVGhlIFRQTSBTSEFMTAorICAgICAgICAgaW5kaWNh
dGUgYSBmYWlsdXJlIGlmIHRoZSB2YWx1ZXMgZG8gbm90IG1hdGNoLiAqLworLSAgaWYgKG1lbWNt
cCgmYjEsICZuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKysgIGlmIChtZW1jbXAo
JmIxLCBuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKyAgICAgZGVidWcoIlRQTV9D
aGFuZ2VBdXRoQXN5bUZpbmlzaCgpOiBuZXdBdXRoTGluayB2YWx1ZSBkb2VzIG5vdCBtYXRjaC4i
KTsKKyAgICAgcmV0dXJuIFRQTV9GQUlMOworICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 10:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKLUe-00039R-Jf; Wed, 07 Nov 2018 10:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKLUc-000397-Sa
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:26 +0000
X-Inumbo-ID: a1f27af8-e27b-11e8-b8be-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1f27af8-e27b-11e8-b8be-12d6303a7972;
 Wed, 07 Nov 2018 10:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKLUb-0001AK-Um
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKLUb-0003Ne-Rt
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKLUb-0003Ne-Rt@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 10:55:25 +0000
Subject: [Xen-changelog] [xen staging-4.9] 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>

Y29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0ODoxMyAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgx
YykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogc3R1
YmRvbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHN0dWJkb20v
dnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2ggfCAxMiArKysrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3N0dWJkb20vTWFr
ZWZpbGUgYi9zdHViZG9tL01ha2VmaWxlCmluZGV4IGRiMDE4MjcwNzAuLmFhNjNhY2UxNDMgMTAw
NjQ0Ci0tLSBhL3N0dWJkb20vTWFrZWZpbGUKKysrIGIvc3R1YmRvbS9NYWtlZmlsZQpAQCAtMjI4
LDYgKzIyOCw3IEBAIHRwbV9lbXVsYXRvci0kKFhFTl9UQVJHRVRfQVJDSCk6IHRwbV9lbXVsYXRv
ci0kKFRQTUVNVV9WRVJTSU9OKS50YXIuZ3oKIAlwYXRjaCAtZCAkQCAtcDEgPCB2dHBtLWRlZXBx
dW90ZS5wYXRjaAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0tZGVlcHF1b3RlLWFueWxvYy5wYXRj
aAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0tY21ha2UtV2V4dHJhLnBhdGNoCisJcGF0Y2ggLWQg
JEAgLXAxIDwgdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gKIAlta2RpciAkQC9i
dWlsZAogCWNkICRAL2J1aWxkOyBDQz0ke0NDfSAkKENNQUtFKSAuLiAtRENNQUtFX0NfRkxBR1M6
U1RSSU5HPSItc3RkPWM5OSAtRFRQTV9OT19FWFRFUk4gJChUQVJHRVRfQ1BQRkxBR1MpICQoVEFS
R0VUX0NGTEFHUykgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQiCiAJdG91Y2ggJEAK
ZGlmZiAtLWdpdCBhL3N0dWJkb20vdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gg
Yi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEwYjg5YTRjM2EKLS0tIC9kZXYvbnVsbAorKysg
Yi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCkBAIC0wLDAgKzEs
MTIgQEAKK2Vycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Yg
c2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0KKy0tLSBhL3RwbS90cG1fZGVwcmVj
YXRlZC5jCisrKysgYi90cG0vdHBtX2RlcHJlY2F0ZWQuYworQEAgLTQzNCw3ICs0MzQsNyBAQCBU
UE1fUkVTVUxUIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaChUUE1fCisgICB0cG1faG1hY19maW5h
bCgmaG1hY19jdHgsIGIxLmRpZ2VzdCk7CisgICAvKiA2LiBUaGUgVFBNIFNIQUxMIGNvbXBhcmUg
YjEgd2l0aCBuZXdBdXRoTGluay4gVGhlIFRQTSBTSEFMTAorICAgICAgICAgaW5kaWNhdGUgYSBm
YWlsdXJlIGlmIHRoZSB2YWx1ZXMgZG8gbm90IG1hdGNoLiAqLworLSAgaWYgKG1lbWNtcCgmYjEs
ICZuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKysgIGlmIChtZW1jbXAoJmIxLCBu
ZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKyAgICAgZGVidWcoIlRQTV9DaGFuZ2VB
dXRoQXN5bUZpbmlzaCgpOiBuZXdBdXRoTGluayB2YWx1ZSBkb2VzIG5vdCBtYXRjaC4iKTsKKyAg
ICAgcmV0dXJuIFRQTV9GQUlMOworICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 10:55:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKLUp-0003B4-LL; Wed, 07 Nov 2018 10:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKLUo-0003Av-Dy
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:38 +0000
X-Inumbo-ID: a847fa18-e27b-11e8-8c37-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a847fa18-e27b-11e8-8c37-12d6303a7972;
 Wed, 07 Nov 2018 10:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKLUm-0001BN-Iq
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKLUm-0003Ss-GS
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKLUm-0003Ss-GS@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 10:55:36 +0000
Subject: [Xen-changelog] [xen staging-4.8] 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>

Y29tbWl0IGQ2Nzk4Y2UzNTcwN2E0ODVkOWMxMzIzMTlkNzBkZDY1NDYyMGU1ZTUKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0ODo1NSAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgx
YykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3
OGQyZDQzZTI5MTQpCi0tLQogc3R1YmRvbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxICsKIHN0dWJkb20vdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gg
fCAxMiArKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3N0dWJkb20vTWFrZWZpbGUgYi9zdHViZG9tL01ha2VmaWxlCmluZGV4IDI5MjFm
MzA4MjAuLmFkNTZkMDFjODcgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vTWFrZWZpbGUKKysrIGIvc3R1
YmRvbS9NYWtlZmlsZQpAQCAtMjIzLDYgKzIyMyw3IEBAIHRwbV9lbXVsYXRvci0kKFhFTl9UQVJH
RVRfQVJDSCk6IHRwbV9lbXVsYXRvci0kKFRQTUVNVV9WRVJTSU9OKS50YXIuZ3oKIAlwYXRjaCAt
ZCAkQCAtcDEgPCB2dHBtLWRlZXBxdW90ZS5wYXRjaAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0t
ZGVlcHF1b3RlLWFueWxvYy5wYXRjaAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0tY21ha2UtV2V4
dHJhLnBhdGNoCisJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5p
c2gucGF0Y2gKIAlta2RpciAkQC9idWlsZAogCWNkICRAL2J1aWxkOyBDQz0ke0NDfSAkKENNQUtF
KSAuLiAtRENNQUtFX0NfRkxBR1M6U1RSSU5HPSItc3RkPWM5OSAtRFRQTV9OT19FWFRFUk4gJChU
QVJHRVRfQ1BQRkxBR1MpICQoVEFSR0VUX0NGTEFHUykgLVduby1kZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQiCiAJdG91Y2ggJEAKZGlmZiAtLWdpdCBhL3N0dWJkb20vdnRwbV9UUE1fQ2hhbmdl
QXV0aEFzeW1GaW5pc2gucGF0Y2ggYi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmlu
aXNoLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEwYjg5YTRj
M2EKLS0tIC9kZXYvbnVsbAorKysgYi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmlu
aXNoLnBhdGNoCkBAIC0wLDAgKzEsMTIgQEAKK2Vycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5
dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0K
Ky0tLSBhL3RwbS90cG1fZGVwcmVjYXRlZC5jCisrKysgYi90cG0vdHBtX2RlcHJlY2F0ZWQuYwor
QEAgLTQzNCw3ICs0MzQsNyBAQCBUUE1fUkVTVUxUIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaChU
UE1fCisgICB0cG1faG1hY19maW5hbCgmaG1hY19jdHgsIGIxLmRpZ2VzdCk7CisgICAvKiA2LiBU
aGUgVFBNIFNIQUxMIGNvbXBhcmUgYjEgd2l0aCBuZXdBdXRoTGluay4gVGhlIFRQTSBTSEFMTAor
ICAgICAgICAgaW5kaWNhdGUgYSBmYWlsdXJlIGlmIHRoZSB2YWx1ZXMgZG8gbm90IG1hdGNoLiAq
LworLSAgaWYgKG1lbWNtcCgmYjEsICZuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsK
KysgIGlmIChtZW1jbXAoJmIxLCBuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKyAg
ICAgZGVidWcoIlRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaCgpOiBuZXdBdXRoTGluayB2YWx1ZSBk
b2VzIG5vdCBtYXRjaC4iKTsKKyAgICAgcmV0dXJuIFRQTV9GQUlMOworICAgfQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 10:55:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:55: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 1gKLV0-0003D0-NC; Wed, 07 Nov 2018 10:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKLUy-0003CM-R1
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:48 +0000
X-Inumbo-ID: ae9ce928-e27b-11e8-95f4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae9ce928-e27b-11e8-95f4-12d6303a7972;
 Wed, 07 Nov 2018 10: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 1gKLUx-0001CA-6d
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKLUx-0003fj-4N
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 10:55:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKLUx-0003fj-4N@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 10:55:47 +0000
Subject: [Xen-changelog] [xen staging-4.7] 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>

Y29tbWl0IDljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0OToxNyAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgx
YykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3
OGQyZDQzZTI5MTQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNjc5OGNlMzU3MDdh
NDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1KQotLS0KIHN0dWJkb20vTWFrZWZpbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBzdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhB
c3ltRmluaXNoLnBhdGNoIHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zdHViZG9tL01ha2VmaWxlIGIvc3R1YmRvbS9NYWtl
ZmlsZQppbmRleCAyMDQ0ZDc2ZWQ2Li40ZDUyZWEyNzRkIDEwMDY0NAotLS0gYS9zdHViZG9tL01h
a2VmaWxlCisrKyBiL3N0dWJkb20vTWFrZWZpbGUKQEAgLTIyMSw2ICsyMjEsNyBAQCB0cG1fZW11
bGF0b3ItJChYRU5fVEFSR0VUX0FSQ0gpOiB0cG1fZW11bGF0b3ItJChUUE1FTVVfVkVSU0lPTiku
dGFyLmd6CiAJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbS1kZWVwcXVvdGUucGF0Y2gKIAlwYXRjaCAt
ZCAkQCAtcDEgPCB2dHBtLWRlZXBxdW90ZS1hbnlsb2MucGF0Y2gKIAlwYXRjaCAtZCAkQCAtcDEg
PCB2dHBtLWNtYWtlLVdleHRyYS5wYXRjaAorCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG1fVFBNX0No
YW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCiAJbWtkaXIgJEAvYnVpbGQKIAljZCAkQC9idWlsZDsg
Q0M9JHtDQ30gJChDTUFLRSkgLi4gLURDTUFLRV9DX0ZMQUdTOlNUUklORz0iLXN0ZD1jOTkgLURU
UE1fTk9fRVhURVJOICQoVEFSR0VUX0NQUEZMQUdTKSAkKFRBUkdFVF9DRkxBR1MpIC1Xbm8tZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IgogCXRvdWNoICRACmRpZmYgLS1naXQgYS9zdHViZG9t
L3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoIGIvc3R1YmRvbS92dHBtX1RQTV9D
aGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi4xMGI4OWE0YzNhCi0tLSAvZGV2L251bGwKKysrIGIvc3R1YmRvbS92dHBtX1RQTV9D
aGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaApAQCAtMCwwICsxLDEyIEBACitlcnJvcjogJ21lbWNt
cCcgcmVhZGluZyAyMCBieXRlcyBmcm9tIGEgcmVnaW9uIG9mIHNpemUgOCBbLVdlcnJvcj1zdHJp
bmdvcC1vdmVyZmxvdz1dCistLS0gYS90cG0vdHBtX2RlcHJlY2F0ZWQuYworKysrIGIvdHBtL3Rw
bV9kZXByZWNhdGVkLmMKK0BAIC00MzQsNyArNDM0LDcgQEAgVFBNX1JFU1VMVCBUUE1fQ2hhbmdl
QXV0aEFzeW1GaW5pc2goVFBNXworICAgdHBtX2htYWNfZmluYWwoJmhtYWNfY3R4LCBiMS5kaWdl
c3QpOworICAgLyogNi4gVGhlIFRQTSBTSEFMTCBjb21wYXJlIGIxIHdpdGggbmV3QXV0aExpbmsu
IFRoZSBUUE0gU0hBTEwKKyAgICAgICAgIGluZGljYXRlIGEgZmFpbHVyZSBpZiB0aGUgdmFsdWVz
IGRvIG5vdCBtYXRjaC4gKi8KKy0gIGlmIChtZW1jbXAoJmIxLCAmbmV3QXV0aExpbmssIHNpemVv
ZihUUE1fSE1BQykpKSB7CisrICBpZiAobWVtY21wKCZiMSwgbmV3QXV0aExpbmssIHNpemVvZihU
UE1fSE1BQykpKSB7CisgICAgIGRlYnVnKCJUUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2goKTogbmV3
QXV0aExpbmsgdmFsdWUgZG9lcyBub3QgbWF0Y2guIik7CisgICAgIHJldHVybiBUUE1fRkFJTDsK
KyAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:00:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:00: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 1gKMVB-0000yo-4D; Wed, 07 Nov 2018 12:00:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMVA-0000ro-99
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:04 +0000
X-Inumbo-ID: a86bd39e-e284-11e8-9a17-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a86bd39e-e284-11e8-9a17-12d6303a7972;
 Wed, 07 Nov 2018 12:00:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKMV8-0002Sb-8h
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMV8-0002eO-61
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMV8-0002eO-61@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: silence false log messages
 for plain "xpti" / "pv-l1tf"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhiZWQ3Mjg1ZjEwNWIyNDI3NDFiMzFlMjJkN2UyNzNkN2RkMzFmOTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTQ6NTk6MDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNDo1OTowNiAyMDE4ICswMTAwCgogICAgeDg2
OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYi
CiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1v
cmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3Qgcmlk
IG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0y
MiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAg
IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVz
cykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRm
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdk
ODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYzQzMGIyNWI4NC4uMGFjMjQyYzc1
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMjU2LDcgKzI1Niw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3B2X2wxdGYoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2
X2wxdGYgPSAoKG9wdF9wdl9sMXRmICYgfk9QVF9QVl9MMVRGX0RPTVUpIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1BWX0wxVEZfRE9NVSA6IDApKTsKLSAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTcwNyw3ICs3
MDcsNyBAQCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQogICAgICAgICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TVUpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDog
MCk7Ci0gICAgICAgICAgICBlbHNlCisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:00:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:00: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 1gKMVK-0001EB-6N; Wed, 07 Nov 2018 12:00:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMVJ-0001Dy-8C
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:13 +0000
X-Inumbo-ID: ae7b7ef6-e284-11e8-8cba-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae7b7ef6-e284-11e8-8cba-12d6303a7972;
 Wed, 07 Nov 2018 12:00: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 1gKMVI-0002Sn-Ea
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMVI-0002go-CM
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMVI-0002go-CM@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: split opt_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>

Y29tbWl0IDIyMWFjYmY0MjkwODlhNzM5MGM3YTBjMjUwYmQ0ZjE5NDUwNzA3ZGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDA6MjIgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowMDoyMiAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1
OTk5NGVlMmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICA0
ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jCmluZGV4IDMyMzBhYzZhMjIuLjVlZjBkMjYyOTEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTI1
OSw4ICsyNTksOCBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8KICAgICBkLT5hcmNoLmlzXzMy
Yml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMDsKIAotICAgIGQtPmFyY2gucHZf
ZG9tYWluLnhwdGkgPSBvcHRfeHB0aSAmIChpc19oYXJkd2FyZV9kb21haW4oZCkKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQ
VElfRE9NVSk7CisgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IGlzX2hhcmR3YXJlX2RvbWFp
bihkKSA/IG9wdF94cHRpX2h3ZG9tCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IG9wdF94cHRpX2RvbXU7CiAKICAgICBpZiAoICFpc19wdl8zMmJp
dF9kb21haW4oZCkgJiYgdXNlX2ludnBjaWQgJiYgY3B1X2hhc19wY2lkICkKICAgICAgICAgc3dp
dGNoICggb3B0X3BjaWQgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDBhYzI0MmM3NTguLjAzZGUzYzUwYmEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTEzNCw4ICsxMzQsMTAgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3Bl
Y19jdHJsKGNvbnN0IGNoYXIgKnMpCiAKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgPSAwOwog
Ci0gICAgICAgICAgICBpZiAoIG9wdF94cHRpIDwgMCApCi0gICAgICAgICAgICAgICAgb3B0X3hw
dGkgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQorICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsKKyAgICAgICAgICAgIGlmICggb3B0X3hwdGlfZG9t
dSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOwogCiAgICAgICAgICAg
ICBpZiAoIG9wdF9zbXQgPCAwICkKICAgICAgICAgICAgICAgICBvcHRfc210ID0gMTsKQEAgLTM0
Myw4ICszNDUsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIpOwogCiAgICAg
cHJpbnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKLSAg
ICAgICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9ET00wID8gImVuYWJsZWQiIDogImRpc2FibGVk
IiwKLSAgICAgICAgICAgb3B0X3hwdGkgJiBPUFRfWFBUSV9ET01VID8gImVuYWJsZWQiIDogImRp
c2FibGVkIik7CisgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRpc2Fi
bGVkIiwKKyAgICAgICAgICAgb3B0X3hwdGlfZG9tdSAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQi
KTsKIAogICAgIHByaW50aygiICBQViBMMVRGIHNoYWRvd2luZzogRG9tMCAlcywgRG9tVSAlc1xu
IiwKICAgICAgICAgICAgb3B0X3B2X2wxdGYgJiBPUFRfUFZfTDFURl9ET00wICA/ICJlbmFibGVk
IiAgOiAiZGlzYWJsZWQiLApAQCAtNjU3LDcgKzY1OSw4IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBs
MXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAyKSkpKTsKIH0KIAot
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF94cHRpX2h3ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CiAKIHN0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBj
YXBzKQogewpAQCAtNjY1LDkgKzY2OCwxOSBAQCBzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKICAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQQUJJTElUSUVT
X1JEQ0xfTk87CiAKICAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PICkK
LSAgICAgICAgb3B0X3hwdGkgPSAwOworICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9od2Rv
bSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0K
ICAgICBlbHNlCi0gICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RP
TVU7CisgICAgeworICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQor
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgfQogfQogCiBzdGF0aWMgX19pbml0
IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCkBAIC02NzYsMTIgKzY4OSwxNCBAQCBzdGF0
aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCiAgICAgaW50IHZhbCwgcmMg
PSAwOwogCiAgICAgLyogSW5oaWJpdCB0aGUgZGVmYXVsdHMgYXMgYW4gZXhwbGljaXQgY2hvaWNl
IGhhcyBiZWVuIGdpdmVuLiAqLwotICAgIGlmICggb3B0X3hwdGkgPT0gLTEgKQotICAgICAgICBv
cHRfeHB0aSA9IDA7CisgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCisgICAgICAgIG9w
dF94cHRpX2h3ZG9tID0gMDsKKyAgICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQorICAgICAg
ICBvcHRfeHB0aV9kb211ID0gMDsKIAogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4g
aXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQotICAg
ICAgICBvcHRfeHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOworICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwogCiAgICAgZG8gewogICAgICAgICBz
cyA9IHN0cmNocihzLCAnLCcpOwpAQCAtNjkxLDIyICs3MDYsMjAgQEAgc3RhdGljIF9faW5pdCBp
bnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQogICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29s
KHMsIHNzKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgb3B0X3hw
dGkgPSAwOworICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsK
ICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgIG9wdF94
cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7CisgICAgICAgICAgICBvcHRfeHB0
aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVsdCIpICkKLSAg
ICAgICAgICAgICAgICBvcHRfeHB0aSA9IC0xOworICAgICAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOwogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRf
eHB0aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET00wKSB8Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAodmFsID8gT1BUX1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgICAgIG9wdF94
cHRpX2h3ZG9tID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChv
cHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAo
dmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSB2YWw7CiAgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtODYyLDEwICs4NzUsOSBAQCB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBkZWZhdWx0
X3hlbl9zcGVjX2N0cmwgKQogICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1NDX01TUl9JRExFKTsKIAotICAgIGlmICggb3B0X3hwdGkgPT0gLTEgKQotICAgICAgICB4cHRp
X2luaXRfZGVmYXVsdChjYXBzKTsKKyAgICB4cHRpX2luaXRfZGVmYXVsdChjYXBzKTsKIAotICAg
IGlmICggb3B0X3hwdGkgPT0gMCApCisgICAgaWYgKCAhb3B0X3hwdGlfaHdkb20gJiYgIW9wdF94
cHRpX2RvbXUgKQogICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQ
VEkpOwogICAgIGVsc2UKICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9O
T19YUFRJKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDhmOGFhZDQwYmIuLjFiMjlmNDVi
MWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMzUsOSArMzUsNyBAQCBleHRlcm4gYm9v
bCBic3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19j
dHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CiAKLWV4dGVybiBp
bnQ4X3Qgb3B0X3hwdGk7Ci0jZGVmaW5lIE9QVF9YUFRJX0RPTTAgIDB4MDEKLSNkZWZpbmUgT1BU
X1hQVElfRE9NVSAgMHgwMgorZXh0ZXJuIGludDhfdCBvcHRfeHB0aV9od2RvbSwgb3B0X3hwdGlf
ZG9tdTsKIAogZXh0ZXJuIGludDhfdCBvcHRfcHZfbDF0ZjsKICNkZWZpbmUgT1BUX1BWX0wxVEZf
RE9NMCAgMHgwMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:00:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKMVV-0001G4-83; Wed, 07 Nov 2018 12:00: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMVU-0001Fu-EL
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:24 +0000
X-Inumbo-ID: b490523b-e284-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b490523b-e284-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:00: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 1gKMVS-0002Sz-KU
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMVS-0002hX-IE
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMVS-0002hX-IE@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: split opt_pv_l1tf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2ZmVlYjU2NDc5OTFjZjQxN2NkODA3OTFkOTdhNDc1OTk5MWQ5ZWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDA6NTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowMDo1MCAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFi
bGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1
bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVk
MjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAot
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgIDQgKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggMDNkZTNjNTBiYS4uZjBjM2Q3NmU0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTQyLDggKzE0
MiwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykK
ICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9zbXQg
PSAxOwogCi0gICAgICAgICAgICBpZiAoIG9wdF9wdl9sMXRmIDwgMCApCi0gICAgICAgICAgICAg
ICAgb3B0X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA8
IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgICAg
IGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRm
X2RvbXUgPSAwOwogCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3Jz
Yl9wdiA9IGZhbHNlOwpAQCAtMjIxLDcgKzIyMyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBw
YXJzZV9zcGVjX2N0cmwpOwogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0ZiA9IC0x
OworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKK2ludDhfdCBf
X3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQg
cGFyc2VfcHZfbDF0Zihjb25zdCBjaGFyICpzKQogewpAQCAtMjI5LDEyICsyMzIsMTQgQEAgc3Rh
dGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihjb25zdCBjaGFyICpzKQogICAgIGludCB2YWws
IHJjID0gMDsKIAogICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNo
b2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAg
ICAgICAgb3B0X3B2X2wxdGYgPSAwOworICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEg
KQorICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9k
b211ID09IC0xICkKKyAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAKICAgICAvKiBJbnRl
cnByZXQgJ3B2LWwxdGYnIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCiAg
ICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3B2X2wxdGYgPSBPUFRfUFZfTDFURl9E
T00wIHwgT1BUX1BWX0wxVEZfRE9NVTsKKyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRf
cHZfbDF0Zl9kb211ID0gMTsKIAogICAgIGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywn
KTsKQEAgLTI0NCwyMCArMjQ5LDE4IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3B2X2wxdGYo
Y29uc3QgY2hhciAqcykKICAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQogICAg
ICAgICB7CiAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gMDsKKyAg
ICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9tdSA9IDA7CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfcHZfbDF0
ZiA9IE9QVF9QVl9MMVRGX0RPTTAgfCBPUFRfUFZfTDFURl9ET01VOworICAgICAgICAgICAgb3B0
X3B2X2wxdGZfaHdkb20gPSBvcHRfcHZfbDF0Zl9kb211ID0gMTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRfcHZfbDF0ZiA9
ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NMCkgfAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET00wIDogMCkpOworICAgICAgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfcHZfbDF0ZiA9ICgob3B0X3B2X2wxdGYgJiB+T1BUX1BWX0wxVEZfRE9NVSkgfAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfUFZfTDFURl9ET01VIDogMCkpOwor
ICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSB2YWw7CiAgICAgICAgICAgICBlbHNl
IGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJy
ZWFrOwpAQCAtMzIwLDcgKzMyMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxz
KGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfbDFk
X2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiKTsK
IAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYgdnVsbmVyYWJsZSBvciBQViBz
aGFkb3dpbmcgaXMgaW4gdXNlLiAqLwotICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRf
cHZfbDF0ZiApCisgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9t
IHx8IG9wdF9wdl9sMXRmX2RvbXUgKQogICAgICAgICBwcmludGsoIiAgTDFURjogYmVsaWV2ZWQl
cyB2dWxuZXJhYmxlLCBtYXhwaHlzYWRkciBMMUQgJXUsIENQVUlEICV1IgogICAgICAgICAgICAg
ICAgIiwgU2FmZSBhZGRyZXNzICUiUFJJeDY0IlxuIiwKICAgICAgICAgICAgICAgIGNwdV9oYXNf
YnVnX2wxdGYgPyAiIiA6ICIgbm90IiwKQEAgLTM0OSw4ICszNTIsOCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykK
ICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKIAog
ICAgIHByaW50aygiICBQViBMMVRGIHNoYWRvd2luZzogRG9tMCAlcywgRG9tVSAlc1xuIiwKLSAg
ICAgICAgICAgb3B0X3B2X2wxdGYgJiBPUFRfUFZfTDFURl9ET00wICA/ICJlbmFibGVkIiAgOiAi
ZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9QVl9MMVRGX0RPTVUgID8g
ImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOworICAgICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA/
ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfcHZfbDF0Zl9kb211ICA/
ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0
cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCkBAIC04OTEsMTMgKzg5NCwxMCBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICog
SW4gc2hpbSBtb2RlLCBTSEFET1cgaXMgZXhwZWN0ZWQgdG8gYmUgY29tcGlsZWQgb3V0LCBhbmQg
YSBtYWxpY2lvdXMKICAgICAgKiBndWVzdCBrZXJuZWwgY2FuIG9ubHkgYXR0YWNrIHRoZSBzaGlt
IFhlbiwgbm90IHRoZSBob3N0IFhlbi4KICAgICAgKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09
IC0xICkKLSAgICB7Ci0gICAgICAgIGlmICggcHZfc2hpbSB8fCAhY3B1X2hhc19idWdfbDF0ZiAp
Ci0gICAgICAgICAgICBvcHRfcHZfbDF0ZiA9IDA7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
IG9wdF9wdl9sMXRmID0gT1BUX1BWX0wxVEZfRE9NVTsKLSAgICB9CisgICAgaWYgKCBvcHRfcHZf
bDF0Zl9od2RvbSA9PSAtMSApCisgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICBp
ZiAoIG9wdF9wdl9sMXRmX2RvbXUgPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9kb211ID0g
IXB2X3NoaW0gJiYgY3B1X2hhc19idWdfbDF0ZjsKIAogICAgIC8qCiAgICAgICogQnkgZGVmYXVs
dCwgZW5hYmxlIEwxRF9GTFVTSCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUsIHVubGVzcwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc2hhZG93LmgKaW5kZXggZjQwZjQxMTg3MS4uMWE0OTQwMjlmYSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3No
YWRvdy5oCkBAIC0yMjQsOSArMjI0LDggQEAgdm9pZCBwdl9sMXRmX3Rhc2tsZXQodW5zaWduZWQg
bG9uZyBkYXRhKTsKIAogc3RhdGljIGlubGluZSB2b2lkIHB2X2wxdGZfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICBkLT5hcmNoLnB2X2RvbWFpbi5jaGVja19sMXRmID0KLSAg
ICAgICAgb3B0X3B2X2wxdGYgJiAoaXNfaGFyZHdhcmVfZG9tYWluKGQpCi0gICAgICAgICAgICAg
ICAgICAgICAgID8gT1BUX1BWX0wxVEZfRE9NMCA6IE9QVF9QVl9MMVRGX0RPTVUpOworICAgIGQt
PmFyY2gucHZfZG9tYWluLmNoZWNrX2wxdGYgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgPyBvcHRf
cHZfbDF0Zl9od2RvbQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBvcHRfcHZfbDF0Zl9kb211OwogCiAjaWYgZGVmaW5lZChDT05GSUdf
U0hBRE9XX1BBR0lORykgJiYgZGVmaW5lZChDT05GSUdfUFYpCiAgICAgdGFza2xldF9pbml0KCZk
LT5hcmNoLnBhZ2luZy5zaGFkb3cucHZfbDF0Zl90YXNrbGV0LApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggMWIyOWY0NWIxYi4uYzg0NjM1NDRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
CkBAIC0zNyw5ICszNyw3IEBAIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdz
OwogCiBleHRlcm4gaW50OF90IG9wdF94cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCi1leHRl
cm4gaW50OF90IG9wdF9wdl9sMXRmOwotI2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0j
ZGVmaW5lIE9QVF9QVl9MMVRGX0RPTVUgIDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGZf
aHdkb20sIG9wdF9wdl9sMXRmX2RvbXU7CiAKIC8qCiAgKiBUaGUgTDFEIGFkZHJlc3MgbWFzaywg
d2hpY2ggbWlnaHQgYmUgd2lkZXIgdGhhbiByZXBvcnRlZCBpbiBDUFVJRCwgYW5kIHRoZQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:00:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:00: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 1gKMVf-0001HQ-9n; Wed, 07 Nov 2018 12:00: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMVd-0001HB-Ji
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:33 +0000
X-Inumbo-ID: ba9f20bb-e284-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba9f20bb-e284-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:00: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 1gKMVc-0002T9-QM
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMVc-0002iB-O3
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMVc-0002iB-O3@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:00:32 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: fix "xpti=" and "pv-l1tf="
 yet again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQzNDQ3MWYxNDQwYjA1NTZhMzIzZjMxMDUxZGE1OGZhMGY3MGFkMTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTU6MDE6MjAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowMToyMCAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQgYWdhaW4KICAgIAogICAgV2hpbGUgY29t
bWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0K
ICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5v
LWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9
bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UKICAgIG9mICJ4cHRpPSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFzIHRvIHdoaWNoIGRlZmF1bHQKICAgIGlz
IHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAiLCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8g
aGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFzIHRoaXMgaXMgZGlzdGluY3QgZnJvbSBi
b3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAieHB0aT1uby1kb20wLG5vLWRvbXUiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2UyMzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjU2ICswMjAwCi0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGYwYzNkNzZlNGYuLmViNDgwYzFmMDggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIzMSwxMiArMjMxLDYgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihj
b25zdCBjaGFyICpzKQogICAgIGNvbnN0IGNoYXIgKnNzOwogICAgIGludCB2YWwsIHJjID0gMDsK
IAotICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMg
YmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF9wdl9sMXRmX2h3ZG9tID09IC0xICkKLSAgICAg
ICAgb3B0X3B2X2wxdGZfaHdkb20gPSAwOwotICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAt
MSApCi0gICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSAwOwotCiAgICAgLyogSW50ZXJwcmV0ICdw
di1sMXRmJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICgg
KnMgPT0gJ1wwJyApCiAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9t
dSA9IDE7CkBAIC02OTEsMTIgKzY4NSw2IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y29uc3QgY2hhciAqcykKICAgICBjb25zdCBjaGFyICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7
CiAKLSAgICAvKiBJbmhpYml0IHRoZSBkZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFz
IGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCi0gICAgICAg
IG9wdF94cHRpX2h3ZG9tID0gMDsKLSAgICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQotICAg
ICAgICBvcHRfeHB0aV9kb211ID0gMDsKLQogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUg
aW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQog
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:00:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKMVp-0001Im-BT; Wed, 07 Nov 2018 12:00:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMVo-0001IX-3y
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:44 +0000
X-Inumbo-ID: c0af2528-e284-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0af2528-e284-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:00: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 1gKMVm-0002Ue-W4
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMVm-0002iu-Tu
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMVm-0002iu-Tu@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:00:42 +0000
Subject: [Xen-changelog] [xen stable-4.11] vtd: add missing check for shared
 EPT...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwYjRiNjk5NWMwY2UxYWU5YjdhZTVmZGU3MWNkMWJhMWQxNDhmOWEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDE1OjAxOjQ4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MDE6NDggMjAxOCArMDEwMAoK
ICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAgLi4u
aW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gaW5j
bHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9pb21t
dV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdiMWVi
ZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAyMDAK
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDEzICsrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMDhiY2U5MmQ0MC4uZTE4MzhlOGU3ZCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NzIsNyArMTc3Miw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7Ci0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBu
ZXcgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7
fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTc4NywxNCArMTc4
NywxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwg
UEFHRV9TSElGVF80SywgMSk7Ci0gICAgaWYgKCBwZ19tYWRkciA9PSAwICkKKyAgICBpZiAoICFw
Z19tYWRkciApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1
Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBh
Z2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gJnBhZ2VbZ2ZuICYgTEVWRUxfTUFT
S107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJf
dCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVB
RCAgOiAwKSB8CkBAIC0xODEwLDYgKzE4MTIsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwogICAgICpwdGUg
PSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3Qg
ZG1hX3B0ZSkpOwpAQCAtMTgyNSw2ICsxODI4LDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogeworICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8K
KyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCiAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:00:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKMVz-0001Kp-DF; Wed, 07 Nov 2018 12:00:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMVx-0001Kc-T9
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:53 +0000
X-Inumbo-ID: c6c10d8c-e284-11e8-ae16-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6c10d8c-e284-11e8-ae16-12d6303a7972;
 Wed, 07 Nov 2018 12:00: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 1gKMVx-0002Um-5l
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMVx-0002jz-3X
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMVx-0002jz-3X@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:00:53 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/boot: enable NMIs after traps
 init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyNDM2Mzk2ZWQzNDBhZGUyNzhjMjlmYWE5ZGE1MmEwYmQ0YWU3YmMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDUgMTU6MDI6MjIgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNTowMjoyMiAyMDE4ICswMTAw
CgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4g
Y2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290
IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBh
bHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9y
aWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAg
VG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2lu
aXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBmZGIw
MjI4NzVhLi43MmU2NWI2ZTFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTgzMSw2ICs4MzEsOSBAQCB2b2lk
IGNwdV9pbml0KHZvaWQpCiAjZGVmaW5lIENEKHJlZ2lzdGVyKSBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlZGIiICNyZWdpc3RlciA6IDogInIiKDBVTCkgKTsKIAlDRCgwKTsgQ0QoMSk7IENEKDIp
OyBDRCgzKTsgLyogbm8gZGI0IGFuZCBkYjUgKi87IENEKDYpOyBDRCg3KTsKICN1bmRlZiBDRAor
CisJLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBtYXkgaGF2ZSBsZWZ0
IHRoZW0gZGlzYWJsZWQuICovCisJZW5hYmxlX25taXMoKTsKIH0KIAogdm9pZCBjcHVfdW5pbml0
KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDI4NjBjNDI1ZWYuLmVjYjAxNDk4NDkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC03
MDIsNiArNzAyLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9u
IGluLiAqLwogCisgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCisgICAgZW5hYmxlX25taXMoKTsKKwogICAg
IGlmICggcHZoX2Jvb3QgKQogICAgIHsKICAgICAgICAgQVNTRVJUKG1iaV9wID09IDApOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:01:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:01: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 1gKMW9-0001Mj-GT; Wed, 07 Nov 2018 12:01:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMW8-0001MV-Ih
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:04 +0000
X-Inumbo-ID: ccd35f5e-e284-11e8-819e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccd35f5e-e284-11e8-819e-12d6303a7972;
 Wed, 07 Nov 2018 12:01: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 1gKMW7-0002VB-Bm
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMW7-0002kd-9U
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMW7-0002kd-9U@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:01:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8736642263233507591=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fe10c229a404594a7cd5f2aaf3bd909dfc4e14e8
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:02:59 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:02:59 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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>
    master commit: 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
    master date: 2018-10-24 14:43:05 +0100
---
 xen/arch/x86/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/x86-defns.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 72e65b6e1a..1d21ff9467 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -3,6 +3,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -827,10 +828,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/x86-defns.h b/xen/include/asm-x86/x86-defns.h
index 904041e1ab..b80bbd80ad 100644
--- a/xen/include/asm-x86/x86-defns.h
+++ b/xen/include/asm-x86/x86-defns.h
@@ -97,4 +97,14 @@
 #define X86_XCR0_LWP_POS          62
 #define X86_XCR0_LWP              (1ULL << X86_XCR0_LWP_POS)
 
+/*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
 #endif	/* __XEN_X86_DEFNS_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8736642263233507591==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:01:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:01:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKMWK-0001O1-Ix; Wed, 07 Nov 2018 12:01:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMWJ-0001Np-3M
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:15 +0000
X-Inumbo-ID: d2e69a0c-e284-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2e69a0c-e284-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:01: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 1gKMWH-0002VN-Hv
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMWH-0002lU-Fk
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMWH-0002lU-Fk@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:01:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/domain: Initialise vcpu debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2144168645069240363=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 06a50b02d58d812158b4efdb8820be89d6565534
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:04:12 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:04:12 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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>
    
    x86/domain: Fix build with GCC 4.3.x
    
    GCC 4.3.x can't initialise the user_regs structure like this.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
    master date: 2018-10-24 14:43:05 +0100
    master commit: 0a1fa635029d100d4b6b7eddb31d49603217cab7
    master date: 2018-10-30 13:26:21 +0000
---
 xen/arch/x86/domain.c        | 13 +++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index c39cf2c6e5..5a0f64feaf 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -323,6 +323,17 @@ void free_vcpu_struct(struct vcpu *v)
     free_xenheap_page(v);
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
+    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int vcpu_initialise(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -342,6 +353,8 @@ int vcpu_initialise(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
     else if ( (rc = xstate_alloc_save_area(v)) != 0 )
         return rc;
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 4cbb688c05..611545f898 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -3905,11 +3905,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     }
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.rflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.rdx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.rip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index 61e6900465..ec81d788e3 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -633,6 +633,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2144168645069240363==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:01:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKMWU-0001Pf-L0; Wed, 07 Nov 2018 12:01:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMWS-0001PL-T0
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:24 +0000
X-Inumbo-ID: d8f7b500-e284-11e8-872f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8f7b500-e284-11e8-872f-12d6303a7972;
 Wed, 07 Nov 2018 12:01: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 1gKMWR-0002VW-Nn
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMWR-0002lv-LW
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMWR-0002lv-LW@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:01:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] tools/dombuilder: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2009881236736955488=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8f3f58c1c060a2b392d6e386368577b3f4ebab32
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 15:04:46 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 15:04:46 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 46029da12e5efeca6d957e5793bd34f2965fa0a1
    master date: 2018-10-24 14:43:05 +0100
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index e33a28847d..3ab918ca82 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -53,6 +53,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define SPECIALPAGE_PAGING   0
 #define SPECIALPAGE_ACCESS   1
 #define SPECIALPAGE_SHARING  2
@@ -860,6 +863,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -907,6 +913,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1011,6 +1020,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2009881236736955488==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 12:01:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:01: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 1gKMWe-0001Rq-1o; Wed, 07 Nov 2018 12:01: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMWd-0001Rc-5w
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:35 +0000
X-Inumbo-ID: df0f9c60-e284-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df0f9c60-e284-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:01: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 1gKMWb-0002Vj-U2
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKMWb-0002mq-RR
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 12:01:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKMWb-0002mq-RR@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 12:01:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/pv: Fix crash when using `xl
 set-parameter pcid=...`
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2N2I4NDlkMjJlMmVjYTRjNjQwOGFmMWE0MjUzMzJkZTc1MmY0MDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA1IDE1OjA1OjA3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTU6MDU6MDcgMjAxOCArMDEw
MAoKICAgIHg4Ni9wdjogRml4IGNyYXNoIHdoZW4gdXNpbmcgYHhsIHNldC1wYXJhbWV0ZXIgcGNp
ZD0uLi5gCiAgICAKICAgICJwY2lkPSIgaXMgcmVnaXN0ZXJlZCBhcyBhIHJ1bnRpbWUgcGFyYW1l
dGVyLCB3aGljaCBtZWFucyB0aGF0IHBhcnNlX3BjaWQoKQogICAgbXVzdCBub3QgcmVzaWRlIGlu
IC5pbml0LCBvciB0aGUgZm9sbG93aW5nIGhhcHBlbnMgd2hlbiBwYXJzZV9wYXJhbXMoKSB0cmll
cwogICAgdG8gY2FsbCBhbiB1bm1hcHBlZCBmdW5jdGlvbiBwb2ludGVyLgogICAgCiAgICAgIChY
RU4pIC0tLS1bIFhlbi00LjEyLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRl
ZCBdLS0tLQogICAgICAoWEVOKSBDUFU6ICAgIDAKICAgICAgKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDQwN2ZiMz5dIGZmZmY4MmQwODA0MDdmYjMKICAgICAgKFhFTikgUkZMQUdTOiAw
MDAwMDAwMDAwMDEwMjkyICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MSkKICAgICAgKFhFTikg
cmF4OiBmZmZmODJkMDgwNDA3ZmIzICAgcmJ4OiBmZmZmODJkMDgwM2NmMjcwICAgcmN4OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHJkeDogZmZmZjgzMDBhYmU2N2ZmZiAgIHJzaTogMDAw
MDAwMDAwMDAwMDAwYSAgIHJkaTogZmZmZjgzMDBhYmU2N2JmZAogICAgICAoWEVOKSByYnA6IGZm
ZmY4MzAwYWJlNjdjYTggICByc3A6IGZmZmY4MzAwYWJlNjdiYTAgICByODogIGZmZmY4MzA4NGQ5
ODAwMDAKICAgICAgKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAw
MDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIChYRU4pIHIxMjogZmZmZjgzMDBh
YmU2N2JmZCAgIHIxMzogZmZmZjgyZDA4MDNjYjYyOCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAog
ICAgICAoWEVOKSByMTU6IGZmZmY4MzAwYWJlNjdiZjggICBjcjA6IDAwMDAwMDAwODAwNTAwMzMg
ICBjcjQ6IDAwMDAwMDAwMDAxNzI2NjAKICAgICAgKFhFTikgY3IzOiAwMDAwMDAwODI4ZWZkMDAw
ICAgY3IyOiBmZmZmODJkMDgwNDA3ZmIzCiAgICAgIChYRU4pIGZzYjogMDAwMDdmYjgxMGQ0Yjc4
MCAgIGdzYjogZmZmZjg4MDA3Y2UyMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAogICAgICAo
WEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEw
ICAgY3M6IGUwMDgKICAgICAgKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwNDA3ZmIz
PiAoZmZmZjgyZDA4MDQwN2ZiMykgW2ZhdWx0IG9uIGFjY2Vzc106CiAgICAgIChYRU4pICAtLSAt
LSAtLSAtLSAtLSAtLSAtLSAtLSA8LS0+IC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0tIC0t
IC0tIC0tIC0tIC0tCiAgICAgIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMw
MGFiZTY3YmEwOgogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjE3ZjYxIGZmZmY4MzA4MjZkYjBm
MDkgZmZmZjgzMDBhYmU2N2JmOCBmZmZmODJkMDgwM2NmMWUwCiAgICAgIChYRU4pICAgIDAwMDA3
Y2ZmNTQxOTg0MDkgZmZmZjgzMDBhYmU2N2JmMCAwMTAwMDFkMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKICAgICAgKFhFTikgICAgZmZmZjgyZDA4MDNjZjI4OCBmZmZmODMwMGFiZTY3Yzg4IGZm
ZmY4MmQwODA1YTA5YzAgNjE2YzYyMDA2NDY5NjM3MAogICAgICAoWEVOKSAgICAwMDAwMDAwMGFh
YWEwMDY4IDAwMDAwMDAwMDAwMDAyOTYgZmZmZjgyZDA4MDIzZDYwZSBhYWFhYWFhYWFhYWFhYWFh
CiAgICAgIChYRU4pICAgIGZmZmY4MzA4NGQ5YjQwMDAgZmZmZjgzMDBhYmU2N2M2OCBmZmZmODJk
MDgwMjQ5NDBlIGZmZmY4MzA4MzczNmUwMDAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDA4
MCAwMDAwMDAwMDAwMDAwMDdhIDAwMDAwMDAwMDAwMDAwMGEgZmZmZjgyZDA4MDQ1ZTYxYwogICAg
ICAoWEVOKSAgICBmZmZmODJkMDgwNTczZDgwIGZmZmY4MzAwYWJlNjdjYjggZmZmZjgyZDA4MDI0
OTgwNSA4MDAwMDAwN2ZjZTU0MDY3CiAgICAgIChYRU4pICAgIGZmZmZmZmZmZmZmZmZmZjIgZmZm
ZjgzMDgyNmRiMGYwMCBmZmZmODMwMGFiZmE3MDAwIGZmZmY4MmQwODA0NWU2MWMKICAgICAgKFhF
TikgICAgZmZmZjgyZDA4MDU3M2Q4MCBmZmZmODMwMGFiZTY3Y2I4IGZmZmY4MmQwODAyMTgwMWUg
ZmZmZjgzMDBhYmU2N2U0OAogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjNmNjBhIGZmZmY4MzA4
MzczNmUwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGFiZTY3ZDU4CiAgICAgIChYRU4pICAg
IGZmZmY4MmQwODAyOTNkOTAgMDAwMDAwMDAwMDAwMDA5MiBmZmZmODJkMDgwMjNkNjBlIGZmZmY4
MjAwNDAwMDZhZTAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDA3ZmI4MTBkNWMwMTAgZmZmZjgzMDgzNzM2ZTI0OAogICAgICAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMjg2IGZmZmY4MzAwYWJlNjdkNTggMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJlMDEw
NTIxYjAwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAyMDYgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwYWJlNjdlNDgKICAgICAgKFhFTikgICAgZmZmZjgyZDA4
MDI5NTI3MCAwMDAwMDAwMGZmZmZmZmZmIGZmZmY4MzA4MzczNmUwMDAgZmZmZjgzMDBhYmU2N2U0
OAogICAgICAoWEVOKSAgICBmZmZmODIwMDQwMDA2YWUwIGZmZmY4MzAwYWJlNjdkOTggMDAwMDAw
MTIwMDAwMDAxYyAwMDAwN2ZiODEwZDVkMDEwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDkgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAxIDAwMDA3ZmI4MTBiNTMyNjAKICAg
ICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDA2
MzhiYzAgMDAwMDdmYjgxMDY2YTc0OAogICAgICAoWEVOKSAgICAwMDAwN2ZmZTExMDg3ODgxIDAw
MDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMSAwMDAwN2ZiODEwYjUzMjYwCiAgICAgIChY
RU4pICAgIDAwMDAwMDAwMDA2MzhiNjAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2ZiODEwMDMyMmEw
IGZmZmY4MmQwODAzNWQ0NDQKICAgICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAgIChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIxN2Y2MT5dIGtlcm5lbC5jI3BhcnNlX3BhcmFtcysweDM0YS8weDNl
YgogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMTgwMWU+XSBydW50aW1lX3BhcnNlKzB4MWMv
MHgxZQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2Y2MGE+XSBkb19zeXNjdGwrMHgxMDhk
LzB4MTI0MQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTM1Y2I+XSBwdl9oeXBlcmNhbGwr
MHgxYWMvMHg0YzUKICAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzVkNGEyPl0gbHN0YXJfZW50
ZXIrMHgxMTIvMHgxMjAKICAgICAgKFhFTikKICAgICAgKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJv
bSBmZmZmODJkMDgwNDA3ZmIzOgogICAgICAoWEVOKSAgTDRbMHgxMDVdID0gMDAwMDAwMDBhYmU1
YzA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pICBMM1sweDE0Ml0gPSAwMDAwMDAwMGFi
ZTU5MDYzIGZmZmZmZmZmZmZmZmZmZmYKICAgICAgKFhFTikgIEwyWzB4MDAyXSA9IDAwMDAwMDA4
NGQ5YmYwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgICAoWEVOKSAgTDFbMHgwMDddID0gMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pCiAgICAgIChYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgICAgKFhFTikgUGFuaWMgb24g
Q1BVIDA6CiAgICAgIChYRU4pIEZBVEFMIFBBR0UgRkFVTFQKICAgICAgKFhFTikgW2Vycm9yX2Nv
ZGU9MDAxMF0KICAgICAgKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmY4MmQwODA0
MDdmYjMKICAgICAgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IGY5OTNjM2U5MDcyODcwNWRhY2Q4MzRiNDlhNmU1NjA4YzEz
NjA0MDkKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTMwIDEzOjI2OjIxICswMDAwCi0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
IGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDVlZjBkMjYyOTEuLmI3NWZmNmI5Njgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKQEAgLTIyLDcgKzIyLDcgQEAgc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7
CiAgICAgUENJRF9OT1hQVEkKIH0gb3B0X3BjaWQgPSBQQ0lEX1hQVEk7CiAKLXN0YXRpYyBfX2lu
aXQgaW50IHBhcnNlX3BjaWQoY29uc3QgY2hhciAqcykKK3N0YXRpYyBpbnQgcGFyc2VfcGNpZChj
b25zdCBjaGFyICpzKQogewogICAgIGludCByYyA9IDA7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 13:00:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKNRH-0000tR-Fs; Wed, 07 Nov 2018 13:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKNRG-0000qk-BJ
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 13:00:06 +0000
X-Inumbo-ID: 0bab0cb7-e28d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bab0cb7-e28d-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 13:00: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 1gKNRE-0003hA-N9
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 13:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKNRE-0006uU-Kt
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 13:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKNRE-0006uU-Kt@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 13:00:04 +0000
Subject: [Xen-changelog] [xen staging] tools/xen-cpuid: Fix 32bit build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzMGY0YTJkZjUwOWQ1NTU1YWQyYmYwNDgyNGI2MDA3MTc0ODA4OTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiA3IDEyOjUxOjQzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiA3IDEyOjU0OjUz
IDIwMTggKzAwMDAKCiAgICB0b29scy94ZW4tY3B1aWQ6IEZpeCAzMmJpdCBidWlsZAogICAgCiAg
ICBDbGFuZyByZXBvcnRzOgogICAgCiAgICAgIHhlbi1jcHVpZC5jOjMwNzoyOTogZXJyb3I6IGZv
cm1hdCBzcGVjaWZpZXMgdHlwZSAndW5zaWduZWQgbG9uZycgYnV0IHRoZQogICAgICBhcmd1bWVu
dCBoYXMgdHlwZSAndWludDY0X3QnIChha2EgJ3Vuc2lnbmVkIGxvbmcgbG9uZycpIFstV2Vycm9y
LC1XZm9ybWF0XQogICAgCiAgICAgICAgICAgICAgICAgICAgIG1zcnNbbF0uaWR4LCBtc3JzW2xd
LnZhbCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fgogICAg
CiAgICBVc2UgUFJJeDY0IGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1jcHVpZC5jIHwgMyArKy0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwppbmRl
eCAyYzQxMDMxNDk3Li4wNGIxMWQ3MjUwIDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1jcHVp
ZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTUsNiArNSw3IEBACiAjaW5jbHVk
ZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDxsaW1pdHMuaD4KKyNp
bmNsdWRlIDxpbnR0eXBlcy5oPgogCiAjaW5jbHVkZSA8eGVuY3RybC5oPgogCkBAIC0zMDMsNyAr
MzA0LDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfcG9saWN5KGNvbnN0IGNoYXIgKm5hbWUsCiAgICAg
cHJpbnRmKCIgTVNSczpcbiIpOwogICAgIHByaW50ZigiICAlLThzIC0+ICUtMTZzXG4iLCAiaW5k
ZXgiLCAidmFsdWUiKTsKICAgICBmb3IgKCBsID0gMDsgbCA8IG5yX21zcnM7ICsrbCApCi0gICAg
ICAgIHByaW50ZigiICAlMDh4IC0+ICUwMTZseFxuIiwKKyAgICAgICAgcHJpbnRmKCIgICUwOHgg
LT4gJTAxNiJQUkl4NjQiXG4iLAogICAgICAgICAgICAgICAgbXNyc1tsXS5pZHgsIG1zcnNbbF0u
dmFsKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 07 13:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKNbw-0002C1-74; Wed, 07 Nov 2018 13: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKNbu-0002Bn-9N
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 13:11:06 +0000
X-Inumbo-ID: 952031b1-e28e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 952031b1-e28e-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 13:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKNbs-0003uv-SD
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 13:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKNbs-0007s9-Pt
 for xen-changelog@lists.xenproject.org; Wed, 07 Nov 2018 13:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKNbs-0007s9-Pt@xenbits.xenproject.org>
Date: Wed, 07 Nov 2018 13:11:04 +0000
Subject: [Xen-changelog] [xen staging] tools/misc: fix hard tabs in
 xen-hvmctx.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4OGM1NWJmYWQyNTIyMDA5Zjg4ZjE2NWY3NGIyZmM1ZWQ0ZjllOTQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiA3IDEwOjUyOjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiA3IDEzOjA4OjE2IDIwMTggKzAwMDAKCiAg
ICB0b29scy9taXNjOiBmaXggaGFyZCB0YWJzIGluIHhlbi1odm1jdHguYwogICAgCiAgICBBbHNv
IGFkZCBlbWFjcyBib2lsZXJwbGF0ZSB0byBhdm9pZCBmdXR1cmUgcHJvYmxlbXMuCiAgICAKICAg
IFB1cmVseSBjb3NtZXRpYy4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1odm1j
dHguYyB8IDE2ICsrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWh2bWN0eC5j
IGIvdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMKaW5kZXggNDBlNzc4NTFiZS4uODIzYWE3ZDczNiAx
MDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMKKysrIGIvdG9vbHMvbWlzYy94ZW4t
aHZtY3R4LmMKQEAgLTM3MSw4ICszNzEsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX3ZpcmlkaWFuX3Zj
cHUodm9pZCkKICAgICBIVk1fU0FWRV9UWVBFKFZJUklESUFOX1ZDUFUpIHA7CiAgICAgUkVBRChw
KTsKICAgICBwcmludGYoIiAgICBWSVJJRElBTl9WQ1BVOiB2cF9hc3Npc3RfbXNyIDB4JWxseCwg
dnBfYXNzaXN0X3BlbmRpbmcgJXNcbiIsCi0JICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgcC52cF9h
c3Npc3RfbXNyLAotCSAgIHAudnBfYXNzaXN0X3BlbmRpbmcgPyAidHJ1ZSIgOiAiZmFsc2UiKTsK
KyAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgcC52cF9hc3Npc3RfbXNyLAorICAgICAg
ICAgICBwLnZwX2Fzc2lzdF9wZW5kaW5nID8gInRydWUiIDogImZhbHNlIik7CiB9CiAKIHN0YXRp
YyB2b2lkIGR1bXBfdm1jZV92Y3B1KHZvaWQpCkBAIC00NjgsNCArNDY4LDE0IEBAIGludCBtYWlu
KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICB9IHdoaWxlICggZGVzYy50eXBlY29kZSAhPSBI
Vk1fU0FWRV9DT0RFKEVORCkgJiYgb2ZmIDwgbGVuICk7CiAKICAgICByZXR1cm4gMDsKLX0gCit9
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 15:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKlxb-0004Hh-UF; Thu, 08 Nov 2018 15: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKlxa-0004Hc-V2
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 15:11:06 +0000
X-Inumbo-ID: 830df359-e368-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 830df359-e368-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKlxY-0003LL-QL
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 15:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKlxY-00026I-NA
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 15:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKlxY-00026I-NA@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 15:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/genapic: remove indirection from
 genapic hook accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwYmIwZDg4NDM2NTgxZjU4OTk0NmIzZjc2ZDE5ZmMyNjU0NmZmNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDgg
MTU6NTk6MTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgOCAxNTo1OToxNCAyMDE4ICswMTAwCgogICAgeDg2
L2dlbmFwaWM6IHJlbW92ZSBpbmRpcmVjdGlvbiBmcm9tIGdlbmFwaWMgaG9vayBhY2Nlc3Nlcwog
ICAgCiAgICBJbnN0ZWFkIG9mIGxvYWRpbmcgYSBwb2ludGVyIGF0IGVhY2ggdXNlIHNpdGUsIGhh
dmUgYSBzaW5nbGUgcnVudGltZQogICAgaW5zdGFuY2Ugb2Ygc3RydWN0IGdlbmFwaWMsIGNvcHlp
bmcgaW50byBpdCBmcm9tIHRoZSBpbmRpdmlkdWFsCiAgICBpbnN0YW5jZXMuIFRoZSBpbmRpdmlk
dWFsIGluc3RhbmNlcyBjYW4gdGhpcyB3YXkgYWxzbyBiZSBtb3ZlZCB0byAuaW5pdAogICAgKGFs
c28gYWRqdXN0IGFwaWNfcHJvYmVbXSBhdCB0aGlzIG9jY2FzaW9uKS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL2Jp
Z3NtcC5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL2RlZmF1
bHQuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMg
ICAgICAgICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2dlbmFwaWMveDJhcGljLmMgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9h
cmNoL3g4Ni9tcHBhcnNlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJj
aC94ODYvc21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ2VuYXBpYy5oICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaCB8IDEyICsrKysrLS0tLS0tCiA5IGZp
bGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IGRmNmFl
YTc1YWIuLjcxMjAxMDdiMGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIv
eGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtOTQ0LDggKzk0NCw4IEBAIHZvaWQgX19pbml0IHgyYXBp
Y19ic3Bfc2V0dXAodm9pZCkKIAogICAgIGZvcmNlX2lvbW11ID0gMTsKIAotICAgIGdlbmFwaWMg
PSBhcGljX3gyYXBpY19wcm9iZSgpOwotICAgIHByaW50aygiU3dpdGNoZWQgdG8gQVBJQyBkcml2
ZXIgJXMuXG4iLCBnZW5hcGljLT5uYW1lKTsKKyAgICBnZW5hcGljID0gKmFwaWNfeDJhcGljX3By
b2JlKCk7CisgICAgcHJpbnRrKCJTd2l0Y2hlZCB0byBBUElDIGRyaXZlciAlcy5cbiIsIGdlbmFw
aWMubmFtZSk7CiAKICAgICBpZiAoICF4MmFwaWNfZW5hYmxlZCApCiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2dlbmFwaWMvYmlnc21wLmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy9i
aWdzbXAuYwppbmRleCAyOTQ5MDJiYTg1Li45MWE5NzNhYzE2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZ2VuYXBpYy9iaWdzbXAuYworKysgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy9iaWdzbXAu
YwpAQCAtNDIsNyArNDIsNyBAQCBzdGF0aWMgX19pbml0IGludCBwcm9iZV9iaWdzbXAodm9pZCkK
IAlyZXR1cm4gZGVmX3RvX2JpZ3NtcDsKIH0gCiAKLWNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNf
Ymlnc21wID0geworY29uc3Qgc3RydWN0IGdlbmFwaWMgX19pbml0Y29uc3RyZWwgYXBpY19iaWdz
bXAgPSB7CiAJQVBJQ19JTklUKCJiaWdzbXAiLCBwcm9iZV9iaWdzbXApLAogCUdFTkFQSUNfUEhZ
UwogfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL2RlZmF1bHQuYyBiL3hlbi9h
cmNoL3g4Ni9nZW5hcGljL2RlZmF1bHQuYwppbmRleCA0ZDFhMDZmYjgyLi41M2ViZjIwYTNmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9kZWZhdWx0LmMKKysrIGIveGVuL2FyY2gv
eDg2L2dlbmFwaWMvZGVmYXVsdC5jCkBAIC0yMCw3ICsyMCw3IEBAIHN0YXRpYyBfX2luaXQgaW50
IHByb2JlX2RlZmF1bHQodm9pZCkKIAlyZXR1cm4gMTsKIH0gCiAKLWNvbnN0IHN0cnVjdCBnZW5h
cGljIGFwaWNfZGVmYXVsdCA9IHsKK2NvbnN0IHN0cnVjdCBnZW5hcGljIF9faW5pdGNvbnN0cmVs
IGFwaWNfZGVmYXVsdCA9IHsKIAlBUElDX0lOSVQoImRlZmF1bHQiLCBwcm9iZV9kZWZhdWx0KSwK
IAlHRU5BUElDX0ZMQVQKIH07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9i
ZS5jIGIveGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYwppbmRleCBhZjM3NDVhYTIxLi42YWE3
ZWI3YjFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMKQEAgLTE1LDExICsxNSw5IEBACiAjaW5jbHVkZSA8
YXNtL21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAot
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfYmlnc21wOworc3RydWN0IGdlbmFwaWMg
X19yZWFkX21vc3RseSBnZW5hcGljOwogCi1jb25zdCBzdHJ1Y3QgZ2VuYXBpYyAqX19yZWFkX21v
c3RseSBnZW5hcGljOwotCi1jb25zdCBzdHJ1Y3QgZ2VuYXBpYyAqYXBpY19wcm9iZVtdIF9faW5p
dGRhdGEgPSB7Citjb25zdCBzdHJ1Y3QgZ2VuYXBpYyAqY29uc3QgX19pbml0Y29uc3RyZWwgYXBp
Y19wcm9iZVtdID0gewogCSZhcGljX2JpZ3NtcCwgCiAJJmFwaWNfZGVmYXVsdCwJLyogbXVzdCBi
ZSBsYXN0ICovCiAJTlVMTCwKQEAgLTM2LDExICszNCwxMSBAQCB2b2lkIF9faW5pdCBnZW5lcmlj
X2JpZ3NtcF9wcm9iZSh2b2lkKQogCSAqIC0gd2UgZmluZCBtb3JlIHRoYW4gOCBDUFVzIGluIGFj
cGkgTEFQSUMgbGlzdGluZyB3aXRoIHhBUElDIHN1cHBvcnQKIAkgKi8KIAotCWlmICghY21kbGlu
ZV9hcGljICYmIGdlbmFwaWMgPT0gJmFwaWNfZGVmYXVsdCkKKwlpZiAoIWNtZGxpbmVfYXBpYyAm
JiBnZW5hcGljLm5hbWUgPT0gYXBpY19kZWZhdWx0Lm5hbWUpCiAJCWlmIChhcGljX2JpZ3NtcC5w
cm9iZSgpKSB7Ci0JCQlnZW5hcGljID0gJmFwaWNfYmlnc21wOworCQkJZ2VuYXBpYyA9IGFwaWNf
Ymlnc21wOwogCQkJcHJpbnRrKEtFUk5fSU5GTyAiT3ZlcnJpZGluZyBBUElDIGRyaXZlciB3aXRo
ICVzXG4iLAotCQkJICAgICAgIGdlbmFwaWMtPm5hbWUpOworCQkJICAgICAgIGdlbmFwaWMubmFt
ZSk7CiAJCX0KIH0KIApAQCAtNTAsNyArNDgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBnZW5hcGlj
X2FwaWNfZm9yY2UoY29uc3QgY2hhciAqc3RyKQogCiAJZm9yIChpID0gMDsgYXBpY19wcm9iZVtp
XTsgaSsrKQogCQlpZiAoIXN0cmNtcChhcGljX3Byb2JlW2ldLT5uYW1lLCBzdHIpKSB7Ci0JCQln
ZW5hcGljID0gYXBpY19wcm9iZVtpXTsKKwkJCWdlbmFwaWMgPSAqYXBpY19wcm9iZVtpXTsKIAkJ
CXJjID0gMDsKIAkJfQogCkBAIC02NiwxOCArNjQsMTggQEAgdm9pZCBfX2luaXQgZ2VuZXJpY19h
cGljX3Byb2JlKHZvaWQpCiAJcmVjb3JkX2Jvb3RfQVBJQ19tb2RlKCk7CiAKIAljaGVja194MmFw
aWNfcHJlZW5hYmxlZCgpOwotCWNtZGxpbmVfYXBpYyA9IGNoYW5nZWQgPSAoZ2VuYXBpYyAhPSBO
VUxMKTsKKwljbWRsaW5lX2FwaWMgPSBjaGFuZ2VkID0gISFnZW5hcGljLm5hbWU7CiAKIAlmb3Ig
KGkgPSAwOyAhY2hhbmdlZCAmJiBhcGljX3Byb2JlW2ldOyBpKyspIHsgCiAJCWlmIChhcGljX3By
b2JlW2ldLT5wcm9iZSgpKSB7CiAJCQljaGFuZ2VkID0gMTsKLQkJCWdlbmFwaWMgPSBhcGljX3By
b2JlW2ldOworCQkJZ2VuYXBpYyA9ICphcGljX3Byb2JlW2ldOwogCQl9IAogCX0KIAlpZiAoIWNo
YW5nZWQpIAotCQlnZW5hcGljID0gJmFwaWNfZGVmYXVsdDsKKwkJZ2VuYXBpYyA9IGFwaWNfZGVm
YXVsdDsKIAotCXByaW50ayhLRVJOX0lORk8gIlVzaW5nIEFQSUMgZHJpdmVyICVzXG4iLCBnZW5h
cGljLT5uYW1lKTsKKwlwcmludGsoS0VSTl9JTkZPICJVc2luZyBBUElDIGRyaXZlciAlc1xuIiwg
Z2VuYXBpYy5uYW1lKTsKIH0gCiAKIC8qIFRoZXNlIGZ1bmN0aW9ucyBjYW4gc3dpdGNoIHRoZSBB
UElDIGV2ZW4gYWZ0ZXIgdGhlIGluaXRpYWwgLT5wcm9iZSgpICovCkBAIC04OCw5ICs4Niw5IEBA
IGludCBfX2luaXQgbXBzX29lbV9jaGVjayhzdHJ1Y3QgbXBfY29uZmlnX3RhYmxlICptcGMsIGNo
YXIgKm9lbSwgY2hhciAqcHJvZHVjdGlkCiAJZm9yIChpID0gMDsgYXBpY19wcm9iZVtpXTsgKytp
KSB7IAogCQlpZiAoYXBpY19wcm9iZVtpXS0+bXBzX29lbV9jaGVjayhtcGMsb2VtLHByb2R1Y3Rp
ZCkpIHsgCiAJCQlpZiAoIWNtZGxpbmVfYXBpYykgewotCQkJCWdlbmFwaWMgPSBhcGljX3Byb2Jl
W2ldOworCQkJCWdlbmFwaWMgPSAqYXBpY19wcm9iZVtpXTsKIAkJCQlwcmludGsoS0VSTl9JTkZP
ICJTd2l0Y2hlZCB0byBBUElDIGRyaXZlciBgJXMnLlxuIiwgCi0JCQkJICAgICAgIGdlbmFwaWMt
Pm5hbWUpOworCQkJCSAgICAgICBnZW5hcGljLm5hbWUpOwogCQkJfQogCQkJcmV0dXJuIDE7CiAJ
CX0gCkBAIC0xMDQsOSArMTAyLDkgQEAgaW50IF9faW5pdCBhY3BpX21hZHRfb2VtX2NoZWNrKGNo
YXIgKm9lbV9pZCwgY2hhciAqb2VtX3RhYmxlX2lkKQogCWZvciAoaSA9IDA7IGFwaWNfcHJvYmVb
aV07ICsraSkgeyAKIAkJaWYgKGFwaWNfcHJvYmVbaV0tPmFjcGlfbWFkdF9vZW1fY2hlY2sob2Vt
X2lkLCBvZW1fdGFibGVfaWQpKSB7IAogCQkJaWYgKCFjbWRsaW5lX2FwaWMpIHsKLQkJCQlnZW5h
cGljID0gYXBpY19wcm9iZVtpXTsKKwkJCQlnZW5hcGljID0gKmFwaWNfcHJvYmVbaV07CiAJCQkJ
cHJpbnRrKEtFUk5fSU5GTyAiU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgYCVzJy5cbiIsIAotCQkJ
CSAgICAgICBnZW5hcGljLT5uYW1lKTsKKwkJCQkgICAgICAgZ2VuYXBpYy5uYW1lKTsKIAkJCX0K
IAkJCXJldHVybiAxOwogCQl9IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2dlbmFwaWMveDJh
cGljLmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYwppbmRleCA1ZGY3MGIwY2Y2Li43
ZTJlODlkODgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYwpAQCAtMTYzLDcgKzE2Myw3IEBAIHN0YXRp
YyB2b2lkIHNlbmRfSVBJX21hc2tfeDJhcGljX2NsdXN0ZXIoY29uc3QgY3B1bWFza190ICpjcHVt
YXNrLCBpbnQgdmVjdG9yKQogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIAotc3Rh
dGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfeDJhcGljX3BoeXMgPSB7CitzdGF0aWMgY29u
c3Qgc3RydWN0IGdlbmFwaWMgX19pbml0Y29uc3RyZWwgYXBpY194MmFwaWNfcGh5cyA9IHsKICAg
ICBBUElDX0lOSVQoIngyYXBpY19waHlzIiwgTlVMTCksCiAgICAgLmludF9kZWxpdmVyeV9tb2Rl
ID0gZGVzdF9GaXhlZCwKICAgICAuaW50X2Rlc3RfbW9kZSA9IDAgLyogcGh5c2ljYWwgZGVsaXZl
cnkgKi8sCkBAIC0xNzUsNyArMTc1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFw
aWNfeDJhcGljX3BoeXMgPSB7CiAgICAgLnNlbmRfSVBJX3NlbGYgPSBzZW5kX0lQSV9zZWxmX3gy
YXBpYwogfTsKIAotc3RhdGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfeDJhcGljX2NsdXN0
ZXIgPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGdlbmFwaWMgX19pbml0Y29uc3RyZWwgYXBpY194
MmFwaWNfY2x1c3RlciA9IHsKICAgICBBUElDX0lOSVQoIngyYXBpY19jbHVzdGVyIiwgTlVMTCks
CiAgICAgLmludF9kZWxpdmVyeV9tb2RlID0gZGVzdF9Mb3dlc3RQcmlvLAogICAgIC5pbnRfZGVz
dF9tb2RlID0gMSAvKiBsb2dpY2FsIGRlbGl2ZXJ5ICovLApAQCAtMjU5LDYgKzI1OSw2IEBAIHZv
aWQgX19pbml0IGNoZWNrX3gyYXBpY19wcmVlbmFibGVkKHZvaWQpCiAgICAgewogICAgICAgICBw
cmludGsoIngyQVBJQyBtb2RlIGlzIGFscmVhZHkgZW5hYmxlZCBieSBCSU9TLlxuIik7CiAgICAg
ICAgIHgyYXBpY19lbmFibGVkID0gMTsKLSAgICAgICAgZ2VuYXBpYyA9IGFwaWNfeDJhcGljX3By
b2JlKCk7CisgICAgICAgIGdlbmFwaWMgPSAqYXBpY194MmFwaWNfcHJvYmUoKTsKICAgICB9CiB9
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXBwYXJzZS5jIGIveGVuL2FyY2gveDg2L21wcGFy
c2UuYwppbmRleCBmMmI2ZDZiZGFiLi4xNmM5M2E5MzVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbXBwYXJzZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMKQEAgLTE2Miw3ICsxNjIs
OCBAQCBzdGF0aWMgaW50IE1QX3Byb2Nlc3Nvcl9pbmZvX3goc3RydWN0IG1wY19jb25maWdfcHJv
Y2Vzc29yICptLAogCQlyZXR1cm4gLUVOT1NQQzsKIAl9CiAKLQlpZiAobnVtX3Byb2Nlc3NvcnMg
Pj0gOCAmJiBob3RwbHVnICYmIGdlbmFwaWMgPT0gJmFwaWNfZGVmYXVsdCkgeworCWlmIChudW1f
cHJvY2Vzc29ycyA+PSA4ICYmIGhvdHBsdWcKKwkgICAgJiYgZ2VuYXBpYy5uYW1lID09IGFwaWNf
ZGVmYXVsdC5uYW1lKSB7CiAJCXByaW50ayhLRVJOX1dBUk5JTkcgIldBUk5JTkc6IENQVXMgbGlt
aXQgb2YgOCByZWFjaGVkLiIKIAkJCSIgUHJvY2Vzc29yIGlnbm9yZWQuXG4iKTsKIAkJcmV0dXJu
IC1FTk9TUEM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wLmMgYi94ZW4vYXJjaC94ODYv
c21wLmMKaW5kZXggNjNlODE5Y2EzOC4uYjE1ZDRmMDVkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NtcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwpAQCAtMjksMTIgKzI5LDEyIEBACiAK
IHZvaWQgc2VuZF9JUElfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0b3IpCiB7
Ci0gICAgZ2VuYXBpYy0+c2VuZF9JUElfbWFzayhtYXNrLCB2ZWN0b3IpOworICAgIGdlbmFwaWMu
c2VuZF9JUElfbWFzayhtYXNrLCB2ZWN0b3IpOwogfQogCiB2b2lkIHNlbmRfSVBJX3NlbGYoaW50
IHZlY3RvcikKIHsKLSAgICBnZW5hcGljLT5zZW5kX0lQSV9zZWxmKHZlY3Rvcik7CisgICAgZ2Vu
YXBpYy5zZW5kX0lQSV9zZWxmKHZlY3Rvcik7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2dlbmFwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ2VuYXBpYy5oCmlu
ZGV4IDhhZWIyOGVjZGEuLjVhYTM1Y2ViNWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ2VuYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ2VuYXBpYy5oCkBAIC00Nyw4
ICs0Nyw5IEBAIHN0cnVjdCBnZW5hcGljIHsKIAlBUElDRlVOQyhtcHNfb2VtX2NoZWNrKSwgXAog
CUFQSUNGVU5DKGFjcGlfbWFkdF9vZW1fY2hlY2spCiAKLWV4dGVybiBjb25zdCBzdHJ1Y3QgZ2Vu
YXBpYyAqZ2VuYXBpYzsKK2V4dGVybiBzdHJ1Y3QgZ2VuYXBpYyBnZW5hcGljOwogZXh0ZXJuIGNv
bnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfZGVmYXVsdDsKK2V4dGVybiBjb25zdCBzdHJ1Y3QgZ2Vu
YXBpYyBhcGljX2JpZ3NtcDsKIAogdm9pZCBzZW5kX0lQSV9zZWxmX2xlZ2FjeSh1aW50OF90IHZl
Y3Rvcik7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21h
Y2hfYXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgK
aW5kZXggM2ZlZDIyYzgxYS4uMDk4NDU1NGQzNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKQEAgLTEwLDEzICsxMCwxMyBAQAogI2RlZmluZSBlc3Jf
ZGlzYWJsZSAoMCkKIAogLyogVGhlIGZvbGxvd2luZyBhcmUgZGVwZW5kZW50IG9uIEFQSUMgZGVs
aXZlcnkgbW9kZSAobG9naWNhbCB2cy4gcGh5c2ljYWwpLiAqLwotI2RlZmluZSBJTlRfREVMSVZF
UllfTU9ERSAoZ2VuYXBpYy0+aW50X2RlbGl2ZXJ5X21vZGUpCi0jZGVmaW5lIElOVF9ERVNUX01P
REUgKGdlbmFwaWMtPmludF9kZXN0X21vZGUpCisjZGVmaW5lIElOVF9ERUxJVkVSWV9NT0RFIChn
ZW5hcGljLmludF9kZWxpdmVyeV9tb2RlKQorI2RlZmluZSBJTlRfREVTVF9NT0RFIChnZW5hcGlj
LmludF9kZXN0X21vZGUpCiAjZGVmaW5lIFRBUkdFVF9DUFVTICgoY29uc3QgdHlwZW9mKGNwdV9v
bmxpbmVfbWFwKSAqKSZjcHVfb25saW5lX21hcCkKLSNkZWZpbmUgaW5pdF9hcGljX2xkciAoZ2Vu
YXBpYy0+aW5pdF9hcGljX2xkcikKLSNkZWZpbmUgY2x1c3RlcmVkX2FwaWNfY2hlY2sgKGdlbmFw
aWMtPmNsdXN0ZXJlZF9hcGljX2NoZWNrKSAKLSNkZWZpbmUgY3B1X21hc2tfdG9fYXBpY2lkIChn
ZW5hcGljLT5jcHVfbWFza190b19hcGljaWQpCi0jZGVmaW5lIHZlY3Rvcl9hbGxvY2F0aW9uX2Nw
dW1hc2soY3B1KSAoZ2VuYXBpYy0+dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUpKQorI2Rl
ZmluZSBpbml0X2FwaWNfbGRyIChnZW5hcGljLmluaXRfYXBpY19sZHIpCisjZGVmaW5lIGNsdXN0
ZXJlZF9hcGljX2NoZWNrIChnZW5hcGljLmNsdXN0ZXJlZF9hcGljX2NoZWNrKQorI2RlZmluZSBj
cHVfbWFza190b19hcGljaWQgKGdlbmFwaWMuY3B1X21hc2tfdG9fYXBpY2lkKQorI2RlZmluZSB2
ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkgKGdlbmFwaWMudmVjdG9yX2FsbG9jYXRpb25f
Y3B1bWFzayhjcHUpKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2FwaWNfbW9kZSh2b2lk
KQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 16:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16: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 1gKnPb-00072n-JM; Thu, 08 Nov 2018 16: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKnPa-00072i-Bb
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:06 +0000
X-Inumbo-ID: 8114cb32-e375-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8114cb32-e375-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16: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 1gKnPY-0005iP-VF
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKnPY-0005aj-SV
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKnPY-0005aj-SV@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 16:44:04 +0000
Subject: [Xen-changelog] [xen staging] arch/x86: Add registers to vm_event
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhNjFhMjEwMmZmOWYyNDMwY2FkMTQyNzcwMDlhNGNhZTA1YWM3NzkKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBdXRo
b3JEYXRlOiBNb24gTm92IDUgMDk6NTQ6MDYgMjAxOCArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTm92IDggMTY6NDA6MjAgMjAx
OCArMDAwMAoKICAgIGFyY2gveDg2OiBBZGQgcmVnaXN0ZXJzIHRvIHZtX2V2ZW50CiAgICAKICAg
IFRoaXMgcGF0Y2ggYWRkcyBhIGNvdXBsZSBvZiByZWdzIHRvIHRoZSB2bV9ldmVudCB0aGF0IGFy
ZSB1c2VkIGJ5CiAgICB0aGUgaW50cm9zcGVjdGlvbi4gVGhlIGJhc2UsIGxpbWl0IGFuZCBhcgog
ICAgYml0cyBhcmUgY29tcHJlc3NlZCBpbnRvIGEgdWludDY0X3QgdW5pb24gc28gYXMgbm90IHRv
IGVubGFyZ2UgdGhlCiAgICB2bV9ldmVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyAgICAgICB8
IDcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNs
dWRlL3B1YmxpYy92bV9ldmVudC5oIHwgMjcgKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA4OSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdm1fZXZlbnQuYyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCmluZGV4IDQwMmY2
MmQ5MzcuLjk1YjQ4YjI1NTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCkBAIC0xMjIsMTEgKzEyMiw2NiBAQCB2b2lkIHZt
X2V2ZW50X21vbml0b3JfbmV4dF9pbnRlcnJ1cHQoc3RydWN0IHZjcHUgKnYpCiAgICAgdi0+YXJj
aC5tb25pdG9yLm5leHRfaW50ZXJydXB0X2VuYWJsZWQgPSB0cnVlOwogfQogCitzdGF0aWMgdm9p
ZCB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoZW51bSB4ODZfc2VnbWVudCBzZWdtZW50
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bV9l
dmVudF9yZWdzX3g4NiAqcmVnKQoreworICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsK
KworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihjdXJyZW50LCBzZWdtZW50LCAmc2VnKTsK
KworICAgIHN3aXRjaCAoIHNlZ21lbnQgKQorICAgIHsKKyAgICBjYXNlIHg4Nl9zZWdfc3M6Cisg
ICAgICAgIHJlZy0+c3NfYmFzZSA9IHNlZy5iYXNlOworICAgICAgICByZWctPnNzLmxpbWl0ID0g
c2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7CisgICAgICAgIHJlZy0+c3MuYXIg
PSBzZWcuYXR0cjsKKyAgICAgICAgcmVnLT5zc19zZWwgPSBzZWcuc2VsOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgeDg2X3NlZ19mczoKKyAgICAgICAgcmVnLT5mc19iYXNlID0gc2VnLmJh
c2U7CisgICAgICAgIHJlZy0+ZnMubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNl
Zy5saW1pdDsKKyAgICAgICAgcmVnLT5mcy5hciA9IHNlZy5hdHRyOworICAgICAgICByZWctPmZz
X3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSB4ODZfc2VnX2dzOgor
ICAgICAgICByZWctPmdzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICAgICAgcmVnLT5ncy5saW1pdCA9
IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0OworICAgICAgICByZWctPmdzLmFy
ID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+Z3Nfc2VsID0gc2VnLnNlbDsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIHg4Nl9zZWdfY3M6CisgICAgICAgIHJlZy0+Y3NfYmFzZSA9IHNlZy5i
YXNlOworICAgICAgICByZWctPmNzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBz
ZWcubGltaXQ7CisgICAgICAgIHJlZy0+Y3MuYXIgPSBzZWcuYXR0cjsKKyAgICAgICAgcmVnLT5j
c19zZWwgPSBzZWcuc2VsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgeDg2X3NlZ19kczoK
KyAgICAgICAgcmVnLT5kc19iYXNlID0gc2VnLmJhc2U7CisgICAgICAgIHJlZy0+ZHMubGltaXQg
PSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKKyAgICAgICAgcmVnLT5kcy5h
ciA9IHNlZy5hdHRyOworICAgICAgICByZWctPmRzX3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSB4ODZfc2VnX2VzOgorICAgICAgICByZWctPmVzX2Jhc2UgPSBzZWcu
YmFzZTsKKyAgICAgICAgcmVnLT5lcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDog
c2VnLmxpbWl0OworICAgICAgICByZWctPmVzLmFyID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+
ZXNfc2VsID0gc2VnLnNlbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICB9Cit9CisKIHZvaWQgdm1fZXZlbnRfZmlsbF9y
ZWdzKHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogewogI2lmZGVmIENPTkZJR19IVk0KICAgICBj
b25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsK
LSAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7CiAgICAgc3RydWN0IGh2bV9od19jcHUg
Y3R4dCA9IHt9OwogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIApAQCAtMTcwLDE0
ICsyMjUsMTUgQEAgdm9pZCB2bV9ldmVudF9maWxsX3JlZ3Modm1fZXZlbnRfcmVxdWVzdF90ICpy
ZXEpCiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2Lm1zcl9zdGFyID0gY3R4dC5tc3Jfc3RhcjsKICAg
ICByZXEtPmRhdGEucmVncy54ODYubXNyX2xzdGFyID0gY3R4dC5tc3JfbHN0YXI7CiAKLSAgICBo
dm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VyciwgeDg2X3NlZ19mcywgJnNlZyk7Ci0gICAgcmVx
LT5kYXRhLnJlZ3MueDg2LmZzX2Jhc2UgPSBzZWcuYmFzZTsKLQotICAgIGh2bV9nZXRfc2VnbWVu
dF9yZWdpc3RlcihjdXJyLCB4ODZfc2VnX2dzLCAmc2VnKTsKLSAgICByZXEtPmRhdGEucmVncy54
ODYuZ3NfYmFzZSA9IHNlZy5iYXNlOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rl
cih4ODZfc2VnX2ZzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVudF9wYWNrX3Nl
Z21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19ncywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1f
ZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfY3MsICZyZXEtPmRhdGEucmVncy54
ODYpOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX3NzLCAmcmVx
LT5kYXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2
X3NlZ19kcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50
X3JlZ2lzdGVyKHg4Nl9zZWdfZXMsICZyZXEtPmRhdGEucmVncy54ODYpOwogCi0gICAgaHZtX2dl
dF9zZWdtZW50X3JlZ2lzdGVyKGN1cnIsIHg4Nl9zZWdfY3MsICZzZWcpOwotICAgIHJlcS0+ZGF0
YS5yZWdzLng4Ni5jc19hcmJ5dGVzID0gc2VnLmF0dHI7CisgICAgcmVxLT5kYXRhLnJlZ3MueDg2
LnNoYWRvd19ncyA9IGN0eHQuc2hhZG93X2dzOworICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5kcjYg
PSBjdHh0LmRyNjsKICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
dm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCmluZGV4IDM2ZTNmNDY4
NWQuLmIyYmFmYzBkNzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCkBAIC0yOSw3ICsyOSw3IEBACiAK
ICNpbmNsdWRlICJ4ZW4uaCIKIAotI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAw
eDAwMDAwMDAzCisjZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDQK
IAogI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQogCkBAIC0x
NTcsNiArMTU3LDEyIEBACiAjZGVmaW5lIFZNX0VWRU5UX1g4Nl9DUjQgICAgMgogI2RlZmluZSBW
TV9FVkVOVF9YODZfWENSMCAgIDMKIAorLyogVGhlIGxpbWl0IGZpZWxkIGlzIHJpZ2h0LXNoaWZ0
ZWQgYnkgMTIgYml0cyBpZiAuYXIuZyBpcyBzZXQuICovCitzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3Nl
bGVjdG9yX3JlZyB7CisgICAgdWludDMyX3QgbGltaXQgIDogICAgMjA7CisgICAgdWludDMyX3Qg
YXIgICAgIDogICAgMTI7Cit9OworCiAvKgogICogVXNpbmcgY3VzdG9tIHZDUFUgc3RydWN0cyAo
aS5lLiBub3QgaHZtX2h3X2NwdSkgZm9yIGJvdGggeDg2IGFuZCBBUk0KICAqIHNvIGFzIHRvIG5v
dCBmaWxsIHRoZSB2bV9ldmVudCByaW5nIGJ1ZmZlciB0b28gcXVpY2tseS4KQEAgLTE3OSw2ICsx
ODUsNyBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgewogICAgIHVpbnQ2NF90IHIxNDsKICAg
ICB1aW50NjRfdCByMTU7CiAgICAgdWludDY0X3QgcmZsYWdzOworICAgIHVpbnQ2NF90IGRyNjsK
ICAgICB1aW50NjRfdCBkcjc7CiAgICAgdWludDY0X3QgcmlwOwogICAgIHVpbnQ2NF90IGNyMDsK
QEAgLTE5MSw5ICsxOTgsMjUgQEAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHsKICAgICB1aW50
NjRfdCBtc3JfZWZlcjsKICAgICB1aW50NjRfdCBtc3Jfc3RhcjsKICAgICB1aW50NjRfdCBtc3Jf
bHN0YXI7CisgICAgdWludDMyX3QgY3NfYmFzZTsKKyAgICB1aW50MzJfdCBzc19iYXNlOworICAg
IHVpbnQzMl90IGRzX2Jhc2U7CisgICAgdWludDMyX3QgZXNfYmFzZTsKICAgICB1aW50NjRfdCBm
c19iYXNlOwogICAgIHVpbnQ2NF90IGdzX2Jhc2U7Ci0gICAgdWludDMyX3QgY3NfYXJieXRlczsK
KyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBjczsKKyAgICBzdHJ1Y3Qgdm1f
ZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBzczsKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVj
dG9yX3JlZyBkczsKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBlczsKKyAg
ICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBmczsKKyAgICBzdHJ1Y3Qgdm1fZXZl
bnRfeDg2X3NlbGVjdG9yX3JlZyBnczsKKyAgICB1aW50NjRfdCBzaGFkb3dfZ3M7CisgICAgdWlu
dDE2X3QgY3Nfc2VsOworICAgIHVpbnQxNl90IHNzX3NlbDsKKyAgICB1aW50MTZfdCBkc19zZWw7
CisgICAgdWludDE2X3QgZXNfc2VsOworICAgIHVpbnQxNl90IGZzX3NlbDsKKyAgICB1aW50MTZf
dCBnc19zZWw7CiAgICAgdWludDMyX3QgX3BhZDsKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 16:44:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16: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 1gKnPm-00073Q-LB; Thu, 08 Nov 2018 16: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKnPl-00073F-2Y
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:17 +0000
X-Inumbo-ID: 872e3668-e375-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 872e3668-e375-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16: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 1gKnPj-0005iX-5V
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKnPj-0005bZ-2t
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKnPj-0005bZ-2t@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 16:44:15 +0000
Subject: [Xen-changelog] [xen staging] amd/pvh: enable ACPI C1E disable
 quirk on PVH Dom0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8580350251739592762=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ff22dad92a5e3aa4b3b6dcfc74759b6dea483d56
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Nov 8 15:23:58 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 8 16:40:20 2018 +0000

    amd/pvh: enable ACPI C1E disable quirk on PVH Dom0
    
    PV Dom0 has a quirk for some AMD processors, where enabling ACPI can
    also enable C1E mode. Apply the same workaround as done on PV for a
    PVH Dom0, which consist on trapping accesses to the SMI command IO
    port and disabling C1E if ACPI is enabled.
    
    Reported-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/cpu/amd.c     | 11 ++++++++---
 xen/arch/x86/dom0_build.c  |  5 +++++
 xen/arch/x86/hvm/svm/svm.c | 19 +++++++++++++++++++
 xen/include/asm-x86/amd.h  |  3 +++
 4 files changed, 35 insertions(+), 3 deletions(-)

diff --git a/xen/arch/x86/cpu/amd.c b/xen/arch/x86/cpu/amd.c
index c394c1c2ec..8895c25682 100644
--- a/xen/arch/x86/cpu/amd.c
+++ b/xen/arch/x86/cpu/amd.c
@@ -44,6 +44,9 @@ integer_param("cpuid_mask_thermal_ecx", opt_cpuid_mask_thermal_ecx);
 s8 __read_mostly opt_allow_unsafe;
 boolean_param("allow_unsafe", opt_allow_unsafe);
 
+/* Signal whether the ACPI C1E quirk is required. */
+bool __read_mostly amd_acpi_c1e_quirk;
+
 static inline int rdmsr_amd_safe(unsigned int msr, unsigned int *lo,
 				 unsigned int *hi)
 {
@@ -443,7 +446,7 @@ static void disable_c1e(void *unused)
 		       smp_processor_id(), msr_content);
 }
 
-static void check_disable_c1e(unsigned int port, u8 value)
+void amd_check_disable_c1e(unsigned int port, u8 value)
 {
 	/* C1E is sometimes enabled during entry to ACPI mode. */
 	if ((port == acpi_smi_cmd) && (value == acpi_enable_value))
@@ -627,8 +630,10 @@ static void init_amd(struct cpuinfo_x86 *c)
 	{
 	case 0xf ... 0x17:
 		disable_c1e(NULL);
-		if (acpi_smi_cmd && (acpi_enable_value | acpi_disable_value))
-			pv_post_outb_hook = check_disable_c1e;
+		if (acpi_smi_cmd && (acpi_enable_value | acpi_disable_value)) {
+			pv_post_outb_hook = amd_check_disable_c1e;
+			amd_acpi_c1e_quirk = true;
+		}
 		break;
 	}
 
diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c
index 038e37132a..5e2ad4bd56 100644
--- a/xen/arch/x86/dom0_build.c
+++ b/xen/arch/x86/dom0_build.c
@@ -12,6 +12,7 @@
 #include <xen/sched-if.h>
 #include <xen/softirq.h>
 
+#include <asm/amd.h>
 #include <asm/dom0_build.h>
 #include <asm/guest.h>
 #include <asm/hpet.h>
@@ -435,9 +436,13 @@ int __init dom0_setup_permissions(struct domain *d)
     rc |= ioports_deny_access(d, 0xcfc, 0xcff);
 #ifdef CONFIG_HVM
     if ( is_hvm_domain(d) )
+    {
         /* HVM debug console IO port. */
         rc |= ioports_deny_access(d, XEN_HVM_DEBUGCONS_IOPORT,
                                   XEN_HVM_DEBUGCONS_IOPORT);
+        if ( amd_acpi_c1e_quirk )
+            rc |= ioports_deny_access(d, acpi_smi_cmd, acpi_smi_cmd);
+    }
 #endif
     /* Command-line I/O ranges. */
     process_dom0_ioports_disable(d);
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index 5d00256aaa..07a5ed8011 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -1273,6 +1273,22 @@ void svm_host_osvw_init()
     spin_unlock(&osvw_lock);
 }
 
+static int acpi_c1e_quirk(int dir, unsigned int port, unsigned int bytes,
+                          uint32_t *val)
+{
+    ASSERT(bytes == 1 && port == acpi_smi_cmd);
+
+    if ( dir == IOREQ_READ )
+        *val = inb(port);
+    else
+    {
+        outb(*val, port);
+        amd_check_disable_c1e(port, *val);
+    }
+
+    return X86EMUL_OKAY;
+}
+
 static int svm_domain_initialise(struct domain *d)
 {
     static const struct arch_csw csw = {
@@ -1285,6 +1301,9 @@ static int svm_domain_initialise(struct domain *d)
 
     svm_guest_osvw_init(d);
 
+    if ( is_hardware_domain(d) && amd_acpi_c1e_quirk )
+        register_portio_handler(d, acpi_smi_cmd, 1, acpi_c1e_quirk);
+
     return 0;
 }
 
diff --git a/xen/include/asm-x86/amd.h b/xen/include/asm-x86/amd.h
index e9867c7823..a82382e6bf 100644
--- a/xen/include/asm-x86/amd.h
+++ b/xen/include/asm-x86/amd.h
@@ -148,4 +148,7 @@ extern s8 opt_allow_unsafe;
 void fam10h_check_enable_mmcfg(void);
 void check_enable_amd_mmconf_dmi(void);
 
+extern bool amd_acpi_c1e_quirk;
+void amd_check_disable_c1e(unsigned int port, u8 value);
+
 #endif /* __AMD_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8580350251739592762==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 16:44:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16: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 1gKnPv-00075F-N1; Thu, 08 Nov 2018 16:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKnPu-000751-Gp
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:26 +0000
X-Inumbo-ID: 8d39864c-e375-11e8-a3c4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d39864c-e375-11e8-a3c4-12d6303a7972;
 Thu, 08 Nov 2018 16: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 1gKnPt-0005ig-BZ
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKnPt-0005cV-9F
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKnPt-0005cV-9F@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 16:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/amd: don't set pv_post_outb_hook
 when !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0837993957795146050=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 20c076d13b50e6d968a25ae51278054b6aa2fd08
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Thu Nov 8 14:52:03 2018 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 8 16:40:20 2018 +0000

    x86/amd: don't set pv_post_outb_hook when !CONFIG_PV
    
    Obviously it won't exist when PV is disabled.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/cpu/amd.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/xen/arch/x86/cpu/amd.c b/xen/arch/x86/cpu/amd.c
index 8895c25682..e1fc88bdcf 100644
--- a/xen/arch/x86/cpu/amd.c
+++ b/xen/arch/x86/cpu/amd.c
@@ -631,7 +631,9 @@ static void init_amd(struct cpuinfo_x86 *c)
 	case 0xf ... 0x17:
 		disable_c1e(NULL);
 		if (acpi_smi_cmd && (acpi_enable_value | acpi_disable_value)) {
+#ifdef CONFIG_PV
 			pv_post_outb_hook = amd_check_disable_c1e;
+#endif
 			amd_acpi_c1e_quirk = true;
 		}
 		break;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0837993957795146050==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 16:44:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16: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 1gKnQ6-00076P-Ox; Thu, 08 Nov 2018 16:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKnQ4-00076D-WE
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:37 +0000
X-Inumbo-ID: 934a5822-e375-11e8-932e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 934a5822-e375-11e8-932e-12d6303a7972;
 Thu, 08 Nov 2018 16: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 1gKnQ3-0005is-Hb
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKnQ3-0005dJ-FK
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKnQ3-0005dJ-FK@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 16:44:35 +0000
Subject: [Xen-changelog] [xen staging] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAyY2Q0MTY5ODUwNGMyNTg0OTM5NGJhNGE1ZTFhMmY3MjJjYmQ0ZTcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDEz
OjQ0OjAxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA4IDE2OjQwOjIwIDIwMTggKzAwMDAKCiAgICB4ODY6IG1h
a2UgUFYgaHlwZXJjYWxsIGVudHJ5IHBvaW50cyB3b3JrIHdpdGggIUNPTkZJR19QVgogICAgCiAg
ICBXZSB3YW50IFhlbiB0byBjcmFzaCBpZiB3ZSBoaXQgdGhlc2UgcGF0aHMgd2hlbiBQViBpcyBk
aXNhYmxlZC4KICAgIAogICAgRm9yIHN5c2NhbGwsIHdlIHByb3ZpZGUgc3R1YnMgZm9yIHtsLGN9
c3Rhcl9lbnRlciB3aGljaCBlbmQgdXAgY2FsbGluZwogICAgcGFuaWMuICBGb3Igc3lzZW50ZXIs
IHdlIGluaXRpYWxpc2UgQ1MgdG8gMCBzbyB0aGF0ICNHUCBjYW4gYmUgcmFpc2VkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgIDUgKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYyB8IDE5ICsrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZDk3NDdiNGZk
My4uZGVjMjFkMWZhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTE2MCw4ICsxMTYwLDkgQEAgc3Rh
dGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBfX3Ztd3JpdGUoSE9T
VF9SSVAsICh1bnNpZ25lZCBsb25nKXZteF9hc21fdm1leGl0X2hhbmRsZXIpOwogCiAgICAgLyog
SG9zdCBTWVNFTlRFUiBDUzpSSVAuICovCi0gICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfQ1Ms
IF9fSFlQRVJWSVNPUl9DUyk7Ci0gICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfRUlQLCAodW5z
aWduZWQgbG9uZylzeXNlbnRlcl9lbnRyeSk7CisgICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJf
Q1MsIElTX0VOQUJMRUQoQ09ORklHX1BWKSA/IF9fSFlQRVJWSVNPUl9DUyA6IDApOworICAgIF9f
dm13cml0ZShIT1NUX1NZU0VOVEVSX0VJUCwKKyAgICAgICAgICAgICAgSVNfRU5BQkxFRChDT05G
SUdfUFYpID8gKHVuc2lnbmVkIGxvbmcpc3lzZW50ZXJfZW50cnkgOiAwKTsKIAogICAgIC8qIE1T
UiBpbnRlcmNlcHRzLiAqLwogICAgIF9fdm13cml0ZShWTV9FWElUX01TUl9MT0FEX0NPVU5ULCAw
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYwppbmRleCAyNzE1NGYyYWUyLi40ZDUwNmUyYzE4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jCkBAIC0yOTgsOCArMjk4LDIxIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgd3JpdGVfc3R1
Yl90cmFtcG9saW5lKAogfQogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsK
KworI2lmZGVmIENPTkZJR19QVgogdm9pZCBsc3Rhcl9lbnRlcih2b2lkKTsKIHZvaWQgY3N0YXJf
ZW50ZXIodm9pZCk7CisjZWxzZQorc3RhdGljIGlubGluZSB2b2lkIGxzdGFyX2VudGVyKHZvaWQp
Cit7CisgICAgcGFuaWMoIiVzIGNhbGxlZFxuIiwgX19mdW5jX18pOworfQorCitzdGF0aWMgaW5s
aW5lIHZvaWQgY3N0YXJfZW50ZXIodm9pZCkKK3sKKyAgICBwYW5pYygiJXMgY2FsbGVkXG4iLCBf
X2Z1bmNfXyk7Cit9CisjZW5kaWYgLyogQ09ORklHX1BWICovCiAKIHZvaWQgc3ViYXJjaF9wZXJj
cHVfdHJhcHNfaW5pdCh2b2lkKQogewpAQCAtMzI5LDggKzM0MiwxMCBAQCB2b2lkIHN1YmFyY2hf
cGVyY3B1X3RyYXBzX2luaXQodm9pZCkKICAgICB7CiAgICAgICAgIC8qIFNZU0VOVEVSIGVudHJ5
LiAqLwogICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRVNQLCBzdGFja19ib3R0b20p
OwotICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRUlQLCAodW5zaWduZWQgbG9uZylz
eXNlbnRlcl9lbnRyeSk7Ci0gICAgICAgIHdybXNyKE1TUl9JQTMyX1NZU0VOVEVSX0NTLCBfX0hZ
UEVSVklTT1JfQ1MsIDApOworICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRUlQLAor
ICAgICAgICAgICAgICAgSVNfRU5BQkxFRChDT05GSUdfUFYpID8gKHVuc2lnbmVkIGxvbmcpc3lz
ZW50ZXJfZW50cnkgOiAwKTsKKyAgICAgICAgd3Jtc3IoTVNSX0lBMzJfU1lTRU5URVJfQ1MsCisg
ICAgICAgICAgICAgIElTX0VOQUJMRUQoQ09ORklHX1BWKSA/IF9fSFlQRVJWSVNPUl9DUyA6IDAs
IDApOwogICAgIH0KIAogICAgIC8qIFRyYW1wb2xpbmUgZm9yIFNZU0NBTEwgZW50cnkgZnJvbSBj
b21wYXRpYmlsaXR5IG1vZGUuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 16:44:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16: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 1gKnQG-00078D-Sr; Thu, 08 Nov 2018 16:44:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKnQE-00077Z-TD
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:46 +0000
X-Inumbo-ID: 995c0490-e375-11e8-af50-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 995c0490-e375-11e8-af50-12d6303a7972;
 Thu, 08 Nov 2018 16:44: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 1gKnQD-0005jt-NU
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKnQD-0005eD-LA
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKnQD-0005eD-LA@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 16:44:45 +0000
Subject: [Xen-changelog] [xen staging] x86: expose CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1N2IzMDM4NzhlNzgwYjUxODljMDYyNDQ4ZWY2ZWRkZDBiM2YzYjEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCA0IDEw
OjE1OjA4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA4IDE2OjQwOjIwIDIwMTggKzAwMDAKCiAgICB4ODY6IGV4
cG9zZSBDT05GSUdfUFYKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnIHwgOCArKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9L
Y29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggMTJiNjhhODU0NC4uNWMyZDEwNzBi
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tj
b25maWcKQEAgLTM3LDYgKzM3LDE0IEBAIHNvdXJjZSAiYXJjaC9LY29uZmlnIgogCiBjb25maWcg
UFYKIAlkZWZfYm9vbCB5CisJcHJvbXB0ICJQViBzdXBwb3J0IgorCS0tLWhlbHAtLS0KKwkgIElu
dGVyZmFjZXMgdG8gc3VwcG9ydCBQViBkb21haW5zLiBUaGVzZSByZXF1aXJlIGd1ZXN0IGtlcm5l
bCBzdXBwb3J0CisJICB0byBydW4gYXMgYSBQViBndWVzdCwgYnV0IGRvbid0IHJlcXVpcmUgYW55
IHNwZWNpZmljIGhhcmR3YXJlIHN1cHBvcnQuCisKKwkgIFRoaXMgb3B0aW9uIGlzIG5lZWRlZCBp
ZiB5b3Ugd2FudCB0byBydW4gUFYgZG9tYWlucy4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAog
Y29uZmlnIFBWX0xJTkVBUl9QVAogICAgICAgIGJvb2wgIlN1cHBvcnQgZm9yIFBWIGxpbmVhciBw
YWdldGFibGVzIgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 16:44:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:44: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 1gKnQQ-00079T-Uc; Thu, 08 Nov 2018 16:44:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKnQP-00079E-Aq
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:57 +0000
X-Inumbo-ID: 9f6e5752-e375-11e8-b102-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f6e5752-e375-11e8-b102-12d6303a7972;
 Thu, 08 Nov 2018 16: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 1gKnQN-0005k4-TJ
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKnQN-0005ey-R3
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 16:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKnQN-0005ey-R3@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 16:44:55 +0000
Subject: [Xen-changelog] [xen staging] automation: build some customised
 configs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlZjc4OWQ3OWZhY2Y4NDU2NjUzOTMzYzk5YjAyOTJjYzZmMWI2OGMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE3
OjQ5OjQ3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA4IDE2OjQwOjIwIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0
aW9uOiBidWlsZCBzb21lIGN1c3RvbWlzZWQgY29uZmlncwogICAgCiAgICBJbnRyb2R1Y2UgYSBu
ZXcgZGlyZWN0b3J5IHRvIHB1dCBpbiBjb25maWdzIHdlIGNhcmUgYWJvdXQuIE1vZGlmeQogICAg
YnVpbGQgc2NyaXB0IHRvIGJ1aWxkIHdpdGggdGhvc2UgY29uZmlncy4KICAgIAogICAgV2hpbGUg
d2Ugb25seSBpbnRyb2R1Y2UgeDg2IGNvbmZpZ3MgaW5pdGlhbGx5LCBwcm92aXNpb24gZm9yIG5v
bi14ODYKICAgIGNvbmZpZ3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0t
CiBhdXRvbWF0aW9uL2NvbmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZyAgfCAgMyArKysKIGF1dG9t
YXRpb24vY29uZmlncy94ODYvbm9faHZtX3B2X2NvbmZpZyB8ICAzICsrKwogYXV0b21hdGlvbi9j
b25maWdzL3g4Ni9wdl9vbmx5X2NvbmZpZyAgIHwgIDMgKysrCiBhdXRvbWF0aW9uL3NjcmlwdHMv
YnVpbGQgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2Vk
LCAyMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9o
dm1fb25seV9jb25maWcgYi9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45ZWZiZGRkNTM1Ci0tLSAvZGV2
L251bGwKKysrIGIvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9odm1fb25seV9jb25maWcKQEAgLTAs
MCArMSwzIEBACitDT05GSUdfSFZNPXkKKyMgQ09ORklHX1BWIGlzIG5vdCBzZXQKKyMgQ09ORklH
X0RFQlVHIGlzIG5vdCBzZXQKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vY29uZmlncy94ODYvbm9f
aHZtX3B2X2NvbmZpZyBiL2F1dG9tYXRpb24vY29uZmlncy94ODYvbm9faHZtX3B2X2NvbmZpZwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wYmY2YThlNDY4Ci0tLSAvZGV2
L251bGwKKysrIGIvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9ub19odm1fcHZfY29uZmlnCkBAIC0w
LDAgKzEsMyBAQAorIyBDT05GSUdfSFZNIGlzIG5vdCBzZXQKKyMgQ09ORklHX1BWIGlzIG5vdCBz
ZXQKKyMgQ09ORklHX0RFQlVHIGlzIG5vdCBzZXQKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vY29u
Zmlncy94ODYvcHZfb25seV9jb25maWcgYi9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L3B2X29ubHlf
Y29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmU5ZDhiNGE3YzcK
LS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L3B2X29ubHlfY29uZmln
CkBAIC0wLDAgKzEsMyBAQAorQ09ORklHX1BWPXkKKyMgQ09ORklHX0hWTSBpcyBub3Qgc2V0Cisj
IENPTkZJR19ERUJVRyBpcyBub3Qgc2V0CmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMv
YnVpbGQgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKaW5kZXggYzQ2M2IwNjBkNC4uYWQ4NDhk
ZmQwMCAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCisrKyBiL2F1dG9tYXRp
b24vc2NyaXB0cy9idWlsZApAQCAtMzEsMyArMzEsMTcgQEAgZmkKIC4vY29uZmlndXJlICIke2Nm
Z2FyZ3NbQF19IgogCiBtYWtlIC1qJChucHJvYykgZGlzdAorCisjIEJ1aWxkIGFsbCB0aGUgY29u
ZmlncyB3ZSBjYXJlIGFib3V0CitjYXNlICR7WEVOX1RBUkdFVF9BUkNIfSBpbgorICAgIHg4Nl82
NCkgYXJjaD14ODYgOzsKKyAgICAqKSBleGl0IDAgOzsKK2VzYWMKKworY2ZnX2Rpcj0iYXV0b21h
dGlvbi9jb25maWdzLyR7YXJjaH0iCitmb3IgY2ZnIGluIGBscyAke2NmZ19kaXJ9YDsgZG8KKyAg
ICBlY2hvICJCdWlsZGluZyAkY2ZnIgorICAgIHJtIC1mIHhlbi8uY29uZmlnCisgICAgbWFrZSAt
QyB4ZW4gS0JVSUxEX0RFRkNPTkZJRz0uLi8uLi8uLi8uLi8ke2NmZ19kaXJ9LyR7Y2ZnfSBYRU5f
Q09ORklHX0VYUEVSVD15IGRlZmNvbmZpZworICAgIG1ha2UgLWokKG5wcm9jKSAtQyB4ZW4gWEVO
X0NPTkZJR19FWFBFUlQ9eQorZG9uZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 17:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKoB1-0004rI-Ik; Thu, 08 Nov 2018 17: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKoB0-0004rB-8a
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 17:33:06 +0000
X-Inumbo-ID: 594de814-e37c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 594de814-e37c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17: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 1gKoAy-0006j3-NY
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 17:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKoAy-0008FN-LB
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 17:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKoAy-0008FN-LB@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 17:33:04 +0000
Subject: [Xen-changelog] [xen staging] Revert "arch/x86: Add registers to
 vm_event"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwNDRhOGMxODVlMGM5NGM1NThhODMxNzA1MTNiMDhmYjVlZjRiMzQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5vdiA4IDE3
OjIyOjM1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA4IDE3OjIyOjM1IDIwMTggKzAwMDAKCiAgICBSZXZlcnQg
ImFyY2gveDg2OiBBZGQgcmVnaXN0ZXJzIHRvIHZtX2V2ZW50IgogICAgCiAgICBUaGlzIHJldmVy
dHMgY29tbWl0IGRhNjFhMjEwMmZmOWYyNDMwY2FkMTQyNzcwMDlhNGNhZTA1YWM3NzksIGJlY2F1
c2UKICAgIGl0IGJyZWFrcyAhQ09ORklHX0hWTSBidWlsZHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3ZtX2V2
ZW50LmMgICAgICAgfCA3MiArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCB8IDI3ICsrLS0tLS0tLS0tLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgODkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQu
YwppbmRleCA5NWI0OGIyNTU4Li40MDJmNjJkOTM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
dm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwpAQCAtMTIyLDY2ICsxMjIs
MTEgQEAgdm9pZCB2bV9ldmVudF9tb25pdG9yX25leHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIHYtPmFyY2gubW9uaXRvci5uZXh0X2ludGVycnVwdF9lbmFibGVkID0gdHJ1ZTsKIH0K
IAotc3RhdGljIHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0geDg2X3Nl
Z21lbnQgc2VnbWVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgKnJlZykKLXsKLSAgICBzdHJ1Y3Qgc2VnbWVudF9y
ZWdpc3RlciBzZWc7Ci0KLSAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VycmVudCwgc2Vn
bWVudCwgJnNlZyk7Ci0KLSAgICBzd2l0Y2ggKCBzZWdtZW50ICkKLSAgICB7Ci0gICAgY2FzZSB4
ODZfc2VnX3NzOgotICAgICAgICByZWctPnNzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgcmVn
LT5zcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0OwotICAgICAg
ICByZWctPnNzLmFyID0gc2VnLmF0dHI7Ci0gICAgICAgIHJlZy0+c3Nfc2VsID0gc2VnLnNlbDsK
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIHg4Nl9zZWdfZnM6Ci0gICAgICAgIHJlZy0+ZnNf
YmFzZSA9IHNlZy5iYXNlOwotICAgICAgICByZWctPmZzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGlt
aXQgPj4gMTIgOiBzZWcubGltaXQ7Ci0gICAgICAgIHJlZy0+ZnMuYXIgPSBzZWcuYXR0cjsKLSAg
ICAgICAgcmVnLT5mc19zZWwgPSBzZWcuc2VsOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2Ug
eDg2X3NlZ19nczoKLSAgICAgICAgcmVnLT5nc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIHJl
Zy0+Z3MubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKLSAgICAg
ICAgcmVnLT5ncy5hciA9IHNlZy5hdHRyOwotICAgICAgICByZWctPmdzX3NlbCA9IHNlZy5zZWw7
Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSB4ODZfc2VnX2NzOgotICAgICAgICByZWctPmNz
X2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgcmVnLT5jcy5saW1pdCA9IHNlZy5nID8gc2VnLmxp
bWl0ID4+IDEyIDogc2VnLmxpbWl0OwotICAgICAgICByZWctPmNzLmFyID0gc2VnLmF0dHI7Ci0g
ICAgICAgIHJlZy0+Y3Nfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNl
IHg4Nl9zZWdfZHM6Ci0gICAgICAgIHJlZy0+ZHNfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBy
ZWctPmRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7Ci0gICAg
ICAgIHJlZy0+ZHMuYXIgPSBzZWcuYXR0cjsKLSAgICAgICAgcmVnLT5kc19zZWwgPSBzZWcuc2Vs
OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgeDg2X3NlZ19lczoKLSAgICAgICAgcmVnLT5l
c19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIHJlZy0+ZXMubGltaXQgPSBzZWcuZyA/IHNlZy5s
aW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKLSAgICAgICAgcmVnLT5lcy5hciA9IHNlZy5hdHRyOwot
ICAgICAgICByZWctPmVzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgZGVm
YXVsdDoKLSAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgfQotfQotCiB2b2lkIHZt
X2V2ZW50X2ZpbGxfcmVncyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKIHsKICNpZmRlZiBDT05G
SUdfSFZNCiAgICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVf
dXNlcl9yZWdzKCk7CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnOwogICAgIHN0cnVj
dCBodm1faHdfY3B1IGN0eHQgPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CiAKQEAgLTIyNSwxNSArMTcwLDE0IEBAIHZvaWQgdm1fZXZlbnRfZmlsbF9yZWdzKHZtX2V2ZW50
X3JlcXVlc3RfdCAqcmVxKQogICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5tc3Jfc3RhciA9IGN0eHQu
bXNyX3N0YXI7CiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2Lm1zcl9sc3RhciA9IGN0eHQubXNyX2xz
dGFyOwogCi0gICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZnMsICZy
ZXEtPmRhdGEucmVncy54ODYpOwotICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4
ODZfc2VnX2dzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKLSAgICB2bV9ldmVudF9wYWNrX3NlZ21l
bnRfcmVnaXN0ZXIoeDg2X3NlZ19jcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7Ci0gICAgdm1fZXZl
bnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfc3MsICZyZXEtPmRhdGEucmVncy54ODYp
OwotICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2RzLCAmcmVxLT5k
YXRhLnJlZ3MueDg2KTsKLSAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3Nl
Z19lcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVy
KGN1cnIsIHg4Nl9zZWdfZnMsICZzZWcpOworICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5mc19iYXNl
ID0gc2VnLmJhc2U7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VyciwgeDg2X3Nl
Z19ncywgJnNlZyk7CisgICAgcmVxLT5kYXRhLnJlZ3MueDg2LmdzX2Jhc2UgPSBzZWcuYmFzZTsK
IAotICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5zaGFkb3dfZ3MgPSBjdHh0LnNoYWRvd19nczsKLSAg
ICByZXEtPmRhdGEucmVncy54ODYuZHI2ID0gY3R4dC5kcjY7CisgICAgaHZtX2dldF9zZWdtZW50
X3JlZ2lzdGVyKGN1cnIsIHg4Nl9zZWdfY3MsICZzZWcpOworICAgIHJlcS0+ZGF0YS5yZWdzLng4
Ni5jc19hcmJ5dGVzID0gc2VnLmF0dHI7CiAjZW5kaWYKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApp
bmRleCBiMmJhZmMwZDc3Li4zNmUzZjQ2ODVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMjks
NyArMjksNyBAQAogCiAjaW5jbHVkZSAieGVuLmgiCiAKLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJG
QUNFX1ZFUlNJT04gMHgwMDAwMDAwNAorI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lP
TiAweDAwMDAwMDAzCiAKICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9P
TFNfXykKIApAQCAtMTU3LDEyICsxNTcsNiBAQAogI2RlZmluZSBWTV9FVkVOVF9YODZfQ1I0ICAg
IDIKICNkZWZpbmUgVk1fRVZFTlRfWDg2X1hDUjAgICAzCiAKLS8qIFRoZSBsaW1pdCBmaWVsZCBp
cyByaWdodC1zaGlmdGVkIGJ5IDEyIGJpdHMgaWYgLmFyLmcgaXMgc2V0LiAqLwotc3RydWN0IHZt
X2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgewotICAgIHVpbnQzMl90IGxpbWl0ICA6ICAgIDIwOwot
ICAgIHVpbnQzMl90IGFyICAgICA6ICAgIDEyOwotfTsKLQogLyoKICAqIFVzaW5nIGN1c3RvbSB2
Q1BVIHN0cnVjdHMgKGkuZS4gbm90IGh2bV9od19jcHUpIGZvciBib3RoIHg4NiBhbmQgQVJNCiAg
KiBzbyBhcyB0byBub3QgZmlsbCB0aGUgdm1fZXZlbnQgcmluZyBidWZmZXIgdG9vIHF1aWNrbHku
CkBAIC0xODUsNyArMTc5LDYgQEAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHsKICAgICB1aW50
NjRfdCByMTQ7CiAgICAgdWludDY0X3QgcjE1OwogICAgIHVpbnQ2NF90IHJmbGFnczsKLSAgICB1
aW50NjRfdCBkcjY7CiAgICAgdWludDY0X3QgZHI3OwogICAgIHVpbnQ2NF90IHJpcDsKICAgICB1
aW50NjRfdCBjcjA7CkBAIC0xOTgsMjUgKzE5MSw5IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4
NiB7CiAgICAgdWludDY0X3QgbXNyX2VmZXI7CiAgICAgdWludDY0X3QgbXNyX3N0YXI7CiAgICAg
dWludDY0X3QgbXNyX2xzdGFyOwotICAgIHVpbnQzMl90IGNzX2Jhc2U7Ci0gICAgdWludDMyX3Qg
c3NfYmFzZTsKLSAgICB1aW50MzJfdCBkc19iYXNlOwotICAgIHVpbnQzMl90IGVzX2Jhc2U7CiAg
ICAgdWludDY0X3QgZnNfYmFzZTsKICAgICB1aW50NjRfdCBnc19iYXNlOwotICAgIHN0cnVjdCB2
bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGNzOwotICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2Vs
ZWN0b3JfcmVnIHNzOwotICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGRzOwot
ICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGVzOwotICAgIHN0cnVjdCB2bV9l
dmVudF94ODZfc2VsZWN0b3JfcmVnIGZzOwotICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0
b3JfcmVnIGdzOwotICAgIHVpbnQ2NF90IHNoYWRvd19nczsKLSAgICB1aW50MTZfdCBjc19zZWw7
Ci0gICAgdWludDE2X3Qgc3Nfc2VsOwotICAgIHVpbnQxNl90IGRzX3NlbDsKLSAgICB1aW50MTZf
dCBlc19zZWw7Ci0gICAgdWludDE2X3QgZnNfc2VsOwotICAgIHVpbnQxNl90IGdzX3NlbDsKKyAg
ICB1aW50MzJfdCBjc19hcmJ5dGVzOwogICAgIHVpbnQzMl90IF9wYWQ7CiB9OwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 18:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKowS-0001Zx-8M; Thu, 08 Nov 2018 18:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKowQ-0001Zs-Gq
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 18:22:06 +0000
X-Inumbo-ID: 3200447c-e383-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3200447c-e383-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 18:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKowP-0007jd-7j
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 18:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKowP-00072o-5J
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 18:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKowP-00072o-5J@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 18:22:05 +0000
Subject: [Xen-changelog] [xen staging] automation: add dockerfile for Ubuntu
 18.04
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3NTMzZTRmN2QwYjViYzE1Njg4NjI0MTBlNWI3ZTUxYjQwZjFiNzEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAyMiAx
NjoxODo1MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBOb3YgOCAxODoxNToyNCAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYWRkIGRvY2tlcmZpbGUgZm9yIFVidW50dSAxOC4wNAogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9idWlsZC91
YnVudHUvYmlvbmljLmRvY2tlcmZpbGUgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2F1dG9t
YXRpb24vYnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC91
YnVudHUvYmlvbmljLmRvY2tlcmZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uOGRlNjdlZjE0ZQotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1
bnR1L2Jpb25pYy5kb2NrZXJmaWxlCkBAIC0wLDAgKzEsNDggQEAKK0ZST00gdWJ1bnR1OjE4LjA0
CitMQUJFTCBtYWludGFpbmVyLm5hbWU9IlRoZSBYZW4gUHJvamVjdCAiIFwKKyAgICAgIG1haW50
YWluZXIuZW1haWw9Inhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIKKworRU5WIERFQklB
Tl9GUk9OVEVORD1ub25pbnRlcmFjdGl2ZQorRU5WIFVTRVIgcm9vdAorCitSVU4gbWtkaXIgL2J1
aWxkCitXT1JLRElSIC9idWlsZAorCisjIGJ1aWxkIGRlcGVuZHMKK1JVTiBhcHQtZ2V0IHVwZGF0
ZSAmJiBcCisgICAgYXB0LWdldCAtLXF1aWV0IC0teWVzIGluc3RhbGwgXAorICAgICAgICBidWls
ZC1lc3NlbnRpYWwgXAorICAgICAgICB6bGliMWctZGV2IFwKKyAgICAgICAgbGlibmN1cnNlczUt
ZGV2IFwKKyAgICAgICAgbGlic3NsLWRldiBcCisgICAgICAgIHB5dGhvbjIuNy1kZXYgXAorICAg
ICAgICB4b3JnLWRldiBcCisgICAgICAgIHV1aWQtZGV2IFwKKyAgICAgICAgbGlieWFqbC1kZXYg
XAorICAgICAgICBsaWJhaW8tZGV2IFwKKyAgICAgICAgbGliZ2xpYjIuMC1kZXYgXAorICAgICAg
ICBjbGFuZyBcCisgICAgICAgIGxpYnBpeG1hbi0xLWRldiBcCisgICAgICAgIHBrZy1jb25maWcg
XAorICAgICAgICBmbGV4IFwKKyAgICAgICAgYmlzb24gXAorICAgICAgICBnZXR0ZXh0IFwKKyAg
ICAgICAgYWNwaWNhLXRvb2xzIFwKKyAgICAgICAgYmluODYgXAorICAgICAgICBiY2MgXAorICAg
ICAgICBsaWJsem1hLWRldiBcCisgICAgICAgIGxpYmM2LWRldi1pMzg2IFwKKyAgICAgICAgbGli
bmwtMy1kZXYgXAorICAgICAgICBvY2FtbC1ub3ggXAorICAgICAgICBsaWJmaW5kbGliLW9jYW1s
LWRldiBcCisgICAgICAgIG1hcmtkb3duIFwKKyAgICAgICAgdHJhbnNmaWcgXAorICAgICAgICBw
YW5kb2MgXAorICAgICAgICBjaGVja3BvbGljeSBcCisgICAgICAgIHdnZXQgXAorICAgICAgICBn
aXQgXAorICAgICAgICBuYXNtIFwKKyAgICAgICAgJiYgXAorICAgICAgICBhcHQtZ2V0IGF1dG9y
ZW1vdmUgLXkgJiYgXAorICAgICAgICBhcHQtZ2V0IGNsZWFuICYmIFwKKyAgICAgICAgcm0gLXJm
IC92YXIvbGliL2FwdC9saXN0cyogL3RtcC8qIC92YXIvdG1wLyoKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 08 18:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gKowb-0001aW-AH; Thu, 08 Nov 2018 18:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKowa-0001aP-Im
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 18:22:16 +0000
X-Inumbo-ID: 380cd350-e383-11e8-9462-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 380cd350-e383-11e8-9462-12d6303a7972;
 Thu, 08 Nov 2018 18: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 1gKowZ-0007jn-Dr
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 18:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gKowZ-00073z-BO
 for xen-changelog@lists.xenproject.org; Thu, 08 Nov 2018 18:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gKowZ-00073z-BO@xenbits.xenproject.org>
Date: Thu, 08 Nov 2018 18:22:15 +0000
Subject: [Xen-changelog] [xen staging] automation: build with Ubuntu 18.04
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxYjE3ZjllYWFkNGU3ZDFiN2NmMjk1MGU4ZDExM2Y4Yzc5MzM5ZWEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAyMiAx
NjoxODo1MSAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBOb3YgOCAxODoxNTozNyAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYnVpbGQgd2l0aCBVYnVudHUgMTguMDQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIC5naXRsYWItY2kueW1sIHwgMzIgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0bGFiLWNpLnltbAppbmRleCBi
ZjZiZjdkODk1Li45NmQ3ZTdmNzU5IDEwMDY0NAotLS0gYS8uZ2l0bGFiLWNpLnltbAorKysgYi8u
Z2l0bGFiLWNpLnltbApAQCAtMjY5LDMgKzI2OSwzNSBAQCB1YnVudHUteGVuaWFsLWdjYy1kZWJ1
ZzoKICAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKICAgICBkZWJ1ZzogeQogICAgIFhFTl9U
QVJHRVRfQVJDSDogeDg2XzY0CisKK3VidW50dS1iaW9uaWMtY2xhbmc6CisgIDw8OiAqYnVpbGQK
KyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKyAgICBDT05UQUlORVI6IHVidW50dTpiaW9u
aWMKKyAgICBkZWJ1ZzogbgorICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CisKK3VidW50dS1i
aW9uaWMtY2xhbmctZGVidWc6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAq
Y2xhbmcKKyAgICBDT05UQUlORVI6IHVidW50dTpiaW9uaWMKKyAgICBkZWJ1ZzogeQorICAgIFhF
Tl9UQVJHRVRfQVJDSDogeDg2XzY0CisKK3VidW50dS1iaW9uaWMtZ2NjOgorICA8PDogKmJ1aWxk
CisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25p
YworICAgIGRlYnVnOiBuCisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKKwordWJ1bnR1LWJp
b25pYy1nY2MtZGVidWc6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqZ2Nj
CisgICAgQ09OVEFJTkVSOiB1YnVudHU6YmlvbmljCisgICAgZGVidWc6IHkKKyAgICBYRU5fVEFS
R0VUX0FSQ0g6IHg4Nl82NAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 06:22:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 06:22: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 1gL0BA-0000R8-R8; Fri, 09 Nov 2018 06:22:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL0B9-0000R3-NK
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 06:22:03 +0000
X-Inumbo-ID: c5a0a4d6-e3e7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5a0a4d6-e3e7-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 06:22:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL0B8-0006ko-Iq
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 06:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL0B8-000798-GR
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 06:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL0B8-000798-GR@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 06:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlNjllNDMyNzI0Y2NmMjUxNGNmNTUzOWM3YzYzYWFmMzFjZGY0ZjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NTQ6MDcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo1NDowNyAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggfCAgOCArKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDU0NGNjMDAyOWMuLjA3NTA3MmMyNTMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02OTY1LDIzICs2OTY1
LDIzIEBAIHZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAg
bWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXpl
KQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAg
IHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAgICAg
IDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAgIDB4MjAxMzAwMDAsCi0g
ICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7
CisgICAgICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAgICAgICB7
IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAgICAgICAgeyAubWZuID0gMHgy
MDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4g
UEFHRV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQg
fSwKICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9wYWdlcyk7Cisg
ICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9
IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGln
ZF9pZCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0dXJuIGJhZF9wYWdl
czsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIHZhKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA4ZTYyMTgxYTdiLi5kMDI3ODE5Zjdi
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMjczLDcgKzI3Myw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdl
cyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIHVuc2lnbmVkIGxvbmcgYmFkX3NwZm4sIGJh
ZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgKmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9iYWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlfc2l6ZTsKICNl
bmRpZgogCkBAIC0yOTgsOCArMjk4LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBh
ZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFy
cmF5X3NpemU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3ph
cCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdp
b25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRw
YWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2Ur
KzsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBhNTYwZGZhNzMxLi4wNjM3NzA0ZmYw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDIsNyArMzQyLDEzIEBAIGludCBpc19pb21lbV9wYWdlKHVuc2ln
bmVkIGxvbmcgbWZuKTsKIAogdm9pZCBjbGVhcl9zdXBlcnBhZ2VfbWFyayhzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKTsKIAotY29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2Vz
KHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2Ugewor
ICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsKK307CisKK2Nv
bnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2Nr
KCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9y
eSBzaGFyaW5nLgogICoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 06:22:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 06:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gL0BL-0000SX-TB; Fri, 09 Nov 2018 06:22:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL0BK-0000Ri-Ad
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 06:22:14 +0000
X-Inumbo-ID: cbaf83a9-e3e7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbaf83a9-e3e7-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 06:22: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 1gL0BI-0006lQ-Ox
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 06:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL0BI-0007Ja-Ml
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 06:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL0BI-0007Ja-Ml@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 06:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkM2U0NzRkNjhiMWEwNjNkMTliOWEzMzBjMzQ2MzAyNTEwNDk3MGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NTQ6NTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo1NDo1NyAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTkgKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA3NTA3MmMyNTMuLmVj
ODFlNjkwYjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC02OTc1LDYgKzY5NzUsMjUgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9w
YWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAg
ICAgICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1m
biA9IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7Cisg
ICAgICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAg
fTsKKworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGVieCwgZHVtbXk7CisKKyAgICBjYXNlIDB4MDAwNDA2ZTA6IC8q
IGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUwOiAvKiBlcnJhdHVtIFNLWjYz
ICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tMMTY3IC8gU0tXMTU5ICovCisg
ICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAqLworICAgIGNhc2UgMHgwMDA5
MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEwMyAqLworICAgICAgICAqYXJy
YXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAgICAgICAgICAgICAgICAgICAh
KGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgJiYK
KyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50KDcsIDAsICZkdW1teSwgJmVieCwg
JmR1bW15LCAmZHVtbXkpLAorICAgICAgICAgICAgICAgICAgICAgICAgZWJ4ICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0hMRSkpKTsKKyAgICAgICAgcmV0dXJuICZobGVfYmFkX3BhZ2U7Cisg
ICAgfQogCiAgICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAg
IGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 10:44:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:44:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gL4Gq-0006Zu-At; Fri, 09 Nov 2018 10:44:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL4Gp-0006Zp-3A
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:11 +0000
X-Inumbo-ID: 60d0427a-e40c-11e8-88a1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60d0427a-e40c-11e8-88a1-12d6303a7972;
 Fri, 09 Nov 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 1gL4Gi-0003p4-S2
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL4Gi-0007dt-PN
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL4Gi-0007dt-PN@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] viridian: separate interrupt related
 enlightenment implementations...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4749581011704972447=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6889ae02b63d0dc20d0278c7073d443e3802b653
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Nov 9 11:36:52 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 9 11:36:52 2018 +0100

    viridian: separate interrupt related enlightenment implementations...
    
    ...into new 'synic' module.
    
    The SynIC (synthetic interrupt controller) is specified [1] to be a super-
    set of a virtualized LAPIC, and its definition encompasses all
    enlightenments related to virtual interrupt control.
    
    This patch reduces the size of the main viridian source module by giving
    these enlightenments their own module. This is done in anticipation of
    implementation of more such enlightenments and a desire not to further
    lengthen then main source module when this work is done.
    
    Whilst moving the code:
    
    - Fix various style issues.
    - Move the MSR definitions into the header (since they are now needed in
      more than one source module).
    
    [1] https://github.com/MicrosoftDocs/Virtualization-Documentation/raw/live/tlfs/Hypervisor%20Top%20Level%20Functional%20Specification%20v5.0C.pdf
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/viridian/Makefile   |   1 +
 xen/arch/x86/hvm/viridian/private.h  |  92 ++++++++++++++
 xen/arch/x86/hvm/viridian/synic.c    | 224 ++++++++++++++++++++++++++++++++++
 xen/arch/x86/hvm/viridian/viridian.c | 229 ++---------------------------------
 4 files changed, 328 insertions(+), 218 deletions(-)

diff --git a/xen/arch/x86/hvm/viridian/Makefile b/xen/arch/x86/hvm/viridian/Makefile
index 09fd0a5f3c..fca8e16e20 100644
--- a/xen/arch/x86/hvm/viridian/Makefile
+++ b/xen/arch/x86/hvm/viridian/Makefile
@@ -1 +1,2 @@
+obj-y += synic.o
 obj-y += viridian.o
diff --git a/xen/arch/x86/hvm/viridian/private.h b/xen/arch/x86/hvm/viridian/private.h
new file mode 100644
index 0000000000..5b4992d118
--- /dev/null
+++ b/xen/arch/x86/hvm/viridian/private.h
@@ -0,0 +1,92 @@
+/* Copyright (c) 2018 Citrix Systems Inc. */
+
+#ifndef X86_HVM_VIRIDIAN_PRIVATE_H
+#define X86_HVM_VIRIDIAN_PRIVATE_H
+
+#include <asm/hvm/save.h>
+
+/* Viridian MSR numbers. */
+#define HV_X64_MSR_GUEST_OS_ID                   0x40000000
+#define HV_X64_MSR_HYPERCALL                     0x40000001
+#define HV_X64_MSR_VP_INDEX                      0x40000002
+#define HV_X64_MSR_RESET                         0x40000003
+#define HV_X64_MSR_VP_RUNTIME                    0x40000010
+#define HV_X64_MSR_TIME_REF_COUNT                0x40000020
+#define HV_X64_MSR_REFERENCE_TSC                 0x40000021
+#define HV_X64_MSR_TSC_FREQUENCY                 0x40000022
+#define HV_X64_MSR_APIC_FREQUENCY                0x40000023
+#define HV_X64_MSR_EOI                           0x40000070
+#define HV_X64_MSR_ICR                           0x40000071
+#define HV_X64_MSR_TPR                           0x40000072
+#define HV_X64_MSR_VP_ASSIST_PAGE                0x40000073
+#define HV_X64_MSR_SCONTROL                      0x40000080
+#define HV_X64_MSR_SVERSION                      0x40000081
+#define HV_X64_MSR_SIEFP                         0x40000082
+#define HV_X64_MSR_SIMP                          0x40000083
+#define HV_X64_MSR_EOM                           0x40000084
+#define HV_X64_MSR_SINT0                         0x40000090
+#define HV_X64_MSR_SINT1                         0x40000091
+#define HV_X64_MSR_SINT2                         0x40000092
+#define HV_X64_MSR_SINT3                         0x40000093
+#define HV_X64_MSR_SINT4                         0x40000094
+#define HV_X64_MSR_SINT5                         0x40000095
+#define HV_X64_MSR_SINT6                         0x40000096
+#define HV_X64_MSR_SINT7                         0x40000097
+#define HV_X64_MSR_SINT8                         0x40000098
+#define HV_X64_MSR_SINT9                         0x40000099
+#define HV_X64_MSR_SINT10                        0x4000009A
+#define HV_X64_MSR_SINT11                        0x4000009B
+#define HV_X64_MSR_SINT12                        0x4000009C
+#define HV_X64_MSR_SINT13                        0x4000009D
+#define HV_X64_MSR_SINT14                        0x4000009E
+#define HV_X64_MSR_SINT15                        0x4000009F
+#define HV_X64_MSR_STIMER0_CONFIG                0x400000B0
+#define HV_X64_MSR_STIMER0_COUNT                 0x400000B1
+#define HV_X64_MSR_STIMER1_CONFIG                0x400000B2
+#define HV_X64_MSR_STIMER1_COUNT                 0x400000B3
+#define HV_X64_MSR_STIMER2_CONFIG                0x400000B4
+#define HV_X64_MSR_STIMER2_COUNT                 0x400000B5
+#define HV_X64_MSR_STIMER3_CONFIG                0x400000B6
+#define HV_X64_MSR_STIMER3_COUNT                 0x400000B7
+#define HV_X64_MSR_POWER_STATE_TRIGGER_C1        0x400000C1
+#define HV_X64_MSR_POWER_STATE_TRIGGER_C2        0x400000C2
+#define HV_X64_MSR_POWER_STATE_TRIGGER_C3        0x400000C3
+#define HV_X64_MSR_POWER_STATE_CONFIG_C1         0x400000D1
+#define HV_X64_MSR_POWER_STATE_CONFIG_C2         0x400000D2
+#define HV_X64_MSR_POWER_STATE_CONFIG_C3         0x400000D3
+#define HV_X64_MSR_STATS_PARTITION_RETAIL_PAGE   0x400000E0
+#define HV_X64_MSR_STATS_PARTITION_INTERNAL_PAGE 0x400000E1
+#define HV_X64_MSR_STATS_VP_RETAIL_PAGE          0x400000E2
+#define HV_X64_MSR_STATS_VP_INTERNAL_PAGE        0x400000E3
+#define HV_X64_MSR_GUEST_IDLE                    0x400000F0
+#define HV_X64_MSR_SYNTH_DEBUG_CONTROL           0x400000F1
+#define HV_X64_MSR_SYNTH_DEBUG_STATUS            0x400000F2
+#define HV_X64_MSR_SYNTH_DEBUG_SEND_BUFFER       0x400000F3
+#define HV_X64_MSR_SYNTH_DEBUG_RECEIVE_BUFFER    0x400000F4
+#define HV_X64_MSR_SYNTH_DEBUG_PENDING_BUFFER    0x400000F5
+#define HV_X64_MSR_CRASH_P0                      0x40000100
+#define HV_X64_MSR_CRASH_P1                      0x40000101
+#define HV_X64_MSR_CRASH_P2                      0x40000102
+#define HV_X64_MSR_CRASH_P3                      0x40000103
+#define HV_X64_MSR_CRASH_P4                      0x40000104
+#define HV_X64_MSR_CRASH_CTL                     0x40000105
+
+int viridian_synic_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val);
+int viridian_synic_rdmsr(const struct vcpu *v, uint32_t idx, uint64_t *val);
+
+void viridian_synic_save_vcpu_ctxt(const struct vcpu *v,
+                                   struct hvm_viridian_vcpu_context *ctxt);
+void viridian_synic_load_vcpu_ctxt(
+    struct vcpu *v, const struct hvm_viridian_vcpu_context *ctxt);
+
+#endif /* X86_HVM_VIRIDIAN_PRIVATE_H */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/arch/x86/hvm/viridian/synic.c b/xen/arch/x86/hvm/viridian/synic.c
new file mode 100644
index 0000000000..366608208f
--- /dev/null
+++ b/xen/arch/x86/hvm/viridian/synic.c
@@ -0,0 +1,224 @@
+/***************************************************************************
+ * synic.c
+ *
+ * An implementation of some interrupt related Viridian enlightenments.
+ * See Microsoft's Hypervisor Top Level Functional Specification.
+ * for more information.
+ */
+
+#include <xen/domain_page.h>
+#include <xen/hypercall.h>
+#include <xen/sched.h>
+#include <xen/version.h>
+
+#include <asm/apic.h>
+#include <asm/hvm/support.h>
+
+#include "private.h"
+
+static void dump_vp_assist(const struct vcpu *v)
+{
+    const union viridian_page_msr *va = &v->arch.hvm.viridian.vp_assist.msr;
+
+    if ( !va->fields.enabled )
+        return;
+
+    printk(XENLOG_G_INFO "%pv: VIRIDIAN VP_ASSIST_PAGE: pfn: %lx\n",
+           v, (unsigned long)va->fields.pfn);
+}
+
+static void initialize_vp_assist(struct vcpu *v)
+{
+    struct domain *d = v->domain;
+    unsigned long gmfn = v->arch.hvm.viridian.vp_assist.msr.fields.pfn;
+    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
+    void *va;
+
+    ASSERT(!v->arch.hvm.viridian.vp_assist.va);
+
+    if ( !page )
+        goto fail;
+
+    if ( !get_page_type(page, PGT_writable_page) )
+    {
+        put_page(page);
+        goto fail;
+    }
+
+    va = __map_domain_page_global(page);
+    if ( !va )
+    {
+        put_page_and_type(page);
+        goto fail;
+    }
+
+    clear_page(va);
+
+    v->arch.hvm.viridian.vp_assist.va = va;
+    return;
+
+ fail:
+    gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
+             gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
+}
+
+static void teardown_vp_assist(struct vcpu *v)
+{
+    void *va = v->arch.hvm.viridian.vp_assist.va;
+    struct page_info *page;
+
+    if ( !va )
+        return;
+
+    v->arch.hvm.viridian.vp_assist.va = NULL;
+
+    page = mfn_to_page(domain_page_map_to_mfn(va));
+
+    unmap_domain_page_global(va);
+    put_page_and_type(page);
+}
+
+void viridian_apic_assist_set(struct vcpu *v)
+{
+    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+
+    if ( !va )
+        return;
+
+    /*
+     * If there is already an assist pending then something has gone
+     * wrong and the VM will most likely hang so force a crash now
+     * to make the problem clear.
+     */
+    if ( v->arch.hvm.viridian.vp_assist.pending )
+        domain_crash(v->domain);
+
+    v->arch.hvm.viridian.vp_assist.pending = true;
+    *va |= 1u;
+}
+
+bool viridian_apic_assist_completed(struct vcpu *v)
+{
+    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+
+    if ( !va )
+        return false;
+
+    if ( v->arch.hvm.viridian.vp_assist.pending &&
+         !(*va & 1u) )
+    {
+        /* An EOI has been avoided */
+        v->arch.hvm.viridian.vp_assist.pending = false;
+        return true;
+    }
+
+    return false;
+}
+
+void viridian_apic_assist_clear(struct vcpu *v)
+{
+    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+
+    if ( !va )
+        return;
+
+    *va &= ~1u;
+    v->arch.hvm.viridian.vp_assist.pending = false;
+}
+
+int viridian_synic_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val)
+{
+    switch ( idx )
+    {
+    case HV_X64_MSR_EOI:
+        vlapic_EOI_set(vcpu_vlapic(v));
+        break;
+
+    case HV_X64_MSR_ICR: {
+        u32 eax = (u32)val, edx = (u32)(val >> 32);
+        struct vlapic *vlapic = vcpu_vlapic(v);
+        eax &= ~(1 << 12);
+        edx &= 0xff000000;
+        vlapic_set_reg(vlapic, APIC_ICR2, edx);
+        vlapic_ipi(vlapic, eax, edx);
+        vlapic_set_reg(vlapic, APIC_ICR, eax);
+        break;
+    }
+    case HV_X64_MSR_TPR:
+        vlapic_set_reg(vcpu_vlapic(v), APIC_TASKPRI, (uint8_t)val);
+        break;
+
+    case HV_X64_MSR_VP_ASSIST_PAGE:
+        teardown_vp_assist(v); /* release any previous mapping */
+        v->arch.hvm.viridian.vp_assist.msr.raw = val;
+        dump_vp_assist(v);
+        if ( v->arch.hvm.viridian.vp_assist.msr.fields.enabled )
+            initialize_vp_assist(v);
+        break;
+
+    default:
+        gdprintk(XENLOG_INFO, "%s: unimplemented MSR %#x (%016"PRIx64")\n",
+                 __func__, idx, val);
+        return X86EMUL_EXCEPTION;
+    }
+
+    return X86EMUL_OKAY;
+}
+
+int viridian_synic_rdmsr(const struct vcpu *v, uint32_t idx, uint64_t *val)
+{
+    switch ( idx )
+    {
+    case HV_X64_MSR_EOI:
+        return X86EMUL_EXCEPTION;
+
+    case HV_X64_MSR_ICR:
+    {
+        uint32_t icr2 = vlapic_get_reg(vcpu_vlapic(v), APIC_ICR2);
+        uint32_t icr = vlapic_get_reg(vcpu_vlapic(v), APIC_ICR);
+
+        *val = ((uint64_t)icr2 << 32) | icr;
+        break;
+    }
+    case HV_X64_MSR_TPR:
+        *val = vlapic_get_reg(vcpu_vlapic(v), APIC_TASKPRI);
+        break;
+
+    case HV_X64_MSR_VP_ASSIST_PAGE:
+        *val = v->arch.hvm.viridian.vp_assist.msr.raw;
+        break;
+
+    default:
+        gdprintk(XENLOG_INFO, "%s: unimplemented MSR %#x\n", __func__, idx);
+        return X86EMUL_EXCEPTION;
+    }
+
+    return X86EMUL_OKAY;
+}
+
+void viridian_synic_save_vcpu_ctxt(const struct vcpu *v,
+                                   struct hvm_viridian_vcpu_context *ctxt)
+{
+    ctxt->vp_assist_pending = v->arch.hvm.viridian.vp_assist.pending;
+    ctxt->vp_assist_msr = v->arch.hvm.viridian.vp_assist.msr.raw;
+}
+
+void viridian_synic_load_vcpu_ctxt(
+    struct vcpu *v, const struct hvm_viridian_vcpu_context *ctxt)
+{
+    v->arch.hvm.viridian.vp_assist.msr.raw = ctxt->vp_assist_msr;
+    if ( v->arch.hvm.viridian.vp_assist.msr.fields.enabled )
+        initialize_vp_assist(v);
+
+    v->arch.hvm.viridian.vp_assist.pending = !!ctxt->vp_assist_pending;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/arch/x86/hvm/viridian/viridian.c b/xen/arch/x86/hvm/viridian/viridian.c
index 2dc86dd0f3..68a79298aa 100644
--- a/xen/arch/x86/hvm/viridian/viridian.c
+++ b/xen/arch/x86/hvm/viridian/viridian.c
@@ -17,71 +17,7 @@
 #include <public/sched.h>
 #include <public/hvm/hvm_op.h>
 
-/* Viridian MSR numbers. */
-#define HV_X64_MSR_GUEST_OS_ID                   0x40000000
-#define HV_X64_MSR_HYPERCALL                     0x40000001
-#define HV_X64_MSR_VP_INDEX                      0x40000002
-#define HV_X64_MSR_RESET                         0x40000003
-#define HV_X64_MSR_VP_RUNTIME                    0x40000010
-#define HV_X64_MSR_TIME_REF_COUNT                0x40000020
-#define HV_X64_MSR_REFERENCE_TSC                 0x40000021
-#define HV_X64_MSR_TSC_FREQUENCY                 0x40000022
-#define HV_X64_MSR_APIC_FREQUENCY                0x40000023
-#define HV_X64_MSR_EOI                           0x40000070
-#define HV_X64_MSR_ICR                           0x40000071
-#define HV_X64_MSR_TPR                           0x40000072
-#define HV_X64_MSR_VP_ASSIST_PAGE                0x40000073
-#define HV_X64_MSR_SCONTROL                      0x40000080
-#define HV_X64_MSR_SVERSION                      0x40000081
-#define HV_X64_MSR_SIEFP                         0x40000082
-#define HV_X64_MSR_SIMP                          0x40000083
-#define HV_X64_MSR_EOM                           0x40000084
-#define HV_X64_MSR_SINT0                         0x40000090
-#define HV_X64_MSR_SINT1                         0x40000091
-#define HV_X64_MSR_SINT2                         0x40000092
-#define HV_X64_MSR_SINT3                         0x40000093
-#define HV_X64_MSR_SINT4                         0x40000094
-#define HV_X64_MSR_SINT5                         0x40000095
-#define HV_X64_MSR_SINT6                         0x40000096
-#define HV_X64_MSR_SINT7                         0x40000097
-#define HV_X64_MSR_SINT8                         0x40000098
-#define HV_X64_MSR_SINT9                         0x40000099
-#define HV_X64_MSR_SINT10                        0x4000009A
-#define HV_X64_MSR_SINT11                        0x4000009B
-#define HV_X64_MSR_SINT12                        0x4000009C
-#define HV_X64_MSR_SINT13                        0x4000009D
-#define HV_X64_MSR_SINT14                        0x4000009E
-#define HV_X64_MSR_SINT15                        0x4000009F
-#define HV_X64_MSR_STIMER0_CONFIG                0x400000B0
-#define HV_X64_MSR_STIMER0_COUNT                 0x400000B1
-#define HV_X64_MSR_STIMER1_CONFIG                0x400000B2
-#define HV_X64_MSR_STIMER1_COUNT                 0x400000B3
-#define HV_X64_MSR_STIMER2_CONFIG                0x400000B4
-#define HV_X64_MSR_STIMER2_COUNT                 0x400000B5
-#define HV_X64_MSR_STIMER3_CONFIG                0x400000B6
-#define HV_X64_MSR_STIMER3_COUNT                 0x400000B7
-#define HV_X64_MSR_POWER_STATE_TRIGGER_C1        0x400000C1
-#define HV_X64_MSR_POWER_STATE_TRIGGER_C2        0x400000C2
-#define HV_X64_MSR_POWER_STATE_TRIGGER_C3        0x400000C3
-#define HV_X64_MSR_POWER_STATE_CONFIG_C1         0x400000D1
-#define HV_X64_MSR_POWER_STATE_CONFIG_C2         0x400000D2
-#define HV_X64_MSR_POWER_STATE_CONFIG_C3         0x400000D3
-#define HV_X64_MSR_STATS_PARTITION_RETAIL_PAGE   0x400000E0
-#define HV_X64_MSR_STATS_PARTITION_INTERNAL_PAGE 0x400000E1
-#define HV_X64_MSR_STATS_VP_RETAIL_PAGE          0x400000E2
-#define HV_X64_MSR_STATS_VP_INTERNAL_PAGE        0x400000E3
-#define HV_X64_MSR_GUEST_IDLE                    0x400000F0
-#define HV_X64_MSR_SYNTH_DEBUG_CONTROL           0x400000F1
-#define HV_X64_MSR_SYNTH_DEBUG_STATUS            0x400000F2
-#define HV_X64_MSR_SYNTH_DEBUG_SEND_BUFFER       0x400000F3
-#define HV_X64_MSR_SYNTH_DEBUG_RECEIVE_BUFFER    0x400000F4
-#define HV_X64_MSR_SYNTH_DEBUG_PENDING_BUFFER    0x400000F5
-#define HV_X64_MSR_CRASH_P0                      0x40000100
-#define HV_X64_MSR_CRASH_P1                      0x40000101
-#define HV_X64_MSR_CRASH_P2                      0x40000102
-#define HV_X64_MSR_CRASH_P3                      0x40000103
-#define HV_X64_MSR_CRASH_P4                      0x40000104
-#define HV_X64_MSR_CRASH_CTL                     0x40000105
+#include "private.h"
 
 /* Viridian Hypercall Status Codes. */
 #define HV_STATUS_SUCCESS                       0x0000
@@ -309,16 +245,6 @@ static void dump_hypercall(const struct domain *d)
            hg->fields.enabled, (unsigned long)hg->fields.pfn);
 }
 
-static void dump_vp_assist(const struct vcpu *v)
-{
-    const union viridian_page_msr *va;
-
-    va = &v->arch.hvm.viridian.vp_assist.msr;
-
-    printk(XENLOG_G_INFO "%pv: VIRIDIAN VP_ASSIST_PAGE: enabled: %x pfn: %lx\n",
-           v, va->fields.enabled, (unsigned long)va->fields.pfn);
-}
-
 static void dump_reference_tsc(const struct domain *d)
 {
     const union viridian_page_msr *rt;
@@ -364,105 +290,6 @@ static void enable_hypercall_page(struct domain *d)
     put_page_and_type(page);
 }
 
-static void initialize_vp_assist(struct vcpu *v)
-{
-    struct domain *d = v->domain;
-    unsigned long gmfn = v->arch.hvm.viridian.vp_assist.msr.fields.pfn;
-    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
-    void *va;
-
-    ASSERT(!v->arch.hvm.viridian.vp_assist.va);
-
-    if ( !page )
-        goto fail;
-
-    if ( !get_page_type(page, PGT_writable_page) )
-    {
-        put_page(page);
-        goto fail;
-    }
-
-    va = __map_domain_page_global(page);
-    if ( !va )
-    {
-        put_page_and_type(page);
-        goto fail;
-    }
-
-    clear_page(va);
-
-    v->arch.hvm.viridian.vp_assist.va = va;
-    return;
-
- fail:
-    gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
-             gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
-}
-
-static void teardown_vp_assist(struct vcpu *v)
-{
-    void *va = v->arch.hvm.viridian.vp_assist.va;
-    struct page_info *page;
-
-    if ( !va )
-        return;
-
-    v->arch.hvm.viridian.vp_assist.va = NULL;
-
-    page = mfn_to_page(domain_page_map_to_mfn(va));
-
-    unmap_domain_page_global(va);
-    put_page_and_type(page);
-}
-
-void viridian_apic_assist_set(struct vcpu *v)
-{
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
-
-    if ( !va )
-        return;
-
-    /*
-     * If there is already an assist pending then something has gone
-     * wrong and the VM will most likely hang so force a crash now
-     * to make the problem clear.
-     */
-    if ( v->arch.hvm.viridian.vp_assist.pending )
-        domain_crash(v->domain);
-
-    v->arch.hvm.viridian.vp_assist.pending = true;
-    *va |= 1u;
-}
-
-bool viridian_apic_assist_completed(struct vcpu *v)
-{
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
-
-    if ( !va )
-        return false;
-
-    if ( v->arch.hvm.viridian.vp_assist.pending &&
-         !(*va & 1u) )
-    {
-        /* An EOI has been avoided */
-        v->arch.hvm.viridian.vp_assist.pending = false;
-        return true;
-    }
-
-    return false;
-}
-
-void viridian_apic_assist_clear(struct vcpu *v)
-{
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
-
-    if ( !va )
-        return;
-
-    *va &= ~1u;
-    v->arch.hvm.viridian.vp_assist.pending = false;
-}
-
 static void update_reference_tsc(struct domain *d, bool_t initialize)
 {
     unsigned long gmfn = d->arch.hvm.viridian.reference_tsc.fields.pfn;
@@ -561,31 +388,10 @@ int guest_wrmsr_viridian(struct vcpu *v, uint32_t idx, uint64_t val)
         break;
 
     case HV_X64_MSR_EOI:
-        vlapic_EOI_set(vcpu_vlapic(v));
-        break;
-
-    case HV_X64_MSR_ICR: {
-        u32 eax = (u32)val, edx = (u32)(val >> 32);
-        struct vlapic *vlapic = vcpu_vlapic(v);
-        eax &= ~(1 << 12);
-        edx &= 0xff000000;
-        vlapic_set_reg(vlapic, APIC_ICR2, edx);
-        vlapic_ipi(vlapic, eax, edx);
-        vlapic_set_reg(vlapic, APIC_ICR, eax);
-        break;
-    }
-
+    case HV_X64_MSR_ICR:
     case HV_X64_MSR_TPR:
-        vlapic_set_reg(vcpu_vlapic(v), APIC_TASKPRI, (uint8_t)val);
-        break;
-
     case HV_X64_MSR_VP_ASSIST_PAGE:
-        teardown_vp_assist(v); /* release any previous mapping */
-        v->arch.hvm.viridian.vp_assist.msr.raw = val;
-        dump_vp_assist(v);
-        if ( v->arch.hvm.viridian.vp_assist.msr.fields.enabled )
-            initialize_vp_assist(v);
-        break;
+        return viridian_synic_wrmsr(v, idx, val);
 
     case HV_X64_MSR_REFERENCE_TSC:
         if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
@@ -708,18 +514,11 @@ int guest_rdmsr_viridian(const struct vcpu *v, uint32_t idx, uint64_t *val)
         *val = 1000000000ull / APIC_BUS_CYCLE_NS;
         break;
 
+    case HV_X64_MSR_EOI:
     case HV_X64_MSR_ICR:
-        *val = (((uint64_t)vlapic_get_reg(vcpu_vlapic(v), APIC_ICR2) << 32) |
-                vlapic_get_reg(vcpu_vlapic(v), APIC_ICR));
-        break;
-
     case HV_X64_MSR_TPR:
-        *val = vlapic_get_reg(vcpu_vlapic(v), APIC_TASKPRI);
-        break;
-
     case HV_X64_MSR_VP_ASSIST_PAGE:
-        *val = v->arch.hvm.viridian.vp_assist.msr.raw;
-        break;
+        return viridian_synic_rdmsr(v, idx, val);
 
     case HV_X64_MSR_REFERENCE_TSC:
         if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
@@ -777,7 +576,7 @@ int guest_rdmsr_viridian(const struct vcpu *v, uint32_t idx, uint64_t *val)
 
 void viridian_vcpu_deinit(struct vcpu *v)
 {
-    teardown_vp_assist(v);
+    viridian_synic_wrmsr(v, HV_X64_MSR_VP_ASSIST_PAGE, 0);
 }
 
 void viridian_domain_deinit(struct domain *d)
@@ -785,7 +584,7 @@ void viridian_domain_deinit(struct domain *d)
     struct vcpu *v;
 
     for_each_vcpu ( d, v )
-        teardown_vp_assist(v);
+        viridian_vcpu_deinit(v);
 }
 
 static DEFINE_PER_CPU(cpumask_t, ipi_cpumask);
@@ -987,14 +786,13 @@ HVM_REGISTER_SAVE_RESTORE(VIRIDIAN_DOMAIN, viridian_save_domain_ctxt,
 
 static int viridian_save_vcpu_ctxt(struct vcpu *v, hvm_domain_context_t *h)
 {
-    struct hvm_viridian_vcpu_context ctxt = {
-        .vp_assist_msr = v->arch.hvm.viridian.vp_assist.msr.raw,
-        .vp_assist_pending = v->arch.hvm.viridian.vp_assist.pending,
-    };
+    struct hvm_viridian_vcpu_context ctxt = {};
 
     if ( !is_viridian_domain(v->domain) )
         return 0;
 
+    viridian_synic_save_vcpu_ctxt(v, &ctxt);
+
     return hvm_save_entry(VIRIDIAN_VCPU, v->vcpu_id, h, &ctxt);
 }
 
@@ -1018,12 +816,7 @@ static int viridian_load_vcpu_ctxt(struct domain *d,
     if ( memcmp(&ctxt._pad, zero_page, sizeof(ctxt._pad)) )
         return -EINVAL;
 
-    v->arch.hvm.viridian.vp_assist.msr.raw = ctxt.vp_assist_msr;
-    if ( v->arch.hvm.viridian.vp_assist.msr.fields.enabled &&
-         !v->arch.hvm.viridian.vp_assist.va )
-        initialize_vp_assist(v);
-
-    v->arch.hvm.viridian.vp_assist.pending = !!ctxt.vp_assist_pending;
+    viridian_synic_load_vcpu_ctxt(v, &ctxt);
 
     return 0;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4749581011704972447==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 10:44:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10: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 1gL4Gv-0006aS-Cm; Fri, 09 Nov 2018 10:44:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL4Gu-0006aJ-6a
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:16 +0000
X-Inumbo-ID: 66e2ccd2-e40c-11e8-adbc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66e2ccd2-e40c-11e8-adbc-12d6303a7972;
 Fri, 09 Nov 2018 10: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 1gL4Gt-0003p8-1o
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 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 1gL4Gs-0007eQ-Va
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL4Gs-0007eQ-Va@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 10:44:14 +0000
Subject: [Xen-changelog] [xen staging] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2826422307701069329=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 36aec6100f85b6024730654d5973a3d7c28bd8fe
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Nov 9 11:38:03 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 9 11:38:03 2018 +0100

    viridian: separate time related enlightenment implementations...
    
    ...into new 'time' module.
    
    This patch reduces the size of the main viridian source module by
    moving time related enlightenments into their own source module. This is
    done in anticipation of implementation of more such enightenments and
    a desire to not further lengthen the main source module when this work
    is done.
    
    While moving the code:
    
    - Move the declaration of HV_REFERENCE_TSC_PAGE from the header file into
      the new source module, since it is only used there.
    - Clean up a bool_t.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/viridian/Makefile   |   1 +
 xen/arch/x86/hvm/viridian/private.h  |   8 ++
 xen/arch/x86/hvm/viridian/time.c     | 244 +++++++++++++++++++++++++++++++++++
 xen/arch/x86/hvm/viridian/viridian.c | 174 +------------------------
 xen/include/asm-x86/hvm/viridian.h   |   9 --
 5 files changed, 260 insertions(+), 176 deletions(-)

diff --git a/xen/arch/x86/hvm/viridian/Makefile b/xen/arch/x86/hvm/viridian/Makefile
index fca8e16e20..3ecdffe2f6 100644
--- a/xen/arch/x86/hvm/viridian/Makefile
+++ b/xen/arch/x86/hvm/viridian/Makefile
@@ -1,2 +1,3 @@
 obj-y += synic.o
+obj-y += time.o
 obj-y += viridian.o
diff --git a/xen/arch/x86/hvm/viridian/private.h b/xen/arch/x86/hvm/viridian/private.h
index 5b4992d118..a5e06f9866 100644
--- a/xen/arch/x86/hvm/viridian/private.h
+++ b/xen/arch/x86/hvm/viridian/private.h
@@ -79,6 +79,14 @@ void viridian_synic_save_vcpu_ctxt(const struct vcpu *v,
 void viridian_synic_load_vcpu_ctxt(
     struct vcpu *v, const struct hvm_viridian_vcpu_context *ctxt);
 
+int viridian_time_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val);
+int viridian_time_rdmsr(const struct vcpu *v, uint32_t idx, uint64_t *val);
+
+void viridian_time_save_domain_ctxt(
+    const struct domain *d, struct hvm_viridian_domain_context *ctxt);
+void viridian_time_load_domain_ctxt(
+    struct domain *d, const struct hvm_viridian_domain_context *ctxt);
+
 #endif /* X86_HVM_VIRIDIAN_PRIVATE_H */
 
 /*
diff --git a/xen/arch/x86/hvm/viridian/time.c b/xen/arch/x86/hvm/viridian/time.c
new file mode 100644
index 0000000000..840a82b457
--- /dev/null
+++ b/xen/arch/x86/hvm/viridian/time.c
@@ -0,0 +1,244 @@
+/***************************************************************************
+ * time.c
+ *
+ * An implementation of some time related Viridian enlightenments.
+ * See Microsoft's Hypervisor Top Level Functional Specification.
+ * for more information.
+ */
+
+#include <xen/domain_page.h>
+#include <xen/hypercall.h>
+#include <xen/sched.h>
+#include <xen/version.h>
+
+#include <asm/apic.h>
+#include <asm/hvm/support.h>
+
+#include "private.h"
+
+typedef struct _HV_REFERENCE_TSC_PAGE
+{
+    uint32_t TscSequence;
+    uint32_t Reserved1;
+    uint64_t TscScale;
+    int64_t  TscOffset;
+    uint64_t Reserved2[509];
+} HV_REFERENCE_TSC_PAGE, *PHV_REFERENCE_TSC_PAGE;
+
+static void dump_reference_tsc(const struct domain *d)
+{
+    const union viridian_page_msr *rt = &d->arch.hvm.viridian.reference_tsc;
+
+    if ( !rt->fields.enabled )
+        return;
+
+    printk(XENLOG_G_INFO "d%d: VIRIDIAN REFERENCE_TSC: pfn: %lx\n",
+           d->domain_id, (unsigned long)rt->fields.pfn);
+}
+
+static void update_reference_tsc(struct domain *d, bool initialize)
+{
+    unsigned long gmfn = d->arch.hvm.viridian.reference_tsc.fields.pfn;
+    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
+    HV_REFERENCE_TSC_PAGE *p;
+
+    if ( !page || !get_page_type(page, PGT_writable_page) )
+    {
+        if ( page )
+            put_page(page);
+        gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
+                 gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
+        return;
+    }
+
+    p = __map_domain_page(page);
+
+    if ( initialize )
+        clear_page(p);
+
+    /*
+     * This enlightenment must be disabled is the host TSC is not invariant.
+     * However it is also disabled if vtsc is true (which means rdtsc is
+     * being emulated). This generally happens when guest TSC freq and host
+     * TSC freq don't match. The TscScale value could be adjusted to cope
+     * with this, allowing vtsc to be turned off, but support for this is
+     * not yet present in the hypervisor. Thus is it is possible that
+     * migrating a Windows VM between hosts of differing TSC frequencies
+     * may result in large differences in guest performance.
+     */
+    if ( !host_tsc_is_safe() || d->arch.vtsc )
+    {
+        /*
+         * The specification states that valid values of TscSequence range
+         * from 0 to 0xFFFFFFFE. The value 0xFFFFFFFF is used to indicate
+         * this mechanism is no longer a reliable source of time and that
+         * the VM should fall back to a different source.
+         *
+         * Server 2012 (6.2 kernel) and 2012 R2 (6.3 kernel) actually
+         * violate the spec. and rely on a value of 0 to indicate that this
+         * enlightenment should no longer be used.
+         */
+        p->TscSequence = 0;
+
+        printk(XENLOG_G_INFO "d%d: VIRIDIAN REFERENCE_TSC: invalidated\n",
+               d->domain_id);
+        goto out;
+    }
+
+    /*
+     * The guest will calculate reference time according to the following
+     * formula:
+     *
+     * ReferenceTime = ((RDTSC() * TscScale) >> 64) + TscOffset
+     *
+     * Windows uses a 100ns tick, so we need a scale which is cpu
+     * ticks per 100ns shifted left by 64.
+     */
+    p->TscScale = ((10000ul << 32) / d->arch.tsc_khz) << 32;
+
+    p->TscSequence++;
+    if ( p->TscSequence == 0xFFFFFFFF ||
+         p->TscSequence == 0 ) /* Avoid both 'invalid' values */
+        p->TscSequence = 1;
+
+ out:
+    unmap_domain_page(p);
+
+    put_page_and_type(page);
+}
+
+static int64_t raw_trc_val(struct domain *d)
+{
+    uint64_t tsc;
+    struct time_scale tsc_to_ns;
+
+    tsc = hvm_get_guest_tsc(pt_global_vcpu_target(d));
+
+    /* convert tsc to count of 100ns periods */
+    set_time_scale(&tsc_to_ns, d->arch.tsc_khz * 1000ul);
+    return scale_delta(tsc, &tsc_to_ns) / 100ul;
+}
+
+void viridian_time_ref_count_freeze(struct domain *d)
+{
+    struct viridian_time_ref_count *trc;
+
+    trc = &d->arch.hvm.viridian.time_ref_count;
+
+    if ( test_and_clear_bit(_TRC_running, &trc->flags) )
+        trc->val = raw_trc_val(d) + trc->off;
+}
+
+void viridian_time_ref_count_thaw(struct domain *d)
+{
+    struct viridian_time_ref_count *trc;
+
+    trc = &d->arch.hvm.viridian.time_ref_count;
+
+    if ( !d->is_shutting_down &&
+         !test_and_set_bit(_TRC_running, &trc->flags) )
+        trc->off = (int64_t)trc->val - raw_trc_val(d);
+}
+
+int viridian_time_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val)
+{
+    struct domain *d = v->domain;
+
+    switch ( idx )
+    {
+    case HV_X64_MSR_REFERENCE_TSC:
+        if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
+            return X86EMUL_EXCEPTION;
+
+        d->arch.hvm.viridian.reference_tsc.raw = val;
+        dump_reference_tsc(d);
+        if ( d->arch.hvm.viridian.reference_tsc.fields.enabled )
+            update_reference_tsc(d, true);
+        break;
+
+    default:
+        gdprintk(XENLOG_INFO, "%s: unimplemented MSR %#x (%016"PRIx64")\n",
+                 __func__, idx, val);
+        return X86EMUL_EXCEPTION;
+    }
+
+    return X86EMUL_OKAY;
+}
+
+int viridian_time_rdmsr(const struct vcpu *v, uint32_t idx, uint64_t *val)
+{
+    struct domain *d = v->domain;
+
+    switch ( idx )
+    {
+    case HV_X64_MSR_TSC_FREQUENCY:
+        if ( viridian_feature_mask(d) & HVMPV_no_freq )
+            return X86EMUL_EXCEPTION;
+
+        *val = (uint64_t)d->arch.tsc_khz * 1000ull;
+        break;
+
+    case HV_X64_MSR_APIC_FREQUENCY:
+        if ( viridian_feature_mask(d) & HVMPV_no_freq )
+            return X86EMUL_EXCEPTION;
+
+        *val = 1000000000ull / APIC_BUS_CYCLE_NS;
+        break;
+
+    case HV_X64_MSR_REFERENCE_TSC:
+        if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
+            return X86EMUL_EXCEPTION;
+
+        *val = d->arch.hvm.viridian.reference_tsc.raw;
+        break;
+
+    case HV_X64_MSR_TIME_REF_COUNT:
+    {
+        struct viridian_time_ref_count *trc =
+            &d->arch.hvm.viridian.time_ref_count;
+
+        if ( !(viridian_feature_mask(d) & HVMPV_time_ref_count) )
+            return X86EMUL_EXCEPTION;
+
+        if ( !test_and_set_bit(_TRC_accessed, &trc->flags) )
+            printk(XENLOG_G_INFO "d%d: VIRIDIAN MSR_TIME_REF_COUNT: accessed\n",
+                   d->domain_id);
+
+        *val = raw_trc_val(d) + trc->off;
+        break;
+    }
+
+    default:
+        gdprintk(XENLOG_INFO, "%s: unimplemented MSR %#x\n", __func__, idx);
+        return X86EMUL_EXCEPTION;
+    }
+
+    return X86EMUL_OKAY;
+}
+
+void viridian_time_save_domain_ctxt(
+    const struct domain *d, struct hvm_viridian_domain_context *ctxt)
+{
+    ctxt->time_ref_count = d->arch.hvm.viridian.time_ref_count.val;
+    ctxt->reference_tsc = d->arch.hvm.viridian.reference_tsc.raw;
+}
+
+void viridian_time_load_domain_ctxt(
+    struct domain *d, const struct hvm_viridian_domain_context *ctxt)
+{
+    d->arch.hvm.viridian.time_ref_count.val = ctxt->time_ref_count;
+    d->arch.hvm.viridian.reference_tsc.raw = ctxt->reference_tsc;
+
+    if ( d->arch.hvm.viridian.reference_tsc.fields.enabled )
+        update_reference_tsc(d, false);
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/arch/x86/hvm/viridian/viridian.c b/xen/arch/x86/hvm/viridian/viridian.c
index 68a79298aa..8630bc7bb6 100644
--- a/xen/arch/x86/hvm/viridian/viridian.c
+++ b/xen/arch/x86/hvm/viridian/viridian.c
@@ -245,17 +245,6 @@ static void dump_hypercall(const struct domain *d)
            hg->fields.enabled, (unsigned long)hg->fields.pfn);
 }
 
-static void dump_reference_tsc(const struct domain *d)
-{
-    const union viridian_page_msr *rt;
-
-    rt = &d->arch.hvm.viridian.reference_tsc;
-
-    printk(XENLOG_G_INFO "d%d: VIRIDIAN REFERENCE_TSC: enabled: %x pfn: %lx\n",
-           d->domain_id,
-           rt->fields.enabled, (unsigned long)rt->fields.pfn);
-}
-
 static void enable_hypercall_page(struct domain *d)
 {
     unsigned long gmfn = d->arch.hvm.viridian.hypercall_gpa.fields.pfn;
@@ -290,80 +279,6 @@ static void enable_hypercall_page(struct domain *d)
     put_page_and_type(page);
 }
 
-static void update_reference_tsc(struct domain *d, bool_t initialize)
-{
-    unsigned long gmfn = d->arch.hvm.viridian.reference_tsc.fields.pfn;
-    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
-    HV_REFERENCE_TSC_PAGE *p;
-
-    if ( !page || !get_page_type(page, PGT_writable_page) )
-    {
-        if ( page )
-            put_page(page);
-        gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
-                 gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
-        return;
-    }
-
-    p = __map_domain_page(page);
-
-    if ( initialize )
-        clear_page(p);
-
-    /*
-     * This enlightenment must be disabled is the host TSC is not
-     * invariant. However it is also disabled if vtsc is true (which
-     * means rdtsc is being emulated). This generally happens when guest
-     * TSC freq and host TSC freq don't match. The TscScale value could be
-     * adjusted to cope with this, allowing vtsc to be turned off, but
-     * support for this is not yet present in the hypervisor. Thus is it
-     * is possible that migrating a Windows VM between hosts of differing
-     * TSC frequencies may result in large differences in guest
-     * performance.
-     */
-    if ( !host_tsc_is_safe() || d->arch.vtsc )
-    {
-        /*
-         * The specification states that valid values of TscSequence range
-         * from 0 to 0xFFFFFFFE. The value 0xFFFFFFFF is used to indicate
-         * this mechanism is no longer a reliable source of time and that
-         * the VM should fall back to a different source.
-         *
-         * Server 2012 (6.2 kernel) and 2012 R2 (6.3 kernel) actually
-         * violate the specification and rely on a value of 0 to indicate
-         * that this enlightenment should no longer be used. These two
-         * kernel versions are currently the only ones to make use of this
-         * enlightenment, so just use 0 here.
-         */
-        p->TscSequence = 0;
-
-        printk(XENLOG_G_INFO "d%d: VIRIDIAN REFERENCE_TSC: invalidated\n",
-               d->domain_id);
-        goto out;
-    }
-
-    /*
-     * The guest will calculate reference time according to the following
-     * formula:
-     *
-     * ReferenceTime = ((RDTSC() * TscScale) >> 64) + TscOffset
-     *
-     * Windows uses a 100ns tick, so we need a scale which is cpu
-     * ticks per 100ns shifted left by 64.
-     */
-    p->TscScale = ((10000ul << 32) / d->arch.tsc_khz) << 32;
-
-    p->TscSequence++;
-    if ( p->TscSequence == 0xFFFFFFFF ||
-         p->TscSequence == 0 ) /* Avoid both 'invalid' values */
-        p->TscSequence = 1;
-
- out:
-    unmap_domain_page(p);
-
-    put_page_and_type(page);
-}
-
 int guest_wrmsr_viridian(struct vcpu *v, uint32_t idx, uint64_t val)
 {
     struct domain *d = v->domain;
@@ -394,14 +309,7 @@ int guest_wrmsr_viridian(struct vcpu *v, uint32_t idx, uint64_t val)
         return viridian_synic_wrmsr(v, idx, val);
 
     case HV_X64_MSR_REFERENCE_TSC:
-        if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
-            return X86EMUL_EXCEPTION;
-
-        d->arch.hvm.viridian.reference_tsc.raw = val;
-        dump_reference_tsc(d);
-        if ( d->arch.hvm.viridian.reference_tsc.fields.enabled )
-            update_reference_tsc(d, 1);
-        break;
+        return viridian_time_wrmsr(v, idx, val);
 
     case HV_X64_MSR_CRASH_P0:
     case HV_X64_MSR_CRASH_P1:
@@ -447,39 +355,6 @@ int guest_wrmsr_viridian(struct vcpu *v, uint32_t idx, uint64_t val)
     return X86EMUL_OKAY;
 }
 
-static int64_t raw_trc_val(struct domain *d)
-{
-    uint64_t tsc;
-    struct time_scale tsc_to_ns;
-
-    tsc = hvm_get_guest_tsc(pt_global_vcpu_target(d));
-
-    /* convert tsc to count of 100ns periods */
-    set_time_scale(&tsc_to_ns, d->arch.tsc_khz * 1000ul);
-    return scale_delta(tsc, &tsc_to_ns) / 100ul;
-}
-
-void viridian_time_ref_count_freeze(struct domain *d)
-{
-    struct viridian_time_ref_count *trc;
-
-    trc = &d->arch.hvm.viridian.time_ref_count;
-
-    if ( test_and_clear_bit(_TRC_running, &trc->flags) )
-        trc->val = raw_trc_val(d) + trc->off;
-}
-
-void viridian_time_ref_count_thaw(struct domain *d)
-{
-    struct viridian_time_ref_count *trc;
-
-    trc = &d->arch.hvm.viridian.time_ref_count;
-
-    if ( !d->is_shutting_down &&
-         !test_and_set_bit(_TRC_running, &trc->flags) )
-        trc->off = (int64_t)trc->val - raw_trc_val(d);
-}
-
 int guest_rdmsr_viridian(const struct vcpu *v, uint32_t idx, uint64_t *val)
 {
     struct domain *d = v->domain;
@@ -500,49 +375,17 @@ int guest_rdmsr_viridian(const struct vcpu *v, uint32_t idx, uint64_t *val)
         *val = v->vcpu_id;
         break;
 
-    case HV_X64_MSR_TSC_FREQUENCY:
-        if ( viridian_feature_mask(d) & HVMPV_no_freq )
-            return X86EMUL_EXCEPTION;
-
-        *val = (uint64_t)d->arch.tsc_khz * 1000ull;
-        break;
-
-    case HV_X64_MSR_APIC_FREQUENCY:
-        if ( viridian_feature_mask(d) & HVMPV_no_freq )
-            return X86EMUL_EXCEPTION;
-
-        *val = 1000000000ull / APIC_BUS_CYCLE_NS;
-        break;
-
     case HV_X64_MSR_EOI:
     case HV_X64_MSR_ICR:
     case HV_X64_MSR_TPR:
     case HV_X64_MSR_VP_ASSIST_PAGE:
         return viridian_synic_rdmsr(v, idx, val);
 
+    case HV_X64_MSR_TSC_FREQUENCY:
+    case HV_X64_MSR_APIC_FREQUENCY:
     case HV_X64_MSR_REFERENCE_TSC:
-        if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
-            return X86EMUL_EXCEPTION;
-
-        *val = d->arch.hvm.viridian.reference_tsc.raw;
-        break;
-
     case HV_X64_MSR_TIME_REF_COUNT:
-    {
-        struct viridian_time_ref_count *trc;
-
-        trc = &d->arch.hvm.viridian.time_ref_count;
-
-        if ( !(viridian_feature_mask(d) & HVMPV_time_ref_count) )
-            return X86EMUL_EXCEPTION;
-
-        if ( !test_and_set_bit(_TRC_accessed, &trc->flags) )
-            printk(XENLOG_G_INFO "d%d: VIRIDIAN MSR_TIME_REF_COUNT: accessed\n",
-                   d->domain_id);
-
-        *val = raw_trc_val(d) + trc->off;
-        break;
-    }
+        return viridian_time_rdmsr(v, idx, val);
 
     case HV_X64_MSR_CRASH_P0:
     case HV_X64_MSR_CRASH_P1:
@@ -750,15 +593,15 @@ static int viridian_save_domain_ctxt(struct vcpu *v,
 {
     const struct domain *d = v->domain;
     struct hvm_viridian_domain_context ctxt = {
-        .time_ref_count = d->arch.hvm.viridian.time_ref_count.val,
         .hypercall_gpa  = d->arch.hvm.viridian.hypercall_gpa.raw,
         .guest_os_id    = d->arch.hvm.viridian.guest_os_id.raw,
-        .reference_tsc  = d->arch.hvm.viridian.reference_tsc.raw,
     };
 
     if ( !is_viridian_domain(d) )
         return 0;
 
+    viridian_time_save_domain_ctxt(d, &ctxt);
+
     return (hvm_save_entry(VIRIDIAN_DOMAIN, 0, h, &ctxt) != 0);
 }
 
@@ -770,13 +613,10 @@ static int viridian_load_domain_ctxt(struct domain *d,
     if ( hvm_load_entry_zeroextend(VIRIDIAN_DOMAIN, h, &ctxt) != 0 )
         return -EINVAL;
 
-    d->arch.hvm.viridian.time_ref_count.val = ctxt.time_ref_count;
     d->arch.hvm.viridian.hypercall_gpa.raw  = ctxt.hypercall_gpa;
     d->arch.hvm.viridian.guest_os_id.raw    = ctxt.guest_os_id;
-    d->arch.hvm.viridian.reference_tsc.raw  = ctxt.reference_tsc;
 
-    if ( d->arch.hvm.viridian.reference_tsc.fields.enabled )
-        update_reference_tsc(d, 0);
+    viridian_time_load_domain_ctxt(d, &ctxt);
 
     return 0;
 }
diff --git a/xen/include/asm-x86/hvm/viridian.h b/xen/include/asm-x86/hvm/viridian.h
index 359fdf5a83..5ff83a46e5 100644
--- a/xen/include/asm-x86/hvm/viridian.h
+++ b/xen/include/asm-x86/hvm/viridian.h
@@ -57,15 +57,6 @@ struct viridian_time_ref_count
     int64_t off;
 };
 
-typedef struct _HV_REFERENCE_TSC_PAGE
-{
-    uint32_t TscSequence;
-    uint32_t Reserved1;
-    uint64_t TscScale;
-    int64_t  TscOffset;
-    uint64_t Reserved2[509];
-} HV_REFERENCE_TSC_PAGE, *PHV_REFERENCE_TSC_PAGE;
-
 struct viridian_domain
 {
     union viridian_guest_os_id_msr guest_os_id;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2826422307701069329==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 10:44:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10: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 1gL4H5-0006dN-Gz; Fri, 09 Nov 2018 10:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL4H4-0006dC-DZ
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:26 +0000
X-Inumbo-ID: 6cf58f92-e40c-11e8-a45a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cf58f92-e40c-11e8-a45a-12d6303a7972;
 Fri, 09 Nov 2018 10: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 1gL4H3-0003pn-7v
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 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 1gL4H3-0007fR-5L
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL4H3-0007fR-5L@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 10:44:25 +0000
Subject: [Xen-changelog] [xen staging] viridian: define type for the
 'virtual VP assist page'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0629116550283482922=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 07ded9a515eb27765ca437167f5dc087901112de
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Nov 9 11:39:27 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 9 11:39:27 2018 +0100

    viridian: define type for the 'virtual VP assist page'
    
    The specification [1] defines a type so we should use it, rather than just
    OR-ing and AND-ing magic bits.
    
    No functional change.
    
    NOTE: The type defined in the specification does include an anonymous
          sub-struct in the page type but, as we currently use only the first
          element, the struct declaration has been omitted.
    
    [1] https://github.com/MicrosoftDocs/Virtualization-Documentation/raw/live/tlfs/Hypervisor%20Top%20Level%20Functional%20Specification%20v5.0C.pdf
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/viridian/synic.c  | 52 +++++++++++++++++++++++---------------
 xen/include/asm-x86/hvm/viridian.h |  4 ++-
 2 files changed, 35 insertions(+), 21 deletions(-)

diff --git a/xen/arch/x86/hvm/viridian/synic.c b/xen/arch/x86/hvm/viridian/synic.c
index 366608208f..d8d6f6e1c9 100644
--- a/xen/arch/x86/hvm/viridian/synic.c
+++ b/xen/arch/x86/hvm/viridian/synic.c
@@ -16,6 +16,18 @@
 
 #include "private.h"
 
+typedef struct _HV_VIRTUAL_APIC_ASSIST
+{
+    uint32_t no_eoi:1;
+    uint32_t reserved_zero:31;
+} HV_VIRTUAL_APIC_ASSIST;
+
+union _HV_VP_ASSIST_PAGE
+{
+    HV_VIRTUAL_APIC_ASSIST ApicAssist;
+    uint8_t ReservedZBytePadding[PAGE_SIZE];
+};
+
 static void dump_vp_assist(const struct vcpu *v)
 {
     const union viridian_page_msr *va = &v->arch.hvm.viridian.vp_assist.msr;
@@ -32,9 +44,9 @@ static void initialize_vp_assist(struct vcpu *v)
     struct domain *d = v->domain;
     unsigned long gmfn = v->arch.hvm.viridian.vp_assist.msr.fields.pfn;
     struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
-    void *va;
+    HV_VP_ASSIST_PAGE *ptr;
 
-    ASSERT(!v->arch.hvm.viridian.vp_assist.va);
+    ASSERT(!v->arch.hvm.viridian.vp_assist.ptr);
 
     if ( !page )
         goto fail;
@@ -45,16 +57,16 @@ static void initialize_vp_assist(struct vcpu *v)
         goto fail;
     }
 
-    va = __map_domain_page_global(page);
-    if ( !va )
+    ptr = __map_domain_page_global(page);
+    if ( !ptr )
     {
         put_page_and_type(page);
         goto fail;
     }
 
-    clear_page(va);
+    clear_page(ptr);
 
-    v->arch.hvm.viridian.vp_assist.va = va;
+    v->arch.hvm.viridian.vp_assist.ptr = ptr;
     return;
 
  fail:
@@ -64,25 +76,25 @@ static void initialize_vp_assist(struct vcpu *v)
 
 static void teardown_vp_assist(struct vcpu *v)
 {
-    void *va = v->arch.hvm.viridian.vp_assist.va;
+    HV_VP_ASSIST_PAGE *ptr = v->arch.hvm.viridian.vp_assist.ptr;
     struct page_info *page;
 
-    if ( !va )
+    if ( !ptr )
         return;
 
-    v->arch.hvm.viridian.vp_assist.va = NULL;
+    v->arch.hvm.viridian.vp_assist.ptr = NULL;
 
-    page = mfn_to_page(domain_page_map_to_mfn(va));
+    page = mfn_to_page(domain_page_map_to_mfn(ptr));
 
-    unmap_domain_page_global(va);
+    unmap_domain_page_global(ptr);
     put_page_and_type(page);
 }
 
 void viridian_apic_assist_set(struct vcpu *v)
 {
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+    HV_VP_ASSIST_PAGE *ptr = v->arch.hvm.viridian.vp_assist.ptr;
 
-    if ( !va )
+    if ( !ptr )
         return;
 
     /*
@@ -94,18 +106,18 @@ void viridian_apic_assist_set(struct vcpu *v)
         domain_crash(v->domain);
 
     v->arch.hvm.viridian.vp_assist.pending = true;
-    *va |= 1u;
+    ptr->ApicAssist.no_eoi = 1;
 }
 
 bool viridian_apic_assist_completed(struct vcpu *v)
 {
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+    HV_VP_ASSIST_PAGE *ptr = v->arch.hvm.viridian.vp_assist.ptr;
 
-    if ( !va )
+    if ( !ptr )
         return false;
 
     if ( v->arch.hvm.viridian.vp_assist.pending &&
-         !(*va & 1u) )
+         !ptr->ApicAssist.no_eoi )
     {
         /* An EOI has been avoided */
         v->arch.hvm.viridian.vp_assist.pending = false;
@@ -117,12 +129,12 @@ bool viridian_apic_assist_completed(struct vcpu *v)
 
 void viridian_apic_assist_clear(struct vcpu *v)
 {
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+    HV_VP_ASSIST_PAGE *ptr = v->arch.hvm.viridian.vp_assist.ptr;
 
-    if ( !va )
+    if ( !ptr )
         return;
 
-    *va &= ~1u;
+    ptr->ApicAssist.no_eoi = 0;
     v->arch.hvm.viridian.vp_assist.pending = false;
 }
 
diff --git a/xen/include/asm-x86/hvm/viridian.h b/xen/include/asm-x86/hvm/viridian.h
index 5ff83a46e5..22f14a526e 100644
--- a/xen/include/asm-x86/hvm/viridian.h
+++ b/xen/include/asm-x86/hvm/viridian.h
@@ -20,11 +20,13 @@ union viridian_page_msr
     } fields;
 };
 
+typedef union _HV_VP_ASSIST_PAGE HV_VP_ASSIST_PAGE;
+
 struct viridian_vcpu
 {
     struct {
         union viridian_page_msr msr;
-        void *va;
+        HV_VP_ASSIST_PAGE *ptr;
         bool pending;
     } vp_assist;
     uint64_t crash_param[5];
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0629116550283482922==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 10:44:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10: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 1gL4HF-0006eo-J0; Fri, 09 Nov 2018 10:44:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL4HE-0006ee-Jg
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:36 +0000
X-Inumbo-ID: 73083ce0-e40c-11e8-8249-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73083ce0-e40c-11e8-8249-12d6303a7972;
 Fri, 09 Nov 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 1gL4HD-0003q2-E3
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 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 1gL4HD-0007g3-Ba
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL4HD-0007g3-Ba@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 10:44:35 +0000
Subject: [Xen-changelog] [xen staging] viridian: introduce struct
 viridian_page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4ZjA3NjdiNDM4YmIwMGIzYmRkYjU4ZGQwYmI2MDAxY2ZmMjlkMjMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE5vdiA5IDExOjQwOjEyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDkgMTE6NDA6MTIgMjAxOCArMDEwMAoK
ICAgIHZpcmlkaWFuOiBpbnRyb2R1Y2Ugc3RydWN0IHZpcmlkaWFuX3BhZ2UKICAgIAogICAgVGhl
ICd2cF9hc3Npc3QnIHBhZ2UgaXMgY3VycmVudGx5IGFuIGV4YW1wbGUgb2YgYSBndWVzdCBwYWdl
IHdoaWNoIG5lZWRzIHRvCiAgICBiZSBrZXB0IG1hcHBlZCB0aHJvdWdob3V0IHRoZSBsaWZlLXRp
bWUgb2YgYSBndWVzdCwgYnV0IHRoZXJlIGFyZSBvdGhlcgogICAgc3VjaCBleGFtcGxlcyBpbiB0
aGUgc3BlY2lmaWN0aW9uIFsxXS4gVGhpcyBwYXRjaCB0aGVyZWZvcmUgaW50cm9kdWNlcyBhCiAg
ICBnZW5lcmljICd2aXJpZGlhbl9wYWdlJyB0eXBlIGFuZCBjb252ZXJ0cyB0aGUgY3VycmVudCB2
cF9hc3Npc3QvYXBpY19hc3Npc3QKICAgIHJlbGF0ZWQgY29kZSB0byB1c2UgaXQuIFN1YnNlcXVl
bnQgcGF0Y2hlcyBpbXBsZW1lbnRpbmcgb3RoZXIgZW5saWdodG1lbnRzCiAgICBjYW4gdGhlbiBh
bHNvIG1ha2UgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gcmVuYW1lcyB0aGUg
J3ZwX2Fzc2lzdF9wZW5kaW5nJyBmaWVsZCBpbiBzdHJ1Y3QKICAgIGh2bV92aXJpZGlhbl92Y3B1
X2NvbnRleHQgdG8gJ2FwaWNfYXNzaXN0X3BlbmRpbmcnIHRvIG1vcmUgYWNjdXJhdGVseQogICAg
cmVmbGVjdCBpdHMgbWVhbmluZy4gVGhlIHRlcm0gJ3ZwX2Fzc2lzdCcgYXBwbGllcyB0byB0aGUg
d2hvbGUgcGFnZSByYXRoZXIKICAgIHRoYW4ganVzdCB0aGUgRU9JLWF2b2lkYW5jZSBlbmxpZ2h0
ZW5tZW50LiBOZXcgdmVyc29ucyBvZiB0aGUgc3BlY2lmaWNhdGlvbgogICAgaGF2ZSBkZWZpbmVk
IGRhdGEgc3RydWN0dXJlcyBmb3Igb3RoZXIgZW5saWdodGVubWVudHMgd2l0aGluIHRoZSBzYW1l
IHBhZ2UuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBbMV0gaHR0cHM6
Ly9naXRodWIuY29tL01pY3Jvc29mdERvY3MvVmlydHVhbGl6YXRpb24tRG9jdW1lbnRhdGlvbi9y
YXcvbGl2ZS90bGZzL0h5cGVydmlzb3IlMjBUb3AlMjBMZXZlbCUyMEZ1bmN0aW9uYWwlMjBTcGVj
aWZpY2F0aW9uJTIwdjUuMEMucGRmCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL21pc2MveGVuLWh2bWN0eC5jICAgICAgICAgICAg
ICAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICAgIHwgIDUg
KysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgOTAgKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jICAgfCA1NyArKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZpcmlkaWFuLmggICAgIHwgMTMgKystLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9odm0vc2F2ZS5oIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKSwg
ODQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMgYi90
b29scy9taXNjL3hlbi1odm1jdHguYwppbmRleCA4MjNhYTdkNzM2Li40ZjMzNmE2Y2VhIDEwMDY0
NAotLS0gYS90b29scy9taXNjL3hlbi1odm1jdHguYworKysgYi90b29scy9taXNjL3hlbi1odm1j
dHguYwpAQCAtMzcwLDkgKzM3MCw5IEBAIHN0YXRpYyB2b2lkIGR1bXBfdmlyaWRpYW5fdmNwdSh2
b2lkKQogewogICAgIEhWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSkgcDsKICAgICBSRUFEKHAp
OwotICAgIHByaW50ZigiICAgIFZJUklESUFOX1ZDUFU6IHZwX2Fzc2lzdF9tc3IgMHglbGx4LCB2
cF9hc3Npc3RfcGVuZGluZyAlc1xuIiwKKyAgICBwcmludGYoIiAgICBWSVJJRElBTl9WQ1BVOiB2
cF9hc3Npc3RfbXNyIDB4JWxseCwgYXBpY19hc3Npc3RfcGVuZGluZyAlc1xuIiwKICAgICAgICAg
ICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgcC52cF9hc3Npc3RfbXNyLAotICAgICAgICAgICBwLnZw
X2Fzc2lzdF9wZW5kaW5nID8gInRydWUiIDogImZhbHNlIik7CisgICAgICAgICAgIHAuYXBpY19h
c3Npc3RfcGVuZGluZyA/ICJ0cnVlIiA6ICJmYWxzZSIpOwogfQogCiBzdGF0aWMgdm9pZCBkdW1w
X3ZtY2VfdmNwdSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9w
cml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCBhNWUw
NmY5ODY2Li4zOThiMjJmMTJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAt
ODcsNiArODcsMTEgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiB2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBj
b25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KTsKIAordm9pZCB2
aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIg
Km5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKTsKK3ZvaWQgdmlyaWRpYW5fdW5tYXBfZ3Vlc3Rf
cGFnZShzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOworCiAjZW5kaWYgLyogWDg2X0hWTV9WSVJJ
RElBTl9QUklWQVRFX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCBk
OGQ2ZjZlMWM5Li44NDUwMjliNTY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0y
Miw3MyArMjIsMTEgQEAgdHlwZWRlZiBzdHJ1Y3QgX0hWX1ZJUlRVQUxfQVBJQ19BU1NJU1QKICAg
ICB1aW50MzJfdCByZXNlcnZlZF96ZXJvOjMxOwogfSBIVl9WSVJUVUFMX0FQSUNfQVNTSVNUOwog
Ci11bmlvbiBfSFZfVlBfQVNTSVNUX1BBR0UKK3R5cGVkZWYgdW5pb24gX0hWX1ZQX0FTU0lTVF9Q
QUdFCiB7CiAgICAgSFZfVklSVFVBTF9BUElDX0FTU0lTVCBBcGljQXNzaXN0OwogICAgIHVpbnQ4
X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKLX07Ci0KLXN0YXRpYyB2b2lkIGR1
bXBfdnBfYXNzaXN0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotewotICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICp2YSA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNy
OwotCi0gICAgaWYgKCAhdmEtPmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgcmV0dXJuOwotCi0g
ICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklSSURJQU4gVlBfQVNTSVNUX1BBR0U6IHBm
bjogJWx4XG4iLAotICAgICAgICAgICB2LCAodW5zaWduZWQgbG9uZyl2YS0+ZmllbGRzLnBmbik7
Ci19Ci0KLXN0YXRpYyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQot
ewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBn
bWZuID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5maWVsZHMucGZuOwotICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxM
LCBQMk1fQUxMT0MpOwotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHI7Ci0KLSAgICBBU1NFUlQo
IXYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHIpOwotCi0gICAgaWYgKCAhcGFnZSAp
Ci0gICAgICAgIGdvdG8gZmFpbDsKLQotICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICB7Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAg
ICBnb3RvIGZhaWw7Ci0gICAgfQotCi0gICAgcHRyID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFs
KHBhZ2UpOwotICAgIGlmICggIXB0ciApCi0gICAgewotICAgICAgICBwdXRfcGFnZV9hbmRfdHlw
ZShwYWdlKTsKLSAgICAgICAgZ290byBmYWlsOwotICAgIH0KLQotICAgIGNsZWFyX3BhZ2UocHRy
KTsKLQotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHIgPSBwdHI7Ci0gICAg
cmV0dXJuOwotCi0gZmFpbDoKLSAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBHTUZO
ICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4iLAotICAgICAgICAgICAgIGdtZm4sIG1m
bl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci19Ci0KLXN0YXRp
YyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBIVl9WUF9B
U1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0cjsKLSAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCi0gICAgaWYgKCAhcHRyICkKLSAgICAgICAgcmV0
dXJuOwotCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0ciA9IE5VTEw7Ci0K
LSAgICBwYWdlID0gbWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2VfbWFwX3RvX21mbihwdHIpKTsKLQot
ICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwdHIpOwotICAgIHB1dF9wYWdlX2FuZF90eXBl
KHBhZ2UpOwotfQorfSBIVl9WUF9BU1NJU1RfUEFHRTsKIAogdm9pZCB2aXJpZGlhbl9hcGljX2Fz
c2lzdF9zZXQoc3RydWN0IHZjcHUgKnYpCiB7CkBAIC0xMDIsMTAgKzQwLDEwIEBAIHZvaWQgdmly
aWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0
aGUgVk0gd2lsbCBtb3N0IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICog
dG8gbWFrZSB0aGUgcHJvYmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZt
LnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcgKQogICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWlu
KTsKIAotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nID0gdHJ1ZTsK
KyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKICAg
ICBwdHItPkFwaWNBc3Npc3Qubm9fZW9pID0gMTsKIH0KIApAQCAtMTE2LDExICs1NCwxMSBAQCBi
b29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdikKICAgICBp
ZiAoICFwdHIgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAoIHYtPmFyY2guaHZt
LnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJp
ZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCiAgICAgICAgICAhcHRyLT5BcGljQXNzaXN0Lm5v
X2VvaSApCiAgICAgewogICAgICAgICAvKiBBbiBFT0kgaGFzIGJlZW4gYXZvaWRlZCAqLwotICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9IGZhbHNlOworICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gZmFsc2U7CiAg
ICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIApAQCAtMTM1LDcgKzczLDcgQEAgdm9pZCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcmV0dXJuOwog
CiAgICAgcHRyLT5BcGljQXNzaXN0Lm5vX2VvaSA9IDA7Ci0gICAgdi0+YXJjaC5odm0udmlyaWRp
YW4udnBfYXNzaXN0LnBlbmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5h
cGljX2Fzc2lzdF9wZW5kaW5nID0gZmFsc2U7CiB9CiAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCkBAIC0xNjEsMTEg
Kzk5LDEzIEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRf
TVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICB0ZWFyZG93bl92cF9hc3Npc3Qodik7IC8qIHJl
bGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KKyAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJl
dmlvdXMgbWFwcGluZyAqLworICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5h
cmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QpOwogICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlh
bi52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKLSAgICAgICAgZHVtcF92cF9hc3Npc3Qodik7Cisg
ICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qp
OwogICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRz
LmVuYWJsZWQgKQotICAgICAgICAgICAgaW5pdGlhbGl6ZV92cF9hc3Npc3Qodik7CisgICAgICAg
ICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdi0+YXJjaC5odm0udmlyaWRpYW4udnBf
YXNzaXN0KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMjExLDcgKzE1MSw3
IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4
dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+
dnBfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGlu
ZzsKKyAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdi0+YXJjaC5odm0udmlyaWRpYW4u
YXBpY19hc3Npc3RfcGVuZGluZzsKICAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5o
dm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CiB9CiAKQEAgLTIyMCw5ICsxNjAsOSBAQCB2
b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogewogICAgIHYtPmFyY2guaHZtLnZp
cmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAg
ICAgICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0
X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CiAKLSAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9ICEhY3R4dC0+dnBfYXNzaXN0X3BlbmRp
bmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGN0eHQt
PmFwaWNfYXNzaXN0X3BlbmRpbmc7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMKaW5kZXggODYzMGJjN2JiNi4uN2Q3M2Y0MWRlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwpAQCAtNTg4LDYgKzU4OCw2MyBAQCBvdXQ6CiAgICAgcmV0dXJuIEhWTV9I
Q0FMTF9jb21wbGV0ZWQ7CiB9CiAKK3ZvaWQgdmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjaGFyICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQoreworICAgIGlmICggIXZw
LT5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiJXB2OiBWSVJJRElBTiAlczogcGZuOiAlbHhcbiIsCisgICAgICAgICAgIHYs
IG5hbWUsICh1bnNpZ25lZCBsb25nKXZwLT5tc3IuZmllbGRzLnBmbik7Cit9CisKK3ZvaWQgdmly
aWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdl
ICp2cCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVk
IGxvbmcgZ21mbiA9IHZwLT5tc3IuZmllbGRzLnBmbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKKworICAg
IEFTU0VSVCghdnAtPnB0cik7CisKKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgZ290byBmYWls
OworCisgICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQor
ICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9
CisKKyAgICB2cC0+cHRyID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2UpOworICAgIGlm
ICggIXZwLT5wdHIgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cisg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBjbGVhcl9wYWdlKHZwLT5wdHIpOworICAg
IHJldHVybjsKKworIGZhaWw6CisgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01G
TiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4iKVxuIiwKKyAgICAgICAgICAgICBnbWZuLCBt
Zm5feChwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBJTlZBTElEX01GTikpOworfQorCit2b2lk
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQorewor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBpZiAoICF2cC0+cHRyICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgcGFnZSA9IG1mbl90b19wYWdlKGRvbWFpbl9wYWdlX21hcF90b19t
Zm4odnAtPnB0cikpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHZwLT5wdHIpOwor
ICAgIHZwLT5wdHIgPSBOVUxMOworCisgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cit9CisK
IHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDIyZjE0YTUyNmUuLmVjNWVm
OGQzZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMjAsMTUgKzIwLDE2IEBA
IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyCiAgICAgfSBmaWVsZHM7CiB9OwogCi10eXBlZGVmIHVu
aW9uIF9IVl9WUF9BU1NJU1RfUEFHRSBIVl9WUF9BU1NJU1RfUEFHRTsKK3N0cnVjdCB2aXJpZGlh
bl9wYWdlCit7CisgICAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgbXNyOworICAgIHZvaWQgKnB0
cjsKK307CiAKIHN0cnVjdCB2aXJpZGlhbl92Y3B1CiB7Ci0gICAgc3RydWN0IHsKLSAgICAgICAg
dW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgbXNyOwotICAgICAgICBIVl9WUF9BU1NJU1RfUEFHRSAq
cHRyOwotICAgICAgICBib29sIHBlbmRpbmc7Ci0gICAgfSB2cF9hc3Npc3Q7CisgICAgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0OworICAgIGJvb2wgYXBpY19hc3Npc3RfcGVuZGluZzsK
ICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2h2bS9zYXZlLmgKaW5kZXggNDY5MWQ0ZDRhYS4uODBlNzYyYzMzNSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYwMCw3ICs2MDAsNyBAQCBERUNMQVJFX0hW
TV9TQVZFX1RZUEUoVklSSURJQU5fRE9NQUlOLCAxNSwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21h
aW5fY29udGV4dCk7CiAKIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHsKICAgICB1
aW50NjRfdCB2cF9hc3Npc3RfbXNyOwotICAgIHVpbnQ4X3QgIHZwX2Fzc2lzdF9wZW5kaW5nOwor
ICAgIHVpbnQ4X3QgIGFwaWNfYXNzaXN0X3BlbmRpbmc7CiAgICAgdWludDhfdCAgX3BhZFs3XTsK
IH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 10:44:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 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 1gL4HQ-0006g2-L4; Fri, 09 Nov 2018 10:44:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL4HP-0006fu-GI
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:47 +0000
X-Inumbo-ID: 791cbec9-e40c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 791cbec9-e40c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 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 1gL4HN-0003qO-K1
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL4HN-0007gc-HX
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL4HN-0007gc-HX@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 10:44:45 +0000
Subject: [Xen-changelog] [xen staging] xsm: remove printing from
 set_to_dummy_if_null()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3OGU1MmRhMmRmZjY5OWU0YWMwMTQyOTAxYWRhYmE0MTAzMTUwOWMKQXV0aG9yOiAg
ICAgWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiA5IDExOjQx
OjMwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDb21taXREYXRlOiBGcmkgTm92IDkgMTE6NDE6MzAgMjAxOCArMDEwMAoKICAgIHhzbTogcmVt
b3ZlIHByaW50aW5nIGZyb20gc2V0X3RvX2R1bW15X2lmX251bGwoKQogICAgCiAgICBGaWxsaW5n
IGR1bW15IG1vZHVsZSdzIGhvb2sgdG8gbnVsbCB2YWx1ZSBvZiB4c21fb3BlcmF0aW9ucyBzdHJ1
Y3R1cmUKICAgIHdpbGwgZ2VuZXJhdGUgZGVidWcgbWVzc2FnZS4gVGhpcyBiZWNvbWVzIGJvb3Qg
dGltZSBzcGV3IGZvciBtb2R1bGUKICAgIGxpa2Ugc2lsbywgd2hpY2ggb25seSBzZXRzIGEgZmV3
IGhvb2tzIG9mIGl0c2VsZi4gU28gcmVtb3ZlIHRoZSBwcmludGluZwogICAgdG8gYXZvaWQgYm9v
dCB0aW1lIHNwZXcuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KLS0tCiB4ZW4veHNtL2R1bW15LmMgfCA1IC0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15
LmMKaW5kZXggMDZhNjc0ZmFkMC4uNTcwMTA0N2MwNiAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1t
eS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTgsMTIgKzE4LDcgQEAgc3RydWN0IHhzbV9v
cGVyYXRpb25zIGR1bW15X3hzbV9vcHM7CiAjZGVmaW5lIHNldF90b19kdW1teV9pZl9udWxsKG9w
cywgZnVuY3Rpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICBpZiAoICFvcHMtPmZ1bmN0aW9uICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIG9wcy0+ZnVu
Y3Rpb24gPSB4c21fIyNmdW5jdGlvbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgaWYgKG9wcyAhPSAmZHVtbXlfeHNtX29wcykgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfREVCVUcsICJIYWQg
dG8gb3ZlcnJpZGUgdGhlICIgI2Z1bmN0aW9uIFwKLSAgICAgICAgICAgICAgICAgICAgIiBzZWN1
cml0eSBvcGVyYXRpb24gd2l0aCB0aGUgZHVtbXkgb25lLlxuIik7ICAgICAgXAotICAgICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgfSB3aGlsZSAoMCkKIAogdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3Ry
dWN0IHhzbV9vcGVyYXRpb25zICpvcHMpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 10:44:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:44: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 1gL4Hb-0006h6-N1; Fri, 09 Nov 2018 10:44: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL4HZ-0006gt-TK
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:57 +0000
X-Inumbo-ID: 7f2d2f65-e40c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f2d2f65-e40c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 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 1gL4HX-0003qZ-Q3
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL4HX-0007hO-Nd
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 10:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL4HX-0007hO-Nd@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 10:44:55 +0000
Subject: [Xen-changelog] [xen staging] cpufreq: convert to a single
 post-init driver (hooks) instance
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmZTA4NDg2NTg5MzQ3ZWI1MjMwMzhhYmRhNWFkNGEwYTAyODljZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDkg
MTE6NDI6MTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgOSAxMTo0MjoxMCAyMDE4ICswMTAwCgogICAgY3B1
ZnJlcTogY29udmVydCB0byBhIHNpbmdsZSBwb3N0LWluaXQgZHJpdmVyIChob29rcykgaW5zdGFu
Y2UKICAgIAogICAgVGhpcyByZWR1Y2VzIHRoZSBwb3N0LWluaXQgbWVtb3J5IGZvb3RwcmludCwg
ZWxpbWluYXRlcyBhIHBvaW50bGVzcwogICAgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gYXQgdGhlIHVz
ZSBzaXRlcywgYW5kIGFsbG93cyBmb3Igc3Vic2VxdWVudAogICAgYWx0ZXJuYXRpdmVzIGNhbGwg
cGF0Y2hpbmcuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGFkZCBhIG5h
bWUgdG8gdGhlIFBvd2VyTm93ISBpbnN0YW5jZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZy
ZXEuYyAgfCAxMCArKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93
LmMgfCAgNyArKystLS0tCiB4ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jICAgICAgICAgICAgfCAg
OCArKysrLS0tLQogeGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMgICAgICAgIHwgMTQgKysr
KysrKy0tLS0tLS0KIHhlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jICAgICAgICB8IDIwICsr
KysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oICAg
fCAgNiArKystLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMg
Yi94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwppbmRleCAxZjhkMDJhYWI5Li44
NDRhYjg1Y2QzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEu
YworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtNTMsOCArNTMs
NiBAQCBlbnVtIHsKIAogc3RydWN0IGFjcGlfY3B1ZnJlcV9kYXRhICpjcHVmcmVxX2Rydl9kYXRh
W05SX0NQVVNdOwogCi1zdGF0aWMgc3RydWN0IGNwdWZyZXFfZHJpdmVyIGFjcGlfY3B1ZnJlcV9k
cml2ZXI7Ci0KIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgYWNwaV9wc3RhdGVfc3RyaWN0Owog
Ym9vbGVhbl9wYXJhbSgiYWNwaV9wc3RhdGVfc3RyaWN0IiwgYWNwaV9wc3RhdGVfc3RyaWN0KTsK
IApAQCAtMzU1LDcgKzM1Myw3IEBAIHN0YXRpYyB2b2lkIGZlYXR1cmVfZGV0ZWN0KHZvaWQgKmlu
Zm8pCiAgICAgaWYgKCBjcHVfaGFzX2FwZXJmbXBlcmYgKQogICAgIHsKICAgICAgICAgcG9saWN5
LT5hcGVyZl9tcGVyZiA9IDE7Ci0gICAgICAgIGFjcGlfY3B1ZnJlcV9kcml2ZXIuZ2V0YXZnID0g
Z2V0X21lYXN1cmVkX3BlcmY7CisgICAgICAgIGNwdWZyZXFfZHJpdmVyLmdldGF2ZyA9IGdldF9t
ZWFzdXJlZF9wZXJmOwogICAgIH0KIAogICAgIGVheCA9IGNwdWlkX2VheCg2KTsKQEAgLTU5Myw3
ICs1OTEsNyBAQCBhY3BpX2NwdWZyZXFfY3B1X2luaXQoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpw
b2xpY3kpCiAgICAgICAgIHBvbGljeS0+Y3VyID0gYWNwaV9jcHVmcmVxX2d1ZXNzX2ZyZXEoZGF0
YSwgcG9saWN5LT5jcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEFDUElfQURSX1NQQUNF
X0ZJWEVEX0hBUkRXQVJFOgotICAgICAgICBhY3BpX2NwdWZyZXFfZHJpdmVyLmdldCA9IGdldF9j
dXJfZnJlcV9vbl9jcHU7CisgICAgICAgIGNwdWZyZXFfZHJpdmVyLmdldCA9IGdldF9jdXJfZnJl
cV9vbl9jcHU7CiAgICAgICAgIHBvbGljeS0+Y3VyID0gZ2V0X2N1cl9mcmVxX29uX2NwdShjcHUp
OwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpAQCAtNjM1LDcgKzYzMyw3IEBAIHN0YXRp
YyBpbnQgYWNwaV9jcHVmcmVxX2NwdV9leGl0KHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqcG9saWN5
KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgc3RydWN0IGNwdWZyZXFfZHJpdmVyIGFjcGlf
Y3B1ZnJlcV9kcml2ZXIgPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGNwdWZyZXFfZHJpdmVyIF9f
aW5pdGNvbnN0cmVsIGFjcGlfY3B1ZnJlcV9kcml2ZXIgPSB7CiAgICAgLm5hbWUgICA9ICJhY3Bp
LWNwdWZyZXEiLAogICAgIC52ZXJpZnkgPSBhY3BpX2NwdWZyZXFfdmVyaWZ5LAogICAgIC50YXJn
ZXQgPSBhY3BpX2NwdWZyZXFfdGFyZ2V0LApAQCAtNjU2LDcgKzY1NCw3IEBAIHN0YXRpYyBpbnQg
X19pbml0IGNwdWZyZXFfZHJpdmVyX2luaXQodm9pZCkKIAogICAgIHJldHVybiByZXQ7CiB9Ci1f
X2luaXRjYWxsKGNwdWZyZXFfZHJpdmVyX2luaXQpOworcHJlc21wX2luaXRjYWxsKGNwdWZyZXFf
ZHJpdmVyX2luaXQpOwogCiBpbnQgY3B1ZnJlcV9jcHVfaW5pdCh1bnNpZ25lZCBpbnQgY3B1aWQp
CiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMgYi94
ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMKaW5kZXggOGYxYWM3NGYwZi4uMDI1
YjM3ZGEwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYwpAQCAtNTIsOCArNTIs
NiBAQAogCiAjZGVmaW5lIEFSQ0hfQ1BVX0ZMQUdfUkVTVU1FCTEKIAotc3RhdGljIHN0cnVjdCBj
cHVmcmVxX2RyaXZlciBwb3dlcm5vd19jcHVmcmVxX2RyaXZlcjsKLQogc3RhdGljIHZvaWQgdHJh
bnNpdGlvbl9wc3RhdGUodm9pZCAqcHN0YXRlKQogewogICAgIHdybXNybChNU1JfUFNUQVRFX0NU
UkwsICoodW5zaWduZWQgaW50ICopcHN0YXRlKTsKQEAgLTIxNSw3ICsyMTMsNyBAQCBzdGF0aWMg
dm9pZCBmZWF0dXJlX2RldGVjdCh2b2lkICppbmZvKQogICAgIGlmICggY3B1X2hhc19hcGVyZm1w
ZXJmICkKICAgICB7CiAgICAgICAgIHBvbGljeS0+YXBlcmZfbXBlcmYgPSAxOwotICAgICAgICBw
b3dlcm5vd19jcHVmcmVxX2RyaXZlci5nZXRhdmcgPSBnZXRfbWVhc3VyZWRfcGVyZjsKKyAgICAg
ICAgY3B1ZnJlcV9kcml2ZXIuZ2V0YXZnID0gZ2V0X21lYXN1cmVkX3BlcmY7CiAgICAgfQogCiAg
ICAgZWR4ID0gY3B1aWRfZWR4KENQVUlEX0ZSRVFfVk9MVF9DQVBBQklMSVRJRVMpOwpAQCAtMzQ3
LDcgKzM0NSw4IEBAIHN0YXRpYyBpbnQgcG93ZXJub3dfY3B1ZnJlcV9jcHVfZXhpdChzdHJ1Y3Qg
Y3B1ZnJlcV9wb2xpY3kgKnBvbGljeSkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHN0cnVj
dCBjcHVmcmVxX2RyaXZlciBwb3dlcm5vd19jcHVmcmVxX2RyaXZlciA9IHsKK3N0YXRpYyBjb25z
dCBzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgX19pbml0Y29uc3RyZWwgcG93ZXJub3dfY3B1ZnJlcV9k
cml2ZXIgPSB7CisgICAgLm5hbWUgICA9ICJwb3dlcm5vdyIsCiAgICAgLnZlcmlmeSA9IHBvd2Vy
bm93X2NwdWZyZXFfdmVyaWZ5LAogICAgIC50YXJnZXQgPSBwb3dlcm5vd19jcHVmcmVxX3Rhcmdl
dCwKICAgICAuaW5pdCAgID0gcG93ZXJub3dfY3B1ZnJlcV9jcHVfaW5pdCwKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL2FjcGkvcG1zdGF0LmMgYi94ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jCmlu
ZGV4IGE4ZmM1MmEzNWYuLmJiODA1MDZhZDYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkv
cG1zdGF0LmMKKysrIGIveGVuL2RyaXZlcnMvYWNwaS9wbXN0YXQuYwpAQCAtNjQsNyArNjQsNyBA
QCBpbnQgZG9fZ2V0X3BtX2luZm8oc3RydWN0IHhlbl9zeXNjdGxfZ2V0X3Btc3RhdCAqb3ApCiAg
ICAgY2FzZSBQTVNUQVRfUFg6CiAgICAgICAgIGlmICggISh4ZW5fcHJvY2Vzc29yX3BtYml0cyAm
IFhFTl9QUk9DRVNTT1JfUE1fUFgpICkKICAgICAgICAgICAgIHJldHVybiAtRU5PREVWOwotICAg
ICAgICBpZiAoICFjcHVmcmVxX2RyaXZlciApCisgICAgICAgIGlmICggIWNwdWZyZXFfZHJpdmVy
LmluaXQgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgICAgIGlmICggIXBtcHQg
fHwgIShwbXB0LT5wZXJmLmluaXQgJiBYRU5fUFhfSU5JVCkgKQogICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CkBAIC0yNTUsMTYgKzI1NSwxNiBAQCBzdGF0aWMgaW50IGdldF9jcHVmcmVxX3Bh
cmEoc3RydWN0IHhlbl9zeXNjdGxfcG1fb3AgKm9wKQogICAgICAgICByZXR1cm4gcmV0OwogCiAg
ICAgb3AtPnUuZ2V0X3BhcmEuY3B1aW5mb19jdXJfZnJlcSA9Ci0gICAgICAgIGNwdWZyZXFfZHJp
dmVyLT5nZXQgPyBjcHVmcmVxX2RyaXZlci0+Z2V0KG9wLT5jcHVpZCkgOiBwb2xpY3ktPmN1cjsK
KyAgICAgICAgY3B1ZnJlcV9kcml2ZXIuZ2V0ID8gY3B1ZnJlcV9kcml2ZXIuZ2V0KG9wLT5jcHVp
ZCkgOiBwb2xpY3ktPmN1cjsKICAgICBvcC0+dS5nZXRfcGFyYS5jcHVpbmZvX21heF9mcmVxID0g
cG9saWN5LT5jcHVpbmZvLm1heF9mcmVxOwogICAgIG9wLT51LmdldF9wYXJhLmNwdWluZm9fbWlu
X2ZyZXEgPSBwb2xpY3ktPmNwdWluZm8ubWluX2ZyZXE7CiAgICAgb3AtPnUuZ2V0X3BhcmEuc2Nh
bGluZ19jdXJfZnJlcSA9IHBvbGljeS0+Y3VyOwogICAgIG9wLT51LmdldF9wYXJhLnNjYWxpbmdf
bWF4X2ZyZXEgPSBwb2xpY3ktPm1heDsKICAgICBvcC0+dS5nZXRfcGFyYS5zY2FsaW5nX21pbl9m
cmVxID0gcG9saWN5LT5taW47CiAKLSAgICBpZiAoIGNwdWZyZXFfZHJpdmVyLT5uYW1lWzBdICkK
KyAgICBpZiAoIGNwdWZyZXFfZHJpdmVyLm5hbWVbMF0gKQogICAgICAgICBzdHJsY3B5KG9wLT51
LmdldF9wYXJhLnNjYWxpbmdfZHJpdmVyLCAKLSAgICAgICAgICAgIGNwdWZyZXFfZHJpdmVyLT5u
YW1lLCBDUFVGUkVRX05BTUVfTEVOKTsKKyAgICAgICAgICAgIGNwdWZyZXFfZHJpdmVyLm5hbWUs
IENQVUZSRVFfTkFNRV9MRU4pOwogICAgIGVsc2UKICAgICAgICAgc3RybGNweShvcC0+dS5nZXRf
cGFyYS5zY2FsaW5nX2RyaXZlciwgIlVua25vd24iLCBDUFVGUkVRX05BTUVfTEVOKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMgYi94ZW4vZHJpdmVycy9jcHVm
cmVxL2NwdWZyZXEuYwppbmRleCAyMTJmNDhmOWY0Li40ZDZiYWRjNjYzIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYworKysgYi94ZW4vZHJpdmVycy9jcHVmcmVxL2Nw
dWZyZXEuYwpAQCAtMTcyLDcgKzE3Miw3IEBAIGludCBjcHVmcmVxX2FkZF9jcHUodW5zaWduZWQg
aW50IGNwdSkKICAgICBpZiAoICEocGVyZi0+aW5pdCAmIFhFTl9QWF9JTklUKSApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCi0gICAgaWYgKCFjcHVmcmVxX2RyaXZlcikKKyAgICBpZiAoIWNw
dWZyZXFfZHJpdmVyLmluaXQpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYgKHBlcl9jcHUo
Y3B1ZnJlcV9jcHVfcG9saWN5LCBjcHUpKQpAQCAtMjM5LDcgKzIzOSw3IEBAIGludCBjcHVmcmVx
X2FkZF9jcHUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcG9saWN5LT5jcHUgPSBjcHU7CiAg
ICAgICAgIHBlcl9jcHUoY3B1ZnJlcV9jcHVfcG9saWN5LCBjcHUpID0gcG9saWN5OwogCi0gICAg
ICAgIHJldCA9IGNwdWZyZXFfZHJpdmVyLT5pbml0KHBvbGljeSk7CisgICAgICAgIHJldCA9IGNw
dWZyZXFfZHJpdmVyLmluaXQocG9saWN5KTsKICAgICAgICAgaWYgKHJldCkgewogICAgICAgICAg
ICAgZnJlZV9jcHVtYXNrX3Zhcihwb2xpY3ktPmNwdXMpOwogICAgICAgICAgICAgeGZyZWUocG9s
aWN5KTsKQEAgLTI5OCw3ICsyOTgsNyBAQCBlcnIxOgogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgY3B1ZnJlcV9kb20tPm1hcCk7CiAKICAgICBpZiAoY3B1bWFza19lbXB0eShwb2xpY3ktPmNw
dXMpKSB7Ci0gICAgICAgIGNwdWZyZXFfZHJpdmVyLT5leGl0KHBvbGljeSk7CisgICAgICAgIGNw
dWZyZXFfZHJpdmVyLmV4aXQocG9saWN5KTsKICAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcihwb2xp
Y3ktPmNwdXMpOwogICAgICAgICB4ZnJlZShwb2xpY3kpOwogICAgIH0KQEAgLTM2Miw3ICszNjIs
NyBAQCBpbnQgY3B1ZnJlcV9kZWxfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza19j
bGVhcl9jcHUoY3B1LCBjcHVmcmVxX2RvbS0+bWFwKTsKIAogICAgIGlmIChjcHVtYXNrX2VtcHR5
KHBvbGljeS0+Y3B1cykpIHsKLSAgICAgICAgY3B1ZnJlcV9kcml2ZXItPmV4aXQocG9saWN5KTsK
KyAgICAgICAgY3B1ZnJlcV9kcml2ZXIuZXhpdChwb2xpY3kpOwogICAgICAgICBmcmVlX2NwdW1h
c2tfdmFyKHBvbGljeS0+Y3B1cyk7CiAgICAgICAgIHhmcmVlKHBvbGljeSk7CiAgICAgfQpAQCAt
NjYzLDE3ICs2NjMsMTcgQEAgc3RhdGljIGludCBfX2luaXQgY3B1ZnJlcV9wcmVzbXBfaW5pdCh2
b2lkKQogfQogcHJlc21wX2luaXRjYWxsKGNwdWZyZXFfcHJlc21wX2luaXQpOwogCi1pbnQgX19p
bml0IGNwdWZyZXFfcmVnaXN0ZXJfZHJpdmVyKHN0cnVjdCBjcHVmcmVxX2RyaXZlciAqZHJpdmVy
X2RhdGEpCitpbnQgX19pbml0IGNwdWZyZXFfcmVnaXN0ZXJfZHJpdmVyKGNvbnN0IHN0cnVjdCBj
cHVmcmVxX2RyaXZlciAqZHJpdmVyX2RhdGEpCiB7CiAgICBpZiAoICFkcml2ZXJfZGF0YSB8fCAh
ZHJpdmVyX2RhdGEtPmluaXQgfHwKICAgICAgICAgIWRyaXZlcl9kYXRhLT52ZXJpZnkgfHwgIWRy
aXZlcl9kYXRhLT5leGl0IHx8CiAgICAgICAgICghZHJpdmVyX2RhdGEtPnRhcmdldCA9PSAhZHJp
dmVyX2RhdGEtPnNldHBvbGljeSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlm
ICggY3B1ZnJlcV9kcml2ZXIgKQorICAgIGlmICggY3B1ZnJlcV9kcml2ZXIuaW5pdCApCiAgICAg
ICAgIHJldHVybiAtRUJVU1k7CiAKLSAgICBjcHVmcmVxX2RyaXZlciA9IGRyaXZlcl9kYXRhOwor
ICAgIGNwdWZyZXFfZHJpdmVyID0gKmRyaXZlcl9kYXRhOwogCiAgICAgcmV0dXJuIDA7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYyBiL3hlbi9kcml2ZXJzL2Nw
dWZyZXEvdXRpbGl0eS5jCmluZGV4IDUzODc5ZmU4ZGQuLjE1ZTE1ZmQ0NTggMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jCisrKyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEv
dXRpbGl0eS5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZy
ZXEuaD4KICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAKLXN0cnVjdCBjcHVmcmVxX2RyaXZl
ciAgICpjcHVmcmVxX2RyaXZlcjsKK3N0cnVjdCBjcHVmcmVxX2RyaXZlciBfX3JlYWRfbW9zdGx5
IGNwdWZyZXFfZHJpdmVyOwogc3RydWN0IHByb2Nlc3Nvcl9wbWluZm8gKl9fcmVhZF9tb3N0bHkg
cHJvY2Vzc29yX3BtaW5mb1tOUl9DUFVTXTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0
cnVjdCBjcHVmcmVxX3BvbGljeSAqLCBjcHVmcmVxX2NwdV9wb2xpY3kpOwogCkBAIC0zNjAsMTEg
KzM2MCwxMSBAQCBpbnQgX19jcHVmcmVxX2RyaXZlcl90YXJnZXQoc3RydWN0IGNwdWZyZXFfcG9s
aWN5ICpwb2xpY3ksCiB7CiAgICAgaW50IHJldHZhbCA9IC1FSU5WQUw7CiAKLSAgICBpZiAoY3B1
X29ubGluZShwb2xpY3ktPmNwdSkgJiYgY3B1ZnJlcV9kcml2ZXItPnRhcmdldCkKKyAgICBpZiAo
Y3B1X29ubGluZShwb2xpY3ktPmNwdSkgJiYgY3B1ZnJlcV9kcml2ZXIudGFyZ2V0KQogICAgIHsK
ICAgICAgICAgdW5zaWduZWQgaW50IHByZXZfZnJlcSA9IHBvbGljeS0+Y3VyOwogCi0gICAgICAg
IHJldHZhbCA9IGNwdWZyZXFfZHJpdmVyLT50YXJnZXQocG9saWN5LCB0YXJnZXRfZnJlcSwgcmVs
YXRpb24pOworICAgICAgICByZXR2YWwgPSBjcHVmcmVxX2RyaXZlci50YXJnZXQocG9saWN5LCB0
YXJnZXRfZnJlcSwgcmVsYXRpb24pOwogICAgICAgICBpZiAoIHJldHZhbCA9PSAwICkKICAgICAg
ICAgICAgIFRSQUNFXzJEKFRSQ19QTV9GUkVRX0NIQU5HRSwgcHJldl9mcmVxLzEwMDAsIHBvbGlj
eS0+Y3VyLzEwMDApOwogICAgIH0KQEAgLTM4MCw5ICszODAsOSBAQCBpbnQgY3B1ZnJlcV9kcml2
ZXJfZ2V0YXZnKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGludCBmbGFnKQogICAgIGlmICgh
Y3B1X29ubGluZShjcHUpIHx8ICEocG9saWN5ID0gcGVyX2NwdShjcHVmcmVxX2NwdV9wb2xpY3ks
IGNwdSkpKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGlmIChjcHVmcmVxX2RyaXZlci0+Z2V0
YXZnKQorICAgIGlmIChjcHVmcmVxX2RyaXZlci5nZXRhdmcpCiAgICAgewotICAgICAgICBmcmVx
X2F2ZyA9IGNwdWZyZXFfZHJpdmVyLT5nZXRhdmcoY3B1LCBmbGFnKTsKKyAgICAgICAgZnJlcV9h
dmcgPSBjcHVmcmVxX2RyaXZlci5nZXRhdmcoY3B1LCBmbGFnKTsKICAgICAgICAgaWYgKGZyZXFf
YXZnID4gMCkKICAgICAgICAgICAgIHJldHVybiBmcmVxX2F2ZzsKICAgICB9CkBAIC00MTIsOSAr
NDEyLDkgQEAgaW50IGNwdWZyZXFfdXBkYXRlX3R1cmJvKGludCBjcHVpZCwgaW50IG5ld19zdGF0
ZSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBwb2xpY3ktPnR1cmJvID0gbmV3X3N0YXRlOwot
ICAgIGlmIChjcHVmcmVxX2RyaXZlci0+dXBkYXRlKQorICAgIGlmIChjcHVmcmVxX2RyaXZlci51
cGRhdGUpCiAgICAgewotICAgICAgICByZXQgPSBjcHVmcmVxX2RyaXZlci0+dXBkYXRlKGNwdWlk
LCBwb2xpY3kpOworICAgICAgICByZXQgPSBjcHVmcmVxX2RyaXZlci51cGRhdGUoY3B1aWQsIHBv
bGljeSk7CiAgICAgICAgIGlmIChyZXQpCiAgICAgICAgICAgICBwb2xpY3ktPnR1cmJvID0gY3Vy
cl9zdGF0ZTsKICAgICB9CkBAIC00NTAsMTUgKzQ1MCwxNSBAQCBpbnQgX19jcHVmcmVxX3NldF9w
b2xpY3koc3RydWN0IGNwdWZyZXFfcG9saWN5ICpkYXRhLAogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAogICAgIC8qIHZlcmlmeSB0aGUgY3B1IHNwZWVkIGNhbiBiZSBzZXQgd2l0aGluIHRoaXMg
bGltaXQgKi8KLSAgICByZXQgPSBjcHVmcmVxX2RyaXZlci0+dmVyaWZ5KHBvbGljeSk7CisgICAg
cmV0ID0gY3B1ZnJlcV9kcml2ZXIudmVyaWZ5KHBvbGljeSk7CiAgICAgaWYgKHJldCkKICAgICAg
ICAgcmV0dXJuIHJldDsKIAogICAgIGRhdGEtPm1pbiA9IHBvbGljeS0+bWluOwogICAgIGRhdGEt
Pm1heCA9IHBvbGljeS0+bWF4OwogICAgIGRhdGEtPmxpbWl0cyA9IHBvbGljeS0+bGltaXRzOwot
ICAgIGlmIChjcHVmcmVxX2RyaXZlci0+c2V0cG9saWN5KQotICAgICAgICByZXR1cm4gY3B1ZnJl
cV9kcml2ZXItPnNldHBvbGljeShkYXRhKTsKKyAgICBpZiAoY3B1ZnJlcV9kcml2ZXIuc2V0cG9s
aWN5KQorICAgICAgICByZXR1cm4gY3B1ZnJlcV9kcml2ZXIuc2V0cG9saWN5KGRhdGEpOwogCiAg
ICAgaWYgKHBvbGljeS0+Z292ZXJub3IgIT0gZGF0YS0+Z292ZXJub3IpIHsKICAgICAgICAgLyog
c2F2ZSBvbGQsIHdvcmtpbmcgdmFsdWVzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3Bp
L2NwdWZyZXEvY3B1ZnJlcS5oIGIveGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxL2NwdWZyZXEuaApp
bmRleCBmYWNiYzE0MzQ2Li5lODhiMjBiZmVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hY3Bp
L2NwdWZyZXEvY3B1ZnJlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvY3B1ZnJlcS9jcHVmcmVx
LmgKQEAgLTE1Myw3ICsxNTMsNyBAQCBfX2NwdWZyZXFfZ292ZXJub3Ioc3RydWN0IGNwdWZyZXFf
cG9saWN5ICpwb2xpY3ksIHVuc2lnbmVkIGludCBldmVudCkKICNkZWZpbmUgQ1BVRlJFUV9SRUxB
VElPTl9IIDEgIC8qIGhpZ2hlc3QgZnJlcXVlbmN5IGJlbG93IG9yIGF0IHRhcmdldCAqLwogCiBz
dHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgewotICAgIGNoYXIgICBuYW1lW0NQVUZSRVFfTkFNRV9MRU5d
OworICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAgICAgaW50ICAgICgqaW5pdCkoc3RydWN0IGNwdWZy
ZXFfcG9saWN5ICpwb2xpY3kpOwogICAgIGludCAgICAoKnZlcmlmeSkoc3RydWN0IGNwdWZyZXFf
cG9saWN5ICpwb2xpY3kpOwogICAgIGludCAgICAoKnNldHBvbGljeSkoc3RydWN0IGNwdWZyZXFf
cG9saWN5ICpwb2xpY3kpOwpAQCAtMTY2LDkgKzE2Niw5IEBAIHN0cnVjdCBjcHVmcmVxX2RyaXZl
ciB7CiAgICAgaW50ICAgICgqZXhpdCkoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3kpOwog
fTsKIAotZXh0ZXJuIHN0cnVjdCBjcHVmcmVxX2RyaXZlciAqY3B1ZnJlcV9kcml2ZXI7CitleHRl
cm4gc3RydWN0IGNwdWZyZXFfZHJpdmVyIGNwdWZyZXFfZHJpdmVyOwogCi1pbnQgY3B1ZnJlcV9y
ZWdpc3Rlcl9kcml2ZXIoc3RydWN0IGNwdWZyZXFfZHJpdmVyICopOworaW50IGNwdWZyZXFfcmVn
aXN0ZXJfZHJpdmVyKGNvbnN0IHN0cnVjdCBjcHVmcmVxX2RyaXZlciAqKTsKIAogc3RhdGljIF9f
aW5saW5lX18KIHZvaWQgY3B1ZnJlcV92ZXJpZnlfd2l0aGluX2xpbWl0cyhzdHJ1Y3QgY3B1ZnJl
cV9wb2xpY3kgKnBvbGljeSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 11:44:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11: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 1gL5Cq-0005IN-2B; Fri, 09 Nov 2018 11:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL5Co-0005II-ID
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:44:06 +0000
X-Inumbo-ID: c2aedcf6-e414-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2aedcf6-e414-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11: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 1gL5Cn-00051t-0u
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL5Cm-0007Mz-Pp
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL5Cm-0007Mz-Pp@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 11:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/traps: use only one stub function
 for l/cstar
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzNGViOWZmMTVhMzkzOGMwMjEwYmMzZjcyOGU1N2Q3ZWE0NDkzMzAKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiA5IDEw
OjQ2OjM2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDExOjMzOjMyIDIwMTggKzAwMDAKCiAgICB4ODYvdHJh
cHM6IHVzZSBvbmx5IG9uZSBzdHViIGZ1bmN0aW9uIGZvciBsL2NzdGFyCiAgICAKICAgIEFuZCBw
bGFjZSBpdCBpbnRvIC50ZXh0LmNvbGQuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIHwgMTEgKysrKy0tLS0tLS0K
IHhlbi9pbmNsdWRlL3hlbi9pbml0LmggICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA0ZDUwNmUy
YzE4Li5iZjc4NzBlZjZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0zMDMsMTUgKzMwMywxMiBAQCBE
RUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsKIHZvaWQgbHN0YXJfZW50ZXIodm9p
ZCk7CiB2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwogI2Vsc2UKLXN0YXRpYyBpbmxpbmUgdm9pZCBs
c3Rhcl9lbnRlcih2b2lkKQorc3RhdGljIHZvaWQgX19jb2xkIHN0YXJfZW50ZXIodm9pZCkKIHsK
LSAgICBwYW5pYygiJXMgY2FsbGVkXG4iLCBfX2Z1bmNfXyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dm9pZCBjc3Rhcl9lbnRlcih2b2lkKQotewotICAgIHBhbmljKCIlcyBjYWxsZWRcbiIsIF9fZnVu
Y19fKTsKKyAgICBwYW5pYygibHN0YXIvY3N0YXJcbiIpOwogfQorI2RlZmluZSBsc3Rhcl9lbnRl
ciBzdGFyX2VudGVyCisjZGVmaW5lIGNzdGFyX2VudGVyIHN0YXJfZW50ZXIKICNlbmRpZiAvKiBD
T05GSUdfUFYgKi8KIAogdm9pZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaApp
bmRleCBkYjA2Yzc2ZmRmLi5jNmI0NTNhZGZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW5pdC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKQEAgLTksNiArOSw3IEBACiAgKi8K
ICNkZWZpbmUgX19pbml0ICAgICAgICAgICAgX190ZXh0X3NlY3Rpb24oIi5pbml0LnRleHQiKQog
I2RlZmluZSBfX2V4aXQgICAgICAgICAgICBfX3RleHRfc2VjdGlvbigiLmV4aXQudGV4dCIpCisj
ZGVmaW5lIF9fY29sZCAgICAgICAgICAgIF9fdGV4dF9zZWN0aW9uKCIudGV4dC5jb2xkIikKICNk
ZWZpbmUgX19pbml0ZGF0YSAgICAgICAgX19zZWN0aW9uKCIuaW5pdC5kYXRhIikKICNkZWZpbmUg
X19pbml0Y29uc3QgICAgICAgX19zZWN0aW9uKCIuaW5pdC5yb2RhdGEiKQogI2RlZmluZSBfX2lu
aXRjb25zdHJlbCAgICBfX3NlY3Rpb24oIi5pbml0LnJvZGF0YS5yZWwiKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 11:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11: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 1gL5NU-0006bb-S6; Fri, 09 Nov 2018 11:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL5NT-0006bU-JV
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:55:07 +0000
X-Inumbo-ID: 4c56c3aa-e416-11e8-af4e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c56c3aa-e416-11e8-af4e-12d6303a7972;
 Fri, 09 Nov 2018 11:55: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 1gL5NR-0005Fj-FM
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL5NR-0000Ed-CW
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL5NR-0000Ed-CW@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 11:55:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: initialize target
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlOGFmYzJkYzYwODA1MDRkZDNjNzBhMWU0MGI1MzFmOGFkNzk3OTEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDYgMTQ6MDU6NTYgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgTm92IDkgMTE6NDk6MjAgMjAx
OCArMDAwMAoKICAgIHhlbi9hcm06IGluaXRpYWxpemUgdGFyZ2V0CiAgICAKICAgIEluaXRpYWxp
emUgdmFyaWFibGUgdGFyZ2V0IGJlZm9yZSBwYXNzaW5nIGl0IGFzIGEgcGFyYW1ldGVyLgogICAg
SXQgbWFrZXMgdGhlIGNvZGUgYSBiaXQgbmljZXIgYW5kIGl0IGlzIGEgc2FmZXR5IGNlcnRpZmlj
YXRpb24KICAgIHJlcXVpcmVtZW50LgogICAgCiAgICBNM0NNIFJ1bGUtOS4xOiBUaGUgdmFsdWUg
b2YgYW4gb2JqZWN0IHdpdGggYXV0b21hdGljIHN0b3JhZ2UgZHVyYXRpb24KICAgIHNoYWxsIG5v
dCBiZSByZWFkIGJlZm9yZSBpdCBoYXMgYmVlbiBzZXQKICAgIAogICAgUUFWZXJpZnk6IDI5NzIK
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgfCAyICstCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwg
MiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYy
LmMKaW5kZXggZjZjMTFmMWU0MS4uMDA5OWZjZmZkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0zNzksNiArMzc5LDcg
QEAgc3RhdGljIGJvb2wgdmdpY192Ml90b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qg
c2dpcikKICAgICBlbnVtIGdpY19zZ2lfbW9kZSBzZ2lfbW9kZTsKICAgICBzdHJ1Y3Qgc2dpX3Rh
cmdldCB0YXJnZXQ7CiAKKyAgICBzZ2lfdGFyZ2V0X2luaXQoJnRhcmdldCk7CiAgICAgaXJxbW9k
ZSA9IChzZ2lyICYgR0lDRF9TR0lfVEFSR0VUX0xJU1RfTUFTSykgPj4gR0lDRF9TR0lfVEFSR0VU
X0xJU1RfU0hJRlQ7CiAgICAgdmlycSA9IChzZ2lyICYgR0lDRF9TR0lfSU5USURfTUFTSyk7CiAK
QEAgLTM4Niw3ICszODcsNiBAQCBzdGF0aWMgYm9vbCB2Z2ljX3YyX3RvX3NnaShzdHJ1Y3QgdmNw
dSAqdiwgcmVnaXN0ZXJfdCBzZ2lyKQogICAgIHN3aXRjaCAoIGlycW1vZGUgKQogICAgIHsKICAg
ICBjYXNlIEdJQ0RfU0dJX1RBUkdFVF9MSVNUX1ZBTDoKLSAgICAgICAgc2dpX3RhcmdldF9pbml0
KCZ0YXJnZXQpOwogICAgICAgICB0YXJnZXQubGlzdCA9IChzZ2lyICYgR0lDRF9TR0lfVEFSR0VU
X01BU0spID4+IEdJQ0RfU0dJX1RBUkdFVF9TSElGVDsKICAgICAgICAgc2dpX21vZGUgPSBTR0lf
VEFSR0VUX0xJU1Q7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggZWZlODI0YzZmYi4uYzE0YmNk
ODdiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy12My5jCkBAIC0xNDc0LDYgKzE0NzQsNyBAQCBzdGF0aWMgYm9vbCB2Z2ljX3YzX3Rv
X3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyKQogICAgIGVudW0gZ2ljX3NnaV9t
b2RlIHNnaV9tb2RlOwogICAgIHN0cnVjdCBzZ2lfdGFyZ2V0IHRhcmdldDsKIAorICAgIHNnaV90
YXJnZXRfaW5pdCgmdGFyZ2V0KTsKICAgICBpcnFtb2RlID0gKHNnaXIgPj4gSUNIX1NHSV9JUlFN
T0RFX1NISUZUKSAmIElDSF9TR0lfSVJRTU9ERV9NQVNLOwogICAgIHZpcnEgPSAoc2dpciA+PiBJ
Q0hfU0dJX0lSUV9TSElGVCApICYgSUNIX1NHSV9JUlFfTUFTSzsKIApAQCAtMTQ4MSw3ICsxNDgy
LDYgQEAgc3RhdGljIGJvb2wgdmdpY192M190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVy
X3Qgc2dpcikKICAgICBzd2l0Y2ggKCBpcnFtb2RlICkKICAgICB7CiAgICAgY2FzZSBJQ0hfU0dJ
X1RBUkdFVF9MSVNUOgotICAgICAgICBzZ2lfdGFyZ2V0X2luaXQoJnRhcmdldCk7CiAgICAgICAg
IC8qIFdlIGFzc3VtZSB0aGF0IG9ubHkgQUZGMSBpcyB1c2VkIGluIElDQ19TR0kxUl9FTDEuICov
CiAgICAgICAgIHRhcmdldC5hZmYxID0gKHNnaXIgPj4gSUNIX1NHSV9BRkZJTklUWV9MRVZFTCgx
KSkgJiBJQ0hfU0dJX0FGRnhfTUFTSzsKICAgICAgICAgdGFyZ2V0Lmxpc3QgPSBzZ2lyICYgSUNI
X1NHSV9UQVJHRVRMSVNUX01BU0s7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 11:55:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gL5Ne-0006cY-Tr; Fri, 09 Nov 2018 11:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL5Nd-0006cL-6O
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:55:17 +0000
X-Inumbo-ID: 52680b78-e416-11e8-b7a6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52680b78-e416-11e8-b7a6-12d6303a7972;
 Fri, 09 Nov 2018 11:55: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 1gL5Nb-0005Fr-LN
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 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 1gL5Nb-0000FE-J0
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL5Nb-0000FE-J0@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 11:55:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: initialize access
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkODRlNzAxZmRjMzgyNWY2NWUzMmUzNGYxNGMwZjljY2ZlMzU5ZTEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDYgMTQ6MDU6NTcgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgTm92IDkgMTE6NDk6NDAgMjAx
OCArMDAwMAoKICAgIHhlbi9hcm06IGluaXRpYWxpemUgYWNjZXNzCiAgICAKICAgIEluaXRpYWxp
emUgdmFyaWFibGUgKmFjY2VzcyBiZWZvcmUgcmV0dXJuaW5nIGl0IGJhY2sgdG8gdGhlIGNhbGxl
ci4KICAgIEl0IG1ha2VzIHRoZSBjb2RlIGEgYml0IG5pY2VyIGFuZCBpdCBpcyBhIHNhZmV0eSBj
ZXJ0aWZpY2F0aW9uCiAgICByZXF1aXJlbWVudC4KICAgIAogICAgTTNDTSBSdWxlLTkuMTogVGhl
IHZhbHVlIG9mIGFuIG9iamVjdCB3aXRoIGF1dG9tYXRpYyBzdG9yYWdlIGR1cmF0aW9uCiAgICBz
aGFsbCBub3QgYmUgcmVhZCBiZWZvcmUgaXQgaGFzIGJlZW4gc2V0CiAgICAKICAgIFFBVmVyaWZ5
OiAyOTYyCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBDQzogcmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbQogICAgQ0M6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
IHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCA2
NTNkOTYwNTBkLi44NmRkYjI5YzU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTQ3LDYgKzQ3LDcgQEAgc3Rh
dGljIGludCBfX3AybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4s
CiAgICAgfTsKIAogICAgIEFTU0VSVChwMm1faXNfbG9ja2VkKHAybSkpOworICAgICphY2Nlc3Mg
PSBwMm0tPmRlZmF1bHRfYWNjZXNzOwogCiAgICAgLyogSWYgbm8gc2V0dGluZyB3YXMgZXZlciBz
ZXQsIGp1c3QgcmV0dXJuIHJ3eC4gKi8KICAgICBpZiAoICFwMm0tPm1lbV9hY2Nlc3NfZW5hYmxl
ZCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 11:55:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:55: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 1gL5No-0006eJ-VZ; Fri, 09 Nov 2018 11:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL5Nn-0006e5-FR
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:55:27 +0000
X-Inumbo-ID: 587d19d8-e416-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 587d19d8-e416-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:55: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 1gL5Nl-0005Gg-RH
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL5Nl-0000Fe-Ox
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 11:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL5Nl-0000Fe-Ox@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 11:55:25 +0000
Subject: [Xen-changelog] [xen staging] xen/grant_table: Remove stale comment
 on top of map_grant_ref
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlZjdhN2Y5YmU3MjAxOGUzNWViYTBmMWM4YjUyMDQ4ZGU1NDBkMjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAxIDEwOjE2OjU4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDExOjUwOjU1IDIwMTggKzAwMDAK
CiAgICB4ZW4vZ3JhbnRfdGFibGU6IFJlbW92ZSBzdGFsZSBjb21tZW50IG9uIHRvcCBvZiBtYXBf
Z3JhbnRfcmVmCiAgICAKICAgIFJlbW92ZSB0aGUgMiBwYXJ0IGNvbW1lbnQgb24gdG9wIG9mIG1h
cF9ncmFudF9yZWY6CiAgICAgICAgLSBUaGUgZmlyc3QgcGFydCBtZW50aW9uIHRoZSByZXR1cm4g
dmFsdWUgd2hpY2ggaGFzIGJlZW4gdm9pZCBzaW5jZQogICAgICAgIDIwMDYhCiAgICAgICAgLSBU
aGUgc2Vjb25kIHBhcnQgbWVudGlvbiBhIGxvY2FsIHZhcmlhYmxlICdhZGRyJyB3aGljaCBkb2Vz
IG5vdAogICAgICAgIGV4aXN0IGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgfCA3IC0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwppbmRleCA4NzhlNjY4YmY1Li4wYjU4OTRhMDcwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC04OTAsMTMgKzg5
MCw2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWFwa2luZCgKICAgICByZXR1cm4ga2luZDsKIH0K
IAotLyoKLSAqIFJldHVybnMgMCBpZiBUTEIgZmx1c2ggLyBpbnZhbGlkYXRlIHJlcXVpcmVkIGJ5
IGNhbGxlci4KLSAqIHZhIHdpbGwgaW5kaWNhdGUgdGhlIGFkZHJlc3MgdG8gYmUgaW52YWxpZGF0
ZWQuCi0gKgotICogYWRkciBpcyBfZWl0aGVyXyBhIGhvc3QgdmlydHVhbCBhZGRyZXNzLCBvciB0
aGUgYWRkcmVzcyBvZiB0aGUgcHRlIHRvCi0gKiB1cGRhdGUsIGFzIGluZGljYXRlZCBieSB0aGUg
R05UTUFQX2NvbnRhaW5zX3B0ZSBmbGFnLgotICovCiBzdGF0aWMgdm9pZAogbWFwX2dyYW50X3Jl
ZigKICAgICBzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm9wKQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 12:00:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12: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 1gL5SJ-0007QZ-IV; Fri, 09 Nov 2018 12:00:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL5SI-0007LY-87
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:00:06 +0000
X-Inumbo-ID: fed00cf8-e416-11e8-b0a5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fed00cf8-e416-11e8-b0a5-12d6303a7972;
 Fri, 09 Nov 2018 12:00: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 1gL5SG-0005O2-TP
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL5SG-0000f3-Qm
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL5SG-0000f3-Qm@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 12:00:04 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: Use init_xen_pae_l2_slots()
 rather than opencoding it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyZDNmMGU4ZDE3YzMzMzNhNDMyNDdiNzJhYjJhODA1MTA1ZjdjYWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiA4IDE0OjE3OjQ2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDExOjU3OjEx
IDIwMTggKzAwMDAKCiAgICB4ODYvZG9tMDogVXNlIGluaXRfeGVuX3BhZV9sMl9zbG90cygpIHJh
dGhlciB0aGFuIG9wZW5jb2RpbmcgaXQKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYyB8IDcgKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAyMWQyNjJiNjJi
Li44MTJiMDI2MmNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTY4NCwxMSArNjg0LDggQEAgaW50
IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
aWYgKCBpID09IDMgKQogICAgICAgICAgICAgICAgIGwzZV9nZXRfcGFnZSgqbDN0YWIpLT51Lmlu
dXNlLnR5cGVfaW5mbyB8PSBQR1RfcGFlX3hlbl9sMjsKICAgICAgICAgfQotICAgICAgICAvKiBJ
bnN0YWxsIHJlYWQtb25seSBndWVzdCB2aXNpYmxlIE1QVCBtYXBwaW5nLiAqLwotICAgICAgICBs
MnRhYiA9IGwzZV90b19sMmUobDNzdGFydFszXSk7Ci0gICAgICAgIG1lbWNweSgmbDJ0YWJbQ09N
UEFUX0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCi0gICAgICAgICAgICAgICAmY29t
cGF0X2lkbGVfcGdfdGFibGVfbDJbbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJU
X1NUQVJUKV0sCi0gICAgICAgICAgICAgICBDT01QQVRfTDJfUEFHRVRBQkxFX1hFTl9TTE9UUyhk
KSAqIHNpemVvZigqbDJ0YWIpKTsKKworICAgICAgICBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDNl
X3RvX2wyZShsM3N0YXJ0WzNdKSwgZCk7CiAgICAgfQogCiAgICAgLyogUGFnZXMgdGhhdCBhcmUg
cGFydCBvZiBwYWdlIHRhYmxlcyBtdXN0IGJlIHJlYWQgb25seS4gKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 12:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12: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 1gL5cy-000056-9C; Fri, 09 Nov 2018 12:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL5cx-000051-0N
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:11:07 +0000
X-Inumbo-ID: 887813aa-e418-11e8-a8b0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 887813aa-e418-11e8-a8b0-12d6303a7972;
 Fri, 09 Nov 2018 12:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL5cv-0005bO-BX
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL5cv-00020B-96
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL5cv-00020B-96@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 12:11:05 +0000
Subject: [Xen-changelog] [xen staging] pass-through: adjust pIRQ migration
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4MmNmOGJhNDY3ODQ2Yjk3NmRiOTM2NTA2MTI5OGE4MTg1M2EyOWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDkg
MTM6MDU6MjggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgOSAxMzowNToyOCAyMDE4ICswMTAwCgogICAgcGFz
cy10aHJvdWdoOiBhZGp1c3QgcElSUSBtaWdyYXRpb24KICAgIAogICAgRm9yIG9uZSBpdCBpcyBx
dWl0ZSBwb2ludGxlc3MgdG8gaXRlcmF0ZSBvdmVyIGFsbCBwSVJRLXMgdGhlIGRvbWFpbiBoYXMK
ICAgIHdoZW4ganVzdCBvbmUgaXMgYmVpbmcgYWRqdXN0ZWQuIEludHJvZHVjZSBodm1fbWlncmF0
ZV9waXJxKCkgYXMgYW4KICAgIGV4dGVybmFsbHkgYWNjZXNzaWJsZSBmdW5jdGlvbi4KICAgIAog
ICAgQWRkaXRpb25hbGx5IGl0IGlzIGJvZ3VzIHRvIG1pZ3JhdGUgdGhlIHBJUlEgdG8gYSB2Q1BV
IGRpZmZlcmVudCBmcm9tCiAgICB0aGUgb25lIHRoZSBldmVudCBpcyBzdXBwb3NlZCB0byBiZSBw
b3N0ZWQgdG8gLSBpZiBhbnl0aGluZywgaXQgbWlnaHQgYmUKICAgIHdvcnRoIGNvbnNpZGVyaW5n
IG5vdCB0byBtaWdyYXRlIHRoZSBwSVJRIGF0IGFsbCBpbiB0aGUgcG9zdGluZyBjYXNlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgICAgICAgIHwgMTUgKysrKysrKysrKy0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDEgKwog
MyBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDdiZTljZjQ0NTQuLjkwODAxYmQ4MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDYyLDEwICs0NjIsOSBAQCB2
b2lkIGh2bV9taWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdikKICAgICBwdF9taWdyYXRlKHYp
OwogfQogCi1zdGF0aWMgaW50IGh2bV9taWdyYXRlX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICphcmcpCit2b2lkIGh2bV9taWdyYXRlX3BpcnEoc3RydWN0IGh2bV9waXJxX2RwY2kg
KnBpcnFfZHBjaSwgY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYg
PSBhcmc7CisgICAgQVNTRVJUKGlvbW11X2VuYWJsZWQgJiYgaHZtX2RvbWFpbl9pcnEodi0+ZG9t
YWluKS0+ZHBjaSk7CiAKICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJ
X01BQ0hfTVNJKSAmJgogICAgICAgICAgLyogTmVlZG4ndCBtaWdyYXRlIHBpcnEgaWYgdGhpcyBw
aXJxIGlzIGRlbGl2ZXJlZCB0byBndWVzdCBkaXJlY3RseS4qLwpAQCAtNDc2LDExICs0NzUsMTcg
QEAgc3RhdGljIGludCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBo
dm1fcGlycV9kcGNpICpwaXJxX2RwY2ksCiAgICAgICAgICAgICBwaXJxX3NwaW5fbG9ja19pcnFf
ZGVzYyhkcGNpX3BpcnEocGlycV9kcGNpKSwgTlVMTCk7CiAKICAgICAgICAgaWYgKCAhZGVzYyAp
Ci0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgQVNT
RVJUKE1TSV9JUlEoZGVzYyAtIGlycV9kZXNjKSk7CiAgICAgICAgIGlycV9zZXRfYWZmaW5pdHko
ZGVzYywgY3B1bWFza19vZih2LT5wcm9jZXNzb3IpKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJx
KCZkZXNjLT5sb2NrKTsKICAgICB9Cit9CisKK3N0YXRpYyBpbnQgbWlncmF0ZV9waXJxKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksCisgICAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICphcmcpCit7CisgICAgaHZtX21pZ3JhdGVfcGlycShwaXJxX2Rw
Y2ksIGFyZyk7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTQ5Myw3ICs0OTgsNyBAQCB2b2lkIGh2
bV9taWdyYXRlX3BpcnFzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgIHJldHVybjsKIAogICAgIHNw
aW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0gICAgcHRfcGlycV9pdGVyYXRlKGQsIGh2bV9taWdy
YXRlX3BpcnEsIHYpOworICAgIHB0X3BpcnFfaXRlcmF0ZShkLCBtaWdyYXRlX3BpcnEsIHYpOwog
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5k
ZXggYTU2NjhlNjQ5NS4uYTZlYjhhNDMzNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC00MzQsOCAr
NDM0LDggQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgIGlmICggdmNwdSAp
CiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9IHRydWU7CiAgICAgICAg
IH0KLSAgICAgICAgaWYgKCBkZXN0X3ZjcHVfaWQgPj0gMCApCi0gICAgICAgICAgICBodm1fbWln
cmF0ZV9waXJxcyhkLT52Y3B1W2Rlc3RfdmNwdV9pZF0pOworICAgICAgICBpZiAoIHZjcHUgJiYg
aW9tbXVfZW5hYmxlZCApCisgICAgICAgICAgICBodm1fbWlncmF0ZV9waXJxKHBpcnFfZHBjaSwg
dmNwdSk7CiAKICAgICAgICAgLyogVXNlIGludGVycnVwdCBwb3N0aW5nIGlmIGl0IGlzIHN1cHBv
cnRlZC4gKi8KICAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgK
aW5kZXggY2Q4YWNkOTNlNy4uMmExYWNkOGJmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTI4
OCw2ICsyODgsNyBAQCBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwg
dTY0IHZhbCk7CiBib29sIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZyhzdHJ1Y3QgdmNwdSAqdik7
CiB2b2lkIGh2bV9taWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2bV9kb19y
ZXN1bWUoc3RydWN0IHZjcHUgKnYpOwordm9pZCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2ksIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgaHZtX21p
Z3JhdGVfcGlycXMoc3RydWN0IHZjcHUgKnYpOwogCiB2b2lkIGh2bV9pbmplY3RfZXZlbnQoY29u
c3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 12:11:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12: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 1gL5d9-00005w-Av; Fri, 09 Nov 2018 12:11:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL5d7-00005l-BK
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:11:17 +0000
X-Inumbo-ID: 8e8da2cd-e418-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e8da2cd-e418-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 12:11: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 1gL5d5-0005bY-I5
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gL5d5-00020s-Fc
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 12:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gL5d5-00020s-Fc@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 12:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: clean up the rest of bool_t
 from vm_event
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1ODc3YTgwNmYyZmU3MjkzNzc5ZWRiM2EzM2NhNjI1NmVkZWJlZDgKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IEZyaSBOb3YgOSAxMzowNjoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEzOjA2OjI4IDIwMTggKzAx
MDAKCiAgICB4ODYvaHZtOiBjbGVhbiB1cCB0aGUgcmVzdCBvZiBib29sX3QgZnJvbSB2bV9ldmVu
dAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAzICsrLQogeGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAg
ICAgIHwgNSArKy0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgIHwgMiArLQog
eGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21lbV9zaGFyaW5nLmggfCAyICstCiB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCAg
ICAgICAgfCA4ICsrKystLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDkwODAxYmQ4MjguLjUxOTI4MjkzN2IgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMTkxMCw3ICsxOTEwLDggQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJf
dCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIGlmICggc2hhcmluZ19lbm9tZW0gKQogICAg
IHsKICAgICAgICAgaW50IHJ2OwotICAgICAgICBpZiAoIChydiA9IG1lbV9zaGFyaW5nX25vdGlm
eV9lbm9tZW0oY3VycmQsIGdmbiwgMSkpIDwgMCApCisKKyAgICAgICAgaWYgKCAocnYgPSBtZW1f
c2hhcmluZ19ub3RpZnlfZW5vbWVtKGN1cnJkLCBnZm4sIHRydWUpKSA8IDAgKQogICAgICAgICB7
CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRG9tYWluICVodSBhdHRlbXB0IHRv
IHVuc2hhcmUgIgogICAgICAgICAgICAgICAgICAgICAgImdmbiAlbHgsIEVOT01FTSBhbmQgbm8g
aGVscGVyIChyYyAlZClcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJp
bmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDFkYWIyYzhjYzMuLmJl
MDljODg3MWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC01NDYsNyArNTQ2LDcgQEAgc3RhdGlj
IGludCBhdWRpdCh2b2lkKQogfQogCiBpbnQgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IGFsbG93X3NsZWVwKSAKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgYWxsb3dfc2xlZXApCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owog
ICAgIGludCByYzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwppbmRleCBhMDBhM2MxYmZmLi40YmRjNWUzNGUwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC00NDgs
NyArNDQ4LDcgQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgIC8qIFRyeSB0byB1bnNoYXJlLiBJ
ZiB3ZSBmYWlsLCBjb21tdW5pY2F0ZSBFTk9NRU0gd2l0aG91dAogICAgICAgICAgKiBzbGVlcGlu
Zy4gKi8KICAgICAgICAgaWYgKCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4s
IGdmbl9sLCAwKSA8IDAgKQotICAgICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vu
b21lbShwMm0tPmRvbWFpbiwgZ2ZuX2wsIDApOworICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90
aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwgZ2ZuX2wsIGZhbHNlKTsKICAgICAgICAgbWZuID0gcDJt
LT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOwogICAgIH0K
IApAQCAtODM5LDggKzgzOSw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAqIEZvcmVpZ24g
ZG9tYWlucyBhcmUgb2theSB0byBwbGFjZSBhbiBldmVudCBhcyB0aGV5IAogICAgICAgICAgICAg
ICAgICAqIHdvbid0IGdvIHRvIHNsZWVwLiAqLwogICAgICAgICAgICAgICAgICh2b2lkKW1lbV9z
aGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwg
aSkpLCBmYWxzZSk7CiAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5k
ZXggOTg3Mzk1ZmJiMy4uYjY4ZWZkNGQ5ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
YworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0zNTYsNyArMzU2LDcgQEAgaW50IGd1ZXN0
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICAg
ICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ21mbiwgMCk7CiAgICAgICAgIGlm
ICggcmMgKQogICAgICAgICB7Ci0gICAgICAgICAgICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlf
ZW5vbWVtKGQsIGdtZm4sIDApOworICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21l
bShkLCBnbWZuLCBmYWxzZSk7CiAgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOwogICAgICAg
ICB9CiAgICAgICAgIC8qIE1heWJlIHRoZSBtZm4gY2hhbmdlZCAqLwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCmluZGV4IDZmZmQxOGE0
NDguLjI2Y2ZhMmM2MDUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYworKysgYi94
ZW4vY29tbW9uL3ZtX2V2ZW50LmMKQEAgLTQ5Niw3ICs0OTYsNyBAQCBzdGF0aWMgaW50IHZtX2V2
ZW50X3dhaXRfc2xvdChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgICAgcmV0dXJuIHJj
OwogfQogCi1ib29sX3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWlu
ICp2ZWQpCitib29sIHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAq
dmVkKQogewogICAgIHJldHVybiAodmVkICYmIHZlZC0+cmluZ19wYWdlKTsKIH0KQEAgLTUxNCw3
ICs1MTQsNyBAQCBib29sX3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCiAgKgogICovCiBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90KHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbF90IGFsbG93X3NsZWVwKQorICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGFsbG93X3NsZWVwKQogewogICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcodmVkKSApCiAg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaAppbmRl
eCA5MTkwODkyNGRmLi4wZTc3YjdkOTM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBA
IC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAogICogdGhlbiBpdCdzIHRoZSBzYW1lIGFzIGEgZm9yZWlnbiBk
b21haW4uCiAgKi8KIGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sX3QgYWxsb3dfc2xlZXApOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBh
bGxvd19zbGVlcCk7CiBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKTsKIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3Ry
dWN0IGRvbWFpbiAqZCwgCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X21lbV9zaGFyaW5nX29wICptZWMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2
ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAppbmRleCAyZmY2ZTFjMzMzLi41MzAy
ZWU1NWMxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vdm1fZXZlbnQuaApAQCAtMzAsNyArMzAsNyBAQAogdm9pZCB2bV9ldmVudF9j
bGVhbnVwKHN0cnVjdCBkb21haW4gKmQpOwogCiAvKiBSZXR1cm5zIHdoZXRoZXIgYSByaW5nIGhh
cyBiZWVuIHNldCB1cCAqLwotYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2
ZW50X2RvbWFpbiAqdmVkKTsKK2Jvb2wgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZl
bnRfZG9tYWluICp2ZWQpOwogCiAvKiBSZXR1cm5zIDAgb24gc3VjY2VzcywgLUVOT1NZUyBpZiB0
aGVyZSBpcyBubyByaW5nLCAtRUJVU1kgaWYgdGhlcmUgaXMgbm8KICAqIGF2YWlsYWJsZSBzcGFj
ZSBhbmQgdGhlIGNhbGxlciBpcyBhIGZvcmVpZ24gZG9tYWluLiBJZiB0aGUgZ3Vlc3QgaXRzZWxm
CkBAIC00NiwxNyArNDYsMTcgQEAgYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdmVkKTsKICAqIHN1Y2NlZWQuCiAgKi8KIGludCBfX3ZtX2V2ZW50X2Ns
YWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWxsb3dfc2xlZXApOworICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGFsbG93X3NsZWVwKTsKIHN0YXRpYyBpbmxpbmUgaW50IHZt
X2V2ZW50X2NsYWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogewotICAgIHJl
dHVybiBfX3ZtX2V2ZW50X2NsYWltX3Nsb3QoZCwgdmVkLCAxKTsKKyAgICByZXR1cm4gX192bV9l
dmVudF9jbGFpbV9zbG90KGQsIHZlZCwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHZt
X2V2ZW50X2NsYWltX3Nsb3Rfbm9zbGVlcChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZlZCkKIHsKLSAgICByZXR1cm4gX192bV9ldmVudF9jbGFpbV9zbG90KGQsIHZlZCwgMCk7Cisg
ICAgcmV0dXJuIF9fdm1fZXZlbnRfY2xhaW1fc2xvdChkLCB2ZWQsIGZhbHNlKTsKIH0KIAogdm9p
ZCB2bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBQ0-0002B9-1c; Fri, 09 Nov 2018 18:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBPz-0002B4-1A
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:07 +0000
X-Inumbo-ID: 5c36b006-e44c-11e8-b431-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c36b006-e44c-11e8-b431-12d6303a7972;
 Fri, 09 Nov 2018 18:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLBPw-0004uF-Ts
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBPw-0004n5-RS
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBPw-0004n5-RS@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Constify show_*,
 do_unexpected_trap and do_bug_frame parameters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhYzM1MThlY2MyMDQwYTE5YWQ1OWNhZGViMWRhZDNjZTljNDcwMjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjEzOjM2IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiB0cmFwczogQ29uc3RpZnkgc2hvd18qLCBkb191bmV4cGVj
dGVkX3RyYXAgYW5kIGRvX2J1Z19mcmFtZSBwYXJhbWV0ZXJzCiAgICAKICAgIFRob3NlIGhlbHBl
cnMgYXJlIG5vdCBtZWFudCB0byBtb2RpZnkgbW9zdCBvZiB0aGUgcGFyYW1ldGVycy4gU28gY29u
c3RpZnkgdGhlbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgIHwgMjYg
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmggICAg
ICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICA3ICsrKystLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCA1MWQyZTQyYzc3Li5lOGZhNzYwNjA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNzg3LDggKzc4Nyw4IEBAIHN0YXRpYyBj
b25zdCBjaGFyICptb2RlX3N0cmluZyh1aW50MzJfdCBjcHNyKQogICAgIHJldHVybiBtb2RlX3N0
cmluZ3NbbW9kZV0gPyA6ICJVbmtub3duIjsKIH0KIAotc3RhdGljIHZvaWQgc2hvd19yZWdpc3Rl
cnNfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcmVnX2N0eHQgKmN0eHQsCitzdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVy
c18zMihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZWdfY3R4dCAqY3R4dCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBndWVzdF9tb2RlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CkBAIC04NjQsOCArODY0LDggQEAgc3RhdGlj
IHZvaWQgc2hvd19yZWdpc3RlcnNfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiB9CiAK
ICNpZmRlZiBDT05GSUdfQVJNXzY0Ci1zdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVyc182NChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCByZWdfY3R4dCAqY3R4dCwKK3N0YXRpYyB2b2lkIHNob3dfcmVnaXN0ZXJzXzY0KGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHJlZ19jdHh0ICpjdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGd1ZXN0X21vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTkyNSw4ICs5MjUsOCBAQCBzdGF0aWMgdm9pZCBzaG93
X3JlZ2lzdGVyc182NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIH0KICNlbmRpZgogCi1z
dGF0aWMgdm9pZCBfc2hvd19yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJlZ19jdHh0ICpjdHh0LAorc3RhdGlj
IHZvaWQgX3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZWdfY3R4dCAqY3R4dCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZ3Vlc3RfbW9kZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTk4MSw3ICs5ODEs
NyBAQCBzdGF0aWMgdm9pZCBfc2hvd19yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCiAgICAgcHJpbnRrKCJcbiIpOwogfQogCi12b2lkIHNob3dfcmVnaXN0ZXJzKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQordm9pZCBzaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgcmVnX2N0eHQgY3R4dDsKICAgICBjdHh0
LnNjdGxyX2VsMSA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CkBAIC0xMDI3LDcgKzEwMjcsNyBA
QCB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgX3No
b3dfcmVnaXN0ZXJzKCZ2LT5hcmNoLmNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLCAmY3R4
dCwgMSwgdik7CiB9CiAKLXN0YXRpYyB2b2lkIHNob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIHZvaWQgc2hvd19ndWVzdF9z
dGFjayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgaW50IGk7CiAgICAgdmFkZHJfdCBzcDsKQEAgLTExNjEsNyArMTE2MSw3IEBAIHN0YXRp
YyB2b2lkIHNob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICovCiAjZGVmaW5lIFNUQUNLX0ZSQU1FX0JBU0UoZnApICAgICAgICgocmVn
aXN0ZXJfdCopKGZwKSkKICNlbmRpZgotc3RhdGljIHZvaWQgc2hvd190cmFjZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyB2b2lkIHNob3dfdHJhY2UoY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgcmVnaXN0ZXJfdCAqZnJhbWUsIG5leHQsIGFkZHIs
IGxvdywgaGlnaDsKIApAQCAtMTE5Niw3ICsxMTk2LDcgQEAgc3RhdGljIHZvaWQgc2hvd190cmFj
ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBwcmludGsoIlxuIik7CiB9CiAKLXZv
aWQgc2hvd19zdGFjayhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgc2hvd19zdGFj
ayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICByZWdpc3Rlcl90ICpz
dGFjayA9IFNUQUNLX0JFRk9SRV9FWENFUFRJT04ocmVncyksIGFkZHI7CiAgICAgaW50IGk7CkBA
IC0xMjIzLDcgKzEyMjMsNyBAQCB2b2lkIHNob3dfc3RhY2soc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgc2hvd190cmFjZShyZWdzKTsKIH0KIAotdm9pZCBzaG93X2V4ZWN1dGlvbl9z
dGF0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgc2hvd19leGVjdXRpb25fc3Rh
dGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc2hvd19yZWdpc3Rl
cnMocmVncyk7CiAgICAgc2hvd19zdGFjayhyZWdzKTsKQEAgLTEyNDksMTQgKzEyNDksMTQgQEAg
dm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZjcHVf
dW5wYXVzZSh2KTsKIH0KIAotdm9pZCBkb191bmV4cGVjdGVkX3RyYXAoY29uc3QgY2hhciAqbXNn
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgZG9fdW5leHBlY3RlZF90cmFwKGNv
bnN0IGNoYXIgKm1zZywgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAg
cHJpbnRrKCJDUFUlZDogVW5leHBlY3RlZCBUcmFwOiAlc1xuIiwgc21wX3Byb2Nlc3Nvcl9pZCgp
LCBtc2cpOwogICAgIHNob3dfZXhlY3V0aW9uX3N0YXRlKHJlZ3MpOwogICAgIHBhbmljKCJDUFUl
ZDogVW5leHBlY3RlZCBUcmFwOiAlc1xuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBtc2cpOwogfQog
Ci1pbnQgZG9fYnVnX2ZyYW1lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB2YWRkcl90IHBj
KQoraW50IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdmFk
ZHJfdCBwYykKIHsKICAgICBjb25zdCBzdHJ1Y3QgYnVnX2ZyYW1lICpidWcgPSBOVUxMOwogICAg
IGNvbnN0IGNoYXIgKnByZWZpeCA9ICIiLCAqZmlsZW5hbWUsICpwcmVkaWNhdGU7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9idWcu
aAppbmRleCA0NzA0ZTJkODU4Li45MGE1OWM5NzJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2J1Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmgKQEAgLTc3LDcgKzc3
LDcgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgX19zdGFydF9idWdfZnJhbWVzW10s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18xW10sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18yW107CiAKLWlu
dCBkb19idWdfZnJhbWUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHZhZGRyX3QgcGMpOwor
aW50IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdmFkZHJf
dCBwYyk7CiAKICNlbmRpZiAvKiBfX0FSTV9CVUdfSF9fICovCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKaW5kZXggODAxNmNmMzA2Zi4uZmNkYzBmNjM3NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oCkBAIC03OTMsOCArNzkzLDggQEAgdm9pZCBpbml0X3RyYXBzKHZvaWQpOwogCiB2b2lkIHBh
bmljX1BBUih1aW50NjRfdCBwYXIpOwogCi12b2lkIHNob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKLXZvaWQgc2hvd19yZWdpc3RlcnMoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwordm9pZCBzaG93X2V4ZWN1dGlvbl9zdGF0ZShjb25zdCBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncyk7Cit2b2lkIHNob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKTsKIC8vI2RlZmluZSBkdW1wX2V4ZWN1dGlvbl9zdGF0ZSgpIHJ1
bl9pbl9leGNlcHRpb25faGFuZGxlcihzaG93X2V4ZWN1dGlvbl9zdGF0ZSkKICNkZWZpbmUgZHVt
cF9leGVjdXRpb25fc3RhdGUoKSBXQVJOKCkKIApAQCAtODA0LDcgKzgwNCw4IEBAIHZvaWQgc2hv
d19yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogI2RlZmluZSBjcHVfdG9f
Y29yZShfY3B1KSAgICgwKQogI2RlZmluZSBjcHVfdG9fc29ja2V0KF9jcHUpICgwKQogCi12b2lk
IG5vcmV0dXJuIGRvX3VuZXhwZWN0ZWRfdHJhcChjb25zdCBjaGFyICptc2csIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgbm9yZXR1cm4gZG9fdW5leHBlY3RlZF90cmFwKGNvbnN0
IGNoYXIgKm1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAogc3RydWN0IHZjcHU7CiB2b2lkIHZjcHVfcmVnc19o
eXBfdG9fdXNlcihjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18: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 1gLBQA-0002Bj-3f; Fri, 09 Nov 2018 18:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBQ8-0002Ba-CZ
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:16 +0000
X-Inumbo-ID: 624fb6be-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 624fb6be-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18: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 1gLBQ7-0004uP-3z
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBQ7-0004nU-1b
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBQ7-0004nU-1b@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:22:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: regs: Convert guest_mode to
 a static inline helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlNGNkOWFiN2NlZjhjN2VkMDFhNzE5ZThhYWRiOWQwOTFiMmZkNGIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjEwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiByZWdzOiBDb252ZXJ0IGd1ZXN0X21vZGUgdG8gYSBzdGF0
aWMgaW5saW5lIGhlbHBlcgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCBzd2l0Y2ggdGhlIHBh
cmFtZXRlciBndWVzdF9tb2RlIGZyb20gaW50IHRvIGJvb2wKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyAgICAgICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9yZWdzLmggfCAy
MiArKysrKysrKysrKystLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggZThmYTc2MDYwNy4uYjkzMjM2NzJmYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTc4OSw3ICs3ODksNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqbW9kZV9zdHJpbmcodWludDMyX3Qg
Y3BzcikKIAogc3RhdGljIHZvaWQgc2hvd19yZWdpc3RlcnNfMzIoY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgcmVnX2N0eHQgKmN0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZ3Vl
c3RfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZ3Vlc3RfbW9kZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewog
CkBAIC04NjYsNyArODY2LDcgQEAgc3RhdGljIHZvaWQgc2hvd19yZWdpc3RlcnNfMzIoY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAjaWZkZWYgQ09ORklHX0FSTV82NAogc3RhdGlj
IHZvaWQgc2hvd19yZWdpc3RlcnNfNjQoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmVnX2N0eHQgKmN0
eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZ3Vlc3RfbW9kZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZ3Vlc3RfbW9kZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogCkBAIC05MjcsNyArOTI3
LDcgQEAgc3RhdGljIHZvaWQgc2hvd19yZWdpc3RlcnNfNjQoY29uc3Qgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCiAKIHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgcmVnX2N0eHQgKmN0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGd1
ZXN0X21vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBndWVzdF9tb2RlLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHByaW50X3hlbl9pbmZvKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3JlZ3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcmVncy5oCmluZGV4IDI0NDBlZGIyOWEuLmRkYzZlYmE5
Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcmVncy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcmVncy5oCkBAIC01LDggKzUsMTAgQEAKIAogI2lmbmRlZiBfX0FTU0VNQkxZ
X18KIAorI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNs
dWRlIDxwdWJsaWMveGVuLmg+CisjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxh
c20vcHJvY2Vzc29yLmg+CiAKICNkZWZpbmUgcHNyX21vZGUocHNyLG0pICgoKHBzcikgJiBQU1Jf
TU9ERV9NQVNLKSA9PSBtKQpAQCAtMzcsMTYgKzM5LDE2IEBACiAgICAgKHBzcl9tb2RlKChyKS0+
Y3BzcixQU1JfTU9ERV9FTDB0KSB8fCB1c3JfbW9kZShyKSkKICNlbmRpZgogCi0jZGVmaW5lIGd1
ZXN0X21vZGUocikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0oeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyBk
aWZmID0gKGNoYXIgKilndWVzdF9jcHVfdXNlcl9yZWdzKCkgLSAoY2hhciAqKShyKTsgICAgICAg
ICBcCi0gICAgLyogRnJhbWUgcG9pbnRlciBtdXN0IHBvaW50IGludG8gY3VycmVudCBDUFUgc3Rh
Y2suICovICAgICAgICAgICAgICAgICAgICBcCi0gICAgQVNTRVJUKGRpZmYgPCBTVEFDS19TSVpF
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
LyogSWYgbm90IGEgZ3Vlc3QgZnJhbWUsIGl0IG11c3QgYmUgYSBoeXBlcnZpc29yIGZyYW1lLiAq
LyAgICAgICAgICAgICAgICBcCi0gICAgQVNTRVJUKChkaWZmID09IDApIHx8IGh5cF9tb2RlKHIp
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgLyogUmV0dXJu
IFRSVUUgaWYgaXQncyBhIGd1ZXN0IGZyYW1lLiAqLyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgKGRpZmYgPT0gMCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19KQorc3RhdGljIGlubGluZSBib29s
IGd1ZXN0X21vZGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnIpCit7CisgICAgdW5zaWdu
ZWQgbG9uZyBkaWZmID0gKGNoYXIgKilndWVzdF9jcHVfdXNlcl9yZWdzKCkgLSAoY2hhciAqKShy
KTsKKyAgICAvKiBGcmFtZSBwb2ludGVyIG11c3QgcG9pbnQgaW50byBjdXJyZW50IENQVSBzdGFj
ay4gKi8KKyAgICBBU1NFUlQoZGlmZiA8IFNUQUNLX1NJWkUpOworICAgIC8qIElmIG5vdCBhIGd1
ZXN0IGZyYW1lLCBpdCBtdXN0IGJlIGEgaHlwZXJ2aXNvciBmcmFtZS4gKi8KKyAgICBBU1NFUlQo
KGRpZmYgPT0gMCkgfHwgaHlwX21vZGUocikpOworICAgIC8qIFJldHVybiBUUlVFIGlmIGl0J3Mg
YSBndWVzdCBmcmFtZS4gKi8KKyAgICByZXR1cm4gKGRpZmYgPT0gMCk7Cit9CiAKICNkZWZpbmUg
cmV0dXJuX3JlZyh2KSAoKHYpLT5hcmNoLmNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLnIw
KQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:22:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBQL-0002DN-71; Fri, 09 Nov 2018 18:22:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBQJ-0002DD-45
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:27 +0000
X-Inumbo-ID: 685b187d-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 685b187d-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:22: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 1gLBQH-0004uX-9z
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBQH-0004nu-7p
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBQH-0004nu-7p@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:22:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove __init from prototype
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmZjM1MWRhYWZlOGFlNWFkODY2Mjc2NmU4N2QxMWY1NDg1MGJlZTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjE0IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgX19pbml0IGZyb20gcHJvdG90eXBlCiAgICAK
ICAgIEluIFhlbiwgaXQgaXMgY29tbW9uIHRvIGFkZCBfX2luaXQgdG8gdGhlIGRlY2xhcmF0aW9u
IGFuZCBub3QgdGhlCiAgICBwcm90b3R5cGUuIFJlbW92ZSB0aGUgZmV3IF9faW5pdCBvbiBzb21l
IHByb3RvdHlwZXMgd2hpY2ggYWxsb3dzIHRvCiAgICBhdm9pZCB0aGUgaW5jbHVzaW9uIG9mIGlu
aXQuaCBpbiBoZWFkZXJzLgogICAgCiAgICBXaXRoIHRoZXNlIGNoYW5nZXMsIGluaXQuaCBpcyBu
b3cgcmVxdWlyZWQgdG8gYmUgaW5jbHVkZWQgb24gc29tZSBjCiAgICBmaWxlcy4gQWxzbywgYWRk
IF9faW5pdCB3aGVyZSBpdCB3YXMgbWlzc2luZyBpbiBkZWNsYXJhdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vYWNwaS9saWIuYyAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAg
IHwgIDEgKwogeGVuL2FyY2gvYXJtL2RldmljZS5jICAgICAgICAgICAgIHwgIDEgKwogeGVuL2Fy
Y2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9h
Y3BpLmggICAgICAgIHwgIDcgKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2
ZS5oIHwgIDMgKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oICAgICAgfCAxMCArKysr
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgfCAgNCArKy0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BsYXRmb3JtLmggICAgfCAgNyArKystLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3NldHVwLmggICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL3hlbi9kZXZpY2Vf
dHJlZS5oICAgICB8ICA1ICsrLS0tCiAxMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCsp
LCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYyBi
L3hlbi9hcmNoL2FybS9hY3BpL2xpYi5jCmluZGV4IGFkYTUyOThhMzguLjRmYzZlMTczMjIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hY3BpL2xpYi5jCisrKyBiL3hlbi9hcmNoL2FybS9hY3Bp
L2xpYi5jCkBAIC0yMiw2ICsyMiw3IEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cisj
aW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KIAogY2hhciAqX19hY3Bp
X21hcF90YWJsZShwYWRkcl90IHBoeXMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDhl
YmE0MmM3YjkuLjQ0YWYxMWMwZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMK
KysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwpAQCAtMzQ5LDcgKzM0OSw3IEBAIHNpemVfdCBf
X2luaXQgYm9vdF9mZHRfaW5mbyhjb25zdCB2b2lkICpmZHQsIHBhZGRyX3QgcGFkZHIpCiAgICAg
cmV0dXJuIGZkdF90b3RhbHNpemUoZmR0KTsKIH0KIAotY29uc3QgY2hhciAqYm9vdF9mZHRfY21k
bGluZShjb25zdCB2b2lkICpmZHQpCitjb25zdCBfX2luaXQgY2hhciAqYm9vdF9mZHRfY21kbGlu
ZShjb25zdCB2b2lkICpmZHQpCiB7CiAgICAgaW50IG5vZGU7CiAgICAgY29uc3Qgc3RydWN0IGZk
dF9wcm9wZXJ0eSAqcHJvcDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBi
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA5N2ExMTgyOTNiLi5hZGY4OGU3YmRjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCkBAIC0xLDUgKzEsNiBAQAogI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRl
IDx4ZW4vY3B1bWFzay5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL21t
Lmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RldmljZS5jIGIveGVuL2FyY2gvYXJtL2RldmljZS5jCmluZGV4
IGEwMDcyYzE1NjMuLjcwY2Q2YzFhMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kZXZpY2Uu
YworKysgYi94ZW4vYXJjaC9hcm0vZGV2aWNlLmMKQEAgLTE5LDYgKzE5LDcgQEAKIAogI2luY2x1
ZGUgPGFzbS9kZXZpY2UuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4v
aW5pdC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBkZXZp
Y2VfZGVzYyBfc2RldmljZVtdLCBfZWRldmljZVtdOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggYTkzMTIxZjQzYi4uZDIzY2I4ZTc2
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNj
aS5jCkBAIC0xOSw2ICsxOSw3IEBACiAKIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1
ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5o
PgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FjcGkuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCmluZGV4IGMxODNiNmJi
NmUuLmZlZWM0ZmIwYWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCkBAIC0yMyw3ICsyMyw2IEBACiAjaWZuZGVm
IF9BU01fQVJNX0FDUElfSAogI2RlZmluZSBfQVNNX0FSTV9BQ1BJX0gKIAotI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4K
IApAQCAtNDMsOSArNDIsOSBAQCB0eXBlZGVmIGVudW0gewogICAgIFRCTF9NTUFYLAogfSBFRklf
TUVNX1JFUzsKIAotYm9vbCBfX2luaXQgYWNwaV9wc2NpX3ByZXNlbnQodm9pZCk7Ci1ib29sIF9f
aW5pdCBhY3BpX3BzY2lfaHZjX3ByZXNlbnQodm9pZCk7Ci12b2lkIF9faW5pdCBhY3BpX3NtcF9p
bml0X2NwdXModm9pZCk7Citib29sIGFjcGlfcHNjaV9wcmVzZW50KHZvaWQpOworYm9vbCBhY3Bp
X3BzY2lfaHZjX3ByZXNlbnQodm9pZCk7Cit2b2lkIGFjcGlfc21wX2luaXRfY3B1cyh2b2lkKTsK
IAogLyoKICAqIFRoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgb2Zmc2V0IG9mIGEgZ2l2ZW4gQUNQ
SS9FRkkgdGFibGUgaW4gdGhlIGFsbG9jYXRlZApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCmlu
ZGV4IDliNGIwMjgxMWIuLmRlZGI2ZGQwMDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYWx0ZXJuYXRpdmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgK
QEAgLTcsNyArNyw2IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLSNpbmNsdWRlIDx4ZW4v
aW5pdC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9zdHJpbmdpZnku
aD4KIApAQCAtMjgsNyArMjcsNyBAQCB0eXBlZGVmIHZvaWQgKCphbHRlcm5hdGl2ZV9jYl90KShj
b25zdCBzdHJ1Y3QgYWx0X2luc3RyICphbHQsCiAJCQkJIGNvbnN0IHVpbnQzMl90ICpvcmlncHRy
LCB1aW50MzJfdCAqdXBkcHRyLAogCQkJCSBpbnQgbnJfaW5zdCk7CiAKLXZvaWQgX19pbml0IGFw
cGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCk7Cit2b2lkIGFwcGx5X2FsdGVybmF0aXZlc19hbGwo
dm9pZCk7CiBpbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0
YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwogCiAjZGVmaW5lIEFMVElOU1RSX0VO
VFJZKGZlYXR1cmUsIGNiKQkJCQkJICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKaW5kZXggNjczNGFl
OGVmZC4uNjNhMGYzNjMxZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2Uu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCkBAIC0xLDggKzEsNiBAQAogI2lm
bmRlZiBfX0FTTV9BUk1fREVWSUNFX0gKICNkZWZpbmUgX19BU01fQVJNX0RFVklDRV9ICiAKLSNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgotCiBlbnVtIGRldmljZV90eXBlCiB7CiAgICAgREVWX0RULApA
QCAtNjgsOCArNjYsOCBAQCBzdHJ1Y3QgYWNwaV9kZXZpY2VfZGVzYyB7CiAgKgogICogIFJldHVy
biAwIG9uIHN1Y2Nlc3MuCiAgKi8KLWludCBfX2luaXQgYWNwaV9kZXZpY2VfaW5pdChlbnVtIGRl
dmljZV9jbGFzcyBjbGFzcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lk
ICpkYXRhLCBpbnQgY2xhc3NfdHlwZSk7CitpbnQgYWNwaV9kZXZpY2VfaW5pdChlbnVtIGRldmlj
ZV9jbGFzcyBjbGFzcywKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEsIGlu
dCBjbGFzc190eXBlKTsKIAogLyoqCiAgKiAgZGV2aWNlX2luaXQgLSBJbml0aWFsaXplIGEgZGV2
aWNlCkBAIC03OSw4ICs3Nyw4IEBAIGludCBfX2luaXQgYWNwaV9kZXZpY2VfaW5pdChlbnVtIGRl
dmljZV9jbGFzcyBjbGFzcywKICAqCiAgKiAgUmV0dXJuIDAgb24gc3VjY2Vzcy4KICAqLwotaW50
IF9faW5pdCBkZXZpY2VfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwgZW51bSBkZXZp
Y2VfY2xhc3MgY2xhc3MsCi0gICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEp
OworaW50IGRldmljZV9pbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LCBlbnVtIGRldmlj
ZV9jbGFzcyBjbGFzcywKKyAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpkYXRhKTsKIAogLyoq
CiAgKiBkZXZpY2VfZ2V0X3R5cGUgLSBHZXQgdGhlIHR5cGUgb2YgdGhlIGRldmljZQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9p
b21tdS5oCmluZGV4IGY2ZGYzMmY4NjAuLjkwY2QwMTFkMzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKQEAg
LTI0LDkgKzI0LDkgQEAgc3RydWN0IGFyY2hfaW9tbXUKICNkZWZpbmUgaW9tbXVfdXNlX2hhcF9w
dChkKSAoaGFzX2lvbW11X3B0KGQpKQogCiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9n
ZXRfb3BzKHZvaWQpOwotdm9pZCBfX2luaXQgaW9tbXVfc2V0X29wcyhjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzICpvcHMpOwordm9pZCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
Km9wcyk7CiAKLWludCBfX2luaXQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CitpbnQgaW9t
bXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CiAKICNlbmRpZiAvKiBfX0FSQ0hfQVJNX0lPTU1VX0hf
XyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3JtLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3BsYXRmb3JtLmgKaW5kZXggMjU5MWQ3YmIwMy4uYmY5MjU4MTU2YyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGxhdGZvcm0uaApAQCAtMSw3ICsxLDYgQEAKICNpZm5kZWYgX19BU01fQVJN
X1BMQVRGT1JNX0gKICNkZWZpbmUgX19BU01fQVJNX1BMQVRGT1JNX0gKIAotI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAj
aW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CkBAIC00Niw5ICs0NSw5IEBAIHN0cnVjdCBwbGF0
Zm9ybV9kZXNjIHsKICAqLwogI2RlZmluZSBQTEFURk9STV9RVUlSS19HSUNfNjRLX1NUUklERSAo
MSA8PCAwKQogCi12b2lkIF9faW5pdCBwbGF0Zm9ybV9pbml0KHZvaWQpOwotaW50IF9faW5pdCBw
bGF0Zm9ybV9pbml0X3RpbWUodm9pZCk7Ci1pbnQgX19pbml0IHBsYXRmb3JtX3NwZWNpZmljX21h
cHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIHBsYXRmb3JtX2luaXQodm9pZCk7CitpbnQg
cGxhdGZvcm1faW5pdF90aW1lKHZvaWQpOworaW50IHBsYXRmb3JtX3NwZWNpZmljX21hcHBpbmco
c3RydWN0IGRvbWFpbiAqZCk7CiAjaWZkZWYgQ09ORklHX0FSTV8zMgogaW50IHBsYXRmb3JtX3Nt
cF9pbml0KHZvaWQpOwogaW50IHBsYXRmb3JtX2NwdV91cChpbnQgY3B1KTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aAppbmRleCAwY2MzMzMwODA3Li41ZjQxYmEwY2JhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCkBAIC03NCwx
NCArNzQsMTQgQEAgdm9pZCBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcyh2b2lkKTsKIHZvaWQgZHRf
dW5yZXNlcnZlZF9yZWdpb25zKHBhZGRyX3QgcywgcGFkZHJfdCBlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAoKmNiKShwYWRkcl90LCBwYWRkcl90KSwgaW50IGZpcnN0KTsKIAot
c2l6ZV90IF9faW5pdCBib290X2ZkdF9pbmZvKGNvbnN0IHZvaWQgKmZkdCwgcGFkZHJfdCBwYWRk
cik7Ci1jb25zdCBjaGFyIF9faW5pdCAqYm9vdF9mZHRfY21kbGluZShjb25zdCB2b2lkICpmZHQp
Oworc2l6ZV90IGJvb3RfZmR0X2luZm8oY29uc3Qgdm9pZCAqZmR0LCBwYWRkcl90IHBhZGRyKTsK
K2NvbnN0IGNoYXIgKmJvb3RfZmR0X2NtZGxpbmUoY29uc3Qgdm9pZCAqZmR0KTsKIAogc3RydWN0
IGJvb3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXpl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5l
KTsKIHN0cnVjdCBib290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVs
ZV9raW5kIGtpbmQpOwotY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0
cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7Citjb25zdCBjaGFyICpib290X21vZHVsZV9raW5k
X2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7CiAKICNlbmRpZgogLyoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oIGIveGVuL2luY2x1ZGUveGVuL2Rldmlj
ZV90cmVlLmgKaW5kZXggOTFmYTBiNmY2MS4uNzQwOGE2YzQ4YyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2RldmljZV90cmVlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVl
LmgKQEAgLTE1LDcgKzE1LDYgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8
cHVibGljL2RldmljZV90cmVlX2RlZnMuaD4KICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Ci0jaW5j
bHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5nLmg+CiAjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2xpc3QuaD4KQEAgLTE2OSw3ICsxNjgsNyBAQCBpbnQg
ZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZShjb25zdCB2b2lkICpmZHQsCiAgKiBDcmVhdGUgYSBo
aWVyYXJjaGljYWwgZGV2aWNlIHRyZWUgZm9yIHRoZSBob3N0IERUQiB0byBiZSBhYmxlCiAgKiB0
byByZXRyaWV2ZSBwYXJlbnRzLgogICovCi12b2lkIF9faW5pdCBkdF91bmZsYXR0ZW5faG9zdF9k
ZXZpY2VfdHJlZSh2b2lkKTsKK3ZvaWQgZHRfdW5mbGF0dGVuX2hvc3RfZGV2aWNlX3RyZWUodm9p
ZCk7CiAKIC8qKgogICogSVJRIHRyYW5zbGF0aW9uIGNhbGxiYWNrCkBAIC0yMDQsNyArMjAzLDcg
QEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZHRfaW50ZXJydXB0X2NvbnRy
b2xsZXI7CiAgKgogICogSWYgZm91bmQsIHJldHVybiB0aGUgaW50ZXJydXB0IGNvbnRyb2xsZXIg
ZGV2aWNlIG5vZGUuCiAgKi8KLXN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqIF9faW5pdAorc3RydWN0
IGR0X2RldmljZV9ub2RlICoKIGR0X2ZpbmRfaW50ZXJydXB0X2NvbnRyb2xsZXIoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9tYXRjaCAqbWF0Y2hlcyk7CiAKICNkZWZpbmUgZHRfcHJvcF9jbXAoczEs
IHMyKSBzdHJjbXAoKHMxKSwgKHMyKSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBQU-0002F4-8s; Fri, 09 Nov 2018 18:22:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBQS-0002EC-VP
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:36 +0000
X-Inumbo-ID: 6e6e592c-e44c-11e8-8d39-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e6e592c-e44c-11e8-8d39-12d6303a7972;
 Fri, 09 Nov 2018 18:22: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 1gLBQR-0004v9-G1
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBQR-0004pH-Df
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBQR-0004pH-Df@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:22:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: bugs: Move do_bug_frame to
 traps.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1YThjOTFmZDEyY2IyOWE1YWQxODVkOGI2MjVmZDAxN2MxYTYxMjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1NiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjE4IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBidWdzOiBNb3ZlIGRvX2J1Z19mcmFtZSB0byB0cmFwcy5o
CiAgICAKICAgIGRvX2J1Z19mcmFtZSBpcyBvbmx5IG5lY2Vzc2FyeSB3aGVuIHRyYXBwaW5nLiBU
aGlzIGFsbG93cyB0byByZW1vdmUKICAgIHByb2Nlc3Nvci5oIGluY2x1ZGUuCiAgICAKICAgIEhv
d2V2ZXIsIHRpbWUuaCB3YXMgbWlzc2luZyBhbiBpbmNsdWRlIHJlc3VsdGluZyB0byBjb21waWxh
dGlvbiBlcnJvciBpZgogICAgcHJvY2Vzc29yLmggaXMgcmVtb3ZlZCBmcm9tIGJ1Zy5oLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAg
ICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jICB8IDEgKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9idWcuaCAgIHwgNCAtLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaCAgfCAyICsrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggfCAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvdHJhcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCmluZGV4IDRmMjc1NDNkZWMu
Ljc2ZjcxNGExNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8
cHVibGljL3hlbi5oPgogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFz
bS90cmFwcy5oPgogCiB2b2lkIGRvX3RyYXBfcmVzZXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9idWcuaAppbmRleCA5MGE1OWM5NzJiLi4zNmM4MDMzNTdjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYnVn
LmgKQEAgLTEsOCArMSw2IEBACiAjaWZuZGVmIF9fQVJNX0JVR19IX18KICNkZWZpbmUgX19BUk1f
QlVHX0hfXwogCi0jaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgotCiAjaWYgZGVmaW5lZChDT05G
SUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJtMzIvYnVnLmg+CiAjZWxpZiBkZWZpbmVkKENP
TkZJR19BUk1fNjQpCkBAIC03Nyw4ICs3NSw2IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgYnVnX2Zy
YW1lIF9fc3RhcnRfYnVnX2ZyYW1lc1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19zdG9wX2J1Z19mcmFtZXNfMVtdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19z
dG9wX2J1Z19mcmFtZXNfMltdOwogCi1pbnQgZG9fYnVnX2ZyYW1lKGNvbnN0IHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB2YWRkcl90IHBjKTsKLQogI2VuZGlmIC8qIF9fQVJNX0JVR19IX18g
Ki8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3RpbWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCmluZGV4IDE5YTQ1MTVlNzIu
LmVhODhlNzYzMDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRlZiBfX0FS
TV9USU1FX0hfXwogI2RlZmluZSBfX0FSTV9USU1FX0hfXwogCisjaW5jbHVkZSA8YXNtL3Byb2Nl
c3Nvci5oPgorCiAjZGVmaW5lIERUX01BVENIX1RJTUVSICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJhcm0sYXJtdjctdGltZXIiKSwgXAogICAgIERUX01B
VENIX0NPTVBBVElCTEUoImFybSxhcm12OC10aW1lciIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKaW5kZXggNzBi
NTJkMWQxNi4uZDMwZWUxZTAxZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFw
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaApAQCAtNDMsNiArNDMsOCBAQCB2
b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNy
KTsKIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVu
aW9uIGhzciBoc3IpOwogdm9pZCBkb190cmFwX2h2Y19zbWNjYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7CiAKK2ludCBkb19idWdfZnJhbWUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHZhZGRyX3QgcGMpOworCiAjZW5kaWYgLyogX19BU01fQVJNX1RSQVBTX18gKi8KIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:22:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBQf-0002GO-Ad; Fri, 09 Nov 2018 18:22:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBQd-0002GA-BA
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:47 +0000
X-Inumbo-ID: 7481a77e-e44c-11e8-9031-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7481a77e-e44c-11e8-9031-12d6303a7972;
 Fri, 09 Nov 2018 18:22: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 1gLBQb-0004vH-M9
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBQb-0004pg-Js
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBQb-0004pg-Js@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:22:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Consolidate CPU
 identification in cpufeature.{c, h}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2NjQyYTc2NzkxMmEzOTFhM2ZhNjI2YzllYTg0ODIyYWI2NWIyMjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1NyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjIwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBDb25zb2xpZGF0ZSBDUFUgaWRlbnRpZmljYXRpb24gaW4g
Y3B1ZmVhdHVyZS57YyxofQogICAgCiAgICBBdCB0aGUgbW9tZW50LCBDUFUgSWRlbnRpZmljYXRp
b24gaXMgc3ByZWFkIGFjY3Jvc3MgY3B1LmMsIGNwdWZlYXR1cmUuYywKICAgIHByb2Nlc3Nvci5o
LCBjcHVmZWF0dXJlLmguIEl0IHdvdWxkIGJlIGJldHRlciB0byBrZWVwIGV2ZXJ5dGhpbmcKICAg
IHRvZ2V0aGVyIGluIGEgc2luZ2xlIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNoL2FybS9jcHUuYyAgICAgICAgICAgICAgIHwg
IDY4IC0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jICAgICAg
ICB8ICA0MiArKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgICAgIHwg
ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgMTM0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oICB8IDEzNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmls
ZXMgY2hhbmdlZCwgMTc3IGluc2VydGlvbnMoKyksIDIwNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXgg
MjNjNWQ5YWRiYy4uMjgxMDQyZjFlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxl
CisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtOCw3ICs4LDYgQEAgZW5kaWYKIAogb2Jq
LSQoQ09ORklHX0hBU19BTFRFUk5BVElWRSkgKz0gYWx0ZXJuYXRpdmUubwogb2JqLXkgKz0gYm9v
dGZkdC5pbml0Lm8KLW9iai15ICs9IGNwdS5vCiBvYmoteSArPSBjcHVlcnJhdGEubwogb2JqLXkg
Kz0gY3B1ZmVhdHVyZS5vCiBvYmoteSArPSBkZWNvZGUubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2NwdS5jIGIveGVuL2FyY2gvYXJtL2NwdS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCA5NTk1ZjFkNjNhLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9jcHUuYworKysg
L2Rldi9udWxsCkBAIC0xLDY4ICswLDAgQEAKLS8qCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKLSAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIg
b2YgdGhlIExpY2Vuc2UsIG9yCi0gKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u
LgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKi8KLQotI2luY2x1ZGUgPHhlbi9pbml0Lmg+
Ci0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgotCi0jaW5jbHVk
ZSA8YXNtL3Byb2Nlc3Nvci5oPgotCi12b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb19h
cm0gKmMpCi17Ci0gICAgICAgIGMtPm1pZHIuYml0cyA9IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEp
OwotICAgICAgICBjLT5tcGlkci5iaXRzID0gUkVBRF9TWVNSRUcoTVBJRFJfRUwxKTsKLQotI2lm
ZGVmIENPTkZJR19BUk1fNjQKLSAgICAgICAgYy0+cGZyNjQuYml0c1swXSA9IFJFQURfU1lTUkVH
NjQoSURfQUE2NFBGUjBfRUwxKTsKLSAgICAgICAgYy0+cGZyNjQuYml0c1sxXSA9IFJFQURfU1lT
UkVHNjQoSURfQUE2NFBGUjFfRUwxKTsKLQotICAgICAgICBjLT5kYmc2NC5iaXRzWzBdID0gUkVB
RF9TWVNSRUc2NChJRF9BQTY0REZSMF9FTDEpOwotICAgICAgICBjLT5kYmc2NC5iaXRzWzFdID0g
UkVBRF9TWVNSRUc2NChJRF9BQTY0REZSMV9FTDEpOwotCi0gICAgICAgIGMtPmF1eDY0LmJpdHNb
MF0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRBRlIwX0VMMSk7Ci0gICAgICAgIGMtPmF1eDY0LmJp
dHNbMV0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRBRlIxX0VMMSk7Ci0KLSAgICAgICAgYy0+bW02
NC5iaXRzWzBdICA9IFJFQURfU1lTUkVHNjQoSURfQUE2NE1NRlIwX0VMMSk7Ci0gICAgICAgIGMt
Pm1tNjQuYml0c1sxXSAgPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRNTUZSMV9FTDEpOwotCi0gICAg
ICAgIGMtPmlzYTY0LmJpdHNbMF0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRJU0FSMF9FTDEpOwot
ICAgICAgICBjLT5pc2E2NC5iaXRzWzFdID0gUkVBRF9TWVNSRUc2NChJRF9BQTY0SVNBUjFfRUwx
KTsKLSNlbmRpZgotCi0gICAgICAgIGMtPnBmcjMyLmJpdHNbMF0gPSBSRUFEX1NZU1JFRzMyKElE
X1BGUjBfRUwxKTsKLSAgICAgICAgYy0+cGZyMzIuYml0c1sxXSA9IFJFQURfU1lTUkVHMzIoSURf
UEZSMV9FTDEpOwotCi0gICAgICAgIGMtPmRiZzMyLmJpdHNbMF0gPSBSRUFEX1NZU1JFRzMyKElE
X0RGUjBfRUwxKTsKLQotICAgICAgICBjLT5hdXgzMi5iaXRzWzBdID0gUkVBRF9TWVNSRUczMihJ
RF9BRlIwX0VMMSk7Ci0KLSAgICAgICAgYy0+bW0zMi5iaXRzWzBdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjBfRUwxKTsKLSAgICAgICAgYy0+bW0zMi5iaXRzWzFdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjFfRUwxKTsKLSAgICAgICAgYy0+bW0zMi5iaXRzWzJdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjJfRUwxKTsKLSAgICAgICAgYy0+bW0zMi5iaXRzWzNdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjNfRUwxKTsKLQotICAgICAgICBjLT5pc2EzMi5iaXRzWzBdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMF9FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzFdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMV9FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzJdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMl9FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzNdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSM19FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzRdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSNF9FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzVdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSNV9FTDEpOwotfQotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTog
QwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAotICogRW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Y3B1ZmVhdHVyZS5jIGIveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYwppbmRleCAzYWFmZjRjMGU2
Li40NDEyNmRiZjA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCisrKyBi
L3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMKQEAgLTk3LDYgKzk3LDQ4IEBAIGludCBlbmFibGVf
bm9uYm9vdF9jcHVfY2Fwcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMp
CiAgICAgcmV0dXJuIHJjOwogfQogCit2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb19h
cm0gKmMpCit7CisgICAgICAgIGMtPm1pZHIuYml0cyA9IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEp
OworICAgICAgICBjLT5tcGlkci5iaXRzID0gUkVBRF9TWVNSRUcoTVBJRFJfRUwxKTsKKworI2lm
ZGVmIENPTkZJR19BUk1fNjQKKyAgICAgICAgYy0+cGZyNjQuYml0c1swXSA9IFJFQURfU1lTUkVH
NjQoSURfQUE2NFBGUjBfRUwxKTsKKyAgICAgICAgYy0+cGZyNjQuYml0c1sxXSA9IFJFQURfU1lT
UkVHNjQoSURfQUE2NFBGUjFfRUwxKTsKKworICAgICAgICBjLT5kYmc2NC5iaXRzWzBdID0gUkVB
RF9TWVNSRUc2NChJRF9BQTY0REZSMF9FTDEpOworICAgICAgICBjLT5kYmc2NC5iaXRzWzFdID0g
UkVBRF9TWVNSRUc2NChJRF9BQTY0REZSMV9FTDEpOworCisgICAgICAgIGMtPmF1eDY0LmJpdHNb
MF0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRBRlIwX0VMMSk7CisgICAgICAgIGMtPmF1eDY0LmJp
dHNbMV0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRBRlIxX0VMMSk7CisKKyAgICAgICAgYy0+bW02
NC5iaXRzWzBdICA9IFJFQURfU1lTUkVHNjQoSURfQUE2NE1NRlIwX0VMMSk7CisgICAgICAgIGMt
Pm1tNjQuYml0c1sxXSAgPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRNTUZSMV9FTDEpOworCisgICAg
ICAgIGMtPmlzYTY0LmJpdHNbMF0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRJU0FSMF9FTDEpOwor
ICAgICAgICBjLT5pc2E2NC5iaXRzWzFdID0gUkVBRF9TWVNSRUc2NChJRF9BQTY0SVNBUjFfRUwx
KTsKKyNlbmRpZgorCisgICAgICAgIGMtPnBmcjMyLmJpdHNbMF0gPSBSRUFEX1NZU1JFRzMyKElE
X1BGUjBfRUwxKTsKKyAgICAgICAgYy0+cGZyMzIuYml0c1sxXSA9IFJFQURfU1lTUkVHMzIoSURf
UEZSMV9FTDEpOworCisgICAgICAgIGMtPmRiZzMyLmJpdHNbMF0gPSBSRUFEX1NZU1JFRzMyKElE
X0RGUjBfRUwxKTsKKworICAgICAgICBjLT5hdXgzMi5iaXRzWzBdID0gUkVBRF9TWVNSRUczMihJ
RF9BRlIwX0VMMSk7CisKKyAgICAgICAgYy0+bW0zMi5iaXRzWzBdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjBfRUwxKTsKKyAgICAgICAgYy0+bW0zMi5iaXRzWzFdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjFfRUwxKTsKKyAgICAgICAgYy0+bW0zMi5iaXRzWzJdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjJfRUwxKTsKKyAgICAgICAgYy0+bW0zMi5iaXRzWzNdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjNfRUwxKTsKKworICAgICAgICBjLT5pc2EzMi5iaXRzWzBdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMF9FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzFdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMV9FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzJdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMl9FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzNdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSM19FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzRdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSNF9FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzVdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSNV9FTDEpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZjcHJlZy5jIGIveGVuL2FyY2gvYXJtL3ZjcHJl
Zy5jCmluZGV4IGIwNGQ5OTZmZDMuLjdiNzgzZTRiY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Y3ByZWcuYworKysgYi94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKQEAgLTE4LDYgKzE4LDcgQEAK
IAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4K
ICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNs
dWRlIDxhc20vcmVncy5oPgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0
dXJlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAppbmRleCAyZDgyMjY0NDI3
Li4xN2RlOTI4NDY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaApAQCAtMTA0LDYgKzEwNCwx
NDAgQEAgdm9pZCB1cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9j
YXBhYmlsaXRpZXMgKmNhcHMsCiB2b2lkIGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2Fwcyk7CiBpbnQgZW5hYmxlX25vbmJvb3RfY3B1
X2NhcHMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzKTsKIAorLyoKKyAq
IGNhcGFiaWxpdGllcyBvZiBDUFVzCisgKi8KK3N0cnVjdCBjcHVpbmZvX2FybSB7CisgICAgdW5p
b24geworICAgICAgICB1aW50MzJfdCBiaXRzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyByZXZpc2lvbjo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBw
YXJ0X251bWJlcjoxMjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJjaGl0ZWN0dXJlOjQ7
CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhcmlhbnQ6NDsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgaW1wbGVtZW50ZXI6ODsKKyAgICAgICAgfTsKKyAgICB9IG1pZHI7CisgICAgdW5p
b24geworICAgICAgICByZWdpc3Rlcl90IGJpdHM7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGFmZjA6ODsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWZm
MTo4OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZmYyOjg7CisgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG10OjE7IC8qIE11bHRpLXRocmVhZCwgaWZmIE1QID09IDEgKi8KKyAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjU7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHVw
OjE7IC8qIFVQIHN5c3RlbSwgaWZmIE1QID09IDEgKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbXA6MTsgLyogTVAgZXh0ZW5zaW9ucyAqLworCisjaWZkZWYgQ09ORklHX0FSTV82NAorICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBhZmYzOjg7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IF9fcmVzMToyNDsKKyNlbmRpZgorICAgICAgICB9OworICAgIH0gbXBpZHI7CisKKyNpZmRlZiBD
T05GSUdfQVJNXzY0CisgICAgLyogNjQtYml0IENQVUlEIHJlZ2lzdGVycy4gKi8KKyAgICB1bmlv
biB7CisgICAgICAgIHVpbnQ2NF90IGJpdHNbMl07CisgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGVsMDo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbDE6
NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWwyOjQ7CisgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGVsMzo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcDo0OyAgIC8qIEZsb2F0
aW5nIFBvaW50ICovCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpbWQ6NDsgLyogQWR2YW5j
ZWQgU0lNRCAqLworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnaWM6NDsgIC8qIEdJQyBzdXBw
b3J0ICovCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMDoyODsKKyAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgY3N2Mjo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBfX3JlczE6
NDsKKyAgICAgICAgfTsKKyAgICB9IHBmcjY0OworCisgICAgc3RydWN0IHsKKyAgICAgICAgdWlu
dDY0X3QgYml0c1syXTsKKyAgICB9IGRiZzY0OworCisgICAgc3RydWN0IHsKKyAgICAgICAgdWlu
dDY0X3QgYml0c1syXTsKKyAgICB9IGF1eDY0OworCisgICAgdW5pb24geworICAgICAgICB1aW50
NjRfdCBiaXRzWzJdOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBwYV9yYW5nZTo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhc2lkX2JpdHM6NDsKKyAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmlnZW5kOjQ7CisgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHNlY3VyZV9uczo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiaWdlbmRfZWwwOjQ7
CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRncmFudWxlXzE2Szo0OworICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyB0Z3JhbnVsZV82NEs6NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dGdyYW51bGVfNEs6NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjMyOworCisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGhhZmRiczo0OworICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyB2bWlkX2JpdHM6NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmg6NDsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgaHBkczo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBs
bzo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYW46NDsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgX19yZXMxOjg7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMjozMjsK
KyAgICAgICAgfTsKKyAgICB9IG1tNjQ7CisKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50NjRf
dCBiaXRzWzJdOworICAgIH0gaXNhNjQ7CisKKyNlbmRpZgorCisgICAgLyoKKyAgICAgKiAzMi1i
aXQgQ1BVSUQgcmVnaXN0ZXJzLiBPbiBBUk12OCB0aGVzZSBkZXNjcmliZSB0aGUgcHJvcGVydGll
cworICAgICAqIHdoZW4gcnVubmluZyBpbiAzMi1iaXQgbW9kZS4KKyAgICAgKi8KKyAgICB1bmlv
biB7CisgICAgICAgIHVpbnQzMl90IGJpdHNbMl07CisgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGFybTo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0aHVt
Yjo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBqYXplbGxlOjQ7CisgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHRodW1iZWU6NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMw
OjE2OworCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHByb2dtb2RlbDo0OworICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBzZWN1cml0eTo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
cHJvZmlsZTo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0OjQ7CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGdlbnRpbWVyOjQ7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9f
cmVzMToxMjsKKyAgICAgICAgfTsKKyAgICB9IHBmcjMyOworCisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDMyX3QgYml0c1sxXTsKKyAgICB9IGRiZzMyOworCisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDMyX3QgYml0c1sxXTsKKyAgICB9IGF1eDMyOworCisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDMyX3QgYml0c1s0XTsKKyAgICB9IG1tMzI7CisKKyAgICBzdHJ1Y3QgeworICAgICAg
ICB1aW50MzJfdCBiaXRzWzZdOworICAgIH0gaXNhMzI7Cit9OworCitleHRlcm4gc3RydWN0IGNw
dWluZm9fYXJtIGJvb3RfY3B1X2RhdGE7CisKK2V4dGVybiB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1
Y3QgY3B1aW5mb19hcm0gKik7CisKK2V4dGVybiBzdHJ1Y3QgY3B1aW5mb19hcm0gY3B1X2RhdGFb
XTsKKyNkZWZpbmUgY3VycmVudF9jcHVfZGF0YSBjcHVfZGF0YVtzbXBfcHJvY2Vzc29yX2lkKCld
CisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaAppbmRleCBmY2RjMGY2Mzc1Li5iZGNlMGRmMTIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKQEAgLTM1MCwxNDEgKzM1MCw2IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLXN0cnVj
dCBjcHVpbmZvX2FybSB7Ci0gICAgdW5pb24gewotICAgICAgICB1aW50MzJfdCBiaXRzOwotICAg
ICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyByZXZpc2lvbjo0OwotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBwYXJ0X251bWJlcjoxMjsKLSAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYXJjaGl0ZWN0dXJlOjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhcmlh
bnQ6NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1wbGVtZW50ZXI6ODsKLSAgICAgICAg
fTsKLSAgICB9IG1pZHI7Ci0gICAgdW5pb24gewotICAgICAgICByZWdpc3Rlcl90IGJpdHM7Ci0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFmZjA6ODsKLSAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgYWZmMTo4OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBh
ZmYyOjg7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG10OjE7IC8qIE11bHRpLXRocmVhZCwg
aWZmIE1QID09IDEgKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjU7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHVwOjE7IC8qIFVQIHN5c3RlbSwgaWZmIE1QID09IDEgKi8K
LSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbXA6MTsgLyogTVAgZXh0ZW5zaW9ucyAqLwotCi0j
aWZkZWYgQ09ORklHX0FSTV82NAotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZmYzOjg7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMToyNDsKLSNlbmRpZgotICAgICAgICB9Owot
ICAgIH0gbXBpZHI7Ci0KLSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0gICAgLyogNjQtYml0IENQVUlE
IHJlZ2lzdGVycy4gKi8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHVpbnQ2NF90IGJpdHNbMl07Ci0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVsMDo0OwotICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBlbDE6NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWwy
OjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVsMzo0OwotICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmcDo0OyAgIC8qIEZsb2F0aW5nIFBvaW50ICovCi0gICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHNpbWQ6NDsgLyogQWR2YW5jZWQgU0lNRCAqLwotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnaWM6NDsgIC8qIEdJQyBzdXBwb3J0ICovCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25n
IF9fcmVzMDoyODsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3N2Mjo0OwotICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBfX3JlczE6NDsKLSAgICAgICAgfTsKLSAgICB9IHBmcjY0OwotCi0g
ICAgc3RydWN0IHsKLSAgICAgICAgdWludDY0X3QgYml0c1syXTsKLSAgICB9IGRiZzY0OwotCi0g
ICAgc3RydWN0IHsKLSAgICAgICAgdWludDY0X3QgYml0c1syXTsKLSAgICB9IGF1eDY0OwotCi0g
ICAgdW5pb24gewotICAgICAgICB1aW50NjRfdCBiaXRzWzJdOwotICAgICAgICBzdHJ1Y3Qgewot
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYV9yYW5nZTo0OwotICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBhc2lkX2JpdHM6NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmlnZW5kOjQ7
Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNlY3VyZV9uczo0OwotICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBiaWdlbmRfZWwwOjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRncmFu
dWxlXzE2Szo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0Z3JhbnVsZV82NEs6NDsKLSAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdGdyYW51bGVfNEs6NDsKLSAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgX19yZXMwOjMyOwotCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGhhZmRiczo0
OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2bWlkX2JpdHM6NDsKLSAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdmg6NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaHBkczo0OwotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBsbzo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBw
YW46NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMxOjg7Ci0gICAgICAgICAgICB1
bnNpZ25lZCBsb25nIF9fcmVzMjozMjsKLSAgICAgICAgfTsKLSAgICB9IG1tNjQ7Ci0KLSAgICBz
dHJ1Y3QgewotICAgICAgICB1aW50NjRfdCBiaXRzWzJdOwotICAgIH0gaXNhNjQ7Ci0KLSNlbmRp
ZgotCi0gICAgLyoKLSAgICAgKiAzMi1iaXQgQ1BVSUQgcmVnaXN0ZXJzLiBPbiBBUk12OCB0aGVz
ZSBkZXNjcmliZSB0aGUgcHJvcGVydGllcwotICAgICAqIHdoZW4gcnVubmluZyBpbiAzMi1iaXQg
bW9kZS4KLSAgICAgKi8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHVpbnQzMl90IGJpdHNbMl07Ci0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFybTo0OwotICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB0aHVtYjo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBq
YXplbGxlOjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRodW1iZWU6NDsKLSAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjE2OwotCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHByb2dtb2RlbDo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzZWN1cml0eTo0OwotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBtcHJvZmlsZTo0OwotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyB2aXJ0OjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdlbnRpbWVyOjQ7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMToxMjsKLSAgICAgICAgfTsKLSAgICB9IHBmcjMy
OwotCi0gICAgc3RydWN0IHsKLSAgICAgICAgdWludDMyX3QgYml0c1sxXTsKLSAgICB9IGRiZzMy
OwotCi0gICAgc3RydWN0IHsKLSAgICAgICAgdWludDMyX3QgYml0c1sxXTsKLSAgICB9IGF1eDMy
OwotCi0gICAgc3RydWN0IHsKLSAgICAgICAgdWludDMyX3QgYml0c1s0XTsKLSAgICB9IG1tMzI7
Ci0KLSAgICBzdHJ1Y3QgewotICAgICAgICB1aW50MzJfdCBiaXRzWzZdOwotICAgIH0gaXNhMzI7
Ci19OwotCi0vKgotICogY2FwYWJpbGl0aWVzIG9mIENQVXMKLSAqLwotCi1leHRlcm4gc3RydWN0
IGNwdWluZm9fYXJtIGJvb3RfY3B1X2RhdGE7Ci0KLWV4dGVybiB2b2lkIGlkZW50aWZ5X2NwdShz
dHJ1Y3QgY3B1aW5mb19hcm0gKik7Ci0KLWV4dGVybiBzdHJ1Y3QgY3B1aW5mb19hcm0gY3B1X2Rh
dGFbXTsKLSNkZWZpbmUgY3VycmVudF9jcHVfZGF0YSBjcHVfZGF0YVtzbXBfcHJvY2Vzc29yX2lk
KCldCi0KIGV4dGVybiByZWdpc3Rlcl90IF9fY3B1X2xvZ2ljYWxfbWFwW107CiAjZGVmaW5lIGNw
dV9sb2dpY2FsX21hcChjcHUpIF9fY3B1X2xvZ2ljYWxfbWFwW2NwdV0KIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:22:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBQo-0002Hg-ED; Fri, 09 Nov 2018 18:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBQn-0002HV-CV
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:57 +0000
X-Inumbo-ID: 7a939aaa-e44c-11e8-96b7-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a939aaa-e44c-11e8-96b7-12d6303a7972;
 Fri, 09 Nov 2018 18: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 1gLBQl-0004vP-S7
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBQl-0004q6-Pt
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBQl-0004q6-Pt@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:22:55 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Move VABORT_GEN_BY_GUEST to
 traps.h and turned into inline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhMzVkOWUzZjFlZThkNDFiMTE2MmJmZGM1MTVkZWQyYjg4YmRlY2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjI0IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIFZBQk9SVF9HRU5fQllfR1VFU1QgdG8gdHJhcHMu
aCBhbmQgdHVybmVkIGludG8gaW5saW5lCiAgICAKICAgIFRoZSBtYWNybyBWQUJPUlRfR0VOX0JZ
X0dVRVNUIGlzIG9ubHkgdXNlZCBieSB0aGUgdHJhcCBjb2RlLiBTbyBtb3ZlIGl0CiAgICB0byB0
cmFwLmguCiAgICAKICAgIFdoaWxlIG1vdmluZyB0aGUgY29kZSwgY29udmVydCBpcyB0byBhIHN0
YXRpYyBpbmxpbmUgdG8gYWxsb3cgdHlwZWNoZWNrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggfCAxMCAtLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBz
LmggICAgIHwgMTAgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCBiZGNlMGRmMTIy
Li4zZjQwNDY4YmZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTY4NCwxNiArNjg0LDYg
QEAgdm9pZCBkb190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
CiAKIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpOwogCi0vKiBGdW5jdGlv
bnMgZm9yIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBjaGVja2luZyB3aW5kb3cuICovCi12b2lkIGFi
b3J0X2d1ZXN0X2V4aXRfc3RhcnQodm9pZCk7Ci12b2lkIGFib3J0X2d1ZXN0X2V4aXRfZW5kKHZv
aWQpOwotCi0jZGVmaW5lIFZBQk9SVF9HRU5fQllfR1VFU1QocikgIFwKLSggXAotICAgICggKHVu
c2lnbmVkIGxvbmcpYWJvcnRfZ3Vlc3RfZXhpdF9zdGFydCA9PSAociktPnBjICkgfHwgXAotICAg
ICggKHVuc2lnbmVkIGxvbmcpYWJvcnRfZ3Vlc3RfZXhpdF9lbmQgPT0gKHIpLT5wYyApIFwKLSkK
LQogLyoKICAqIFN5bmNocm9uaXplIFNFcnJvciB1bmxlc3MgdGhlIGZlYXR1cmUgaXMgc2VsZWN0
ZWQuCiAgKiBUaGlzIGlzIHJlbHlpbmcgb24gdGhlIFNFcnJvcnMgYXJlIGN1cnJlbnRseSB1bm1h
c2tlZC4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdHJhcHMuaAppbmRleCBkMzBlZTFlMDFlLi5hMDQwNmI1YTNjIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS90cmFwcy5oCkBAIC00NSw2ICs0NSwxNiBAQCB2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAogaW50IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgdmFkZHJfdCBwYyk7CiAKKy8qIEZ1bmN0aW9ucyBmb3IgcGVu
ZGluZyB2aXJ0dWFsIGFib3J0IGNoZWNraW5nIHdpbmRvdy4gKi8KK3ZvaWQgYWJvcnRfZ3Vlc3Rf
ZXhpdF9zdGFydCh2b2lkKTsKK3ZvaWQgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQodm9pZCk7CisKK3N0
YXRpYyBpbmxpbmUgYm9vbCBWQUJPUlRfR0VOX0JZX0dVRVNUKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQoreworICAgIHJldHVybiAoKHVuc2lnbmVkIGxvbmcpYWJvcnRfZ3Vlc3Rf
ZXhpdF9zdGFydCA9PSByZWdzLT5wYykgfHwKKyAgICAgICAgKHVuc2lnbmVkIGxvbmcpYWJvcnRf
Z3Vlc3RfZXhpdF9lbmQgPT0gcmVncy0+cGM7Cit9CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVFJB
UFNfXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:23:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18: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 1gLBQy-0002J4-G1; Fri, 09 Nov 2018 18: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBQx-0002Iw-Ey
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:07 +0000
X-Inumbo-ID: 80a4ddc6-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80a4ddc6-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:23: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 1gLBQw-0004vk-1k
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBQv-0004rW-Vo
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBQv-0004rW-Vo@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:23:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: gic-3: Remove unused includes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3NDJiMGUxMzI1MTQwMDA5YzI0MjQzMWJhNzRmMzYyZWQ4NDBmY2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1OSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjI2IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtMzogUmVtb3ZlIHVudXNlZCBpbmNsdWRlcwogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAg
ICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyB8IDUgLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwppbmRleCAyOTUyMzM1ZDA1Li44ZmY0ZTBmMDhlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0yMyw3
ICsyMyw2IEBACiAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4K
LSNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVu
L2lycS5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgpAQCAtMzMsMTggKzMyLDE0IEBACiAjaW5j
bHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+CiAjaW5jbHVk
ZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KLSNpbmNsdWRlIDx4ZW4vc29ydC5oPgogI2luY2x1ZGUg
PHhlbi9hY3BpLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5oPgotI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KLSNpbmNsdWRlIDxhc20vZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5j
bHVkZSA8YXNtL2RldmljZS5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20v
Z2ljX3YzX2RlZnMuaD4KICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPgogI2luY2x1ZGUgPGFz
bS9jcHVmZWF0dXJlLmg+Ci0jaW5jbHVkZSA8YXNtL2FjcGkuaD4KIAogLyogR2xvYmFsIHN0YXRl
ICovCiBzdGF0aWMgc3RydWN0IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:23:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:23:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBR8-0002KL-Hk; Fri, 09 Nov 2018 18:23:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBR7-0002KD-Ch
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:17 +0000
X-Inumbo-ID: 86c94a2b-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86c94a2b-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:23: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 1gLBR6-0004vw-BF
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBR6-0004tA-87
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBR6-0004tA-87@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:23:16 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: gic-v3: Re-order includes in
 alphabetical order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmYjQ3MzNkNzkzZjQzYjZjYjU4ZjNiZmIxYWU5NWMwNDFmZTM5MjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjI4IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjM6IFJlLW9yZGVyIGluY2x1ZGVzIGluIGFscGhh
YmV0aWNhbCBvcmRlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyB8IDIyICsrKysrKysr
KysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKaW5kZXggOGZmNGUwZjA4ZS4uYTdjZTk0Nzg5YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMjEsMjUg
KzIxLDI3IEBACiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgogICovCiAKLSNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNp
bmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KKyNpbmNs
dWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgotI2luY2x1ZGUgPHhlbi9t
bS5oPgotI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KKyNpbmNs
dWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9saWJm
ZHQvbGliZmR0Lmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
Ci0jaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL2RlbGF5Lmg+Ci0jaW5jbHVk
ZSA8eGVuL2RldmljZV90cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+Ci0jaW5jbHVkZSA8
eGVuL2xpYmZkdC9saWJmZHQuaD4KLSNpbmNsdWRlIDx4ZW4vYWNwaS5oPgorCiAjaW5jbHVkZSA8
YWNwaS9hY3RhYmxlcy5oPgotI2luY2x1ZGUgPGFzbS9pby5oPgorCisjaW5jbHVkZSA8YXNtL2Nw
dWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVkZSA8YXNtL2dpYy5o
PgogI2luY2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5oPgogI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRz
Lmg+Ci0jaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20vaW8uaD4KIAog
LyogR2xvYmFsIHN0YXRlICovCiBzdGF0aWMgc3RydWN0IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:23:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBRJ-0002LY-Jl; Fri, 09 Nov 2018 18:23:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBRI-0002LR-Di
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:28 +0000
X-Inumbo-ID: 8cddc1e0-e44c-11e8-95fe-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8cddc1e0-e44c-11e8-95fe-12d6303a7972;
 Fri, 09 Nov 2018 18: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 1gLBRG-0004w5-Hn
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBRG-0004tl-FU
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBRG-0004tl-FU@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:23:26 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Move HSR defines in a new
 header hsr.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1M2RlMDcyZDI3NTBhNGM2MGFkNWI0ZDhhY2IxM2FmMmJmNDdiOTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjMwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIEhTUiBkZWZpbmVzIGluIGEgbmV3IGhlYWRlciBo
c3IuaAogICAgCiAgICBUaGUgSFNSIGRlZmluZXMgYXJlIHByZXR0eSBtdWNoIHNlbGYtY29udGFp
bmVkIGFuZCBub3QgbmVjZXNzYXJ5IHRvIGJlCiAgICBpbmNsdWRlZCBldmVyeXdoZXJlIGluIFhl
bi4gU28gbW92ZSB0aGVtIGluIGEgbmV3IGhlYWRlciBoc3IuaC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9h
cm0vYXJtNjQvdHJhcHMuYyAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2hzci5oICAg
ICB8IDEyMiArKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9z
eXNyZWdzLmggfCAxMDkgLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2hz
ci5oICAgICAgICAgICB8IDIxNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oICAgICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggICAgIHwgMTk5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAgICAgICAgfCAgIDEgKwogOCBm
aWxlcyBjaGFuZ2VkLCAzNDQgaW5zZXJ0aW9ucygrKSwgMzA4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC90cmFwcy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3Ry
YXBzLmMKaW5kZXggZTUyNDAxOTBlNi4uYmFiZmMxZDg4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKQEAgLTE4
LDYgKzE4LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAorI2luY2x1ZGUgPGFzbS9oc3Iu
aD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CmluZGV4IGI5MzIzNjcyZmMuLjBiOGQzNDJjMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC00Myw2ICs0Myw3IEBACiAjaW5j
bHVkZSA8YXNtL2RlYnVnZ2VyLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8
YXNtL2ZsdXNodGxiLmg+CisjaW5jbHVkZSA8YXNtL2hzci5oPgogI2luY2x1ZGUgPGFzbS9tbWlv
Lmg+CiAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9oc3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvaHNyLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
Y2E5MzFkZDJmZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
aHNyLmgKQEAgLTAsMCArMSwxMjIgQEAKKyNpZm5kZWYgX19BU01fQVJNX0FSTTY0X0hTUl9ICisj
ZGVmaW5lIF9fQVNNX0FSTV9BUk02NF9IU1JfSAorCisvKiBBQXJjaCA2NCBTeXN0ZW0gUmVnaXN0
ZXIgRW5jb2RpbmdzICovCisjZGVmaW5lIF9fSFNSX1NZU1JFR19jMCAgMAorI2RlZmluZSBfX0hT
Ul9TWVNSRUdfYzEgIDEKKyNkZWZpbmUgX19IU1JfU1lTUkVHX2MyICAyCisjZGVmaW5lIF9fSFNS
X1NZU1JFR19jMyAgMworI2RlZmluZSBfX0hTUl9TWVNSRUdfYzQgIDQKKyNkZWZpbmUgX19IU1Jf
U1lTUkVHX2M1ICA1CisjZGVmaW5lIF9fSFNSX1NZU1JFR19jNiAgNgorI2RlZmluZSBfX0hTUl9T
WVNSRUdfYzcgIDcKKyNkZWZpbmUgX19IU1JfU1lTUkVHX2M4ICA4CisjZGVmaW5lIF9fSFNSX1NZ
U1JFR19jOSAgOQorI2RlZmluZSBfX0hTUl9TWVNSRUdfYzEwIDEwCisjZGVmaW5lIF9fSFNSX1NZ
U1JFR19jMTEgMTEKKyNkZWZpbmUgX19IU1JfU1lTUkVHX2MxMiAxMgorI2RlZmluZSBfX0hTUl9T
WVNSRUdfYzEzIDEzCisjZGVmaW5lIF9fSFNSX1NZU1JFR19jMTQgMTQKKyNkZWZpbmUgX19IU1Jf
U1lTUkVHX2MxNSAxNQorCisjZGVmaW5lIF9fSFNSX1NZU1JFR18wICAgMAorI2RlZmluZSBfX0hT
Ul9TWVNSRUdfMSAgIDEKKyNkZWZpbmUgX19IU1JfU1lTUkVHXzIgICAyCisjZGVmaW5lIF9fSFNS
X1NZU1JFR18zICAgMworI2RlZmluZSBfX0hTUl9TWVNSRUdfNCAgIDQKKyNkZWZpbmUgX19IU1Jf
U1lTUkVHXzUgICA1CisjZGVmaW5lIF9fSFNSX1NZU1JFR182ICAgNgorI2RlZmluZSBfX0hTUl9T
WVNSRUdfNyAgIDcKKworLyogVGhlc2UgYXJlIHVzZWQgdG8gZGVjb2RlIHRyYXBzIHdpdGggSFNS
LkVDPT1IU1JfRUNfU1lTUkVHICovCisjZGVmaW5lIEhTUl9TWVNSRUcob3AwLG9wMSxjcm4sY3Jt
LG9wMikgXAorICAgICgoKF9fSFNSX1NZU1JFR18jI29wMCkgPDwgSFNSX1NZU1JFR19PUDBfU0hJ
RlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI29wMSkgPDwgSFNSX1NZU1JFR19PUDFfU0hJ
RlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI2NybikgPDwgSFNSX1NZU1JFR19DUk5fU0hJ
RlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI2NybSkgPDwgSFNSX1NZU1JFR19DUk1fU0hJ
RlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI29wMikgPDwgSFNSX1NZU1JFR19PUDJfU0hJ
RlQpKQorCisjZGVmaW5lIEhTUl9TWVNSRUdfRENJU1cgICAgICAgICAgSFNSX1NZU1JFRygxLDAs
YzcsYzYsMikKKyNkZWZpbmUgSFNSX1NZU1JFR19EQ0NTVyAgICAgICAgICBIU1JfU1lTUkVHKDEs
MCxjNyxjMTAsMikKKyNkZWZpbmUgSFNSX1NZU1JFR19EQ0NJU1cgICAgICAgICBIU1JfU1lTUkVH
KDEsMCxjNyxjMTQsMikKKworI2RlZmluZSBIU1JfU1lTUkVHX01EU0NSX0VMMSAgICAgIEhTUl9T
WVNSRUcoMiwwLGMwLGMyLDIpCisjZGVmaW5lIEhTUl9TWVNSRUdfTURSQVJfRUwxICAgICAgSFNS
X1NZU1JFRygyLDAsYzEsYzAsMCkKKyNkZWZpbmUgSFNSX1NZU1JFR19PU0xBUl9FTDEgICAgICBI
U1JfU1lTUkVHKDIsMCxjMSxjMCw0KQorI2RlZmluZSBIU1JfU1lTUkVHX09TTFNSX0VMMSAgICAg
IEhTUl9TWVNSRUcoMiwwLGMxLGMxLDQpCisjZGVmaW5lIEhTUl9TWVNSRUdfT1NETFJfRUwxICAg
ICAgSFNSX1NZU1JFRygyLDAsYzEsYzMsNCkKKyNkZWZpbmUgSFNSX1NZU1JFR19EQkdQUkNSX0VM
MSAgICBIU1JfU1lTUkVHKDIsMCxjMSxjNCw0KQorI2RlZmluZSBIU1JfU1lTUkVHX01EQ0NTUl9F
TDAgICAgIEhTUl9TWVNSRUcoMiwzLGMwLGMxLDApCisKKyNkZWZpbmUgSFNSX1NZU1JFR19EQkdC
VlJuX0VMMShuKSBIU1JfU1lTUkVHKDIsMCxjMCxjIyNuLDQpCisjZGVmaW5lIEhTUl9TWVNSRUdf
REJHQkNSbl9FTDEobikgSFNSX1NZU1JFRygyLDAsYzAsYyMjbiw1KQorI2RlZmluZSBIU1JfU1lT
UkVHX0RCR1dWUm5fRUwxKG4pIEhTUl9TWVNSRUcoMiwwLGMwLGMjI24sNikKKyNkZWZpbmUgSFNS
X1NZU1JFR19EQkdXQ1JuX0VMMShuKSBIU1JfU1lTUkVHKDIsMCxjMCxjIyNuLDcpCisKKyNkZWZp
bmUgSFNSX1NZU1JFR19EQkdfQ0FTRVMoUkVHKSBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwx
KDApOiAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JF
R18jI1JFRyMjbl9FTDEoMSk6ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSgyKTogIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDMpOiAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEo
NCk6ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVH
XyMjUkVHIyNuX0VMMSg1KTogIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
YXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDYpOiAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoNyk6ICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSg4
KTogIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdf
IyNSRUcjI25fRUwxKDkpOiAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNh
c2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoMTApOiBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSgxMSk6IFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDEy
KTogXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18j
I1JFRyMjbl9FTDEoMTMpOiBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Fz
ZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSgxNCk6IFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDE1KQorCisjZGVmaW5lIEhT
Ul9TWVNSRUdfU0NUTFJfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzEsIGMwLDApCisjZGVmaW5l
IEhTUl9TWVNSRUdfQUNUTFJfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzEsIGMwLDEpCisjZGVm
aW5lIEhTUl9TWVNSRUdfVFRCUjBfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDApCisj
ZGVmaW5lIEhTUl9TWVNSRUdfVFRCUjFfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDEp
CisjZGVmaW5lIEhTUl9TWVNSRUdfVENSX0VMMSAgICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMw
LDIpCisjZGVmaW5lIEhTUl9TWVNSRUdfQUZTUjBfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzUs
IGMxLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfQUZTUjFfRUwxICAgICAgSFNSX1NZU1JFRygzLDAs
YzUsIGMxLDEpCisjZGVmaW5lIEhTUl9TWVNSRUdfRVNSX0VMMSAgICAgICAgSFNSX1NZU1JFRygz
LDAsYzUsIGMyLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfRkFSX0VMMSAgICAgICAgSFNSX1NZU1JF
RygzLDAsYzYsIGMwLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1JTlRFTlNFVF9FTDEgSFNSX1NZ
U1JFRygzLDAsYzksYzE0LDEpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1JTlRFTkNMUl9FTDEgSFNS
X1NZU1JFRygzLDAsYzksYzE0LDIpCisjZGVmaW5lIEhTUl9TWVNSRUdfTUFJUl9FTDEgICAgICAg
SFNSX1NZU1JFRygzLDAsYzEwLGMyLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfQU1BSVJfRUwxICAg
ICAgSFNSX1NZU1JFRygzLDAsYzEwLGMzLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NHSTFS
X0VMMSAgSFNSX1NZU1JFRygzLDAsYzEyLGMxMSw1KQorI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19B
U0dJMVJfRUwxIEhTUl9TWVNSRUcoMywxLGMxMixjMTEsNikKKyNkZWZpbmUgSFNSX1NZU1JFR19J
Q0NfU0dJMFJfRUwxICBIU1JfU1lTUkVHKDMsMixjMTIsYzExLDcpCisjZGVmaW5lIEhTUl9TWVNS
RUdfSUNDX1NSRV9FTDEgICAgSFNSX1NZU1JFRygzLDAsYzEyLGMxMiw1KQorI2RlZmluZSBIU1Jf
U1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9TWVNSRUcoMywwLGMxMyxjMCwxKQorCisjZGVmaW5l
IEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDApCisjZGVm
aW5lIEhTUl9TWVNSRUdfUE1DTlRFTlNFVF9FTDAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDEpCisj
ZGVmaW5lIEhTUl9TWVNSRUdfUE1DTlRFTkNMUl9FTDAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDIp
CisjZGVmaW5lIEhTUl9TWVNSRUdfUE1PVlNDTFJfRUwwICAgSFNSX1NZU1JFRygzLDMsYzksYzEy
LDMpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1TV0lOQ19FTDAgICAgSFNSX1NZU1JFRygzLDMsYzks
YzEyLDQpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1TRUxSX0VMMCAgICAgSFNSX1NZU1JFRygzLDMs
YzksYzEyLDUpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1DRUlEMF9FTDAgICAgSFNSX1NZU1JFRygz
LDMsYzksYzEyLDYpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1DRUlEMV9FTDAgICAgSFNSX1NZU1JF
RygzLDMsYzksYzEyLDcpCisKKyNkZWZpbmUgSFNSX1NZU1JFR19QTUNDTlRSX0VMMCAgICBIU1Jf
U1lTUkVHKDMsMyxjOSxjMTMsMCkKKyNkZWZpbmUgSFNSX1NZU1JFR19QTVhFVlRZUEVSX0VMMCBI
U1JfU1lTUkVHKDMsMyxjOSxjMTMsMSkKKyNkZWZpbmUgSFNSX1NZU1JFR19QTVhFVkNOVFJfRUww
ICBIU1JfU1lTUkVHKDMsMyxjOSxjMTMsMikKKworI2RlZmluZSBIU1JfU1lTUkVHX1BNVVNFUkVO
Ul9FTDAgIEhTUl9TWVNSRUcoMywzLGM5LGMxNCwwKQorI2RlZmluZSBIU1JfU1lTUkVHX1BNT1ZT
U0VUX0VMMCAgIEhTUl9TWVNSRUcoMywzLGM5LGMxNCwzKQorCisjZGVmaW5lIEhTUl9TWVNSRUdf
Q05UUENUX0VMMCAgICAgSFNSX1NZU1JFRygzLDMsYzE0LGMwLDApCisjZGVmaW5lIEhTUl9TWVNS
RUdfQ05UUF9UVkFMX0VMMCAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDApCisjZGVmaW5lIEhTUl9T
WVNSRUdfQ05UUF9DVExfRUwwICAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDEpCisjZGVmaW5lIEhT
Ul9TWVNSRUdfQ05UUF9DVkFMX0VMMCAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDIpCisKKyNlbmRp
ZiAvKiBfX0FTTV9BUk1fQVJNNjRfSFNSX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L3N5c3JlZ3MuaAppbmRleCAxODExMjM0MjQ5Li5mNTEwOTI1YTJhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L3N5c3JlZ3MuaApAQCAtMywxMTUgKzMsNiBAQAogCiAjaW5jbHVkZSA8eGVuL3N0
cmluZ2lmeS5oPgogCi0vKiBBQXJjaCA2NCBTeXN0ZW0gUmVnaXN0ZXIgRW5jb2RpbmdzICovCi0j
ZGVmaW5lIF9fSFNSX1NZU1JFR19jMCAgMAotI2RlZmluZSBfX0hTUl9TWVNSRUdfYzEgIDEKLSNk
ZWZpbmUgX19IU1JfU1lTUkVHX2MyICAyCi0jZGVmaW5lIF9fSFNSX1NZU1JFR19jMyAgMwotI2Rl
ZmluZSBfX0hTUl9TWVNSRUdfYzQgIDQKLSNkZWZpbmUgX19IU1JfU1lTUkVHX2M1ICA1Ci0jZGVm
aW5lIF9fSFNSX1NZU1JFR19jNiAgNgotI2RlZmluZSBfX0hTUl9TWVNSRUdfYzcgIDcKLSNkZWZp
bmUgX19IU1JfU1lTUkVHX2M4ICA4Ci0jZGVmaW5lIF9fSFNSX1NZU1JFR19jOSAgOQotI2RlZmlu
ZSBfX0hTUl9TWVNSRUdfYzEwIDEwCi0jZGVmaW5lIF9fSFNSX1NZU1JFR19jMTEgMTEKLSNkZWZp
bmUgX19IU1JfU1lTUkVHX2MxMiAxMgotI2RlZmluZSBfX0hTUl9TWVNSRUdfYzEzIDEzCi0jZGVm
aW5lIF9fSFNSX1NZU1JFR19jMTQgMTQKLSNkZWZpbmUgX19IU1JfU1lTUkVHX2MxNSAxNQotCi0j
ZGVmaW5lIF9fSFNSX1NZU1JFR18wICAgMAotI2RlZmluZSBfX0hTUl9TWVNSRUdfMSAgIDEKLSNk
ZWZpbmUgX19IU1JfU1lTUkVHXzIgICAyCi0jZGVmaW5lIF9fSFNSX1NZU1JFR18zICAgMwotI2Rl
ZmluZSBfX0hTUl9TWVNSRUdfNCAgIDQKLSNkZWZpbmUgX19IU1JfU1lTUkVHXzUgICA1Ci0jZGVm
aW5lIF9fSFNSX1NZU1JFR182ICAgNgotI2RlZmluZSBfX0hTUl9TWVNSRUdfNyAgIDcKLQotLyog
VGhlc2UgYXJlIHVzZWQgdG8gZGVjb2RlIHRyYXBzIHdpdGggSFNSLkVDPT1IU1JfRUNfU1lTUkVH
ICovCi0jZGVmaW5lIEhTUl9TWVNSRUcob3AwLG9wMSxjcm4sY3JtLG9wMikgXAotICAgICgoKF9f
SFNSX1NZU1JFR18jI29wMCkgPDwgSFNSX1NZU1JFR19PUDBfU0hJRlQpIHwgXAotICAgICAoKF9f
SFNSX1NZU1JFR18jI29wMSkgPDwgSFNSX1NZU1JFR19PUDFfU0hJRlQpIHwgXAotICAgICAoKF9f
SFNSX1NZU1JFR18jI2NybikgPDwgSFNSX1NZU1JFR19DUk5fU0hJRlQpIHwgXAotICAgICAoKF9f
SFNSX1NZU1JFR18jI2NybSkgPDwgSFNSX1NZU1JFR19DUk1fU0hJRlQpIHwgXAotICAgICAoKF9f
SFNSX1NZU1JFR18jI29wMikgPDwgSFNSX1NZU1JFR19PUDJfU0hJRlQpKQotCi0jZGVmaW5lIEhT
Ul9TWVNSRUdfRENJU1cgICAgICAgICAgSFNSX1NZU1JFRygxLDAsYzcsYzYsMikKLSNkZWZpbmUg
SFNSX1NZU1JFR19EQ0NTVyAgICAgICAgICBIU1JfU1lTUkVHKDEsMCxjNyxjMTAsMikKLSNkZWZp
bmUgSFNSX1NZU1JFR19EQ0NJU1cgICAgICAgICBIU1JfU1lTUkVHKDEsMCxjNyxjMTQsMikKLQot
I2RlZmluZSBIU1JfU1lTUkVHX01EU0NSX0VMMSAgICAgIEhTUl9TWVNSRUcoMiwwLGMwLGMyLDIp
Ci0jZGVmaW5lIEhTUl9TWVNSRUdfTURSQVJfRUwxICAgICAgSFNSX1NZU1JFRygyLDAsYzEsYzAs
MCkKLSNkZWZpbmUgSFNSX1NZU1JFR19PU0xBUl9FTDEgICAgICBIU1JfU1lTUkVHKDIsMCxjMSxj
MCw0KQotI2RlZmluZSBIU1JfU1lTUkVHX09TTFNSX0VMMSAgICAgIEhTUl9TWVNSRUcoMiwwLGMx
LGMxLDQpCi0jZGVmaW5lIEhTUl9TWVNSRUdfT1NETFJfRUwxICAgICAgSFNSX1NZU1JFRygyLDAs
YzEsYzMsNCkKLSNkZWZpbmUgSFNSX1NZU1JFR19EQkdQUkNSX0VMMSAgICBIU1JfU1lTUkVHKDIs
MCxjMSxjNCw0KQotI2RlZmluZSBIU1JfU1lTUkVHX01EQ0NTUl9FTDAgICAgIEhTUl9TWVNSRUco
MiwzLGMwLGMxLDApCi0KLSNkZWZpbmUgSFNSX1NZU1JFR19EQkdCVlJuX0VMMShuKSBIU1JfU1lT
UkVHKDIsMCxjMCxjIyNuLDQpCi0jZGVmaW5lIEhTUl9TWVNSRUdfREJHQkNSbl9FTDEobikgSFNS
X1NZU1JFRygyLDAsYzAsYyMjbiw1KQotI2RlZmluZSBIU1JfU1lTUkVHX0RCR1dWUm5fRUwxKG4p
IEhTUl9TWVNSRUcoMiwwLGMwLGMjI24sNikKLSNkZWZpbmUgSFNSX1NZU1JFR19EQkdXQ1JuX0VM
MShuKSBIU1JfU1lTUkVHKDIsMCxjMCxjIyNuLDcpCi0KLSNkZWZpbmUgSFNSX1NZU1JFR19EQkdf
Q0FTRVMoUkVHKSBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDApOiAgXAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoMSk6
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMj
UkVHIyNuX0VMMSgyKTogIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNl
IEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDMpOiAgXAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoNCk6ICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSg1KTog
IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNS
RUcjI25fRUwxKDYpOiAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2Ug
SFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoNyk6ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSg4KTogIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDkpOiAg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JF
RyMjbl9FTDEoMTApOiBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBI
U1JfU1lTUkVHXyMjUkVHIyNuX0VMMSgxMSk6IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDEyKTogXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoMTMpOiBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVH
IyNuX0VMMSgxNCk6IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhT
Ul9TWVNSRUdfIyNSRUcjI25fRUwxKDE1KQotCi0jZGVmaW5lIEhTUl9TWVNSRUdfU0NUTFJfRUwx
ICAgICAgSFNSX1NZU1JFRygzLDAsYzEsIGMwLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfQUNUTFJf
RUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzEsIGMwLDEpCi0jZGVmaW5lIEhTUl9TWVNSRUdfVFRC
UjBfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdf
VFRCUjFfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDEpCi0jZGVmaW5lIEhTUl9TWVNS
RUdfVENSX0VMMSAgICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDIpCi0jZGVmaW5lIEhTUl9T
WVNSRUdfQUZTUjBfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzUsIGMxLDApCi0jZGVmaW5lIEhT
Ul9TWVNSRUdfQUZTUjFfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzUsIGMxLDEpCi0jZGVmaW5l
IEhTUl9TWVNSRUdfRVNSX0VMMSAgICAgICAgSFNSX1NZU1JFRygzLDAsYzUsIGMyLDApCi0jZGVm
aW5lIEhTUl9TWVNSRUdfRkFSX0VMMSAgICAgICAgSFNSX1NZU1JFRygzLDAsYzYsIGMwLDApCi0j
ZGVmaW5lIEhTUl9TWVNSRUdfUE1JTlRFTlNFVF9FTDEgSFNSX1NZU1JFRygzLDAsYzksYzE0LDEp
Ci0jZGVmaW5lIEhTUl9TWVNSRUdfUE1JTlRFTkNMUl9FTDEgSFNSX1NZU1JFRygzLDAsYzksYzE0
LDIpCi0jZGVmaW5lIEhTUl9TWVNSRUdfTUFJUl9FTDEgICAgICAgSFNSX1NZU1JFRygzLDAsYzEw
LGMyLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfQU1BSVJfRUwxICAgICAgSFNSX1NZU1JFRygzLDAs
YzEwLGMzLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NHSTFSX0VMMSAgSFNSX1NZU1JFRygz
LDAsYzEyLGMxMSw1KQotI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwxIEhTUl9TWVNS
RUcoMywxLGMxMixjMTEsNikKLSNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfU0dJMFJfRUwxICBIU1Jf
U1lTUkVHKDMsMixjMTIsYzExLDcpCi0jZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NSRV9FTDEgICAg
SFNSX1NZU1JFRygzLDAsYzEyLGMxMiw1KQotI2RlZmluZSBIU1JfU1lTUkVHX0NPTlRFWFRJRFJf
RUwxIEhTUl9TWVNSRUcoMywwLGMxMyxjMCwxKQotCi0jZGVmaW5lIEhTUl9TWVNSRUdfUE1DUl9F
TDAgICAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfUE1D
TlRFTlNFVF9FTDAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDEpCi0jZGVmaW5lIEhTUl9TWVNSRUdf
UE1DTlRFTkNMUl9FTDAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDIpCi0jZGVmaW5lIEhTUl9TWVNS
RUdfUE1PVlNDTFJfRUwwICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDMpCi0jZGVmaW5lIEhTUl9T
WVNSRUdfUE1TV0lOQ19FTDAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDQpCi0jZGVmaW5lIEhT
Ul9TWVNSRUdfUE1TRUxSX0VMMCAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDUpCi0jZGVmaW5l
IEhTUl9TWVNSRUdfUE1DRUlEMF9FTDAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDYpCi0jZGVm
aW5lIEhTUl9TWVNSRUdfUE1DRUlEMV9FTDAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDcpCi0K
LSNkZWZpbmUgSFNSX1NZU1JFR19QTUNDTlRSX0VMMCAgICBIU1JfU1lTUkVHKDMsMyxjOSxjMTMs
MCkKLSNkZWZpbmUgSFNSX1NZU1JFR19QTVhFVlRZUEVSX0VMMCBIU1JfU1lTUkVHKDMsMyxjOSxj
MTMsMSkKLSNkZWZpbmUgSFNSX1NZU1JFR19QTVhFVkNOVFJfRUwwICBIU1JfU1lTUkVHKDMsMyxj
OSxjMTMsMikKLQotI2RlZmluZSBIU1JfU1lTUkVHX1BNVVNFUkVOUl9FTDAgIEhTUl9TWVNSRUco
MywzLGM5LGMxNCwwKQotI2RlZmluZSBIU1JfU1lTUkVHX1BNT1ZTU0VUX0VMMCAgIEhTUl9TWVNS
RUcoMywzLGM5LGMxNCwzKQotCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ05UUENUX0VMMCAgICAgSFNS
X1NZU1JFRygzLDMsYzE0LGMwLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ05UUF9UVkFMX0VMMCAg
SFNSX1NZU1JFRygzLDMsYzE0LGMyLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ05UUF9DVExfRUww
ICAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDEpCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ05UUF9DVkFM
X0VMMCAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDIpCi0KIC8qCiAgKiBHSUMgU3lzdGVtIHJlZ2lz
dGVyIGFzc2VtYmx5IGFsaWFzZXMgcGlja2VkIGZyb20ga2VybmVsCiAgKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vaHNyLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2hzci5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjI5ZDQ1MzFmNDAKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2hzci5oCkBAIC0wLDAgKzEsMjE3IEBACisj
aWZuZGVmIF9fQVNNX0FSTV9IU1JfSAorI2RlZmluZSBfX0FTTV9BUk1fSFNSX0gKKworI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgorCisjaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQorIyBpbmNsdWRl
IDxhc20vYXJtNjQvaHNyLmg+CisjZW5kaWYKKworLyogSFNSIGRhdGEgYWJvcnQgc2l6ZSBkZWZp
bml0aW9uICovCitlbnVtIGRhYnRfc2l6ZSB7CisgICAgREFCVF9CWVRFICAgICAgICA9IDAsCisg
ICAgREFCVF9IQUxGX1dPUkQgICA9IDEsCisgICAgREFCVF9XT1JEICAgICAgICA9IDIsCisgICAg
REFCVF9ET1VCTEVfV09SRCA9IDMsCit9OworCit1bmlvbiBoc3IgeworICAgIHVpbnQzMl90IGJp
dHM7CisgICAgc3RydWN0IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpc3M6MjU7ICAvKiBJbnN0
cnVjdGlvbiBTcGVjaWZpYyBTeW5kcm9tZSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjox
OyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7
ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLworICAgIH07CisKKyAgICAvKiBDb21tb24gdG8gYWxs
IGNvbmRpdGlvbmFsIGV4Y2VwdGlvbiBjbGFzc2VzICgweDBOLCBleGNlcHQgMHgwMCkuICovCisg
ICAgc3RydWN0IGhzcl9jb25kIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpc3M6MjA7ICAvKiBJ
bnN0cnVjdGlvbiBTcGVjaWZpYyBTeW5kcm9tZSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNj
OjQ7ICAgIC8qIENvbmRpdGlvbiBDb2RlICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgY2N2YWxp
ZDoxOy8qIENDIFZhbGlkICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgLyogSW5z
dHJ1Y3Rpb24gbGVuZ3RoICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgLyogRXhj
ZXB0aW9uIENsYXNzICovCisgICAgfSBjb25kOworCisgICAgc3RydWN0IGhzcl93Zmlfd2ZlIHsK
KyAgICAgICAgdW5zaWduZWQgbG9uZyB0aToxOyAgICAvKiBUcmFwcGVkIGluc3RydWN0aW9uICov
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDoxOTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBj
Yzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNjdmFs
aWQ6MTsvKiBDQyBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjoxOyAgIC8qIElu
c3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7ICAgIC8qIEV4
Y2VwdGlvbiBDbGFzcyAqLworICAgIH0gd2ZpX3dmZTsKKworICAgIC8qIHJlZywgcmVnMCwgcmVn
MSBhcmUgNCBiaXRzIG9uIEFBcmNoMzIsIHRoZSBmaWZ0aCBiaXQgaXMgc2J6cC4gKi8KKyAgICBz
dHJ1Y3QgaHNyX2NwMzIgeworICAgICAgICB1bnNpZ25lZCBsb25nIHJlYWQ6MTsgIC8qIERpcmVj
dGlvbiAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNybTo0OyAgIC8qIENSbSAqLworICAgICAg
ICB1bnNpZ25lZCBsb25nIHJlZzo1OyAgIC8qIFJ0ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcg
Y3JuOjQ7ICAgLyogQ1JuICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgb3AxOjM7ICAgLyogT3Ax
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgb3AyOjM7ICAgLyogT3AyICovCisgICAgICAgIHVu
c2lnbmVkIGxvbmcgY2M6NDsgICAgLyogQ29uZGl0aW9uIENvZGUgKi8KKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBs
ZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBl
Yzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KKyAgICB9IGNwMzI7IC8qIEhTUl9FQ19DUDE1
XzMyLCBDUDE0XzMyLCBDUDEwICovCisKKyAgICBzdHJ1Y3QgaHNyX2NwNjQgeworICAgICAgICB1
bnNpZ25lZCBsb25nIHJlYWQ6MTsgICAvKiBEaXJlY3Rpb24gKi8KKyAgICAgICAgdW5zaWduZWQg
bG9uZyBjcm06NDsgICAgLyogQ1JtICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVnMTo1OyAg
IC8qIFJ0MSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHJlZzI6NTsgICAvKiBSdDIgKi8KKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBzYnpwMjoxOworICAgICAgICB1bnNpZ25lZCBsb25nIG9wMTo0
OyAgICAvKiBPcDEgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAgLyogQ29uZGl0
aW9uIENvZGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQg
Ki8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAgLyogSW5zdHJ1Y3Rpb24gbGVuZ3Ro
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAq
LworICAgIH0gY3A2NDsgLyogSFNSX0VDX0NQMTVfNjQsIEhTUl9FQ19DUDE0XzY0ICovCisKKyAg
ICAgc3RydWN0IGhzcl9jcCB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgY29wcm9jOjQ7IC8qIE51
bWJlciBvZiBjb3Byb2MgYWNjZXNzZWQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBzYnowcDox
OworICAgICAgICB1bnNpZ25lZCBsb25nIHRhczoxOyAgICAvKiBUcmFwcGVkIEFkdmFuY2VkIFNJ
TUQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyByZXMwOjE0OworICAgICAgICB1bnNpZ25lZCBs
b25nIGNjOjQ7ICAgICAvKiBDb25kaXRpb24gQ29kZSAqLworICAgICAgICB1bnNpZ25lZCBsb25n
IGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjoxOyAg
ICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAg
ICAgLyogRXhjZXB0aW9uIENsYXNzICovCisgICAgfSBjcDsgLyogSFNSX0VDX0NQICovCisKKyAg
ICAvKgorICAgICAqIFRoaXMgZW5jb2RpbmcgaXMgdmFsaWQgb25seSBmb3IgQVJNdjggKEFSTSBE
REkgMDQ4N0IuYSwgcGFnZXMgRDctMjI3MSBhbmQKKyAgICAgKiBHNi00OTU3KS4gT24gQVJNdjcs
IGVuY29kaW5nIElTUyBmb3IgRUM9MHgxMyBpcyBkZWZpbmVkIGFzIFVOSy9TQlpQCisgICAgICog
KEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLiBVTksvU0JaUCBtZWFucyB0aGF0IGhhcmR3
YXJlIGltcGxlbWVudHMKKyAgICAgKiB0aGlzIGZpZWxkIGFzIFJlYWQtQXMtWmVyby4gQVJNdjgg
aXMgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aCBBUk12NzoKKyAgICAgKiByZWFkaW5nIENDS05P
V05QQVNTIG9uIEFSTXY3IHdpbGwgcmV0dXJuIDAsIHdoaWNoIG1lYW5zIHRoYXQgY29uZGl0aW9u
CisgICAgICogY2hlY2sgd2FzIHBhc3NlZCBvciBpbnN0cnVjdGlvbiB3YXMgdW5jb25kaXRpb25h
bC4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgaHNyX3NtYzMyIHsKKyAgICAgICAgdW5zaWduZWQgbG9u
ZyByZXMwOjE5OyAgLyogUmVzZXJ2ZWQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBjY2tub3du
cGFzczoxOyAvKiBJbnN0cnVjdGlvbiBwYXNzZWQgY29uZGl0aW9uYWwgY2hlY2sgKi8KKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLworICAgICAgICB1
bnNpZ25lZCBsb25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBs
b25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBs
b25nIGVjOjY7ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLworICAgIH0gc21jMzI7IC8qIEhTUl9F
Q19TTUMzMiAqLworCisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIHN0cnVjdCBoc3Jfc3lzcmVn
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgLyogRGlyZWN0aW9uICovCisgICAg
ICAgIHVuc2lnbmVkIGxvbmcgY3JtOjQ7ICAgIC8qIENSbSAqLworICAgICAgICB1bnNpZ25lZCBs
b25nIHJlZzo1OyAgICAvKiBSdCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNybjo0OyAgICAv
KiBDUm4gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBvcDE6MzsgICAgLyogT3AxICovCisgICAg
ICAgIHVuc2lnbmVkIGxvbmcgb3AyOjM7ICAgIC8qIE9wMiAqLworICAgICAgICB1bnNpZ25lZCBs
b25nIG9wMDoyOyAgICAvKiBPcDAgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyByZXMwOjM7Cisg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwor
ICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7CisgICAgfSBzeXNyZWc7IC8qIEhTUl9FQ19TWVNS
RUcgKi8KKyNlbmRpZgorCisgICAgc3RydWN0IGhzcl9pYWJ0IHsKKyAgICAgICAgdW5zaWduZWQg
bG9uZyBpZnNjOjY7ICAvKiBJbnN0cnVjdGlvbiBmYXVsdCBzdGF0dXMgY29kZSAqLworICAgICAg
ICB1bnNpZ25lZCBsb25nIHJlczA6MTsgIC8qIFJFUzAgKi8KKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBzMXB0dzoxOyAvKiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5zbGF0aW9uICov
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzMToxOyAgLyogUkVTMCAqLworICAgICAgICB1bnNp
Z25lZCBsb25nIGVhdDoxOyAgIC8qIEV4dGVybmFsIGFib3J0IHR5cGUgKi8KKyAgICAgICAgdW5z
aWduZWQgbG9uZyBmbnY6MTsgICAvKiBGQVIgbm90IFZhbGlkICovCisgICAgICAgIHVuc2lnbmVk
IGxvbmcgcmVzMjoxNDsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVj
dGlvbiBsZW5ndGggKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRp
b24gQ2xhc3MgKi8KKyAgICB9IGlhYnQ7IC8qIEhTUl9FQ19JTlNUUl9BQk9SVF8qICovCisKKyAg
ICBzdHJ1Y3QgaHNyX2RhYnQgeworICAgICAgICB1bnNpZ25lZCBsb25nIGRmc2M6NjsgIC8qIERh
dGEgRmF1bHQgU3RhdHVzIENvZGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyB3cml0ZToxOyAv
KiBXcml0ZSAvIG5vdCBSZWFkICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgczFwdHc6MTsgLyog
U3RhZ2UgMiBmYXVsdCBkdXJpbmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLworICAgICAgICB1bnNp
Z25lZCBsb25nIGNhY2hlOjE7IC8qIENhY2hlIE1haW50ZW5hbmNlICovCisgICAgICAgIHVuc2ln
bmVkIGxvbmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgQWJvcnQgVHlwZSAqLworICAgICAgICB1bnNp
Z25lZCBsb25nIGZudjoxOyAgIC8qIEZBUiBub3QgVmFsaWQgKi8KKyNpZmRlZiBDT05GSUdfQVJN
XzMyCisgICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6NTsKKyNlbHNlCisgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2J6cDA6MzsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBhcjoxOyAgICAvKiBBY3F1
aXJlIFJlbGVhc2UgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBzZjoxOyAgICAvKiBTaXh0eSBG
b3VyIGJpdCByZWdpc3RlciAqLworI2VuZGlmCisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVnOjU7
ICAgLyogUmVnaXN0ZXIgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBzaWduOjE7ICAvKiBTaWdu
IGV4dGVuZCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHNpemU6MjsgIC8qIEFjY2VzcyBTaXpl
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsaWQ6MTsgLyogU3luZHJvbWUgVmFsaWQgKi8K
KyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8K
KyAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KKyAg
ICB9IGRhYnQ7IC8qIEhTUl9FQ19EQVRBX0FCT1JUXyogKi8KKworICAgIC8qIENvbnRhaW4gdGhl
IGNvbW1vbiBiaXRzIGJldHdlZW4gREFCVCBhbmQgSUFCVCAqLworICAgIHN0cnVjdCBoc3JfeGFi
dCB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZnNjOjY7ICAgIC8qIEZhdWx0IHN0YXR1cyBjb2Rl
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgcGFkMToxOyAgIC8qIE5vdCBjb21tb24gKi8KKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAgLyogU3RhZ2UgMiBmYXVsdCBkdXJpbmcgc3Rh
Z2UgMSB0cmFuc2xhdGlvbiAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDI6MTsgICAvKiBO
b3QgY29tbW9uICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgIC8qIEV4dGVybmFs
IGFib3J0IHR5cGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAgLyogRkFSIG5v
dCBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDM6MTQ7ICAvKiBOb3QgY29tbW9u
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0aW9uIGxlbmd0
aCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7ICAgICAvKiBFeGNlcHRpb24gQ2xhc3Mg
Ki8KKyAgICB9IHhhYnQ7CisKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisgICAgc3RydWN0IGhzcl9i
cmsgeworICAgICAgICB1bnNpZ25lZCBsb25nIGNvbW1lbnQ6MTY7ICAgLyogQ29tbWVudCAqLwor
ICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6OTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46
MTsgICAgICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBsb25n
IGVjOjY7ICAgICAgICAgLyogRXhjZXB0aW9uIENsYXNzICovCisgICAgfSBicms7CisjZW5kaWYK
K307CisKKy8qIEhTUi5FQyA9PSBIU1JfQ1B7MTUsMTQsMTB9XzMyICovCisjZGVmaW5lIEhTUl9D
UDMyX09QMl9NQVNLICgweDAwMGUwMDAwKQorI2RlZmluZSBIU1JfQ1AzMl9PUDJfU0hJRlQgKDE3
KQorI2RlZmluZSBIU1JfQ1AzMl9PUDFfTUFTSyAoMHgwMDAxYzAwMCkKKyNkZWZpbmUgSFNSX0NQ
MzJfT1AxX1NISUZUICgxNCkKKyNkZWZpbmUgSFNSX0NQMzJfQ1JOX01BU0sgKDB4MDAwMDNjMDAp
CisjZGVmaW5lIEhTUl9DUDMyX0NSTl9TSElGVCAoMTApCisjZGVmaW5lIEhTUl9DUDMyX0NSTV9N
QVNLICgweDAwMDAwMDFlKQorI2RlZmluZSBIU1JfQ1AzMl9DUk1fU0hJRlQgKDEpCisjZGVmaW5l
IEhTUl9DUDMyX1JFR1NfTUFTSyAoSFNSX0NQMzJfT1AxX01BU0t8SFNSX0NQMzJfT1AyX01BU0t8
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9DUDMyX0NSTl9NQVNLfEhTUl9DUDMy
X0NSTV9NQVNLKQorCisvKiBIU1IuRUMgPT0gSFNSX0NQezE1LDE0fV82NCAqLworI2RlZmluZSBI
U1JfQ1A2NF9PUDFfTUFTSyAoMHgwMDBmMDAwMCkKKyNkZWZpbmUgSFNSX0NQNjRfT1AxX1NISUZU
ICgxNikKKyNkZWZpbmUgSFNSX0NQNjRfQ1JNX01BU0sgKDB4MDAwMDAwMWUpCisjZGVmaW5lIEhT
Ul9DUDY0X0NSTV9TSElGVCAoMSkKKyNkZWZpbmUgSFNSX0NQNjRfUkVHU19NQVNLIChIU1JfQ1A2
NF9PUDFfTUFTS3xIU1JfQ1A2NF9DUk1fTUFTSykKKworLyogSFNSLkVDID09IEhTUl9TWVNSRUcg
Ki8KKyNkZWZpbmUgSFNSX1NZU1JFR19PUDBfTUFTSyAoMHgwMDMwMDAwMCkKKyNkZWZpbmUgSFNS
X1NZU1JFR19PUDBfU0hJRlQgKDIwKQorI2RlZmluZSBIU1JfU1lTUkVHX09QMV9NQVNLICgweDAw
MDFjMDAwKQorI2RlZmluZSBIU1JfU1lTUkVHX09QMV9TSElGVCAoMTQpCisjZGVmaW5lIEhTUl9T
WVNSRUdfQ1JOX01BU0sgKDB4MDAwMDNjMDApCisjZGVmaW5lIEhTUl9TWVNSRUdfQ1JOX1NISUZU
ICgxMCkKKyNkZWZpbmUgSFNSX1NZU1JFR19DUk1fTUFTSyAoMHgwMDAwMDAxZSkKKyNkZWZpbmUg
SFNSX1NZU1JFR19DUk1fU0hJRlQgKDEpCisjZGVmaW5lIEhTUl9TWVNSRUdfT1AyX01BU0sgKDB4
MDAwZTAwMDApCisjZGVmaW5lIEhTUl9TWVNSRUdfT1AyX1NISUZUICgxNykKKyNkZWZpbmUgSFNS
X1NZU1JFR19SRUdTX01BU0sgKEhTUl9TWVNSRUdfT1AwX01BU0t8SFNSX1NZU1JFR19PUDFfTUFT
S3xcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIU1JfU1lTUkVHX0NSTl9NQVNLfEhT
Ul9TWVNSRUdfQ1JNX01BU0t8XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFNSX1NZ
U1JFR19PUDJfTUFTSykKKworLyogSFNSLkVDID09IEhTUl97SFZDMzIsIEhWQzY0LCBTTUM2NCwg
U1ZDMzIsIFNWQzY0fSAqLworI2RlZmluZSBIU1JfWFhDX0lNTV9NQVNLICAgICAoMHhmZmZmKQor
CisjZW5kaWYgLyogX19BU01fQVJNX0hTUl9IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmgKaW5k
ZXggYzhkYWRiNTAwNi4uM2VkM2Y4MmJmNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbWlvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmgKQEAgLTIxLDYgKzIxLDgg
QEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+CisKKyNp
bmNsdWRlIDxhc20vaHNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUg
PGFzbS9yZWdzLmg+CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDNmNDA0NjhiZmQuLmI2
NGVhNGU4ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMzUzLDIwNyArMzUzLDggQEAK
IGV4dGVybiByZWdpc3Rlcl90IF9fY3B1X2xvZ2ljYWxfbWFwW107CiAjZGVmaW5lIGNwdV9sb2dp
Y2FsX21hcChjcHUpIF9fY3B1X2xvZ2ljYWxfbWFwW2NwdV0KIAotLyogSFNSIGRhdGEgYWJvcnQg
c2l6ZSBkZWZpbml0aW9uICovCi1lbnVtIGRhYnRfc2l6ZSB7Ci0gICAgREFCVF9CWVRFICAgICAg
ICA9IDAsCi0gICAgREFCVF9IQUxGX1dPUkQgICA9IDEsCi0gICAgREFCVF9XT1JEICAgICAgICA9
IDIsCi0gICAgREFCVF9ET1VCTEVfV09SRCA9IDMsCi19OwotCi11bmlvbiBoc3IgewotICAgIHVp
bnQzMl90IGJpdHM7Ci0gICAgc3RydWN0IHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBpc3M6MjU7
ICAvKiBJbnN0cnVjdGlvbiBTcGVjaWZpYyBTeW5kcm9tZSAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIGVjOjY7ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwotICAgIH07Ci0KLSAgICAvKiBDb21t
b24gdG8gYWxsIGNvbmRpdGlvbmFsIGV4Y2VwdGlvbiBjbGFzc2VzICgweDBOLCBleGNlcHQgMHgw
MCkuICovCi0gICAgc3RydWN0IGhzcl9jb25kIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBpc3M6
MjA7ICAvKiBJbnN0cnVjdGlvbiBTcGVjaWZpYyBTeW5kcm9tZSAqLwotICAgICAgICB1bnNpZ25l
ZCBsb25nIGNjOjQ7ICAgIC8qIENvbmRpdGlvbiBDb2RlICovCi0gICAgICAgIHVuc2lnbmVkIGxv
bmcgY2N2YWxpZDoxOy8qIENDIFZhbGlkICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7
ICAgLyogSW5zdHJ1Y3Rpb24gbGVuZ3RoICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6Njsg
ICAgLyogRXhjZXB0aW9uIENsYXNzICovCi0gICAgfSBjb25kOwotCi0gICAgc3RydWN0IGhzcl93
Zmlfd2ZlIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB0aToxOyAgICAvKiBUcmFwcGVkIGluc3Ry
dWN0aW9uICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDoxOTsKLSAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjYzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjox
OyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7
ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwotICAgIH0gd2ZpX3dmZTsKLQotICAgIC8qIHJlZywg
cmVnMCwgcmVnMSBhcmUgNCBiaXRzIG9uIEFBcmNoMzIsIHRoZSBmaWZ0aCBiaXQgaXMgc2J6cC4g
Ki8KLSAgICBzdHJ1Y3QgaHNyX2NwMzIgewotICAgICAgICB1bnNpZ25lZCBsb25nIHJlYWQ6MTsg
IC8qIERpcmVjdGlvbiAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGNybTo0OyAgIC8qIENSbSAq
LwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlZzo1OyAgIC8qIFJ0ICovCi0gICAgICAgIHVuc2ln
bmVkIGxvbmcgY3JuOjQ7ICAgLyogQ1JuICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgb3AxOjM7
ICAgLyogT3AxICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgb3AyOjM7ICAgLyogT3AyICovCi0g
ICAgICAgIHVuc2lnbmVkIGxvbmcgY2M6NDsgICAgLyogQ29uZGl0aW9uIENvZGUgKi8KLSAgICAg
ICAgdW5zaWduZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQgKi8KLSAgICAgICAgdW5zaWdu
ZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KLSAgICAgICAgdW5zaWdu
ZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KLSAgICB9IGNwMzI7IC8qIEhT
Ul9FQ19DUDE1XzMyLCBDUDE0XzMyLCBDUDEwICovCi0KLSAgICBzdHJ1Y3QgaHNyX2NwNjQgewot
ICAgICAgICB1bnNpZ25lZCBsb25nIHJlYWQ6MTsgICAvKiBEaXJlY3Rpb24gKi8KLSAgICAgICAg
dW5zaWduZWQgbG9uZyBjcm06NDsgICAgLyogQ1JtICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcg
cmVnMTo1OyAgIC8qIFJ0MSAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlZzI6NTsgICAvKiBS
dDIgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBzYnpwMjoxOwotICAgICAgICB1bnNpZ25lZCBs
b25nIG9wMTo0OyAgICAvKiBPcDEgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAg
LyogQ29uZGl0aW9uIENvZGUgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBjY3ZhbGlkOjE7Lyog
Q0MgVmFsaWQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAgLyogSW5zdHJ1Y3Rp
b24gbGVuZ3RoICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgIC8qIEV4Y2VwdGlv
biBDbGFzcyAqLwotICAgIH0gY3A2NDsgLyogSFNSX0VDX0NQMTVfNjQsIEhTUl9FQ19DUDE0XzY0
ICovCi0KLSAgICAgc3RydWN0IGhzcl9jcCB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgY29wcm9j
OjQ7IC8qIE51bWJlciBvZiBjb3Byb2MgYWNjZXNzZWQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBzYnowcDoxOwotICAgICAgICB1bnNpZ25lZCBsb25nIHRhczoxOyAgICAvKiBUcmFwcGVkIEFk
dmFuY2VkIFNJTUQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyByZXMwOjE0OwotICAgICAgICB1
bnNpZ25lZCBsb25nIGNjOjQ7ICAgICAvKiBDb25kaXRpb24gQ29kZSAqLwotICAgICAgICB1bnNp
Z25lZCBsb25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLwotICAgICAgICB1bnNpZ25lZCBsb25n
IGxlbjoxOyAgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBlYzo2OyAgICAgLyogRXhjZXB0aW9uIENsYXNzICovCi0gICAgfSBjcDsgLyogSFNSX0VDX0NQ
ICovCi0KLSAgICAvKgotICAgICAqIFRoaXMgZW5jb2RpbmcgaXMgdmFsaWQgb25seSBmb3IgQVJN
djggKEFSTSBEREkgMDQ4N0IuYSwgcGFnZXMgRDctMjI3MSBhbmQKLSAgICAgKiBHNi00OTU3KS4g
T24gQVJNdjcsIGVuY29kaW5nIElTUyBmb3IgRUM9MHgxMyBpcyBkZWZpbmVkIGFzIFVOSy9TQlpQ
Ci0gICAgICogKEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLiBVTksvU0JaUCBtZWFucyB0
aGF0IGhhcmR3YXJlIGltcGxlbWVudHMKLSAgICAgKiB0aGlzIGZpZWxkIGFzIFJlYWQtQXMtWmVy
by4gQVJNdjggaXMgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aCBBUk12NzoKLSAgICAgKiByZWFk
aW5nIENDS05PV05QQVNTIG9uIEFSTXY3IHdpbGwgcmV0dXJuIDAsIHdoaWNoIG1lYW5zIHRoYXQg
Y29uZGl0aW9uCi0gICAgICogY2hlY2sgd2FzIHBhc3NlZCBvciBpbnN0cnVjdGlvbiB3YXMgdW5j
b25kaXRpb25hbC4KLSAgICAgKi8KLSAgICBzdHJ1Y3QgaHNyX3NtYzMyIHsKLSAgICAgICAgdW5z
aWduZWQgbG9uZyByZXMwOjE5OyAgLyogUmVzZXJ2ZWQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBjY2tub3ducGFzczoxOyAvKiBJbnN0cnVjdGlvbiBwYXNzZWQgY29uZGl0aW9uYWwgY2hlY2sg
Ki8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLwot
ICAgICAgICB1bnNpZ25lZCBsb25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLwotICAgICAgICB1
bnNpZ25lZCBsb25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwotICAgICAgICB1
bnNpZ25lZCBsb25nIGVjOjY7ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwotICAgIH0gc21jMzI7
IC8qIEhTUl9FQ19TTUMzMiAqLwotCi0jaWZkZWYgQ09ORklHX0FSTV82NAotICAgIHN0cnVjdCBo
c3Jfc3lzcmVnIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgLyogRGlyZWN0aW9u
ICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgY3JtOjQ7ICAgIC8qIENSbSAqLwotICAgICAgICB1
bnNpZ25lZCBsb25nIHJlZzo1OyAgICAvKiBSdCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGNy
bjo0OyAgICAvKiBDUm4gKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBvcDE6MzsgICAgLyogT3Ax
ICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgb3AyOjM7ICAgIC8qIE9wMiAqLwotICAgICAgICB1
bnNpZ25lZCBsb25nIG9wMDoyOyAgICAvKiBPcDAgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBy
ZXMwOjM7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0aW9uIGxl
bmd0aCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7Ci0gICAgfSBzeXNyZWc7IC8qIEhT
Ul9FQ19TWVNSRUcgKi8KLSNlbmRpZgotCi0gICAgc3RydWN0IGhzcl9pYWJ0IHsKLSAgICAgICAg
dW5zaWduZWQgbG9uZyBpZnNjOjY7ICAvKiBJbnN0cnVjdGlvbiBmYXVsdCBzdGF0dXMgY29kZSAq
LwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6MTsgIC8qIFJFUzAgKi8KLSAgICAgICAgdW5z
aWduZWQgbG9uZyBzMXB0dzoxOyAvKiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5z
bGF0aW9uICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzMToxOyAgLyogUkVTMCAqLwotICAg
ICAgICB1bnNpZ25lZCBsb25nIGVhdDoxOyAgIC8qIEV4dGVybmFsIGFib3J0IHR5cGUgKi8KLSAg
ICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAvKiBGQVIgbm90IFZhbGlkICovCi0gICAgICAg
IHVuc2lnbmVkIGxvbmcgcmVzMjoxNDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAv
KiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAv
KiBFeGNlcHRpb24gQ2xhc3MgKi8KLSAgICB9IGlhYnQ7IC8qIEhTUl9FQ19JTlNUUl9BQk9SVF8q
ICovCi0KLSAgICBzdHJ1Y3QgaHNyX2RhYnQgewotICAgICAgICB1bnNpZ25lZCBsb25nIGRmc2M6
NjsgIC8qIERhdGEgRmF1bHQgU3RhdHVzIENvZGUgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyB3
cml0ZToxOyAvKiBXcml0ZSAvIG5vdCBSZWFkICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgczFw
dHc6MTsgLyogU3RhZ2UgMiBmYXVsdCBkdXJpbmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLwotICAg
ICAgICB1bnNpZ25lZCBsb25nIGNhY2hlOjE7IC8qIENhY2hlIE1haW50ZW5hbmNlICovCi0gICAg
ICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgQWJvcnQgVHlwZSAqLwotICAg
ICAgICB1bnNpZ25lZCBsb25nIGZudjoxOyAgIC8qIEZBUiBub3QgVmFsaWQgKi8KLSNpZmRlZiBD
T05GSUdfQVJNXzMyCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6NTsKLSNlbHNlCi0gICAg
ICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6MzsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBhcjoxOyAg
ICAvKiBBY3F1aXJlIFJlbGVhc2UgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBzZjoxOyAgICAv
KiBTaXh0eSBGb3VyIGJpdCByZWdpc3RlciAqLwotI2VuZGlmCi0gICAgICAgIHVuc2lnbmVkIGxv
bmcgcmVnOjU7ICAgLyogUmVnaXN0ZXIgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBzaWduOjE7
ICAvKiBTaWduIGV4dGVuZCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHNpemU6MjsgIC8qIEFj
Y2VzcyBTaXplICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsaWQ6MTsgLyogU3luZHJvbWUg
VmFsaWQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBs
ZW5ndGggKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xh
c3MgKi8KLSAgICB9IGRhYnQ7IC8qIEhTUl9FQ19EQVRBX0FCT1JUXyogKi8KLQotICAgIC8qIENv
bnRhaW4gdGhlIGNvbW1vbiBiaXRzIGJldHdlZW4gREFCVCBhbmQgSUFCVCAqLwotICAgIHN0cnVj
dCBoc3JfeGFidCB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgZnNjOjY7ICAgIC8qIEZhdWx0IHN0
YXR1cyBjb2RlICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgcGFkMToxOyAgIC8qIE5vdCBjb21t
b24gKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAgLyogU3RhZ2UgMiBmYXVsdCBk
dXJpbmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDI6
MTsgICAvKiBOb3QgY29tbW9uICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgIC8q
IEV4dGVybmFsIGFib3J0IHR5cGUgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAg
LyogRkFSIG5vdCBWYWxpZCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDM6MTQ7ICAvKiBO
b3QgY29tbW9uICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0
aW9uIGxlbmd0aCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7ICAgICAvKiBFeGNlcHRp
b24gQ2xhc3MgKi8KLSAgICB9IHhhYnQ7Ci0KLSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0gICAgc3Ry
dWN0IGhzcl9icmsgewotICAgICAgICB1bnNpZ25lZCBsb25nIGNvbW1lbnQ6MTY7ICAgLyogQ29t
bWVudCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6OTsKLSAgICAgICAgdW5zaWduZWQg
bG9uZyBsZW46MTsgICAgICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwotICAgICAgICB1bnNp
Z25lZCBsb25nIGVjOjY7ICAgICAgICAgLyogRXhjZXB0aW9uIENsYXNzICovCi0gICAgfSBicms7
Ci0jZW5kaWYKLQotCi19OwogI2VuZGlmCiAKLS8qIEhTUi5FQyA9PSBIU1JfQ1B7MTUsMTQsMTB9
XzMyICovCi0jZGVmaW5lIEhTUl9DUDMyX09QMl9NQVNLICgweDAwMGUwMDAwKQotI2RlZmluZSBI
U1JfQ1AzMl9PUDJfU0hJRlQgKDE3KQotI2RlZmluZSBIU1JfQ1AzMl9PUDFfTUFTSyAoMHgwMDAx
YzAwMCkKLSNkZWZpbmUgSFNSX0NQMzJfT1AxX1NISUZUICgxNCkKLSNkZWZpbmUgSFNSX0NQMzJf
Q1JOX01BU0sgKDB4MDAwMDNjMDApCi0jZGVmaW5lIEhTUl9DUDMyX0NSTl9TSElGVCAoMTApCi0j
ZGVmaW5lIEhTUl9DUDMyX0NSTV9NQVNLICgweDAwMDAwMDFlKQotI2RlZmluZSBIU1JfQ1AzMl9D
Uk1fU0hJRlQgKDEpCi0jZGVmaW5lIEhTUl9DUDMyX1JFR1NfTUFTSyAoSFNSX0NQMzJfT1AxX01B
U0t8SFNSX0NQMzJfT1AyX01BU0t8XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9D
UDMyX0NSTl9NQVNLfEhTUl9DUDMyX0NSTV9NQVNLKQotCi0vKiBIU1IuRUMgPT0gSFNSX0NQezE1
LDE0fV82NCAqLwotI2RlZmluZSBIU1JfQ1A2NF9PUDFfTUFTSyAoMHgwMDBmMDAwMCkKLSNkZWZp
bmUgSFNSX0NQNjRfT1AxX1NISUZUICgxNikKLSNkZWZpbmUgSFNSX0NQNjRfQ1JNX01BU0sgKDB4
MDAwMDAwMWUpCi0jZGVmaW5lIEhTUl9DUDY0X0NSTV9TSElGVCAoMSkKLSNkZWZpbmUgSFNSX0NQ
NjRfUkVHU19NQVNLIChIU1JfQ1A2NF9PUDFfTUFTS3xIU1JfQ1A2NF9DUk1fTUFTSykKLQotLyog
SFNSLkVDID09IEhTUl9TWVNSRUcgKi8KLSNkZWZpbmUgSFNSX1NZU1JFR19PUDBfTUFTSyAoMHgw
MDMwMDAwMCkKLSNkZWZpbmUgSFNSX1NZU1JFR19PUDBfU0hJRlQgKDIwKQotI2RlZmluZSBIU1Jf
U1lTUkVHX09QMV9NQVNLICgweDAwMDFjMDAwKQotI2RlZmluZSBIU1JfU1lTUkVHX09QMV9TSElG
VCAoMTQpCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ1JOX01BU0sgKDB4MDAwMDNjMDApCi0jZGVmaW5l
IEhTUl9TWVNSRUdfQ1JOX1NISUZUICgxMCkKLSNkZWZpbmUgSFNSX1NZU1JFR19DUk1fTUFTSyAo
MHgwMDAwMDAxZSkKLSNkZWZpbmUgSFNSX1NZU1JFR19DUk1fU0hJRlQgKDEpCi0jZGVmaW5lIEhT
Ul9TWVNSRUdfT1AyX01BU0sgKDB4MDAwZTAwMDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfT1AyX1NI
SUZUICgxNykKLSNkZWZpbmUgSFNSX1NZU1JFR19SRUdTX01BU0sgKEhTUl9TWVNSRUdfT1AwX01B
U0t8SFNSX1NZU1JFR19PUDFfTUFTS3xcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI
U1JfU1lTUkVHX0NSTl9NQVNLfEhTUl9TWVNSRUdfQ1JNX01BU0t8XAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSFNSX1NZU1JFR19PUDJfTUFTSykKLQotLyogSFNSLkVDID09IEhTUl97
SFZDMzIsIEhWQzY0LCBTTUM2NCwgU1ZDMzIsIFNWQzY0fSAqLwotI2RlZmluZSBIU1JfWFhDX0lN
TV9NQVNLICAgICAoMHhmZmZmKQotCiAvKiBQaHlzaWNhbCBBZGRyZXNzIFJlZ2lzdGVyICovCiAj
ZGVmaW5lIFBBUl9GICAgICAgICAgICAoX0FDKDEsVSk8PDApCiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAppbmRl
eCBhMDQwNmI1YTNjLi41ODlmYmE5Y2QwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCkBAIC0xLDYgKzEsNyBA
QAogI2lmbmRlZiBfX0FTTV9BUk1fVFJBUFNfXwogI2RlZmluZSBfX0FTTV9BUk1fVFJBUFNfXwog
CisjaW5jbHVkZSA8YXNtL2hzci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAogI2lm
IGRlZmluZWQoQ09ORklHX0FSTV8zMikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:23:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBRT-0002NC-Na; Fri, 09 Nov 2018 18:23:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBRS-0002N2-Dc
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:38 +0000
X-Inumbo-ID: 92f0cec9-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92f0cec9-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:23: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 1gLBRQ-0004ws-O3
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBRQ-0004uC-Lo
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBRQ-0004uC-Lo@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:23:36 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Move SYSREG accessors in
 sysregs.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjYTU0MTk5ODY2MWFlNjk4NDcxYTc0ODgxZTcwNjhlMmVlMzYwNDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjMyIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIFNZU1JFRyBhY2Nlc3NvcnMgaW4gc3lzcmVncy5o
CiAgICAKICAgIFN5c3RlbSByZWdpc3RlcnMgYWNjZXNzb3JzIGFyZSBzZWxmLWNvbnRhaW5lZCBh
bmQgc2hvdWxkIG5vdCBiZSBpbmNsdWRlZAogICAgZXZlcnl3aGVyZSBpbiBYZW4uIE1vdmUgdGhl
IGFjY2Vzc29ycyBpbiBzeXNyZWdzLmggYW5kIGluY2x1ZGUgdGhlIGZpbGUKICAgIHdoZW4gbmVj
ZXNzYXJ5LgogICAgCiAgICBXaXRoIHRoYXQgY2hhbmdlLCBpdCBpcyBub3QgbmVjZXNzYXJ5IHRv
IGluY2x1ZGUgcHJvY2Vzc29yLmggaW4gdGltZS5oLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5T
ICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIHwgNjIgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzcmVncy5oICAgfCA3NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9wcm9jZXNzb3IuaCB8IDI1IC0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9zeXNyZWdzLmggICB8IDIzICsrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCAgICAg
ICAgICB8ICA4ICstLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oICAgICAgICAgfCAy
MiArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmggICAgICAgICAgICB8ICAy
ICstCiAxMiBmaWxlcyBjaGFuZ2VkLCAxMjYgaW5zZXJ0aW9ucygrKSwgOTUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUwppbmRleCBmNjkwOGUzZjE2Li4wYjRjZDE5YWJkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UwpAQCAtMSw0ICsxLDUgQEAKICNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+CisjaW5jbHVkZSA8
YXNtL3N5c3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS9hbHRl
cm5hdGl2ZS5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9wcm9jLXY3LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5TCmluZGV4
IDJmM2ZmMWU2YzkuLjgwYTI1MGQ4ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9w
cm9jLXY3LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3Byb2MtdjcuUwpAQCAtMTksNiArMTks
NyBAQAogCiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFzbS9hcm0zMi9w
cm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vc3lzcmVncy5oPgogCiBjYTE1bXBfaW5pdDoKIGNh
N21wX2luaXQ6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1scGkuYwppbmRleCBlZmQ1Y2Q2MmZiLi5lOGM2ZTE1OWNhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMt
bHBpLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPgogI2lu
Y2x1ZGUgPGFzbS9pby5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3N5
c3JlZ3MuaD4KIAogLyoKICAqIFRoZXJlIGNvdWxkIGJlIGEgbG90IG9mIExQSXMgb24gdGhlIGhv
c3Qgc2lkZSwgYW5kIHRoZXkgYWx3YXlzIGdvIHRvCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggYTdjZTk0Nzg5Yy4uMjY0YTk4
MWJhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYwpAQCAtNDIsNiArNDIsNyBAQAogI2luY2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5o
PgogI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CisjaW5j
bHVkZSA8YXNtL3N5c3JlZ3MuaD4KIAogLyogR2xvYmFsIHN0YXRlICovCiBzdGF0aWMgc3RydWN0
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCmluZGV4IGZiMzMwODEyYWYuLjRl
Njc5ZjMyNzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29y
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaApAQCAtMSw4ICsx
LDYgQEAKICNpZm5kZWYgX19BU01fQVJNX0FSTTMyX1BST0NFU1NPUl9ICiAjZGVmaW5lIF9fQVNN
X0FSTV9BUk0zMl9QUk9DRVNTT1JfSAogCi0jaW5jbHVkZSA8YXNtL2NwcmVncy5oPgotCiAjZGVm
aW5lIEFDVExSX0NBWFhfU01QICAgICAgKDE8PDYpCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCkBA
IC02MCw2NiArNTgsNiBAQCBzdHJ1Y3QgY3B1X3VzZXJfcmVncwogCiAjZW5kaWYKIAotLyogTGF5
b3V0IGFzIHVzZWQgaW4gYXNzZW1ibHksIHdpdGggc3JjL2Rlc3QgcmVnaXN0ZXJzIG1peGVkIGlu
ICovCi0jZGVmaW5lIF9fQ1AzMihyLCBjb3Byb2MsIG9wYzEsIGNybiwgY3JtLCBvcGMyKSBjb3By
b2MsIG9wYzEsIHIsIGNybiwgY3JtLCBvcGMyCi0jZGVmaW5lIF9fQ1A2NChyMSwgcjIsIGNvcHJv
Yywgb3BjLCBjcm0pIGNvcHJvYywgb3BjLCByMSwgcjIsIGNybQotI2RlZmluZSBDUDMyKHIsIG5h
bWUuLi4pIF9fQ1AzMihyLCBuYW1lKQotI2RlZmluZSBDUDY0KHIsIG5hbWUuLi4pIF9fQ1A2NChy
LCBuYW1lKQotCi0vKiBTdHJpbmdpZmllZCBmb3IgaW5saW5lIGFzc2VtYmx5ICovCi0jZGVmaW5l
IExPQURfQ1AzMihyLCBuYW1lLi4uKSAgIm1yYyAiIF9fc3RyaW5naWZ5KENQMzIoJXIsIG5hbWUp
KSAiOyIKLSNkZWZpbmUgU1RPUkVfQ1AzMihyLCBuYW1lLi4uKSAibWNyICIgX19zdHJpbmdpZnko
Q1AzMiglciwgbmFtZSkpICI7IgotI2RlZmluZSBMT0FEX0NQNjQociwgbmFtZS4uLikgICJtcnJj
ICIgX19zdHJpbmdpZnkoQ1A2NCglciwgJUgjI3IsIG5hbWUpKSAiOyIKLSNkZWZpbmUgU1RPUkVf
Q1A2NChyLCBuYW1lLi4uKSAibWNyciAiIF9fc3RyaW5naWZ5KENQNjQoJXIsICVIIyNyLCBuYW1l
KSkgIjsiCi0KLS8qIElzc3VlIGEgQ1Agb3BlcmF0aW9uIHdoaWNoIHRha2VzIG5vIGFyZ3VtZW50
LAotICogdXNlcyByMCBhcyBhIHBsYWNlaG9sZGVyIHJlZ2lzdGVyLiAqLwotI2RlZmluZSBDTURf
Q1AzMihuYW1lLi4uKSAgICAgICJtY3IgIiBfX3N0cmluZ2lmeShDUDMyKHIwLCBuYW1lKSkgIjsi
Ci0KLSNpZm5kZWYgX19BU1NFTUJMWV9fCi0KLS8qIEMgd3JhcHBlcnMgKi8KLSNkZWZpbmUgUkVB
RF9DUDMyKG5hbWUuLi4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgcmVnaXN0ZXIgdWludDMyX3QgX3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIGFzbSB2b2xhdGlsZShMT0FEX0NQMzIoMCwgbmFtZSkgOiAiPXIiIChfcikp
OyAgICAgICAgICAgICAgIFwKLSAgICBfcjsgfSkKLQotI2RlZmluZSBXUklURV9DUDMyKHYsIG5h
bWUuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByZWdpc3RlciB1
aW50MzJfdCBfciA9ICh2KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
YXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgbmFtZSkgOiA6ICJyIiAoX3IpKTsgICAgICAgICAg
ICAgXAotfSB3aGlsZSAoMCkKLQotI2RlZmluZSBSRUFEX0NQNjQobmFtZS4uLikgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByZWdpc3RlciB1aW50NjRfdCBfcjsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxl
KExPQURfQ1A2NCgwLCBuYW1lKSA6ICI9ciIgKF9yKSk7ICAgICAgICAgICAgICAgXAotICAgIF9y
OyB9KQotCi0jZGVmaW5lIFdSSVRFX0NQNjQodiwgbmFtZS4uLikgZG8geyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIHJlZ2lzdGVyIHVpbnQ2NF90IF9yID0gKHYpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1A2NCgw
LCBuYW1lKSA6IDogInIiIChfcikpOyAgICAgICAgICAgICBcCi19IHdoaWxlICgwKQotCi0vKgot
ICogQyB3cmFwcGVycyBmb3IgYWNjZXNzaW5nIHN5c3RlbSByZWdpc3RlcnMuCi0gKgotICogUmVn
aXN0ZXJzIGNvbWUgaW4gMyB0eXBlczoKLSAqIC0gdGhvc2Ugd2hpY2ggYXJlIGFsd2F5cyAzMi1i
aXQgcmVnYXJkbGVzcyBvZiBBQXJjaDMyIHZzIEFBcmNoNjQKLSAqICAgKHVzZSB7UkVBRCxXUklU
RX1fU1lTUkVHMzIpLgotICogLSB0aG9zZSB3aGljaCBhcmUgYWx3YXlzIDY0LWJpdCByZWdhcmRs
ZXNzIG9mIEFBcmNoMzIgdnMgQUFyY2g2NAotICogICAodXNlIHtSRUFELFdSSVRFfV9TWVNSRUc2
NCkuCi0gKiAtIHRob3NlIHdoaWNoIHZhcnkgYmV0d2VlbiBBQXJjaDMyIGFuZCBBQXJjaDY0ICh1
c2Uge1JFQUQsV1JJVEV9X1NZU1JFRykuCi0gKi8KLSNkZWZpbmUgUkVBRF9TWVNSRUczMihSLi4u
KSAgICAgUkVBRF9DUDMyKFIpCi0jZGVmaW5lIFdSSVRFX1NZU1JFRzMyKFYsIFIuLi4pIFdSSVRF
X0NQMzIoViwgUikKLQotI2RlZmluZSBSRUFEX1NZU1JFRzY0KFIuLi4pICAgICBSRUFEX0NQNjQo
UikKLSNkZWZpbmUgV1JJVEVfU1lTUkVHNjQoViwgUi4uLikgV1JJVEVfQ1A2NChWLCBSKQotCi0j
ZGVmaW5lIFJFQURfU1lTUkVHKFIuLi4pICAgICAgIFJFQURfU1lTUkVHMzIoUikKLSNkZWZpbmUg
V1JJVEVfU1lTUkVHKFYsIFIuLi4pICAgV1JJVEVfU1lTUkVHMzIoViwgUikKLQotI2VuZGlmIC8q
IF9fQVNTRU1CTFlfXyAqLwotCiAjZW5kaWYgLyogX19BU01fQVJNX0FSTTMyX1BST0NFU1NPUl9I
ICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9zeXNyZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3JlZ3Mu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iMjViNTlhNTU3Ci0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXNyZWdzLmgKQEAgLTAs
MCArMSw3NCBAQAorI2lmbmRlZiBfX0FTTV9BUk1fQVJNMzJfU1lTUkVHU19ICisjZGVmaW5lIF9f
QVNNX0FSTV9BUk0zMl9TWVNSRUdTX0gKKworI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KKworLyog
TGF5b3V0IGFzIHVzZWQgaW4gYXNzZW1ibHksIHdpdGggc3JjL2Rlc3QgcmVnaXN0ZXJzIG1peGVk
IGluICovCisjZGVmaW5lIF9fQ1AzMihyLCBjb3Byb2MsIG9wYzEsIGNybiwgY3JtLCBvcGMyKSBj
b3Byb2MsIG9wYzEsIHIsIGNybiwgY3JtLCBvcGMyCisjZGVmaW5lIF9fQ1A2NChyMSwgcjIsIGNv
cHJvYywgb3BjLCBjcm0pIGNvcHJvYywgb3BjLCByMSwgcjIsIGNybQorI2RlZmluZSBDUDMyKHIs
IG5hbWUuLi4pIF9fQ1AzMihyLCBuYW1lKQorI2RlZmluZSBDUDY0KHIsIG5hbWUuLi4pIF9fQ1A2
NChyLCBuYW1lKQorCisvKiBTdHJpbmdpZmllZCBmb3IgaW5saW5lIGFzc2VtYmx5ICovCisjZGVm
aW5lIExPQURfQ1AzMihyLCBuYW1lLi4uKSAgIm1yYyAiIF9fc3RyaW5naWZ5KENQMzIoJXIsIG5h
bWUpKSAiOyIKKyNkZWZpbmUgU1RPUkVfQ1AzMihyLCBuYW1lLi4uKSAibWNyICIgX19zdHJpbmdp
ZnkoQ1AzMiglciwgbmFtZSkpICI7IgorI2RlZmluZSBMT0FEX0NQNjQociwgbmFtZS4uLikgICJt
cnJjICIgX19zdHJpbmdpZnkoQ1A2NCglciwgJUgjI3IsIG5hbWUpKSAiOyIKKyNkZWZpbmUgU1RP
UkVfQ1A2NChyLCBuYW1lLi4uKSAibWNyciAiIF9fc3RyaW5naWZ5KENQNjQoJXIsICVIIyNyLCBu
YW1lKSkgIjsiCisKKy8qIElzc3VlIGEgQ1Agb3BlcmF0aW9uIHdoaWNoIHRha2VzIG5vIGFyZ3Vt
ZW50LAorICogdXNlcyByMCBhcyBhIHBsYWNlaG9sZGVyIHJlZ2lzdGVyLiAqLworI2RlZmluZSBD
TURfQ1AzMihuYW1lLi4uKSAgICAgICJtY3IgIiBfX3N0cmluZ2lmeShDUDMyKHIwLCBuYW1lKSkg
IjsiCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisKKy8qIEMgd3JhcHBlcnMgKi8KKyNkZWZpbmUg
UkVBRF9DUDMyKG5hbWUuLi4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmVnaXN0ZXIgdWludDMyX3QgX3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZShMT0FEX0NQMzIoMCwgbmFtZSkgOiAiPXIiIChf
cikpOyAgICAgICAgICAgICAgIFwKKyAgICBfcjsgfSkKKworI2RlZmluZSBXUklURV9DUDMyKHYs
IG5hbWUuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3Rl
ciB1aW50MzJfdCBfciA9ICh2KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgbmFtZSkgOiA6ICJyIiAoX3IpKTsgICAgICAg
ICAgICAgXAorfSB3aGlsZSAoMCkKKworI2RlZmluZSBSRUFEX0NQNjQobmFtZS4uLikgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1aW50NjRfdCBf
cjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0
aWxlKExPQURfQ1A2NCgwLCBuYW1lKSA6ICI9ciIgKF9yKSk7ICAgICAgICAgICAgICAgXAorICAg
IF9yOyB9KQorCisjZGVmaW5lIFdSSVRFX0NQNjQodiwgbmFtZS4uLikgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVpbnQ2NF90IF9yID0gKHYpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1A2
NCgwLCBuYW1lKSA6IDogInIiIChfcikpOyAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorCisv
KgorICogQyB3cmFwcGVycyBmb3IgYWNjZXNzaW5nIHN5c3RlbSByZWdpc3RlcnMuCisgKgorICog
UmVnaXN0ZXJzIGNvbWUgaW4gMyB0eXBlczoKKyAqIC0gdGhvc2Ugd2hpY2ggYXJlIGFsd2F5cyAz
Mi1iaXQgcmVnYXJkbGVzcyBvZiBBQXJjaDMyIHZzIEFBcmNoNjQKKyAqICAgKHVzZSB7UkVBRCxX
UklURX1fU1lTUkVHMzIpLgorICogLSB0aG9zZSB3aGljaCBhcmUgYWx3YXlzIDY0LWJpdCByZWdh
cmRsZXNzIG9mIEFBcmNoMzIgdnMgQUFyY2g2NAorICogICAodXNlIHtSRUFELFdSSVRFfV9TWVNS
RUc2NCkuCisgKiAtIHRob3NlIHdoaWNoIHZhcnkgYmV0d2VlbiBBQXJjaDMyIGFuZCBBQXJjaDY0
ICh1c2Uge1JFQUQsV1JJVEV9X1NZU1JFRykuCisgKi8KKyNkZWZpbmUgUkVBRF9TWVNSRUczMihS
Li4uKSAgICAgUkVBRF9DUDMyKFIpCisjZGVmaW5lIFdSSVRFX1NZU1JFRzMyKFYsIFIuLi4pIFdS
SVRFX0NQMzIoViwgUikKKworI2RlZmluZSBSRUFEX1NZU1JFRzY0KFIuLi4pICAgICBSRUFEX0NQ
NjQoUikKKyNkZWZpbmUgV1JJVEVfU1lTUkVHNjQoViwgUi4uLikgV1JJVEVfQ1A2NChWLCBSKQor
CisjZGVmaW5lIFJFQURfU1lTUkVHKFIuLi4pICAgICAgIFJFQURfU1lTUkVHMzIoUikKKyNkZWZp
bmUgV1JJVEVfU1lTUkVHKFYsIFIuLi4pICAgV1JJVEVfU1lTUkVHMzIoViwgUikKKworI2VuZGlm
IC8qIF9fQVNTRU1CTFlfXyAqLworCisjZW5kaWYgLyogX19BU01fQVJNX0FSTTMyX1NZU1JFR1Nf
SCAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9j
ZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmgKaW5kZXggYzE4
YWI3MjAzZC4uNzY1ZGUxYjc0YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5o
CkBAIC0zLDggKzMsNiBAQAogCiAjaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgogCi0jaW5jbHVk
ZSA8YXNtL2FybTY0L3N5c3JlZ3MuaD4KLQogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogLyogQW5v
bnltb3VzIHVuaW9uIGluY2x1ZGVzIGJvdGggMzItIGFuZCA2NC1iaXQgbmFtZXMgKGUuZy4sIHIw
L3gwKS4gKi8KQEAgLTg5LDI5ICs4Nyw2IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzCiAKICN1bmRl
ZiBfX0RFQ0xfUkVHCiAKLS8qIEFjY2VzcyB0byBzeXN0ZW0gcmVnaXN0ZXJzICovCi0KLSNkZWZp
bmUgUkVBRF9TWVNSRUczMihuYW1lKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
IHVpbnQzMl90IF9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgYXNtIHZvbGF0aWxlKCJtcnMgICUwLCAiX19zdHJpbmdpZnkobmFtZSkgOiAiPXIiIChfcikp
OyAgICAgICAgIFwKLSAgICBfcjsgfSkKLSNkZWZpbmUgV1JJVEVfU1lTUkVHMzIodiwgbmFtZSkg
ZG8geyAgICAgICAgICAgICAgICAgICAgXAotICAgIHVpbnQzMl90IF9yID0gdjsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlKCJtc3IgIl9fc3Ry
aW5naWZ5KG5hbWUpIiwgJTAiIDogOiAiciIgKF9yKSk7ICAgICAgIFwKLX0gd2hpbGUgKDApCi0K
LSNkZWZpbmUgV1JJVEVfU1lTUkVHNjQodiwgbmFtZSkgZG8geyAgICAgICAgICAgICAgICAgICAg
XAotICAgIHVpbnQ2NF90IF9yID0gdjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgYXNtIHZvbGF0aWxlKCJtc3IgIl9fc3RyaW5naWZ5KG5hbWUpIiwgJTAiIDogOiAi
ciIgKF9yKSk7ICAgICAgIFwKLX0gd2hpbGUgKDApCi0jZGVmaW5lIFJFQURfU1lTUkVHNjQobmFt
ZSkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB1aW50NjRfdCBfcjsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSgibXJz
ICAlMCwgIl9fc3RyaW5naWZ5KG5hbWUpIDogIj1yIiAoX3IpKTsgICAgICAgICBcCi0gICAgX3I7
IH0pCi0KLSNkZWZpbmUgUkVBRF9TWVNSRUcobmFtZSkgICAgIFJFQURfU1lTUkVHNjQobmFtZSkK
LSNkZWZpbmUgV1JJVEVfU1lTUkVHKHYsIG5hbWUpIFdSSVRFX1NZU1JFRzY0KHYsIG5hbWUpCi0K
ICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9BUk02NF9Q
Uk9DRVNTT1JfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNy
ZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaAppbmRleCBmNTEwOTI1
YTJhLi4wODU4NWE5NjllIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5
c3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaApAQCAtNTcs
NiArNTcsMjkgQEAKICNkZWZpbmUgSUNIX0FQMVIyX0VMMiAgICAgICAgICAgICBfX0FQMVJ4X0VM
MigyKQogI2RlZmluZSBJQ0hfQVAxUjNfRUwyICAgICAgICAgICAgIF9fQVAxUnhfRUwyKDMpCiAK
Ky8qIEFjY2VzcyB0byBzeXN0ZW0gcmVnaXN0ZXJzICovCisKKyNkZWZpbmUgUkVBRF9TWVNSRUcz
MihuYW1lKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVpbnQzMl90IF9yOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxl
KCJtcnMgICUwLCAiX19zdHJpbmdpZnkobmFtZSkgOiAiPXIiIChfcikpOyAgICAgICAgIFwKKyAg
ICBfcjsgfSkKKyNkZWZpbmUgV1JJVEVfU1lTUkVHMzIodiwgbmFtZSkgZG8geyAgICAgICAgICAg
ICAgICAgICAgXAorICAgIHVpbnQzMl90IF9yID0gdjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxlKCJtc3IgIl9fc3RyaW5naWZ5KG5hbWUpIiwg
JTAiIDogOiAiciIgKF9yKSk7ICAgICAgIFwKK30gd2hpbGUgKDApCisKKyNkZWZpbmUgV1JJVEVf
U1lTUkVHNjQodiwgbmFtZSkgZG8geyAgICAgICAgICAgICAgICAgICAgXAorICAgIHVpbnQ2NF90
IF9yID0gdjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZv
bGF0aWxlKCJtc3IgIl9fc3RyaW5naWZ5KG5hbWUpIiwgJTAiIDogOiAiciIgKF9yKSk7ICAgICAg
IFwKK30gd2hpbGUgKDApCisjZGVmaW5lIFJFQURfU1lTUkVHNjQobmFtZSkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB1aW50NjRfdCBfcjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSgibXJzICAlMCwgIl9fc3RyaW5n
aWZ5KG5hbWUpIDogIj1yIiAoX3IpKTsgICAgICAgICBcCisgICAgX3I7IH0pCisKKyNkZWZpbmUg
UkVBRF9TWVNSRUcobmFtZSkgICAgIFJFQURfU1lTUkVHNjQobmFtZSkKKyNkZWZpbmUgV1JJVEVf
U1lTUkVHKHYsIG5hbWUpIFdSSVRFX1NZU1JFRzY0KHYsIG5hbWUpCisKICNlbmRpZiAvKiBfQVNN
X0FSTV9BUk02NF9TWVNSRUdTX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggYmNkZWE5NzBj
YS4uMWExNzEzY2UwMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTQsNiArNCw3IEBACiAjaW5jbHVkZSA8
cHVibGljL3hlbi5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20v
bHBhZS5oPgorI2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CiAKICNpZmRlZiBDT05GSUdfQVJNXzY0
CiAjZGVmaW5lIFBBRERSX0JJVFMgICAgICAgICAgICAgIDQ4CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3BlcmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaAppbmRl
eCBjZGY2NGUwZjc3Li42MjYzZTc3MjUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3BlcmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKQEAgLTQsMTMgKzQs
NyBAQAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgotI2lm
IGRlZmluZWQoQ09ORklHX0FSTV8zMikKLSMgaW5jbHVkZSA8YXNtL2FybTMyL3Byb2Nlc3Nvci5o
PgotI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQotIyBpbmNsdWRlIDxhc20vYXJtNjQvcHJv
Y2Vzc29yLmg+Ci0jZWxzZQotIyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKLSNlbmRpZgor
I2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CiAKIGV4dGVybiBjaGFyIF9fcGVyX2NwdV9zdGFydFtd
LCBfX3Blcl9jcHVfZGF0YV9lbmRbXTsKIGV4dGVybiB1bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9v
ZmZzZXRbTlJfQ1BVU107CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3JlZ3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjVjNWM1MWJiY2QKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N5c3JlZ3MuaApAQCAtMCwwICsxLDIyIEBACisjaWZuZGVmIF9fQVNNX0FSTV9T
WVNSRUdTX0gKKyNkZWZpbmUgX19BU01fQVJNX1NZU1JFR1NfSAorCisjaWYgZGVmaW5lZChDT05G
SUdfQVJNXzMyKQorIyBpbmNsdWRlIDxhc20vYXJtMzIvc3lzcmVncy5oPgorI2VsaWYgZGVmaW5l
ZChDT05GSUdfQVJNXzY0KQorIyBpbmNsdWRlIDxhc20vYXJtNjQvc3lzcmVncy5oPgorI2Vsc2UK
KyMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCisjZW5kaWYKKworI2VuZGlmIC8qIF9fQVNN
X0FSTV9TWVNSRUdTX0ggKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KKworCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3RpbWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCmluZGV4IGVhODhlNzYz
MDQuLjlhNzA3MWE1NDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCkBAIC0xLDcgKzEsNyBAQAogI2lmbmRlZiBf
X0FSTV9USU1FX0hfXwogI2RlZmluZSBfX0FSTV9USU1FX0hfXwogCi0jaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CiAKICNkZWZpbmUgRFRfTUFUQ0hf
VElNRVIgICAgICAgICAgICAgICAgICAgICAgXAogICAgIERUX01BVENIX0NPTVBBVElCTEUoImFy
bSxhcm12Ny10aW1lciIpLCBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:23:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:23: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 1gLBRd-0002OF-PR; Fri, 09 Nov 2018 18:23:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBRc-0002O6-G8
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:48 +0000
X-Inumbo-ID: 99017e26-e44c-11e8-8efd-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99017e26-e44c-11e8-8efd-12d6303a7972;
 Fri, 09 Nov 2018 18: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 1gLBRa-0004x0-Ts
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBRa-0004vk-Ri
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBRa-0004vk-Ri@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:23:46 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Move out of processor.h
 traps related variable/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>

Y29tbWl0IGZjYjViOWY2YzNjODg2MWZjZGQ4NTBhMTk4ZmJkMjg1MjA2ZTY0ZTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjM0IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIG91dCBvZiBwcm9jZXNzb3IuaCB0cmFwcyByZWxh
dGVkIHZhcmlhYmxlL2Z1bmN0aW9uCiAgICAKICAgIGRvX3VuZXhwZWN0ZWRfdHJhcHMoKSBpcyBt
b3ZlZCB0byB0cmFwcy5oIHdoaWxlIGluaXRfdHJhcHMoKSBhbmQKICAgIGh5cF90cmFwc192ZWN0
b3JzKCkgYXJlIG1vdmVkIHRvIHNldHVwLmguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaCB8IDcgLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oICAgICB8
IDMgKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgIHwgMyArKysKIDMgZmlsZXMg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCmluZGV4IGI2NGVhNGU4ZTQuLjcyZGRjNDI3NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaApAQCAtNDUzLDEwICs0NTMsNiBAQCBleHRlcm4gcmVnaXN0ZXJfdCBfX2NwdV9sb2dpY2Fs
X21hcFtdOwogI2VuZGlmCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCi1leHRlcm4gdWludDMyX3Qg
aHlwX3RyYXBzX3ZlY3RvcltdOwotCi12b2lkIGluaXRfdHJhcHModm9pZCk7Ci0KIHZvaWQgcGFu
aWNfUEFSKHVpbnQ2NF90IHBhcik7CiAKIHZvaWQgc2hvd19leGVjdXRpb25fc3RhdGUoY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwpAQCAtNDcwLDkgKzQ2Niw2IEBAIHZvaWQgc2hv
d19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogI2RlZmluZSBj
cHVfdG9fY29yZShfY3B1KSAgICgwKQogI2RlZmluZSBjcHVfdG9fc29ja2V0KF9jcHUpICgwKQog
Ci12b2lkIG5vcmV0dXJuIGRvX3VuZXhwZWN0ZWRfdHJhcChjb25zdCBjaGFyICptc2csCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyk7Ci0KIHN0cnVjdCB2Y3B1Owogdm9pZCB2Y3B1X3JlZ3NfaHlwX3RvX3VzZXIoY29uc3Qg
c3RydWN0IHZjcHUgKnZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNw
dV9ndWVzdF9jb3JlX3JlZ3MgKnJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IDVmNDFiYTBjYmEu
LjExZTFiMmFhY2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTgzLDYgKzgzLDkgQEAgc3RydWN0IGJv
b3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKIHN0cnVjdCBi
b290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQp
OwogY29uc3QgY2hhciAqYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9vdG1vZHVsZV9raW5k
IGtpbmQpOwogCitleHRlcm4gdWludDMyX3QgaHlwX3RyYXBzX3ZlY3RvcltdOwordm9pZCBpbml0
X3RyYXBzKHZvaWQpOworCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Ry
YXBzLmgKaW5kZXggNTg5ZmJhOWNkMC4uNmQ4YTQzYTY5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaApAQCAt
NDYsNiArNDYsOSBAQCB2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKIAogaW50IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdmFkZHJfdCBwYyk7CiAKK3ZvaWQgbm9yZXR1cm4gZG9fdW5leHBlY3RlZF90cmFwKGNv
bnN0IGNoYXIgKm1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKKwogLyogRnVuY3Rpb25zIGZvciBwZW5kaW5nIHZp
cnR1YWwgYWJvcnQgY2hlY2tpbmcgd2luZG93LiAqLwogdm9pZCBhYm9ydF9ndWVzdF9leGl0X3N0
YXJ0KHZvaWQpOwogdm9pZCBhYm9ydF9ndWVzdF9leGl0X2VuZCh2b2lkKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:23:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:23: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 1gLBRn-0002PT-RH; Fri, 09 Nov 2018 18:23: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBRm-0002PG-Dk
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:58 +0000
X-Inumbo-ID: 9f12d1cb-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f12d1cb-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18: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 1gLBRl-0004x8-3a
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBRl-0004wL-1M
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:23:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBRl-0004wL-1M@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:23:57 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Only include stringify.h
 when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxOGVlZDVkZjYxODZlM2Y2NWJjYzYyN2FkZmUxYmFiZGU3MzYyNDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjM2IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBPbmx5IGluY2x1ZGUgc3RyaW5naWZ5Lmggd2hlbiBuZWNl
c3NhcnkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3JlZ3MuaCAgIHwgMSAr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oIHwgMiAtLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9jcHJlZ3MuaCAgICAgICAgICB8IDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9zeXNyZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3JlZ3Mu
aAppbmRleCBiMjViNTlhNTU3Li4yNWNkY2JmYTRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3N5c3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5
c3JlZ3MuaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX19BU01fQVJNX0FSTTMyX1NZU1JFR1Nf
SAogI2RlZmluZSBfX0FTTV9BUk1fQVJNMzJfU1lTUkVHU19ICiAKKyNpbmNsdWRlIDx4ZW4vc3Ry
aW5naWZ5Lmg+CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgogCiAvKiBMYXlvdXQgYXMgdXNlZCBp
biBhc3NlbWJseSwgd2l0aCBzcmMvZGVzdCByZWdpc3RlcnMgbWl4ZWQgaW4gKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oCmluZGV4IDc2NWRlMWI3NGIuLjgxZGZjNWU2MTUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaApAQCAtMSw4ICsxLDYgQEAKICNpZm5k
ZWYgX19BU01fQVJNX0FSTTY0X1BST0NFU1NPUl9ICiAjZGVmaW5lIF9fQVNNX0FSTV9BUk02NF9Q
Uk9DRVNTT1JfSAogCi0jaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgotCiAjaWZuZGVmIF9fQVNT
RU1CTFlfXwogCiAvKiBBbm9ueW1vdXMgdW5pb24gaW5jbHVkZXMgYm90aCAzMi0gYW5kIDY0LWJp
dCBuYW1lcyAoZS5nLiwgcjAveDApLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHJlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKaW5kZXggMDdlNTc5MTk4
My4uOTdhM2M2ZjFjMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCkBAIC0xLDggKzEsNiBAQAogI2lmbmRl
ZiBfX0FTTV9BUk1fQ1BSRUdTX0gKICNkZWZpbmUgX19BU01fQVJNX0NQUkVHU19ICiAKLSNpbmNs
dWRlIDx4ZW4vc3RyaW5naWZ5Lmg+Ci0KIC8qCiAgKiBBQXJjaDMyIENvLXByb2Nlc3NvciByZWdp
c3RlcnMuCiAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:24:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:24: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 1gLBRx-0002Qf-T4; Fri, 09 Nov 2018 18:24:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBRw-0002QV-Mf
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:08 +0000
X-Inumbo-ID: a527149a-e44c-11e8-9c89-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a527149a-e44c-11e8-9c89-12d6303a7972;
 Fri, 09 Nov 2018 18: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 1gLBRv-0004xT-9c
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBRv-0004x6-7P
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBRv-0004x6-7P@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:24:07 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Only include vreg.h when
 necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4OGFjZjYxMDhmMGYzMWE5NjQyMmZhYzcwM2M4YTAwNDM4ZWE2MTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjM4IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBPbmx5IGluY2x1ZGUgdnJlZy5oIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICB8IDEgKwogeGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgICB8IDEgKwogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICB8IDEg
KwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8IDEgLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS92cGwwMTEuaCB8IDEgLQogNSBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYyLmMKaW5kZXggMDA5OWZjZmZkYS4uYmY3Nzg5OWRiYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0z
MSw2ICszMSw3IEBACiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNtL3Zn
aWMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy1lbXVsLmg+CisjaW5jbHVkZSA8YXNtL3ZyZWcuaD4K
IAogc3RhdGljIHN0cnVjdCB7CiAgICAgYm9vbCBlbmFibGVkOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA5
ZWRkOTdjNGU3Li41YjczYzRlY2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNDUsNiArNDUsNyBAQAog
I2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNs
dWRlIDxhc20vdmdpYy1lbXVsLmg+CisjaW5jbHVkZSA8YXNtL3ZyZWcuaD4KIAogLyoKICAqIERh
dGEgc3RydWN0dXJlIHRvIGRlc2NyaWJlIGEgdmlydHVhbCBJVFMuCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKaW5kZXggYTI4MWVhYmQ3
ZS4uMTE3ZTQxYzc2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCisrKyBiL3hl
bi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgPGFzbS9wbDAx
MS11YXJ0Lmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMtZW11bC5oPgogI2luY2x1ZGUgPGFzbS92cGww
MTEuaD4KKyNpbmNsdWRlIDxhc20vdnJlZy5oPgogCiAvKgogICogU2luY2UgcGwwMTEgcmVnaXN0
ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBhbGwgcmVnaXN0ZXJzCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4
IDM3NGZkYWE0MGQuLjc2MDM5MmY5ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yNyw3ICsyNyw2IEBA
CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRl
IDxhc20vbW1pby5oPgotI2luY2x1ZGUgPGFzbS92cmVnLmg+CiAKIHN0cnVjdCBwZW5kaW5nX2ly
cQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnBsMDExLmgKaW5kZXggZGI5NWZmODIyZi4uYTgyODY5YTUzYyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZwbDAxMS5oCkBAIC0yMSw3ICsyMSw2IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvZG9tY3Rs
Lmg+CiAjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KLSNpbmNsdWRlIDxhc20vdnJlZy5oPgog
I2luY2x1ZGUgPHhlbi9tbS5oPgogCiAvKiBoZWxwZXIgbWFjcm9zICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:24:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:24: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 1gLBS7-0002Sa-Uy; Fri, 09 Nov 2018 18:24:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBS7-0002Rg-1y
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:19 +0000
X-Inumbo-ID: ab37b8c6-e44c-11e8-89b0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab37b8c6-e44c-11e8-89b0-12d6303a7972;
 Fri, 09 Nov 2018 18:24: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 1gLBS5-0004xb-FV
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBS5-0004xl-DH
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBS5-0004xl-DH@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:24:17 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove unnecessary includes
 in asm/vgic.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4NDUxOTRhYzk5ODQwZjg5ODUyYTMwN2E2MDAxMDQwODkxZTMzYjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
L3ZnaWMuaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMyAtLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggNzYwMzkyZjllZi4u
MDMxNmQ4N2Y2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTIyLDExICsyMiw4IEBACiAjaW5jbHVkZSA8
YXNtL25ld192Z2ljLmg+CiAjZWxzZQogCi0jaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1
ZGUgPHhlbi9yYWRpeC10cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgotI2luY2x1ZGUg
PGFzbS9naWMuaD4KLSNpbmNsdWRlIDxhc20vbW1pby5oPgogCiBzdHJ1Y3QgcGVuZGluZ19pcnEK
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:24:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:24: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 1gLBSI-0002U8-22; Fri, 09 Nov 2018 18:24:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBSG-0002Tz-Fo
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:28 +0000
X-Inumbo-ID: b147f366-e44c-11e8-8414-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b147f366-e44c-11e8-8414-12d6303a7972;
 Fri, 09 Nov 2018 18: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 1gLBSF-0004xm-L9
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBSF-0004yD-J1
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBSF-0004yD-J1@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:24:27 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove unnecessary includes
 in asm/mmio.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2NGIyMDA2N2ZiODU4OGJiZjNhMTMxMmZiZDk5MjQ1MDg1YjA3OGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQxIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
L21taW8uaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIHwgMiAtLQogMSBmaWxl
IGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbWlvLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAppbmRleCAzZWQzZjgyYmY3Li44
ZGJmYjI3NjgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaApAQCAtMjMsOCArMjMsNiBAQAogI2luY2x1ZGUgPHhl
bi9yd2xvY2suaD4KIAogI2luY2x1ZGUgPGFzbS9oc3IuaD4KLSNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLmg+Ci0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KIAogI2RlZmluZSBNQVhfSU9fSEFORExFUiAg
MTYKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:24:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBSS-0002Vm-3z; Fri, 09 Nov 2018 18:24:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBSQ-0002Vd-Un
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:38 +0000
X-Inumbo-ID: b7585c0e-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7585c0e-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:24:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLBSP-0004yR-Qv
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBSP-0004z0-Ol
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBSP-0004z0-Ol@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:24:37 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove unnecessary includes
 in traps.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkNjMzOGRjNTZiYzVlNTQwNGVlMjI1YjgzZjg2NmY1MTZiNjI0NDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQzIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gdHJh
cHMuYwogICAgCiAgICBBbHNvLCBpbmNsdWRlIHNtY2NjLmggaW5zdGVhZCBvZiBwc2NpLmguCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4K
ICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA0ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDBiOGQzNDJjMWEuLjg4ZmZlZWI0ODAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCkBAIC00MiwxMiArNDIsMTAgQEAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2lu
Y2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgotI2luY2x1ZGUg
PGFzbS9mbHVzaHRsYi5oPgogI2luY2x1ZGUgPGFzbS9oc3IuaD4KICNpbmNsdWRlIDxhc20vbW1p
by5oPgotI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+Ci0jaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNp
bmNsdWRlIDxhc20vcmVncy5oPgorI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPGFz
bS90cmFwcy5oPgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL3Z0aW1lci5o
PgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:24:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBSc-0002Wu-5s; Fri, 09 Nov 2018 18:24:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBSb-0002Wk-5t
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:49 +0000
X-Inumbo-ID: bd6bfc39-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd6bfc39-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18: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 1gLBSa-0004ym-0m
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBSZ-000504-UV
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBSZ-000504-UV@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:24:47 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove unnecessary includes
 in asm/p2m.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiOTdiYThmZTlhMzliMDJkZTI0ZTUwMmVmNGY4MGI3NTI3NmYyY2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5v
diA5IDEwOjA4OjExIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTm92IDkgMTA6MTQ6NDUgMjAx
OCAtMDgwMAoKICAgIHhlbi9hcm06IFJlbW92ZSB1bm5lY2Vzc2FyeSBpbmNsdWRlcyBpbiBhc20v
cDJtLmgKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgMiAtLQogMSBmaWxlIGNo
YW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggN2IyODYzZGE2NS4uNGZlNzhk
MzlhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCkBAIC01LDggKzUsNiBAQAogI2luY2x1ZGUgPHhlbi9yYWRpeC10
cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3J3bG9jay5oPgogI2luY2x1ZGUgPHhlbi9tZW1fYWNjZXNz
Lmg+Ci0jaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+IC8qIGZvciB2bV9ldmVudF9yZXNwb25z
ZV90ICovCi0jaW5jbHVkZSA8cHVibGljL21lbW9yeS5oPgogCiAjZGVmaW5lIHBhZGRyX2JpdHMg
UEFERFJfQklUUwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:25:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBSm-0002Y1-7h; Fri, 09 Nov 2018 18:25:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBSl-0002Xv-Cm
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:59 +0000
X-Inumbo-ID: c37f805c-e44c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c37f805c-e44c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18: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 1gLBSk-0004yx-6X
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBSk-00051B-4M
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:24:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBSk-00051B-4M@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:24:58 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove unnecessary includes
 in asm-arm/acpi.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjNGNjZjdhMzUyNTA1N2UzYjVmZWIwMzM2MWI2YWMxMjg2NzEwMDgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzoxMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQ3IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
LWFybS9hY3BpLmgKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaCB8IDEgLQogMSBm
aWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FjcGkuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCmluZGV4IGZlZWM0ZmIwYWMu
LjUwMzQwMjgxYTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCkBAIC0yMyw3ICsyMyw2IEBACiAjaWZuZGVmIF9B
U01fQVJNX0FDUElfSAogI2RlZmluZSBfQVNNX0FSTV9BQ1BJX0gKIAotI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKICNkZWZpbmUgQ09NUElMRVJfREVQRU5E
RU5UX0lOVDY0ICAgbG9uZyBsb25nCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:25:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:25: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 1gLBSx-0002ZD-9Y; Fri, 09 Nov 2018 18:25:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBSv-0002Z4-Tx
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:09 +0000
X-Inumbo-ID: c98e55d2-e44c-11e8-b6d9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c98e55d2-e44c-11e8-b6d9-12d6303a7972;
 Fri, 09 Nov 2018 18:25:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLBSu-0004zI-CI
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBSu-00051o-A1
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBSu-00051o-A1@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:25:08 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove unnecessary includes
 in asm/current.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4MThiZGIzYjgwMzA1NTQzMWI5YTkxOWNlNmIxZTkzZGEzODY2NjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzoxMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQ5IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
L2N1cnJlbnQuaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIHwgMiAtLQog
MSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaAppbmRleCBm
OTgxOWIzNGZjLi5jNGFmNjZmYmI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2N1
cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaApAQCAtMiw5ICsyLDcg
QEAKICNkZWZpbmUgX19BUk1fQ1VSUkVOVF9IX18KIAogI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4K
LSNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKLSNpbmNsdWRlIDxhc20vcGVyY3B1Lmg+CiAjaW5j
bHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogCiAvKiBUZWxsIHdoZXRoZXIgdGhlIGd1ZXN0IHZDUFUg
ZW5hYmxlZCBXb3JrYXJvdW5kIDIgKGkuZSB2YXJpYW50IDQpICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:25:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18: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 1gLBT6-0002aQ-Be; Fri, 09 Nov 2018 18:25:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBT5-0002aH-DQ
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:19 +0000
X-Inumbo-ID: cf9ef850-e44c-11e8-be6c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf9ef850-e44c-11e8-be6c-12d6303a7972;
 Fri, 09 Nov 2018 18:25: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 1gLBT4-0004zQ-I1
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBT4-00052J-Ft
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBT4-00052J-Ft@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:25:18 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: platform: Don't include
 p2m.h in exynos5 and omap5
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmZTAyNzhmY2JhMmRjZDNlNWIxZjE2MzhiM2E1M2NjYTM1N2QzNTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzoxMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjUwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBwbGF0Zm9ybTogRG9uJ3QgaW5jbHVkZSBwMm0uaCBpbiBl
eHlub3M1IGFuZCBvbWFwNQogICAgCiAgICBOb25lIG9mIHRoZSBwbGF0Zm9ybXMgYXJlIHVzaW5n
IHRoZSBwMm0gaGVscGVycy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUu
YyB8IDEgLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAgfCAxIC0KIDIgZmlsZXMg
Y2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL2V4eW5vczUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCmluZGV4IGUy
YzBiN2I4NzguLjY1NjA1MDcwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
ZXh5bm9zNS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCkBAIC0xNyw3
ICsxNyw2IEBACiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgogICovCiAKLSNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVl
Lmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMgYi94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL29tYXA1LmMKaW5kZXggN2RiYmE5NTc1Ni4uYWVlMjRlNGQyOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvb21hcDUuYwpAQCAtMTcsNyArMTcsNiBAQAogICogR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICAqLwogCi0jaW5jbHVkZSA8YXNtL3AybS5oPgogI2lu
Y2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybXMvb21hcDUuaD4K
ICNpbmNsdWRlIDx4ZW4vbW0uaD4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 18:25:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:25:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLBTH-0002bY-DY; Fri, 09 Nov 2018 18:25:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBTF-0002bO-Jv
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:29 +0000
X-Inumbo-ID: d5b14e78-e44c-11e8-ae7c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5b14e78-e44c-11e8-ae7c-12d6303a7972;
 Fri, 09 Nov 2018 18: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 1gLBTE-0004za-Nq
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLBTE-00052h-Lh
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 18:25:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLBTE-00052h-Lh@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 18:25:28 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Move vgic_* helpers from
 gic.h to vgic.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2NWI3ZTg0NDlkYTBjNGZmYjRlZGFmYmZjMDI3NzE2MjljZTgwN2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzoxMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjUyIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIHZnaWNfKiBoZWxwZXJzIGZyb20gZ2ljLmggdG8g
dmdpYy5oCiAgICAKICAgIEtlZXAgdmdpY18qIGhlbHBlcnMgaW4gYSBzaW5nbGUgcGxhY2UuIEF0
IHRoZSBzYW1lIHRpbWUgcmVtb3ZlIGdpYy5oCiAgICBmcm9tIGV2ZW50Lmggc2luY2UgdGhlIGhl
bHBlcnMgaGFzIG5vdyBiZWVuIG1vdmVkIHRvIHZnaWMuaCAoaW5jbHVkZWQgYnkKICAgIGRvbWFp
bi5oKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggfCAxIC0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmggICB8IDMgLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAg
fCA1ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggMmY1MTg2NDA0My4uYjE0YzE2NmFkNiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZXZlbnQuaApAQCAtMSw3ICsxLDYgQEAKICNpZm5kZWYgX19BU01fRVZFTlRfSF9fCiAjZGVmaW5l
IF9fQVNNX0VWRU5UX0hfXwogCi0jaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9k
b21haW4uaD4KIAogdm9pZCB2Y3B1X2tpY2soc3RydWN0IHZjcHUgKnYpOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5k
ZXggMjJmYTEyMmU1Mi4uZmFiMDJmMTlmNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yNDksOSArMjQ5LDcg
QEAgZXh0ZXJuIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKiwgdW5z
aWduZWQgaW50IHZpcnEsCiBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBpcnFfZGVzYyAqZGVzYyk7CiAKLWV4dGVybiB2b2lkIHZnaWNfc3luY190b19scnMo
dm9pZCk7CiBleHRlcm4gdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2
KTsKLWV4dGVybiBpbnQgdmdpY192Y3B1X3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KTsKIAog
ZXh0ZXJuIHZvaWQgaW5pdF9tYWludGVuYW5jZV9pbnRlcnJ1cHQodm9pZCk7CiBleHRlcm4gdm9p
ZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLApA
QCAtMzA2LDcgKzMwNCw2IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgZ2ljX251bWJlcl9saW5lcyh2
b2lkKTsKIC8qIElSUSB0cmFuc2xhdGlvbiBmdW5jdGlvbiBmb3IgdGhlIGRldmljZSB0cmVlICov
CiBpbnQgZ2ljX2lycV94bGF0ZShjb25zdCB1MzIgKmludHNwZWMsIHVuc2lnbmVkIGludCBpbnRz
aXplLAogICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpvdXRfaHdpcnEsIHVuc2lnbmVk
IGludCAqb3V0X3R5cGUpOwotdm9pZCB2Z2ljX3N5bmNfZnJvbV9scnMoc3RydWN0IHZjcHUgKnYp
OwogCiBzdHJ1Y3QgZ2ljX2luZm8gewogICAgIC8qIEdJQyB2ZXJzaW9uICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CmluZGV4IDAzMTZkODdmNjYuLjU2ZWQ1ZmU4ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0zNjMsNiAr
MzYzLDExIEBAIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRiYXNlLAogICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKTsKICNlbmRpZgogCit2b2lkIHZn
aWNfc3luY190b19scnModm9pZCk7Cit2b2lkIHZnaWNfc3luY19mcm9tX2xycyhzdHJ1Y3QgdmNw
dSAqdik7CisKK2ludCB2Z2ljX3ZjcHVfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYpOworCiAj
ZW5kaWYgLyogX19BU01fQVJNX1ZHSUNfSF9fICovCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 23:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 23:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLG6K-0003Qs-9o; Fri, 09 Nov 2018 23: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLG6I-0003Qn-PS
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:06 +0000
X-Inumbo-ID: 44ffbe24-e476-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44ffbe24-e476-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 23: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 1gLG6G-0002GI-R9
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLG6G-0007YU-Ok
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLG6G-0007YU-Ok@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 23:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3N2FmZWM0NTU2YzY3NmU1YTFhOTU4ZDE2MjYyMjZmYmNhMmE2OTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAyMyAxOToxNzowNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDE1OjA5OjIwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWM6IEVuc3VyZSB3ZSBoYXZlIGFuIElTQiBiZXR3ZWVu
IGFjayBhbmQgZG9fSVJRKCkKICAgIAogICAgRGV2aWNlcyB0aGF0IGV4cG9zZSB0aGVpciBpbnRl
cnJ1cHQgc3RhdHVzIHJlZ2lzdGVycyB2aWEgc3lzdGVtCiAgICByZWdpc3RlcnMgKGUuZy4gU3Rh
dGlzdGljYWwgcHJvZmlsaW5nLCBDUFUgUE1VLCBEeW5hbUlRIFBNVSwgYXJjaCB0aW1lciwKICAg
IHZnaWMgKGFsdGhvdWdoIHVudXNlZCBieSBMaW51eCksIC4uLikgcmVseSBvbiBhIGNvbnRleHQg
c3luY2hyb25pc2luZwogICAgb3BlcmF0aW9uIG9uIHRoZSBDUFUgdG8gZW5zdXJlIHRoYXQgdGhl
IHVwZGF0ZWQgc3RhdHVzIHJlZ2lzdGVyIGlzCiAgICB2aXNpYmxlIHRvIHRoZSBDUFUgd2hlbiBo
YW5kbGluZyB0aGUgaW50ZXJydXB0LiBUaGlzIHVzdWFsbHkgaGFwcGVucyBhcwogICAgYSByZXN1
bHQgb2YgdGFraW5nIHRoZSBJUlEgZXhjZXB0aW9uIGluIHRoZSBmaXJzdCBwbGFjZSwgYnV0IHRo
ZXJlIGFyZQogICAgdHdvIHJhY2Ugc2NlbmFyaW9zIHdoZXJlIHRoaXMgaXNuJ3QgdGhlIGNhc2Uu
CiAgICAKICAgIEZvciBleGFtcGxlLCBsZXQncyBzYXkgd2UgaGF2ZSB0d28gcGVyaXBoZXJhbHMg
KFggYW5kIFkpLCB3aGVyZSBZIHVzZXMgYQogICAgc3lzdGVtIHJlZ2lzdGVyIGZvciBpdHMgaW50
ZXJydXB0IHN0YXR1cy4KICAgIAogICAgQ2FzZSAxOgogICAgMS4gQ1BVIHRha2VzIGFuIElSUSBl
eGNlcHRpb24gYXMgYSByZXN1bHQgb2YgWCByYWlzaW5nIGFuIGludGVycnVwdAogICAgMi4gWSB0
aGVuIHJhaXNlcyBpdHMgaW50ZXJydXB0IGxpbmUsIGJ1dCB0aGUgdXBkYXRlIHRvIGl0cyBzeXN0
ZW0KICAgICAgIHJlZ2lzdGVyIGlzIG5vdCB5ZXQgdmlzaWJsZSB0byB0aGUgQ1BVCiAgICAzLiBU
aGUgR0lDIGRlY2lkZXMgdG8gZXhwb3NlIFkncyBpbnRlcnJ1cHQgbnVtYmVyIGZpcnN0IGluIHRo
ZSBBY2sKICAgICAgIHJlZ2lzdGVyCiAgICA0LiBUaGUgQ1BVIHJ1bnMgdGhlIElSUSBoYW5kbGVy
IGZvciBZLCBidXQgdGhlIHN0YXR1cyByZWdpc3RlciBpcyBzdGFsZQogICAgCiAgICBDYXNlIDI6
CiAgICAxLiBDUFUgdGFrZXMgYW4gSVJRIGV4Y2VwdGlvbiBhcyBhIHJlc3VsdCBvZiBYIHJhaXNp
bmcgYW4gaW50ZXJydXB0CiAgICAyLiBDUFUgcmVhZHMgdGhlIGludGVycnVwdCBudW1iZXIgZm9y
IFggZnJvbSB0aGUgQWNrIHJlZ2lzdGVyIGFuZCBydW5zCiAgICAgICBpdHMgSVJRIGhhbmRsZXIK
ICAgIDMuIFkgcmFpc2VzIGl0cyBpbnRlcnJ1cHQgbGluZSBhbmQgdGhlIEFjayByZWdpc3RlciBp
cyB1cGRhdGVkLCBidXQKICAgICAgIGFnYWluLCB0aGUgdXBkYXRlIHRvIGl0cyBzeXN0ZW0gcmVn
aXN0ZXIgaXMgbm90IHlldCB2aXNpYmxlIHRvIHRoZQogICAgICAgQ1BVLgogICAgNC4gU2luY2Ug
dGhlIEdJQyBkcml2ZXJzIHBvbGwgdGhlIEFjayByZWdpc3Rlciwgd2UgcmVhZCBZJ3MgaW50ZXJy
dXB0CiAgICAgICBudW1iZXIgYW5kIHJ1biBpdHMgaGFuZGxlciB3aXRob3V0IGEgY29udGV4dCBz
eW5jaHJvbmlzYXRpb24KICAgICAgIG9wZXJhdGlvbiwgdGhlcmVmb3JlIHNlZWluZyB0aGUgc3Rh
bGUgcmVnaXN0ZXIgdmFsdWUuCiAgICAKICAgIEluIGVpdGhlciBjYXNlLCB3ZSBydW4gdGhlIHJp
c2sgb2YgbWlzc2luZyBhbiBJUlEuIFRoaXMgcGF0Y2ggc29sdmVzIHRoZQogICAgcHJvYmxlbSBi
eSBlbnN1cmluZyB0aGF0IHdlIGV4ZWN1dGUgYW4gSVNCIGluIHRoZSBHSUMgZHJpdmVycyBwcmlv
cgogICAgdG8gaW52b2tpbmcgdGhlIGludGVycnVwdCBoYW5kbGVyLgogICAgCiAgICBCYXNlZCBv
biBMaW51eCBjb21taXQgMzlhMDZiNjdjMmMxMjU2YmNmMjM2MWExZjY3ZDI1MjlmNzBhYjIwNgog
ICAgImlycWNoaXAvZ2ljOiBFbnN1cmUgd2UgaGF2ZSBhbiBJU0IgYmV0d2VlbiBhY2sgYW5kIC0+
aGFuZGxlX2lycSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdjxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAyICsrCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGU1MjRhZDU4M2QuLmNiMjNiNjRjYzkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM4NCwx
MiArMzg0LDE0IEBAIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgaW50IGlzX2ZpcSkKICAgICAgICAgaWYgKCBsaWtlbHkoaXJxID49IDE2ICYmIGlycSA8IDEw
MjApICkKICAgICAgICAgewogICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOworICAgICAg
ICAgICAgaXNiKCk7CiAgICAgICAgICAgICBkb19JUlEocmVncywgaXJxLCBpc19maXEpOwogICAg
ICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlm
ICggaXNfbHBpKGlycSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBsb2NhbF9pcnFfZW5hYmxl
KCk7CisgICAgICAgICAgICBpc2IoKTsKICAgICAgICAgICAgIGdpY19od19vcHMtPmRvX0xQSShp
cnEpOwogICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 23:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 23: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 1gLG6U-0003Ri-BV; Fri, 09 Nov 2018 23:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLG6S-0003RM-Ma
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:16 +0000
X-Inumbo-ID: 4b137b98-e476-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b137b98-e476-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 23: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 1gLG6R-0002GS-0p
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLG6Q-0007ZD-Ud
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLG6Q-0007ZD-Ud@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 23:22:14 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: gic: Ensure ordering between
 read of INTACK and shared data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1NWU1ZjFiZDI2YzRjMTk5NTM1N2U5NjcxYjNlNDJhNjhkNWNlOGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAyMyAxOToxNzowNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDE1OjEwOjE3IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWM6IEVuc3VyZSBvcmRlcmluZyBiZXR3ZWVuIHJlYWQg
b2YgSU5UQUNLIGFuZCBzaGFyZWQgZGF0YQogICAgCiAgICBXaGVuIGFuIElQSSBpcyBnZW5lcmF0
ZWQgYnkgYSBDUFUsIHRoZSBwYXR0ZXJuIGxvb2tzIHJvdWdobHkgbGlrZToKICAgIAogICAgICA8
d3JpdGUgc2hhcmVkIGRhdGE+CiAgICAgIGRzYihzeSk7CiAgICAgIDx3cml0ZSB0byBHSUMgdG8g
c2lnbmFsIFNHST4KICAgIAogICAgT24gdGhlIHJlY2VpdmluZyBDUFUgd2UgcmVseSBvbiB0aGUg
ZmFjdCB0aGF0LCBvbmNlIHdlJ3ZlIHRha2VuIHRoZQogICAgaW50ZXJydXB0LCB0aGVuIHRoZSBm
cmVzaGx5IHdyaXR0ZW4gc2hhcmVkIGRhdGEgbXVzdCBiZSB2aXNpYmxlIHRvIHVzLgogICAgUHV0
IGFub3RoZXIgd2F5LCB0aGUgQ1BVIGlzbid0IGdvaW5nIHRvIHNwZWN1bGF0ZSB0YWtpbmcgYW4g
aW50ZXJydXB0LgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlzIGFzc3VtcHRpb24gdHVybnMg
b3V0IHRvIGJlIGJyb2tlbi4KICAgIAogICAgQ29uc2lkZXIgdGhhdCBDUFV4IHdhbnRzIHRvIHNl
bmQgYW4gSVBJIHRvIENQVXksIHdoaWNoIHdpbGwgY2F1c2UgQ1BVeQogICAgdG8gcmVhZCBzb21l
IHNoYXJlZF9kYXRhLiBCZWZvcmUgQ1BVeCBoYXMgZG9uZSBhbnl0aGluZywgYSByYW5kb20KICAg
IHBlcmlwaGVyYWwgcmFpc2VzIGFuIElSUSB0byB0aGUgR0lDIGFuZCB0aGUgSVJRIGxpbmUgb24g
Q1BVeSBpcyByYWlzZWQuCiAgICBDUFV5IHRoZW4gdGFrZXMgdGhlIElSUSBhbmQgc3RhcnRzIGV4
ZWN1dGluZyB0aGUgZW50cnkgY29kZSwgaGVhZGluZwogICAgdG93YXJkcyBnaWNfaGFuZGxlX2ly
cS4gRnVydGhlcm1vcmUsIGxldCdzIGFzc3VtZSB0aGF0IGEgYnVuY2ggb2YgdGhlCiAgICBwcmV2
aW91cyBpbnRlcnJ1cHRzIGhhbmRsZWQgYnkgQ1BVeSB3ZXJlIFNHSXMsIHNvIHRoZSBicmFuY2gg
cHJlZGljdG9yCiAgICBraWNrcyBpbiBhbmQgc3BlY3VsYXRlcyB0aGF0IGlycW5yIHdpbGwgYmUg
PDE2IGFuZCB3ZSdyZSBsaWtlbHkgdG8KICAgIGhlYWQgaW50byBoYW5kbGVfSVBJLiBUaGUgcHJl
ZmV0Y2hlciB0aGVuIGdyYWJzIGEgc3BlY3VsYXRpdmUgY29weSBvZgogICAgc2hhcmVkX2RhdGEg
d2hpY2ggY29udGFpbnMgYSBzdGFsZSB2YWx1ZS4KICAgIAogICAgTWVhbndoaWxlLCBDUFV4IGdl
dHMgcm91bmQgdG8gdXBkYXRpbmcgc2hhcmVkX2RhdGEgYW5kIGFza2luZyB0aGUgR0lDCiAgICB0
byBzZW5kIGFuIFNHSSB0byBDUFV5LiBJbnRlcm5hbGx5LCB0aGUgR0lDIGRlY2lkZXMgdGhhdCB0
aGUgU0dJIGlzCiAgICBtb3JlIGltcG9ydGFudCB0aGFuIHRoZSBwZXJpcGhlcmFsIGludGVycnVw
dCAod2hpY2ggaGFzbid0IHlldCBiZWVuCiAgICBBQ0tlZCkgYnV0IGRvZXNuJ3QgbmVlZCB0byBk
byBhbnl0aGluZyB0byBDUFV5LCBiZWNhdXNlIHRoZSBJUlEgbGluZQogICAgaXMgYWxyZWFkeSBy
YWlzZWQuCiAgICAKICAgIENQVXkgdGhlbiByZWFkcyB0aGUgQUNLIHJlZ2lzdGVyIG9uIHRoZSBH
SUMsIHNlZXMgdGhlIFNHSSB2YWx1ZSB3aGljaAogICAgY29uZmlybXMgdGhlIGJyYW5jaCBwcmVk
aWN0aW9uIGFuZCB3ZSBlbmQgdXAgd2l0aCBhIHN0YWxlIHNoYXJlZF9kYXRhCiAgICB2YWx1ZS4K
ICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbSBieSBhZGRpbmcgYW4gc21wX3Jt
YigpIHRvIHRoZSBJUEkgZW50cnkKICAgIGNvZGUgaW4gZG9fU0dJLgogICAgCiAgICBBdCB0aGUg
c2FtZSB0aW1lIGRvY3VtZW50IHRoZSB3cml0ZSBiYXJyaWVyLgogICAgCiAgICBCYXNlZCBvbiBM
aW51eCBjb21taXQgZjg2YzRmYmQ5MzBmZjZmZWNmM2Q4YTFjMzEzMTgyYmQwZjQ5ZjQ5NgogICAg
ImlycWNoaXAvZ2ljOiBFbnN1cmUgb3JkZXJpbmcgYmV0d2VlbiByZWFkIG9mIElOVEFDSyBhbmQg
c2hhcmVkIGRhdGEiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3Y8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jIHwgMjIgKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggY2IyM2I2
NGNjOS4uYmFmNzQzMjRlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hl
bi9hcmNoL2FybS9naWMuYwpAQCAtMjk2LDYgKzI5NiwxMSBAQCB2b2lkIHNlbmRfU0dJX21hc2so
Y29uc3QgY3B1bWFza190ICpjcHVtYXNrLCBlbnVtIGdpY19zZ2kgc2dpKQogewogICAgIEFTU0VS
VChzZ2kgPCAxNik7IC8qIFRoZXJlIGFyZSBvbmx5IDE2IFNHSXMgKi8KIAorICAgLyoKKyAgICAq
IEVuc3VyZSB0aGF0IHN0b3JlcyB0byBOb3JtYWwgbWVtb3J5IGFyZSB2aXNpYmxlIHRvIHRoZSBv
dGhlciBDUFVzCisgICAgKiBiZWZvcmUgaXNzdWluZyB0aGUgSVBJLgorICAgICogTWF0Y2hlcyB0
aGUgcmVhZCBiYXJyaWVyIGluIGRvX3NnaS4KKyAgICAqLwogICAgIGRzYihzeSk7CiAgICAgZ2lj
X2h3X29wcy0+c2VuZF9TR0koc2dpLCBTR0lfVEFSR0VUX0xJU1QsIGNwdW1hc2spOwogfQpAQCAt
MzA5LDYgKzMxNCwxMSBAQCB2b2lkIHNlbmRfU0dJX3NlbGYoZW51bSBnaWNfc2dpIHNnaSkKIHsK
ICAgICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBUaGVyZSBhcmUgb25seSAxNiBTR0lzICovCiAKKyAg
IC8qCisgICAgKiBFbnN1cmUgdGhhdCBzdG9yZXMgdG8gTm9ybWFsIG1lbW9yeSBhcmUgdmlzaWJs
ZSB0byB0aGUgb3RoZXIgQ1BVcworICAgICogYmVmb3JlIGlzc3VpbmcgdGhlIElQSS4KKyAgICAq
IE1hdGNoZXMgdGhlIHJlYWQgYmFycmllciBpbiBkb19zZ2kuCisgICAgKi8KICAgICBkc2Ioc3kp
OwogICAgIGdpY19od19vcHMtPnNlbmRfU0dJKHNnaSwgU0dJX1RBUkdFVF9TRUxGLCBOVUxMKTsK
IH0KQEAgLTMxNyw2ICszMjcsMTEgQEAgdm9pZCBzZW5kX1NHSV9hbGxidXRzZWxmKGVudW0gZ2lj
X3NnaSBzZ2kpCiB7CiAgICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBUaGVyZSBhcmUgb25seSAxNiBT
R0lzICovCiAKKyAgIC8qCisgICAgKiBFbnN1cmUgdGhhdCBzdG9yZXMgdG8gTm9ybWFsIG1lbW9y
eSBhcmUgdmlzaWJsZSB0byB0aGUgb3RoZXIgQ1BVcworICAgICogYmVmb3JlIGlzc3VpbmcgdGhl
IElQSS4KKyAgICAqIE1hdGNoZXMgdGhlIHJlYWQgYmFycmllciBpbiBkb19zZ2kuCisgICAgKi8K
ICAgIGRzYihzeSk7CiAgICBnaWNfaHdfb3BzLT5zZW5kX1NHSShzZ2ksIFNHSV9UQVJHRVRfT1RI
RVJTLCBOVUxMKTsKIH0KQEAgLTM1Miw2ICszNjcsMTMgQEAgc3RhdGljIHZvaWQgZG9fc2dpKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIGdpY19zZ2kgc2dpKQogICAgIC8qIExvd2Vy
IHRoZSBwcmlvcml0eSAqLwogICAgIGdpY19od19vcHMtPmVvaV9pcnEoZGVzYyk7CiAKKyAgICAv
KgorICAgICAqIEVuc3VyZSBhbnkgc2hhcmVkIGRhdGEgd3JpdHRlbiBieSB0aGUgQ1BVIHNlbmRp
bmcKKyAgICAgKiB0aGUgSVBJIGlzIHJlYWQgYWZ0ZXIgd2UndmUgcmVhZCB0aGUgQUNLIHJlZ2lz
dGVyIG9uIHRoZSBHSUMuCisgICAgICogTWF0Y2hlcyB0aGUgd3JpdGUgYmFycmllciBpbiBzZW5k
X1NHSV8qIGhlbHBlcnMuCisgICAgICovCisgICAgc21wX3JtYigpOworCiAgICAgc3dpdGNoIChz
Z2kpCiAgICAgewogICAgIGNhc2UgR0lDX1NHSV9FVkVOVF9DSEVDSzoKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 09 23:22:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 23: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 1gLG6d-0003T4-ET; Fri, 09 Nov 2018 23:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLG6c-0003Sw-3S
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:26 +0000
X-Inumbo-ID: 51206516-e476-11e8-af50-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51206516-e476-11e8-af50-12d6303a7972;
 Fri, 09 Nov 2018 23:22: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 1gLG6b-0002Ga-6W
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLG6b-0007Zw-4E
 for xen-changelog@lists.xenproject.org; Fri, 09 Nov 2018 23:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLG6b-0007Zw-4E@xenbits.xenproject.org>
Date: Fri, 09 Nov 2018 23:22:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: gic: Remove duplicated
 comment in do_sgi
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAyMyAxOToxNzowOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDE1OjEwOjI2IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWM6IFJlbW92ZSBkdXBsaWNhdGVkIGNvbW1lbnQgaW4g
ZG9fc2dpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdjxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gv
YXJtL2dpYy5jCmluZGV4IGJhZjc0MzI0ZTUuLjM3YzNhZjcxOTcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM1OSw3ICszNTksNiBA
QCB2b2lkIGdpY19kaXNhYmxlX2NwdSh2b2lkKQogCiBzdGF0aWMgdm9pZCBkb19zZ2koc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGVudW0gZ2ljX3NnaSBzZ2kpCiB7Ci0gICAgLyogTG93ZXIg
dGhlIHByaW9yaXR5ICovCiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2Mo
c2dpKTsKIAogICAgIHBlcmZjX2luY3IoaXBpcyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Nov 10 23:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 23: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 1gLcPB-0007eX-A0; Sat, 10 Nov 2018 23:11:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLcP9-0007eQ-W3
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:04 +0000
X-Inumbo-ID: e478f299-e53d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e478f299-e53d-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 23:11:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLcP8-0006zJ-7o
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLcP8-0005dc-5J
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLcP8-0005dc-5J@xenbits.xenproject.org>
Date: Sat, 10 Nov 2018 23:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] Release: add release note link to
 SUPPORT.md
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4NDFjODJhNTM0OWNkNTZhZGI4ZmQ0OTA3YmY1YWQ5NTYzZWFhN2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDYg
MTE6NTU6MDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxMTo1NTowNiAyMDE4ICswMTAwCgogICAgUmVs
ZWFzZTogYWRkIHJlbGVhc2Ugbm90ZSBsaW5rIHRvIFNVUFBPUlQubWQKICAgIAogICAgSW4gb3Jk
ZXIgdG8gaGF2ZSBhIGxpbmsgdG8gdGhlIHJlbGVhc2Ugbm90ZXMgaW4gdGhlIGZlYXR1cmUgbGlz
dAogICAgZ2VuZXJhdGVkIGZyb20gU1VQUE9SVC5tZCBhZGQgdGhhdCBsaW5rIGluIHRoZSAiUmVs
ZWFzZSBTdXBwb3J0IgogICAgc2VjdGlvbiBvZiB0aGF0IGZpbGUuCiAgICAKICAgIFRoZSByZWFs
IGxpbmsgbmVlZHMgdG8gYmUgYWRhcHRlZCB3aGVuIHRoZSB2ZXJzaW9uIGlzIGJlaW5nIHJlbGVh
c2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBTVVBQ
T1JULm1kIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCBkZGQ4MTMyMjUxLi42ZDQxN2E2MThlIDEw
MDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTEzLDYgKzEzLDcgQEAg
Zm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMgbGV2ZWxzIGV0Yy4KICAg
ICBJbml0aWFsLVJlbGVhc2U6IDIwMTctMTItMTMKICAgICBTdXBwb3J0ZWQtVW50aWw6IDIwMTkt
MDYtMTMKICAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiAyMDIwLTEyLTEzCisgICAgUmVsZWFz
ZS1Ob3RlczogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1By
b2plY3RfNC4xMF9SZWxlYXNlX05vdGVzIj5STjwvYT4KIAogIyBGZWF0dXJlIFN1cHBvcnQKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Nov 10 23:11:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 23: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 1gLcPL-0007eu-Bi; Sat, 10 Nov 2018 23:11:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLcPK-0007ep-F7
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:14 +0000
X-Inumbo-ID: ea8ac6f2-e53d-11e8-bc7c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea8ac6f2-e53d-11e8-bc7c-12d6303a7972;
 Sat, 10 Nov 2018 23:11: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 1gLcPI-0006zV-E6
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLcPI-0005e4-Bp
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLcPI-0005e4-Bp@xenbits.xenproject.org>
Date: Sat, 10 Nov 2018 23:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjN2NkOTQ4MDhlNTQ1OTI3YjY2MDQ3NGViYjg0OWM4M2U5NzMzZDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDQ6MjggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0NDoyOCAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
ICAgICAgICB8ICA4ICsrKysrKystCiA1IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCAyYTU1NTRhYjI2Li4wYjAwNThiNDVlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jCkBAIC00MCw3ICs0MCw3IEBAIGJvb2wgX19yZWFkX21vc3RseSB4ZW5fZ3Vlc3Q7
CiBzdGF0aWMgX19yZWFkX21vc3RseSB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKIGV4dGVybiBj
aGFyIGh5cGVyY2FsbF9wYWdlW107CiBzdGF0aWMgc3RydWN0IHJhbmdlc2V0ICptZW07Ci1zdGF0
aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIHJlc2VydmVkX3BhZ2VzWzJdOworc3RhdGljIHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRkYXRhIHJlc2VydmVkX3BhZ2VzWzJdOwogCiBE
RUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwogCkBAIC0zMjYsNyArMzI2LDcg
QEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9maXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICplODIw
KQogICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdldCAiICNwKTsgICAgICAgICAgICAgXAogICAg
IG1hcmtfcGZuX2FzX3JhbShlODIwLCBwZm4pOyAgICAgICAgICAgICAgICAgXAogICAgIEFTU0VS
VChpIDwgQVJSQVlfU0laRShyZXNlcnZlZF9wYWdlcykpOyAgICAgXAotICAgIHJlc2VydmVkX3Bh
Z2VzW2krK10gPSBwZm4gPDwgUEFHRV9TSElGVDsgICAgXAorICAgIHJlc2VydmVkX3BhZ2VzW2kr
K10ubWZuID0gcGZuOyAgICAgICAgICAgICAgXAogfSkKICAgICBNQVJLX1BBUkFNX1JBTShIVk1f
UEFSQU1fU1RPUkVfUEZOKTsKICAgICBpZiAoICFwdl9jb25zb2xlICkKQEAgLTMzNCw3ICszMzQs
NyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4MjBtYXAgKmU4
MjApCiAjdW5kZWYgTUFSS19QQVJBTV9SQU0KIH0KIAotY29uc3QgdW5zaWduZWQgbG9uZyAqX19p
bml0IGh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXplKQorY29uc3Qg
c3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdl
cyh1bnNpZ25lZCBpbnQgKnNpemUpCiB7CiAgICAgQVNTRVJUKHhlbl9ndWVzdCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjNkZmUz
NTc4NS4uNGQzNzUzZDQyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTU2ODAsMjMgKzU2ODAsMjMgQEAgdm9pZCBhcmNoX2R1bXBfc2hh
cmVkX21lbV9pbmZvKHZvaWQpCiAgICAgICAgICAgICBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRf
bWZucygpKTsKIH0KIAotY29uc3QgdW5zaWduZWQgbG9uZyAqX19pbml0IGdldF9wbGF0Zm9ybV9i
YWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5X3NpemUpCitjb25zdCBzdHJ1Y3QgcGxhdGZvcm1f
YmFkX3BhZ2UgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJh
eV9zaXplKQogewogICAgIHUzMiBpZ2RfaWQ7Ci0gICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19p
bml0ZGF0YSBiYWRfcGFnZXNbXSA9IHsKLSAgICAgICAgMHgyMDA1MDAwMCwKLSAgICAgICAgMHgy
MDExMDAwMCwKLSAgICAgICAgMHgyMDEzMDAwMCwKLSAgICAgICAgMHgyMDEzODAwMCwKLSAgICAg
ICAgMHg0MDAwNDAwMCwKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
IF9faW5pdGNvbnN0IHNuYl9iYWRfcGFnZXNbXSA9IHsKKyAgICAgICAgeyAubWZuID0gMHgyMDA1
MDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMTAwMDAgPj4gUEFH
RV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTMwMDAwID4+IFBBR0VfU0hJRlQgfSwK
KyAgICAgICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsg
Lm1mbiA9IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CiAKLSAgICAqYXJyYXlf
c2l6ZSA9IEFSUkFZX1NJWkUoYmFkX3BhZ2VzKTsKKyAgICAqYXJyYXlfc2l6ZSA9IEFSUkFZX1NJ
WkUoc25iX2JhZF9wYWdlcyk7CiAgICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDIs
IDAsIDApOwotICAgIGlmICggIUlTX1NOQl9HRlgoaWdkX2lkKSApCi0gICAgICAgIHJldHVybiBO
VUxMOworICAgIGlmICggSVNfU05CX0dGWChpZ2RfaWQpICkKKyAgICAgICAgcmV0dXJuIHNuYl9i
YWRfcGFnZXM7CiAKLSAgICByZXR1cm4gYmFkX3BhZ2VzOworICAgIHJldHVybiBOVUxMOwogfQog
CiB2b2lkIHBhZ2luZ19pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCmluZGV4IDZkNmYyYTA2MjguLjU5OGMzNDMyYzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yNzAsNyArMjcw
LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUp
CiAgICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAgICAgY29uc3QgY2hhciAq
cDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYmFkcGFnZSA9
IE5VTEw7CisgICAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpiYWRwYWdlOwogICAg
IHVuc2lnbmVkIGludCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERfQlVHX09OKDggKiBzaXpl
b2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAtMjk5LDggKzI5OSw4IEBA
IHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAg
IHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJheV9zaXplOyBpKysgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCkg
KyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRwYWdlLT5tZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2Ut
Pm9yZGVyKSk7CiAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAgICAgIH0KICAgICB9CkBAIC0z
MTIsOCArMzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYXJyYXlf
c2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBib290bWVtX3JlZ2lv
bl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCpiYWRwYWdlID4+IFBBR0VfU0hJRlQpICsgMSk7CisgICAgICAgICAgICAgICAg
Ym9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAg
ICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaAppbmRleCBjMGFjZjRjMzZlLi42ZjE1ZTI0YjZiIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QveGVuLmgKQEAgLTM3LDcgKzM3LDcgQEAgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZv
aWQpOwogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbik7CiBpbnQg
aHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiB2b2lkIGh5cGVydmlzb3Jf
Zml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7Ci1jb25zdCB1bnNpZ25lZCBsb25nICpo
eXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7Citjb25zdCBzdHJ1
Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQg
aW50ICpzaXplKTsKIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKTsKIHZvaWQg
aHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKQEAgLTY1LDcgKzY1LDcgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBjb25zdCB1bnNpZ25lZCBs
b25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKK3N0YXRp
YyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpoeXBlcnZpc29yX3Jlc2Vy
dmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKICAgICByZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBmOGJhMGJlMjQ3Li43NWQzMDgwNGUw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDksNyArMzQ5LDEzIEBAIHZvaWQgemFwX3JvX21wdChtZm5fdCBt
Zm4pOwogCiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAotY29uc3QgdW5zaWduZWQg
bG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7Citz
dHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVu
c2lnbmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAq
Z2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CisKIC8qIFBl
ciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBw
dGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Nov 10 23:11:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 23: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 1gLcPV-0007g9-Dn; Sat, 10 Nov 2018 23:11:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLcPT-0007ft-R0
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:23 +0000
X-Inumbo-ID: f0a014e8-e53d-11e8-b67e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0a014e8-e53d-11e8-b67e-12d6303a7972;
 Sat, 10 Nov 2018 23: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 1gLcPS-0006ze-KJ
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLcPS-0005eZ-Ht
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLcPS-0005eZ-Ht@xenbits.xenproject.org>
Date: Sat, 10 Nov 2018 23:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNmFjODlkMWRkMzgzYTlkMDFlMTFiODhiNDI5ZGEzNTk5OTcxYTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDU6MTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0NToxNyAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTYgKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDRkMzc1M2Q0MmEuLjU3ZjQ5
ODI1MDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01NjkwLDYgKzU2OTAsMjIgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICAg
ICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1mbiA9
IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7CisgICAg
ICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAgfTsK
KworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAgICBj
YXNlIDB4MDAwNDA2ZTA6IC8qIGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUw
OiAvKiBlcnJhdHVtIFNLWjYzICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tM
MTY3IC8gU0tXMTU5ICovCisgICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAq
LworICAgIGNhc2UgMHgwMDA5MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEw
MyAqLworICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9IWVBFUlZJU09SKSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2Vi
eCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9ITEUpKSk7CisgICAgICAgIHJldHVy
biAmaGxlX2JhZF9wYWdlOworICAgIH0KIAogICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIoMCwgMCwgMiwgMCwg
MCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Nov 10 23:11:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 23: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 1gLcPf-0007hm-Fb; Sat, 10 Nov 2018 23:11:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLcPe-0007hb-16
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:34 +0000
X-Inumbo-ID: f6b0d138-e53d-11e8-a354-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6b0d138-e53d-11e8-a354-12d6303a7972;
 Sat, 10 Nov 2018 23:11: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 1gLcPc-00070E-QE
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLcPc-0005f2-Nr
 for xen-changelog@lists.xenproject.org; Sat, 10 Nov 2018 23:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLcPc-0005f2-Nr@xenbits.xenproject.org>
Date: Sat, 10 Nov 2018 23:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.10] 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>

Y29tbWl0IGU5MDc0NjBmZDYxYzM1MDQ4N2ZmZWU1ZDhhYTM3NWJlZjU2YmM4MWMKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0Njo1MyAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQotLS0KIHN0dWJkb20v
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBzdHViZG9tL3Z0cG1f
VFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoIHwgMTIgKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zdHViZG9tL01ha2VmaWxl
IGIvc3R1YmRvbS9NYWtlZmlsZQppbmRleCBmNDVlZWFiZDhiLi5mMDQ0MTcxODI4IDEwMDY0NAot
LS0gYS9zdHViZG9tL01ha2VmaWxlCisrKyBiL3N0dWJkb20vTWFrZWZpbGUKQEAgLTIyOSw2ICsy
MjksNyBAQCB0cG1fZW11bGF0b3ItJChYRU5fVEFSR0VUX0FSQ0gpOiB0cG1fZW11bGF0b3ItJChU
UE1FTVVfVkVSU0lPTikudGFyLmd6CiAJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbS1kZWVwcXVvdGUt
YW55bG9jLnBhdGNoCiAJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbS1jbWFrZS1XZXh0cmEucGF0Y2gK
IAlwYXRjaCAtZCAkQCAtcDEgPCB2dHBtLWltcGxpY2l0LWZhbGx0aHJvdWdoLnBhdGNoCisJcGF0
Y2ggLWQgJEAgLXAxIDwgdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gKIAlta2Rp
ciAkQC9idWlsZAogCWNkICRAL2J1aWxkOyBDQz0ke0NDfSAkKENNQUtFKSAuLiAtRENNQUtFX0Nf
RkxBR1M6U1RSSU5HPSItc3RkPWM5OSAtRFRQTV9OT19FWFRFUk4gJChUQVJHRVRfQ1BQRkxBR1Mp
ICQoVEFSR0VUX0NGTEFHUykgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQiCiAJdG91
Y2ggJEAKZGlmZiAtLWdpdCBhL3N0dWJkb20vdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gu
cGF0Y2ggYi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEwYjg5YTRjM2EKLS0tIC9kZXYvbnVs
bAorKysgYi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCkBAIC0w
LDAgKzEsMTIgQEAKK2Vycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdp
b24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0KKy0tLSBhL3RwbS90cG1f
ZGVwcmVjYXRlZC5jCisrKysgYi90cG0vdHBtX2RlcHJlY2F0ZWQuYworQEAgLTQzNCw3ICs0MzQs
NyBAQCBUUE1fUkVTVUxUIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaChUUE1fCisgICB0cG1faG1h
Y19maW5hbCgmaG1hY19jdHgsIGIxLmRpZ2VzdCk7CisgICAvKiA2LiBUaGUgVFBNIFNIQUxMIGNv
bXBhcmUgYjEgd2l0aCBuZXdBdXRoTGluay4gVGhlIFRQTSBTSEFMTAorICAgICAgICAgaW5kaWNh
dGUgYSBmYWlsdXJlIGlmIHRoZSB2YWx1ZXMgZG8gbm90IG1hdGNoLiAqLworLSAgaWYgKG1lbWNt
cCgmYjEsICZuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKysgIGlmIChtZW1jbXAo
JmIxLCBuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKyAgICAgZGVidWcoIlRQTV9D
aGFuZ2VBdXRoQXN5bUZpbmlzaCgpOiBuZXdBdXRoTGluayB2YWx1ZSBkb2VzIG5vdCBtYXRjaC4i
KTsKKyAgICAgcmV0dXJuIFRQTV9GQUlMOworICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 11 18:22:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 18: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 1gLuN3-0008CH-T0; Sun, 11 Nov 2018 18:22: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLuN1-0008CC-Rn
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:03 +0000
X-Inumbo-ID: afa4f0d1-e5de-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afa4f0d1-e5de-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 18:22:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLuN0-0000iF-JC
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLuN0-0006NE-Gr
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLuN0-0006NE-Gr@xenbits.xenproject.org>
Date: Sun, 11 Nov 2018 18:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] Release: add release note link to
 SUPPORT.md
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhZDQ2MmEzNGYwNjU0YzI1NmMxOTc0MDY1ODc2ODZmZTQyMjg1NDYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDYg
MTE6NTQ6MzggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxMTo1NDozOCAyMDE4ICswMTAwCgogICAgUmVs
ZWFzZTogYWRkIHJlbGVhc2Ugbm90ZSBsaW5rIHRvIFNVUFBPUlQubWQKICAgIAogICAgSW4gb3Jk
ZXIgdG8gaGF2ZSBhIGxpbmsgdG8gdGhlIHJlbGVhc2Ugbm90ZXMgaW4gdGhlIGZlYXR1cmUgbGlz
dAogICAgZ2VuZXJhdGVkIGZyb20gU1VQUE9SVC5tZCBhZGQgdGhhdCBsaW5rIGluIHRoZSAiUmVs
ZWFzZSBTdXBwb3J0IgogICAgc2VjdGlvbiBvZiB0aGF0IGZpbGUuCiAgICAKICAgIFRoZSByZWFs
IGxpbmsgbmVlZHMgdG8gYmUgYWRhcHRlZCB3aGVuIHRoZSB2ZXJzaW9uIGlzIGJlaW5nIHJlbGVh
c2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBTVVBQ
T1JULm1kIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS9TVVBQT1JULm1kIGIvU1VQUE9SVC5tZAppbmRleCBmZjA5ZTVhYjZiLi45OGFiNTJlZGE5IDEw
MDY0NAotLS0gYS9TVVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTEzLDYgKzEzLDcgQEAg
Zm9yIHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMgbGV2ZWxzIGV0Yy4KICAg
ICBJbml0aWFsLVJlbGVhc2U6IDIwMTgtMDctMTAKICAgICBTdXBwb3J0ZWQtVW50aWw6IDIwMjAt
MDEtMTAKICAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiAyMDIxLTA3LTEwCisgICAgUmVsZWFz
ZS1Ob3RlczogPGEgaHJlZj0iaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1By
b2plY3RfNC4xMV9SZWxlYXNlX05vdGVzIj5STjwvYT4KIAogIyBGZWF0dXJlIFN1cHBvcnQKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 11 18:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 18:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gLuNE-0008DZ-V2; Sun, 11 Nov 2018 18:22:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLuND-0008DO-2S
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:15 +0000
X-Inumbo-ID: b5b92850-e5de-11e8-8354-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5b92850-e5de-11e8-8354-12d6303a7972;
 Sun, 11 Nov 2018 18:22: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 1gLuNA-0000ir-Pf
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLuNA-0006No-NQ
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLuNA-0006No-NQ@xenbits.xenproject.org>
Date: Sun, 11 Nov 2018 18:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmMGFkMTQ2YjVlZGY0OWJmOWM0M2FhODY2NTUyNzRkZmY4YWE0ODcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDE6MjYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0MToyNiAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
ICAgICAgICB8ICA4ICsrKysrKystCiA1IGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCAyYTU1NTRhYjI2Li4wYjAwNThiNDVlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jCkBAIC00MCw3ICs0MCw3IEBAIGJvb2wgX19yZWFkX21vc3RseSB4ZW5fZ3Vlc3Q7
CiBzdGF0aWMgX19yZWFkX21vc3RseSB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKIGV4dGVybiBj
aGFyIGh5cGVyY2FsbF9wYWdlW107CiBzdGF0aWMgc3RydWN0IHJhbmdlc2V0ICptZW07Ci1zdGF0
aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIHJlc2VydmVkX3BhZ2VzWzJdOworc3RhdGljIHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRkYXRhIHJlc2VydmVkX3BhZ2VzWzJdOwogCiBE
RUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwogCkBAIC0zMjYsNyArMzI2LDcg
QEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9maXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICplODIw
KQogICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdldCAiICNwKTsgICAgICAgICAgICAgXAogICAg
IG1hcmtfcGZuX2FzX3JhbShlODIwLCBwZm4pOyAgICAgICAgICAgICAgICAgXAogICAgIEFTU0VS
VChpIDwgQVJSQVlfU0laRShyZXNlcnZlZF9wYWdlcykpOyAgICAgXAotICAgIHJlc2VydmVkX3Bh
Z2VzW2krK10gPSBwZm4gPDwgUEFHRV9TSElGVDsgICAgXAorICAgIHJlc2VydmVkX3BhZ2VzW2kr
K10ubWZuID0gcGZuOyAgICAgICAgICAgICAgXAogfSkKICAgICBNQVJLX1BBUkFNX1JBTShIVk1f
UEFSQU1fU1RPUkVfUEZOKTsKICAgICBpZiAoICFwdl9jb25zb2xlICkKQEAgLTMzNCw3ICszMzQs
NyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4MjBtYXAgKmU4
MjApCiAjdW5kZWYgTUFSS19QQVJBTV9SQU0KIH0KIAotY29uc3QgdW5zaWduZWQgbG9uZyAqX19p
bml0IGh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXplKQorY29uc3Qg
c3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdl
cyh1bnNpZ25lZCBpbnQgKnNpemUpCiB7CiAgICAgQVNTRVJUKHhlbl9ndWVzdCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggN2Q0ODcx
Yjc5MS4uN2M2ZTQ5YTgzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTU3NjksMjMgKzU3NjksMjMgQEAgdm9pZCBhcmNoX2R1bXBfc2hh
cmVkX21lbV9pbmZvKHZvaWQpCiAgICAgICAgICAgICBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRf
bWZucygpKTsKIH0KIAotY29uc3QgdW5zaWduZWQgbG9uZyAqX19pbml0IGdldF9wbGF0Zm9ybV9i
YWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5X3NpemUpCitjb25zdCBzdHJ1Y3QgcGxhdGZvcm1f
YmFkX3BhZ2UgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJh
eV9zaXplKQogewogICAgIHUzMiBpZ2RfaWQ7Ci0gICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19p
bml0ZGF0YSBiYWRfcGFnZXNbXSA9IHsKLSAgICAgICAgMHgyMDA1MDAwMCwKLSAgICAgICAgMHgy
MDExMDAwMCwKLSAgICAgICAgMHgyMDEzMDAwMCwKLSAgICAgICAgMHgyMDEzODAwMCwKLSAgICAg
ICAgMHg0MDAwNDAwMCwKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
IF9faW5pdGNvbnN0IHNuYl9iYWRfcGFnZXNbXSA9IHsKKyAgICAgICAgeyAubWZuID0gMHgyMDA1
MDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMTAwMDAgPj4gUEFH
RV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTMwMDAwID4+IFBBR0VfU0hJRlQgfSwK
KyAgICAgICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsg
Lm1mbiA9IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CiAKLSAgICAqYXJyYXlf
c2l6ZSA9IEFSUkFZX1NJWkUoYmFkX3BhZ2VzKTsKKyAgICAqYXJyYXlfc2l6ZSA9IEFSUkFZX1NJ
WkUoc25iX2JhZF9wYWdlcyk7CiAgICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDIs
IDAsIDApOwotICAgIGlmICggIUlTX1NOQl9HRlgoaWdkX2lkKSApCi0gICAgICAgIHJldHVybiBO
VUxMOworICAgIGlmICggSVNfU05CX0dGWChpZ2RfaWQpICkKKyAgICAgICAgcmV0dXJuIHNuYl9i
YWRfcGFnZXM7CiAKLSAgICByZXR1cm4gYmFkX3BhZ2VzOworICAgIHJldHVybiBOVUxMOwogfQog
CiB2b2lkIHBhZ2luZ19pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCmluZGV4IDAyYWVlZDdjNDcuLjQ4MmYwOTg4ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yNzAsNyArMjcw
LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUp
CiAgICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAgICAgY29uc3QgY2hhciAq
cDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5zaWduZWQgbG9uZyAqYmFkcGFnZSA9
IE5VTEw7CisgICAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpiYWRwYWdlOwogICAg
IHVuc2lnbmVkIGludCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERfQlVHX09OKDggKiBzaXpl
b2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAtMjk5LDggKzI5OSw4IEBA
IHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAg
IHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJheV9zaXplOyBpKysgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCkg
KyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRwYWdlLT5tZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2Ut
Pm9yZGVyKSk7CiAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAgICAgIH0KICAgICB9CkBAIC0z
MTIsOCArMzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBh
ZGRyX3QgcGUpCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYXJyYXlf
c2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBib290bWVtX3JlZ2lv
bl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCpiYWRwYWdlID4+IFBBR0VfU0hJRlQpICsgMSk7CisgICAgICAgICAgICAgICAg
Ym9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAg
ICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaAppbmRleCBjMGFjZjRjMzZlLi42ZjE1ZTI0YjZiIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QveGVuLmgKQEAgLTM3LDcgKzM3LDcgQEAgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZv
aWQpOwogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbik7CiBpbnQg
aHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiB2b2lkIGh5cGVydmlzb3Jf
Zml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7Ci1jb25zdCB1bnNpZ25lZCBsb25nICpo
eXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7Citjb25zdCBzdHJ1
Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQg
aW50ICpzaXplKTsKIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKTsKIHZvaWQg
aHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKQEAgLTY1LDcgKzY1LDcgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBjb25zdCB1bnNpZ25lZCBs
b25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKK3N0YXRp
YyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpoeXBlcnZpc29yX3Jlc2Vy
dmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKICAgICByZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA2ZTQ1NjUxYjExLi43NTY1ZjI4ZjBm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDEsNyArMzQxLDEzIEBAIHZvaWQgemFwX3JvX21wdChtZm5fdCBt
Zm4pOwogCiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAotY29uc3QgdW5zaWduZWQg
bG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7Citz
dHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVu
c2lnbmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAq
Z2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CisKIC8qIFBl
ciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBw
dGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 11 18:22:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 18:22: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 1gLuNO-0008Eq-11; Sun, 11 Nov 2018 18:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLuNM-0008Ee-8s
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:24 +0000
X-Inumbo-ID: bbcccb0c-e5de-11e8-8850-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbcccb0c-e5de-11e8-8850-12d6303a7972;
 Sun, 11 Nov 2018 18:22: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 1gLuNK-0000iz-Vm
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLuNK-0006OE-TV
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLuNK-0006OE-TV@xenbits.xenproject.org>
Date: Sun, 11 Nov 2018 18:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmOWY4NzMwYTk5M2IwZmZhYzA2YWYyOGFmMGIwMTMyZTFmMTIzZmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDI6MzUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0MjozNSAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTYgKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdjNmU0OWE4M2UuLjYwOGZm
MjQ5NWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC01Nzc5LDYgKzU3NzksMjIgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICAg
ICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1mbiA9
IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7CisgICAg
ICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAgfTsK
KworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAgICBj
YXNlIDB4MDAwNDA2ZTA6IC8qIGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUw
OiAvKiBlcnJhdHVtIFNLWjYzICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tM
MTY3IC8gU0tXMTU5ICovCisgICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAq
LworICAgIGNhc2UgMHgwMDA5MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEw
MyAqLworICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9IWVBFUlZJU09SKSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2Vi
eCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9ITEUpKSk7CisgICAgICAgIHJldHVy
biAmaGxlX2JhZF9wYWdlOworICAgIH0KIAogICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIoMCwgMCwgMiwgMCwg
MCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 11 18:22:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 18: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 1gLuNY-0008G9-3I; Sun, 11 Nov 2018 18: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLuNW-0008Fx-Cq
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:34 +0000
X-Inumbo-ID: c1ddc7a3-e5de-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1ddc7a3-e5de-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 18:22: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 1gLuNV-0000j7-5N
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gLuNV-0006Of-3B
 for xen-changelog@lists.xenproject.org; Sun, 11 Nov 2018 18:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gLuNV-0006Of-3B@xenbits.xenproject.org>
Date: Sun, 11 Nov 2018 18:22:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] 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>

Y29tbWl0IGRlYTlmYzBlMDJkOTJmNWU2ZDQ2NjgwYWEwYTUyZmE3NThlY2E5YzQKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0NjozNyAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCi0tLQogc3R1YmRvbS9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHN0dWJkb20vdnRwbV9UUE1fQ2hhbmdlQXV0aEFz
eW1GaW5pc2gucGF0Y2ggfCAxMiArKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3N0dWJkb20vTWFrZWZpbGUgYi9zdHViZG9tL01ha2Vm
aWxlCmluZGV4IDdjYjYyZTZjMzYuLjM0YmQ5ZTIzOGIgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vTWFr
ZWZpbGUKKysrIGIvc3R1YmRvbS9NYWtlZmlsZQpAQCAtMjI5LDYgKzIyOSw3IEBAIHRwbV9lbXVs
YXRvci0kKFhFTl9UQVJHRVRfQVJDSCk6IHRwbV9lbXVsYXRvci0kKFRQTUVNVV9WRVJTSU9OKS50
YXIuZ3oKIAlwYXRjaCAtZCAkQCAtcDEgPCB2dHBtLWRlZXBxdW90ZS1hbnlsb2MucGF0Y2gKIAlw
YXRjaCAtZCAkQCAtcDEgPCB2dHBtLWNtYWtlLVdleHRyYS5wYXRjaAogCXBhdGNoIC1kICRAIC1w
MSA8IHZ0cG0taW1wbGljaXQtZmFsbHRocm91Z2gucGF0Y2gKKwlwYXRjaCAtZCAkQCAtcDEgPCB2
dHBtX1RQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaAogCW1rZGlyICRAL2J1aWxkCiAJY2Qg
JEAvYnVpbGQ7IENDPSR7Q0N9ICQoQ01BS0UpIC4uIC1EQ01BS0VfQ19GTEFHUzpTVFJJTkc9Ii1z
dGQ9Yzk5IC1EVFBNX05PX0VYVEVSTiAkKFRBUkdFVF9DUFBGTEFHUykgJChUQVJHRVRfQ0ZMQUdT
KSAtV25vLWRlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCIKIAl0b3VjaCAkQApkaWZmIC0tZ2l0
IGEvc3R1YmRvbS92dHBtX1RQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaC5wYXRjaCBiL3N0dWJkb20v
dnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uMTBiODlhNGMzYQotLS0gL2Rldi9udWxsCisrKyBiL3N0dWJkb20v
dnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gKQEAgLTAsMCArMSwxMiBAQAorZXJy
b3I6ICdtZW1jbXAnIHJlYWRpbmcgMjAgYnl0ZXMgZnJvbSBhIHJlZ2lvbiBvZiBzaXplIDggWy1X
ZXJyb3I9c3RyaW5nb3Atb3ZlcmZsb3c9XQorLS0tIGEvdHBtL3RwbV9kZXByZWNhdGVkLmMKKysr
KyBiL3RwbS90cG1fZGVwcmVjYXRlZC5jCitAQCAtNDM0LDcgKzQzNCw3IEBAIFRQTV9SRVNVTFQg
VFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoKFRQTV8KKyAgIHRwbV9obWFjX2ZpbmFsKCZobWFjX2N0
eCwgYjEuZGlnZXN0KTsKKyAgIC8qIDYuIFRoZSBUUE0gU0hBTEwgY29tcGFyZSBiMSB3aXRoIG5l
d0F1dGhMaW5rLiBUaGUgVFBNIFNIQUxMCisgICAgICAgICBpbmRpY2F0ZSBhIGZhaWx1cmUgaWYg
dGhlIHZhbHVlcyBkbyBub3QgbWF0Y2guICovCistICBpZiAobWVtY21wKCZiMSwgJm5ld0F1dGhM
aW5rLCBzaXplb2YoVFBNX0hNQUMpKSkgeworKyAgaWYgKG1lbWNtcCgmYjEsIG5ld0F1dGhMaW5r
LCBzaXplb2YoVFBNX0hNQUMpKSkgeworICAgICBkZWJ1ZygiVFBNX0NoYW5nZUF1dGhBc3ltRmlu
aXNoKCk6IG5ld0F1dGhMaW5rIHZhbHVlIGRvZXMgbm90IG1hdGNoLiIpOworICAgICByZXR1cm4g
VFBNX0ZBSUw7CisgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 09:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 09: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 1gM8lL-0003cC-0V; Mon, 12 Nov 2018 09: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM8lJ-0003be-Ud
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 09:44:05 +0000
X-Inumbo-ID: 7dfa0922-e65f-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dfa0922-e65f-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 09:44: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 1gM8lI-0001Db-Ao
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 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 1gM8lI-0002M6-7X
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 09:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gM8lI-0002M6-7X@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 09:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86: eliminate pv_post_outb_hook
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4ZjFjNTQ5ZTc3MTQ0YjYxZWYzMTVhNzViMzNmNmNiYzY3YTczYjEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiA5IDE2
OjI5OjE5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAxMiAwOTozMTo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBl
bGltaW5hdGUgcHZfcG9zdF9vdXRiX2hvb2sKICAgIAogICAgVXNlIGFtZF9hY3BpX2MxZV9xdWly
ayBhbmQgYW1kX2NoZWNrX2Rpc2FibGVfYzFlIGluc3RlYWQuCiAgICAKICAgIFJlcXVlc3RlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgICAg
ICAgICB8ICA2ICstLS0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgMTEgKysr
KystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaW8uaCAgICAgICB8ICAyIC0tCiAzIGZpbGVz
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggZTFm
Yzg4YmRjZi4uYzc5MDQxNmY4ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCkBAIC02MzAsMTIgKzYzMCw4IEBAIHN0YXRpYyB2
b2lkIGluaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAl7CiAJY2FzZSAweGYgLi4uIDB4
MTc6CiAJCWRpc2FibGVfYzFlKE5VTEwpOwotCQlpZiAoYWNwaV9zbWlfY21kICYmIChhY3BpX2Vu
YWJsZV92YWx1ZSB8IGFjcGlfZGlzYWJsZV92YWx1ZSkpIHsKLSNpZmRlZiBDT05GSUdfUFYKLQkJ
CXB2X3Bvc3Rfb3V0Yl9ob29rID0gYW1kX2NoZWNrX2Rpc2FibGVfYzFlOwotI2VuZGlmCisJCWlm
IChhY3BpX3NtaV9jbWQgJiYgKGFjcGlfZW5hYmxlX3ZhbHVlIHwgYWNwaV9kaXNhYmxlX3ZhbHVl
KSkKIAkJCWFtZF9hY3BpX2MxZV9xdWlyayA9IHRydWU7Ci0JCX0KIAkJYnJlYWs7CiAJfQogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKaW5kZXggZjczZWE0YTE2My4uODM0NDFiNjhiMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5o
PgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogCisjaW5jbHVkZSA8YXNtL2FtZC5oPgogI2luY2x1
ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CiAjaW5jbHVkZSA8YXNt
L2hwZXQuaD4KQEAgLTU5LDggKzYwLDYgQEAgc3RydWN0IHByaXZfb3BfY3R4dCB7CiB2b2lkIGhv
c3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKIHVuc2lnbmVk
IGxvbmcgZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKHVuc2lnbmVkIGxvbmcpOwogCi12b2lkICgq
cHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSk7Ci0KIHR5cGVk
ZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKIAogc3RhdGlj
IGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3BfY3R4dCAq
Y3R4dCwgdTggb3Bjb2RlLApAQCAtMzUxLDggKzM1MCw4IEBAIHN0YXRpYyB2b2lkIGd1ZXN0X2lv
X3dyaXRlKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgICAgIHsK
ICAgICAgICAgY2FzZSAxOgogICAgICAgICAgICAgb3V0YigodWludDhfdClkYXRhLCBwb3J0KTsK
LSAgICAgICAgICAgIGlmICggcHZfcG9zdF9vdXRiX2hvb2sgKQotICAgICAgICAgICAgICAgIHB2
X3Bvc3Rfb3V0Yl9ob29rKHBvcnQsICh1aW50OF90KWRhdGEpOworICAgICAgICAgICAgaWYgKCBh
bWRfYWNwaV9jMWVfcXVpcmsgKQorICAgICAgICAgICAgICAgIGFtZF9jaGVja19kaXNhYmxlX2Mx
ZShwb3J0LCAodWludDhfdClkYXRhKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNl
IDI6CiAgICAgICAgICAgICBvdXR3KCh1aW50MTZfdClkYXRhLCBwb3J0KTsKQEAgLTQzMiw4ICs0
MzEsOCBAQCBzdGF0aWMgaW50IHdyaXRlX2lvKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBp
bnQgYnl0ZXMsCiAgICAgICAgICAgICBpb19lbXVsX3N0dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNv
ZGUsIHBvcnQsIGJ5dGVzKTsKIAogICAgICAgICBpb19lbXVsKGN0eHQtPnJlZ3MpOwotICAgICAg
ICBpZiAoIChieXRlcyA9PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayApCi0gICAgICAgICAgICBw
dl9wb3N0X291dGJfaG9vayhwb3J0LCB2YWwpOworICAgICAgICBpZiAoIChieXRlcyA9PSAxKSAm
JiBhbWRfYWNwaV9jMWVfcXVpcmsgKQorICAgICAgICAgICAgYW1kX2NoZWNrX2Rpc2FibGVfYzFl
KHBvcnQsIHZhbCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CiAgICAgfQogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lv
LmgKaW5kZXggNGQyMDY0ZWQwNC4uODcwOGI3OWI5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW8uaApAQCAtNDgsOCArNDgs
NiBAQCBfX09VVChiLCJiIixjaGFyKQogX19PVVQodywidyIsc2hvcnQpCiBfX09VVChsLCxpbnQp
CiAKLWV4dGVybiB2b2lkICgqcHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1
OCB2YWx1ZSk7Ci0KIC8qIEZ1bmN0aW9uIHBvaW50ZXIgdXNlZCB0byBoYW5kbGUgcGxhdGZvcm0g
c3BlY2lmaWMgSS9PIHBvcnQgZW11bGF0aW9uLiAqLwogI2RlZmluZSBJT0VNVUxfUVVJUktfU1RV
Ql9CWVRFUyAxMAogZXh0ZXJuIGJvb2wgKCppb2VtdWxfaGFuZGxlX3F1aXJrKSgKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 11:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11: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 1gMASq-0007zr-58; Mon, 12 Nov 2018 11:33:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMASp-0007zK-Kq
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 11:33:07 +0000
X-Inumbo-ID: b84d4034-e66e-11e8-a705-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b84d4034-e66e-11e8-a705-12d6303a7972;
 Mon, 12 Nov 2018 11: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 1gMASm-0003Og-L7
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 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 1gMASm-0005CG-Ig
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 11:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMASm-0005CG-Ig@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 11:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: Avoid using 1G superpages
 if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2ZjZlZTE1YWQ3Y2E5NjQ3Mjc3OWZjNWMwODNiNDE0OTQ5NWM1ODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA5IDE0OjE0OjA4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAxMiAxMToyNjow
NCAyMDE4ICswMDAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYg
c2hhZG93aW5nIG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNu
J3Qgc3VwcG9ydCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRv
CiAgICBndWVzdHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9y
ZSAoYW5kIHN1YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1
aWxkZXIgbWlnaHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1
cGVycGFnZXMgKGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJl
IGlzCiAgICBhIHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRv
bTAuICBUaGlzIGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hl
cmUgd2Ugd2lsbCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMgfCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IDgxMmIwMjYy
Y2IuLmRjM2MxZTEyMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtMTQ4LDcgKzE0OCwxNCBAQCBz
dGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIHBndGJsX3BmbiwKICAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodnBo
eXNtYXBfc3RhcnQpOwogICAgICAgICBpZiAoICFsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJgorICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIDFHIHN1cGVycGFnZXMgYXJlbid0IHN1cHBvcnRlZCBieSB0aGUg
c2hhZG93IGNvZGUuICBBdm9pZCB1c2luZworICAgICAgICAgICAgICogdGhlbSBpZiB3ZSBhcmUg
bGlhYmxlIHRvIG5lZWQgdG8gc3RhcnQgc2hhZG93aW5nIGRvbTAuICBUaGlzCisgICAgICAgICAg
ICAgKiBhc3N1bWVzIHRoYXQgdGhlcmUgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZQorICAgICAgICAgICAgICogbG9nZGlydHkgbW9kZSBvbiBkb20wLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBpZiAoICghSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BB
R0lORykgfHwKKyAgICAgICAgICAgICAgICAgICFkLT5hcmNoLnB2LmNoZWNrX2wxdGYpICYmIGNw
dV9oYXNfcGFnZTFnYiAmJgogICAgICAgICAgICAgICAgICAhKHZwaHlzbWFwX3N0YXJ0ICYgKCgx
VUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAtIDEpKSAmJgogICAgICAgICAgICAgICAgICB2cGh5
c21hcF9lbmQgPj0gdnBoeXNtYXBfc3RhcnQgKyAoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkg
JiYKICAgICAgICAgICAgICAgICAgKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 11:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11: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 1gMAdT-0002Gf-Ok; Mon, 12 Nov 2018 11:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMAdS-0002GC-BN
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 11:44:06 +0000
X-Inumbo-ID: 41c3deee-e670-11e8-a6d3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41c3deee-e670-11e8-a6d3-12d6303a7972;
 Mon, 12 Nov 2018 11: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 1gMAdQ-0003jk-Os
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 11:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMAdQ-0007yz-MN
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 11:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMAdQ-0007yz-MN@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 11:44:04 +0000
Subject: [Xen-changelog] [xen staging] libxl/depriv: Remove RLIMIT_NPROC
 restriction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkNWNlZGVmYmFhZmQ1YjY2Zjc0ZWRlY2VhMmQ1NjkzMzJhNDFjOTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDEyIDExOjI0OjU0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAxMiAxMTozMjoyNyAyMDE4ICswMDAw
CgogICAgbGlieGwvZGVwcml2OiBSZW1vdmUgUkxJTUlUX05QUk9DIHJlc3RyaWN0aW9uCiAgICAK
ICAgIFRoaXMgYWxzbyBwcmV2ZW50cyBRRU1VIGZyb20gY3JlYXRpbmcgcHRocmVhZHMsIHdoaWNo
IGl0IHJlcXVpcmVzIGZvcgogICAgY2VydGFpbiBkZXZpY2VzIHRvIGZ1bmN0aW9uLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rlc2ln
bnMvcWVtdS1kZXByaXZpbGVnZS5tZCB8IDQgKysrLQogdG9vbHMvbGlieGwvbGlieGxfbGludXgu
YyAgICAgICAgfCAxIC0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIGIv
ZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKaW5kZXggMDY3Y2YyNDc2Mi4uZjc0NDRh
NDM0ZCAxMDA2NDQKLS0tIGEvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKKysrIGIv
ZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKQEAgLTExNCw3ICsxMTQsNiBAQCByZXNv
dXJjZXMgYXZhaWxhYmxlIHRvIGl0LgogCiBMaW1pdHMgdGhhdCBjYW4gYmUgaW1wbGVtZW50ZWQg
aW1tZWRpYXRlbHkgd2l0aG91dCBtdWNoIGVmZm9ydDoKICAtIFJMSU1JVF9GU0laRWAgKGZpbGUg
c2l6ZSkgdG8gMjU2S2lCLgotIC0gUkxJTUlUX05QUk9DIChhZnRlciB1aWQgY2hhbmdlcyB0byBh
IHVuaXF1ZSB1aWQpCiAKIFByb2JhYmx5IG5vdCBuZWNlc3NhcnkgYnV0IHdoeSBub3Q6CiAgLSBS
TElNSVRfQ09SRTogMApAQCAtMTQyLDYgKzE0MSw5IEBAIHZpcnR1YWwgbWVtb3J5IHdoaWNoIFFF
TVUgdXNlcyBhcyBhIG1hcGNhY2hlLiAgeGVuLW1hcGNhY2hlLmMgYWxyZWFkeQogZmlkZGxlcyB3
aXRoIHRoaXM7IGl0IHdvdWxkIGJlIHN0cmFpZ2h0Zm9yd2FyZCB0byBtYWtlIGl0ICpzZXQqIHRo
ZQogcmxpbWl0IHRvIHdoYXQgaXQgdGhpbmtzIGEgc2Vuc2libGUgbGltaXQgaXMuCiAKK1JMSU1J
VF9OUFJPQyBsaW1pdHMgdG90YWwgbnVtYmVyIG9mIHByb2Nlc3NlcyBvciB0aHJlYWRzLiAgUUVN
VSB1c2VzCit0aHJlYWRzIGZvciBzb21lIGRldmljZXMsIHNvIHRoaXMgd291bGQgcmVxdWlyZSBz
b21lIHRob3VnaHQuCisKIE90aGVyIHRoaW5ncyB0aGF0IHdvdWxkIHRha2Ugc29tZSBjbGV2ZXJu
ZXNzIC8gY2hhbmdlcyB0byBRRU1VIHRvCiB1dGlsaXplIGR1ZSB0byBvcmRlcmluZyBjb25zdHJh
bnRzOgogIC0gUkxJTUlUX05PRklMRVMgKGFmdGVyIGFsbCBuZWNlc3NhcnkgZmlsZXMgYXJlIG9w
ZW5lZCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMgYi90b29scy9saWJ4
bC9saWJ4bF9saW51eC5jCmluZGV4IDkyMTA1MWMwZTYuLjY0NzVjY2E2NGIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXgu
YwpAQCAtMzE4LDcgKzMxOCw2IEBAIHN0YXRpYyBzdHJ1Y3QgewogICAgIFJMSU1JVF9FTlRSWShS
TElNSVRfRlNJWkUsICAgIDI1NioxMDI0KSwKIAogICAgIC8qIFNob3VsZG4ndCBuZWVkIGFueSBv
ZiB0aGVzZSAqLwotICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTlBST0MsICAgIDApLAogICAgIFJM
SU1JVF9FTlRSWShSTElNSVRfQ09SRSwgICAgIDApLAogICAgIFJMSU1JVF9FTlRSWShSTElNSVRf
TVNHUVVFVUUsIDApLAogICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTE9DS1MsICAgIDApLAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 12:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMBEF-0007BI-UV; Mon, 12 Nov 2018 12:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMBEE-0007BD-Gs
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 12:22:06 +0000
X-Inumbo-ID: 908cdee0-e675-11e8-aee9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 908cdee0-e675-11e8-aee9-12d6303a7972;
 Mon, 12 Nov 2018 12:22: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 1gMBEC-0004V0-E9
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 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 1gMBEC-0004P5-Ba
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 12:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMBEC-0004P5-Ba@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 12:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: gic: Relax barrier when
 sending an SGI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiNDM5ZjYzNmVlOWE5NTg4MjAzY2YwYWEwZWRmYTE4Y2NkYzYwYjkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAyMyAxNToyNToxMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTIgMTI6MTg6NTMgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IGdpYzogUmVsYXggYmFycmllciB3aGVuIHNlbmRpbmcgYW4gU0dJCiAg
ICAKICAgIFdoZW4gc2VuZGluZyBhbiBTR0kgdG8gYW5vdGhlciBDUFUsIHdlIHJlcXVpcmUgYSBi
YXJyaWVyIHRvIGVuc3VyZSB0aGF0CiAgICBhbnkgcGVuZGluZyBzdG9yZXMgdG8gbm9ybWFsIG1l
bW9yeSBhcmUgbWFkZSB2aXNpYmxlIHRvIHRoZSByZWNpcGllbnQKICAgIGJlZm9yZSB0aGUgaW50
ZXJydXB0IGFycml2ZXMuCiAgICAKICAgIEZvciBHSUN2MiwgcmF0aGVyIHRoYW4gdXNpbmcgZHNi
KHN5KSBiZWZvcmUgd3JpdGVsX2dpY2QsIHdlIGNhbiBpbnN0ZWFkCiAgICB1c2UgZHNiKGlzaHN0
KSwgc2luY2Ugd2UganVzdCBuZWVkIHRvIGVuc3VyZSB0aGF0IGFueSBwZW5kaW5nIG5vcm1hbAog
ICAgd3JpdGVzIGFyZSB2aXNpYmxlIHdpdGhpbiB0aGUgaW5uZXItc2hhcmVhYmxlIGRvbWFpbiBi
ZWZvcmUgd2UgcG9rZSB0aGUKICAgIEdJQy4KICAgIAogICAgV2l0aCB0aGlzIG9ic2VydmF0aW9u
LCB3ZSBjYW4gdGhlbiBmdXJ0aGVyIHdlYWtlbiB0aGUgYmFycmllciB0byBhCiAgICBkbWIoaXNo
c3QpLCBzaW5jZSBvdGhlciBDUFVzIGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIG11c3Qg
b2JzZXJ2ZQogICAgdGhlIHdyaXRlIHRvIHRoZSBkaXN0cmlidXRvciBiZWZvcmUgdGhlIFNHSSBp
cyBnZW5lcmF0ZWQuCiAgICAKICAgIEEgRE1CIGluc3RydWN0aW9uIGNhbiBiZSB1c2VkIHRvIGVu
c3VyZSB0aGUgcmVsYXRpdmUgb3JkZXIgb2Ygb25seQogICAgbWVtb3J5IGFjY2Vzc2VzIGJlZm9y
ZSBhbmQgYWZ0ZXIgdGhlIGJhcnJpZXIuIFNpbmNlIHdyaXRlcyB0byBzeXN0ZW0KICAgIHJlZ2lz
dGVycyBhcmUgbm90IG1lbW9yeSBvcGVyYXRpb25zLCBiYXJyaWVyIERNQiBpcyBub3Qgc3VmZmlj
aWVudCBmb3IKICAgIG9ic2VydmFsaWJpbGl0eSBvZiBtZW1vcnkgYWNjZXNzZXMgdGhhdCBvY2N1
ciBiZWZvcmUgSUNDX1NHSTFSX0VMMQogICAgKEdJQ3YzKS4KICAgIAogICAgRm9yIEdJQ3YzLCBh
IERTQiBpbnN0cnVjdGlvbiBlbnN1cmVzIHRoYXQgbm8gaW5zdHJ1Y3Rpb25zIHRoYXQgYXBwZWFy
IGluCiAgICBwcm9ncmFtIG9yZGVyIGFmdGVyIHRoZSBEU0IgaW5zdHJ1Y3Rpb24sIGNhbiBleGVj
dXRlIHVudGlsIHRoZSBEU0IKICAgIGluc3RydWN0aW9uIGhhcyBjb21wbGV0ZWQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jIHwgIDYgKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMgfCAgNiArKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAgICB8IDE4IC0tLS0tLS0tLS0tLS0t
LS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYy
LmMKaW5kZXggZTdlYjAxZjMwYS4uMWE3NDRjNTc2ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtNDU1LDYgKzQ1NSwxMiBA
QCBzdGF0aWMgdm9pZCBnaWN2Ml9zZW5kX1NHSShlbnVtIGdpY19zZ2kgc2dpLCBlbnVtIGdpY19z
Z2lfbW9kZSBpcnFtb2RlLAogICAgIHVuc2lnbmVkIGludCBtYXNrID0gMDsKICAgICBjcHVtYXNr
X3Qgb25saW5lX21hc2s7CiAKKyAgICAvKgorICAgICAqIEVuc3VyZSB0aGF0IHN0b3JlcyB0byBO
b3JtYWwgbWVtb3J5IGFyZSB2aXNpYmxlIHRvIHRoZSBvdGhlciBDUFVzCisgICAgICogYmVmb3Jl
IHRoZXkgb2JzZXJ2ZSB1cyBpc3N1aW5nIHRoZSBJUEkuCisgICAgICovCisgICAgZG1iKGlzaHN0
KTsKKwogICAgIHN3aXRjaCAoIGlycW1vZGUgKQogICAgIHsKICAgICBjYXNlIFNHSV9UQVJHRVRf
T1RIRVJTOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJt
L2dpYy12My5jCmluZGV4IDI2NGE5ODFiYWIuLjZmYmMxMDY3NTcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTk4NCw2ICs5
ODQsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjNfc2VuZF9zZ2lfbGlzdChlbnVtIGdpY19zZ2kgc2dp
LCBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2spCiBzdGF0aWMgdm9pZCBnaWN2M19zZW5kX3NnaShl
bnVtIGdpY19zZ2kgc2dpLCBlbnVtIGdpY19zZ2lfbW9kZSBtb2RlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrKQogeworICAgIC8qCisgICAgICog
RW5zdXJlIHRoYXQgc3RvcmVzIHRvIE5vcm1hbCBtZW1vcnkgYXJlIHZpc2libGUgdG8gdGhlIG90
aGVyIENQVXMKKyAgICAgKiBiZWZvcmUgaXNzdWluZyB0aGUgSVBJLgorICAgICAqLworICAgIGRz
YihzdCk7CisKICAgICBzd2l0Y2ggKCBtb2RlICkKICAgICB7CiAgICAgY2FzZSBTR0lfVEFSR0VU
X09USEVSUzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9n
aWMuYwppbmRleCAzN2MzYWY3MTk3Li42Y2M3ZGVjNzA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0yOTYsMTIgKzI5Niw2IEBAIHZv
aWQgc2VuZF9TR0lfbWFzayhjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2ssIGVudW0gZ2ljX3NnaSBz
Z2kpCiB7CiAgICAgQVNTRVJUKHNnaSA8IDE2KTsgLyogVGhlcmUgYXJlIG9ubHkgMTYgU0dJcyAq
LwogCi0gICAvKgotICAgICogRW5zdXJlIHRoYXQgc3RvcmVzIHRvIE5vcm1hbCBtZW1vcnkgYXJl
IHZpc2libGUgdG8gdGhlIG90aGVyIENQVXMKLSAgICAqIGJlZm9yZSBpc3N1aW5nIHRoZSBJUEku
Ci0gICAgKiBNYXRjaGVzIHRoZSByZWFkIGJhcnJpZXIgaW4gZG9fc2dpLgotICAgICovCi0gICAg
ZHNiKHN5KTsKICAgICBnaWNfaHdfb3BzLT5zZW5kX1NHSShzZ2ksIFNHSV9UQVJHRVRfTElTVCwg
Y3B1bWFzayk7CiB9CiAKQEAgLTMxNCwxMiArMzA4LDYgQEAgdm9pZCBzZW5kX1NHSV9zZWxmKGVu
dW0gZ2ljX3NnaSBzZ2kpCiB7CiAgICAgQVNTRVJUKHNnaSA8IDE2KTsgLyogVGhlcmUgYXJlIG9u
bHkgMTYgU0dJcyAqLwogCi0gICAvKgotICAgICogRW5zdXJlIHRoYXQgc3RvcmVzIHRvIE5vcm1h
bCBtZW1vcnkgYXJlIHZpc2libGUgdG8gdGhlIG90aGVyIENQVXMKLSAgICAqIGJlZm9yZSBpc3N1
aW5nIHRoZSBJUEkuCi0gICAgKiBNYXRjaGVzIHRoZSByZWFkIGJhcnJpZXIgaW4gZG9fc2dpLgot
ICAgICovCi0gICAgZHNiKHN5KTsKICAgICBnaWNfaHdfb3BzLT5zZW5kX1NHSShzZ2ksIFNHSV9U
QVJHRVRfU0VMRiwgTlVMTCk7CiB9CiAKQEAgLTMyNywxMiArMzE1LDYgQEAgdm9pZCBzZW5kX1NH
SV9hbGxidXRzZWxmKGVudW0gZ2ljX3NnaSBzZ2kpCiB7CiAgICBBU1NFUlQoc2dpIDwgMTYpOyAv
KiBUaGVyZSBhcmUgb25seSAxNiBTR0lzICovCiAKLSAgIC8qCi0gICAgKiBFbnN1cmUgdGhhdCBz
dG9yZXMgdG8gTm9ybWFsIG1lbW9yeSBhcmUgdmlzaWJsZSB0byB0aGUgb3RoZXIgQ1BVcwotICAg
ICogYmVmb3JlIGlzc3VpbmcgdGhlIElQSS4KLSAgICAqIE1hdGNoZXMgdGhlIHJlYWQgYmFycmll
ciBpbiBkb19zZ2kuCi0gICAgKi8KLSAgIGRzYihzeSk7CiAgICBnaWNfaHdfb3BzLT5zZW5kX1NH
SShzZ2ksIFNHSV9UQVJHRVRfT1RIRVJTLCBOVUxMKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 15:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15: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 1gME2Q-0007hq-Kq; Mon, 12 Nov 2018 15:22:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gME2P-0007hl-M2
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 15:22:05 +0000
X-Inumbo-ID: b5ecba20-e68e-11e8-9df8-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5ecba20-e68e-11e8-9df8-12d6303a7972;
 Mon, 12 Nov 2018 15:22: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 1gME2O-00083D-Hr
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 15:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gME2O-0003Yb-FD
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 15:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gME2O-0003Yb-FD@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 15:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86: fix hvm_migrate_irq assertion
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============9212113513979934571=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 94bd9df0f7efad8038d99ec52ba56ecec4191248
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Mon Nov 12 14:04:59 2018 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon Nov 12 15:16:12 2018 +0000

    x86: fix hvm_migrate_irq assertion
    
    782cf8ba46 ("pass-through: adjust pIRQ migration") added an assertion
    to hvm_migrate_irq.
    
    PVH Dom0 is broken because it doesn't have dpci allocated. Add an
    is_hardware_domain check to the assertion.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/hvm.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 519282937b..5d263c4090 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -464,7 +464,8 @@ void hvm_migrate_timers(struct vcpu *v)
 
 void hvm_migrate_pirq(struct hvm_pirq_dpci *pirq_dpci, const struct vcpu *v)
 {
-    ASSERT(iommu_enabled && hvm_domain_irq(v->domain)->dpci);
+    ASSERT(iommu_enabled &&
+           (is_hardware_domain(v->domain) || hvm_domain_irq(v->domain)->dpci));
 
     if ( (pirq_dpci->flags & HVM_IRQ_DPCI_MACH_MSI) &&
          /* Needn't migrate pirq if this pirq is delivered to guest directly.*/
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9212113513979934571==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 16:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16: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 1gMEyV-00072d-Tg; Mon, 12 Nov 2018 16: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMEyV-00072Y-4y
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 16:22:07 +0000
X-Inumbo-ID: 182add75-e697-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 182add75-e697-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16: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 1gMEyT-0001KL-Al
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 16:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMEyT-0008CI-84
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 16:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMEyT-0008CI-84@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 16:22:05 +0000
Subject: [Xen-changelog] [xen staging] guest/pvh: fix handling of multiboot
 module list
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8643869881349261255=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c6aae55786e138951daf25e14709895d8c166948
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Nov 12 17:13:57 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 12 17:13:57 2018 +0100

    guest/pvh: fix handling of multiboot module list
    
    When booting Xen as a PVH guest the data in the PVH start info
    structure is copied over to a multiboot structure and a module list
    array that resides in the .init section of the Xen image. The
    resulting multiboot module list is then handed to the generic boot
    process using the physical address in mbi->mods_addr.
    
    This works fine as long as the Xen image doesn't relocate itself, if
    there's such a relocation the physical addresses of multiboot module
    list is no longer valid.
    
    Fix this by handing the virtual address of the module list to the
    generic boot process instead of it's physical address.
    
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/guest/pvh-boot.c        | 20 ++++++++++----------
 xen/arch/x86/setup.c                 |  7 ++++---
 xen/include/asm-x86/guest/pvh-boot.h |  5 ++---
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/xen/arch/x86/guest/pvh-boot.c b/xen/arch/x86/guest/pvh-boot.c
index 6e81b32b92..544775eeb4 100644
--- a/xen/arch/x86/guest/pvh-boot.c
+++ b/xen/arch/x86/guest/pvh-boot.c
@@ -35,11 +35,11 @@ static multiboot_info_t __initdata pvh_mbi;
 static module_t __initdata pvh_mbi_mods[8];
 static const char *__initdata pvh_loader = "PVH Directboot";
 
-static void __init convert_pvh_info(void)
+static void __init convert_pvh_info(multiboot_info_t **mbi,
+                                    module_t **mod)
 {
     const struct hvm_start_info *pvh_info = __va(pvh_start_info_pa);
     const struct hvm_modlist_entry *entry;
-    module_t *mod;
     unsigned int i;
 
     if ( pvh_info->magic != XEN_HVM_START_MAGIC_VALUE )
@@ -68,20 +68,22 @@ static void __init convert_pvh_info(void)
     pvh_mbi.mods_count = pvh_info->nr_modules;
     pvh_mbi.mods_addr = __pa(pvh_mbi_mods);
 
-    mod = pvh_mbi_mods;
     entry = __va(pvh_info->modlist_paddr);
     for ( i = 0; i < pvh_info->nr_modules; i++ )
     {
         BUG_ON(entry[i].paddr >> 32);
         BUG_ON(entry[i].cmdline_paddr >> 32);
 
-        mod[i].mod_start = entry[i].paddr;
-        mod[i].mod_end   = entry[i].paddr + entry[i].size;
-        mod[i].string    = entry[i].cmdline_paddr;
+        pvh_mbi_mods[i].mod_start = entry[i].paddr;
+        pvh_mbi_mods[i].mod_end   = entry[i].paddr + entry[i].size;
+        pvh_mbi_mods[i].string    = entry[i].cmdline_paddr;
     }
 
     BUG_ON(!pvh_info->rsdp_paddr);
     rsdp_hint = pvh_info->rsdp_paddr;
+
+    *mbi = &pvh_mbi;
+    *mod = pvh_mbi_mods;
 }
 
 static void __init get_memory_map(void)
@@ -98,16 +100,14 @@ static void __init get_memory_map(void)
     sanitize_e820_map(e820_raw.map, &e820_raw.nr_map);
 }
 
-multiboot_info_t *__init pvh_init(void)
+void __init pvh_init(multiboot_info_t **mbi, module_t **mod)
 {
-    convert_pvh_info();
+    convert_pvh_info(mbi, mod);
 
     probe_hypervisor();
     ASSERT(xen_guest);
 
     get_memory_map();
-
-    return &pvh_mbi;
 }
 
 void __init pvh_print_info(void)
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 55a288f332..9cbff22fb3 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -719,12 +719,13 @@ void __init noreturn __start_xen(unsigned long mbi_p)
          */
         opt_console_xen = -1;
         ASSERT(mbi_p == 0);
-        mbi = pvh_init();
+        pvh_init(&mbi, &mod);
     }
     else
+    {
         mbi = __va(mbi_p);
-
-    mod = __va(mbi->mods_addr);
+        mod = __va(mbi->mods_addr);
+    }
 
     loader = (mbi->flags & MBI_LOADERNAME)
         ? (char *)__va(mbi->boot_loader_name) : "unknown";
diff --git a/xen/include/asm-x86/guest/pvh-boot.h b/xen/include/asm-x86/guest/pvh-boot.h
index 1b429f9401..b8a76c4eed 100644
--- a/xen/include/asm-x86/guest/pvh-boot.h
+++ b/xen/include/asm-x86/guest/pvh-boot.h
@@ -25,17 +25,16 @@
 
 extern bool pvh_boot;
 
-multiboot_info_t *pvh_init(void);
+void pvh_init(multiboot_info_t **mbi, module_t **mod);
 void pvh_print_info(void);
 
 #else
 
 #define pvh_boot 0
 
-static inline multiboot_info_t *pvh_init(void)
+static inline void pvh_init(multiboot_info_t **mbi, module_t **mod)
 {
     ASSERT_UNREACHABLE();
-    return NULL;
 }
 
 static inline void pvh_print_info(void)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8643869881349261255==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 16:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16: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 1gMEyf-00073J-Vn; Mon, 12 Nov 2018 16:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMEyf-00073C-31
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 16:22:17 +0000
X-Inumbo-ID: 1e3a1ba6-e697-11e8-a6ae-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e3a1ba6-e697-11e8-a6ae-12d6303a7972;
 Mon, 12 Nov 2018 16: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 1gMEyd-0001Ko-Gp
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 16:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMEyd-0008E9-EN
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 16:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMEyd-0008E9-EN@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 16:22:15 +0000
Subject: [Xen-changelog] [xen staging] guest/pvh: special case the low 1MB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3342337660448751635=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c49338ef287c44113476d4c6ccaad7fa2924f8c7
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Nov 12 17:14:57 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 12 17:14:57 2018 +0100

    guest/pvh: special case the low 1MB
    
    When running as a PVH guest Xen only special cases the trampoline
    code in the low 1MB, without also reserving the space used by the
    relocated metadata or the trampoline stack.
    
    Fix this by always reserving the low 1MB regardless of whether Xen is
    running as a guest or natively.
    
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/arch/x86/mm.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 2c450cc208..16c7d88a8e 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -291,16 +291,13 @@ void __init arch_init_memory(void)
     BUG_ON(IS_ERR(dom_cow));
 
     /*
-     * First 1MB of RAM is historically marked as I/O.  If we booted PVH,
-     * reclaim the space.  Irrespective, leave MFN 0 as special for the sake
-     * of 0 being a very common default value. Also reserve the RAM needed by
-     * the trampoline on PVH starting at MFN 1.
+     * First 1MB of RAM is historically marked as I/O.
+     * Note that apart from IO Xen also uses the low 1MB to store the AP boot
+     * trampoline and boot information metadata. Due to this always special
+     * case the low 1MB.
      */
     BUG_ON(pvh_boot && trampoline_phys != 0x1000);
-    for ( i = 0;
-          i < (pvh_boot ? (1 + PFN_UP(trampoline_end - trampoline_start))
-                        : 0x100);
-          i++ )
+    for ( i = 0; i < 0x100; i++ )
         share_xen_page_with_guest(mfn_to_page(_mfn(i)), dom_io, SHARE_rw);
 
     /* Any areas not specified as RAM by the e820 map are considered I/O. */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3342337660448751635==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 18:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 18:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMGqd-0003R3-M6; Mon, 12 Nov 2018 18: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMGqc-0003Qy-EW
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:06 +0000
X-Inumbo-ID: db6d74cb-e6a7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db6d74cb-e6a7-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 18:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMGqa-0003ko-Sr
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMGqa-0004wy-QI
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMGqa-0004wy-QI@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 18:22:04 +0000
Subject: [Xen-changelog] [xen staging] libx86: Split
 x86_cpuid_policy_fill_native() out of calculate_raw_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="===============8181338886635899802=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Jul 19 16:50:03 2018 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Nov 12 18:07:12 2018 +0000

    libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()
    
    This will shortly be wanted by the userspace emulator harnesses as well.
    
    Consolidate the cpuid{,_count}_leaf() helpers beside the structure definition,
    rather than having them scattered throughout Xen.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/cpuid.c            | 105 +-------------------------------------
 xen/include/asm-x86/processor.h |   6 ---
 xen/include/xen/lib/x86/cpuid.h |  23 +++++++++
 xen/lib/x86/cpuid.c             | 108 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 132 insertions(+), 110 deletions(-)

diff --git a/xen/arch/x86/cpuid.c b/xen/arch/x86/cpuid.c
index d21e7459ac..0591a7dc60 100644
--- a/xen/arch/x86/cpuid.c
+++ b/xen/arch/x86/cpuid.c
@@ -75,11 +75,6 @@ struct cpuid_policy __read_mostly raw_cpuid_policy,
     __read_mostly pv_max_cpuid_policy,
     __read_mostly hvm_max_cpuid_policy;
 
-static void cpuid_leaf(uint32_t leaf, struct cpuid_leaf *data)
-{
-    cpuid(leaf, &data->a, &data->b, &data->c, &data->d);
-}
-
 static void sanitise_featureset(uint32_t *fs)
 {
     /* for_each_set_bit() uses unsigned longs.  Extend with zeroes. */
@@ -273,106 +268,8 @@ static void recalculate_misc(struct cpuid_policy *p)
 static void __init calculate_raw_policy(void)
 {
     struct cpuid_policy *p = &raw_cpuid_policy;
-    unsigned int i;
-
-    cpuid_leaf(0, &p->basic.raw[0]);
-    for ( i = 1; i < min(ARRAY_SIZE(p->basic.raw),
-                         p->basic.max_leaf + 1ul); ++i )
-    {
-        switch ( i )
-        {
-        case 0x4: case 0x7: case 0xb: case 0xd:
-            /* Multi-invocation leaves.  Deferred. */
-            continue;
-        }
-
-        cpuid_leaf(i, &p->basic.raw[i]);
-    }
-
-    if ( p->basic.max_leaf >= 4 )
-    {
-        for ( i = 0; i < ARRAY_SIZE(p->cache.raw); ++i )
-        {
-            union {
-                struct cpuid_leaf l;
-                struct cpuid_cache_leaf c;
-            } u;
-
-            cpuid_count_leaf(4, i, &u.l);
-
-            if ( u.c.type == 0 )
-                break;
-
-            p->cache.subleaf[i] = u.c;
-        }
-
-        /*
-         * The choice of CPUID_GUEST_NR_CACHE is arbitrary.  It is expected
-         * that it will eventually need increasing for future hardware.
-         */
-        if ( i == ARRAY_SIZE(p->cache.raw) )
-            printk(XENLOG_WARNING
-                   "CPUID: Insufficient Leaf 4 space for this hardware\n");
-    }
-
-    if ( p->basic.max_leaf >= 7 )
-    {
-        cpuid_count_leaf(7, 0, &p->feat.raw[0]);
-
-        for ( i = 1; i < min(ARRAY_SIZE(p->feat.raw),
-                             p->feat.max_subleaf + 1ul); ++i )
-            cpuid_count_leaf(7, i, &p->feat.raw[i]);
-    }
-
-    if ( p->basic.max_leaf >= 0xb )
-    {
-        union {
-            struct cpuid_leaf l;
-            struct cpuid_topo_leaf t;
-        } u;
-
-        for ( i = 0; i < ARRAY_SIZE(p->topo.raw); ++i )
-        {
-            cpuid_count_leaf(0xb, i, &u.l);
-
-            if ( u.t.type == 0 )
-                break;
-
-            p->topo.subleaf[i] = u.t;
-        }
-
-        /*
-         * The choice of CPUID_GUEST_NR_TOPO is per the manual.  It may need
-         * to grow for future hardware.
-         */
-        if ( i == ARRAY_SIZE(p->topo.raw) &&
-             (cpuid_count_leaf(0xb, i, &u.l), u.t.type != 0) )
-            printk(XENLOG_WARNING
-                   "CPUID: Insufficient Leaf 0xb space for this hardware\n");
-    }
-
-    if ( p->basic.max_leaf >= XSTATE_CPUID )
-    {
-        uint64_t xstates;
-
-        cpuid_count_leaf(XSTATE_CPUID, 0, &p->xstate.raw[0]);
-        cpuid_count_leaf(XSTATE_CPUID, 1, &p->xstate.raw[1]);
-
-        xstates = ((uint64_t)(p->xstate.xcr0_high | p->xstate.xss_high) << 32) |
-            (p->xstate.xcr0_low | p->xstate.xss_low);
-
-        for ( i = 2; i < min(63ul, ARRAY_SIZE(p->xstate.raw)); ++i )
-        {
-            if ( xstates & (1ul << i) )
-                cpuid_count_leaf(XSTATE_CPUID, i, &p->xstate.raw[i]);
-        }
-    }
 
-    /* Extended leaves. */
-    cpuid_leaf(0x80000000, &p->extd.raw[0]);
-    for ( i = 1; i < min(ARRAY_SIZE(p->extd.raw),
-                         p->extd.max_leaf + 1 - 0x80000000ul); ++i )
-        cpuid_leaf(0x80000000 + i, &p->extd.raw[i]);
+    x86_cpuid_policy_fill_native(p);
 
     p->x86_vendor = boot_cpu_data.x86_vendor;
 }
diff --git a/xen/include/asm-x86/processor.h b/xen/include/asm-x86/processor.h
index 03555e1dfe..df01ae30d7 100644
--- a/xen/include/asm-x86/processor.h
+++ b/xen/include/asm-x86/processor.h
@@ -263,12 +263,6 @@ static always_inline unsigned int cpuid_count_ebx(
     return ebx;
 }
 
-static always_inline void cpuid_count_leaf(uint32_t leaf, uint32_t subleaf,
-                                           struct cpuid_leaf *data)
-{
-    cpuid_count(leaf, subleaf, &data->a, &data->b, &data->c, &data->d);
-}
-
 static inline unsigned long read_cr0(void)
 {
     unsigned long cr0;
diff --git a/xen/include/xen/lib/x86/cpuid.h b/xen/include/xen/lib/x86/cpuid.h
index 1e8283ab28..266c910fd3 100644
--- a/xen/include/xen/lib/x86/cpuid.h
+++ b/xen/include/xen/lib/x86/cpuid.h
@@ -20,6 +20,21 @@ struct cpuid_leaf
     uint32_t a, b, c, d;
 };
 
+static inline void cpuid_leaf(uint32_t leaf, struct cpuid_leaf *l)
+{
+    asm ( "cpuid"
+          : "=a" (l->a), "=b" (l->b), "=c" (l->c), "=d" (l->d)
+          : "a" (leaf) );
+}
+
+static inline void cpuid_count_leaf(
+    uint32_t leaf, uint32_t subleaf, struct cpuid_leaf *l)
+{
+    asm ( "cpuid"
+          : "=a" (l->a), "=b" (l->b), "=c" (l->c), "=d" (l->d)
+          : "a" (leaf), "c" (subleaf) );
+}
+
 #define CPUID_GUEST_NR_BASIC      (0xdu + 1)
 #define CPUID_GUEST_NR_FEAT       (0u + 1)
 #define CPUID_GUEST_NR_CACHE      (5u + 1)
@@ -243,6 +258,14 @@ static inline void cpuid_featureset_to_policy(
 
 const uint32_t *x86_cpuid_lookup_deep_deps(uint32_t feature);
 
+/**
+ * Fill a CPUID policy using the native CPUID instruction.
+ *
+ * No sanitisation is performed.  Values may be influenced by a hypervisor or
+ * from masking/faulting configuration.
+ */
+void x86_cpuid_policy_fill_native(struct cpuid_policy *p);
+
 #ifdef __XEN__
 #include <public/arch-x86/xen.h>
 typedef XEN_GUEST_HANDLE_64(xen_cpuid_leaf_t) cpuid_leaf_buffer_t;
diff --git a/xen/lib/x86/cpuid.c b/xen/lib/x86/cpuid.c
index 9b40f55e03..f09d8d57c1 100644
--- a/xen/lib/x86/cpuid.c
+++ b/xen/lib/x86/cpuid.c
@@ -2,6 +2,114 @@
 
 #include <xen/lib/x86/cpuid.h>
 
+void x86_cpuid_policy_fill_native(struct cpuid_policy *p)
+{
+    unsigned int i;
+
+    cpuid_leaf(0, &p->basic.raw[0]);
+    for ( i = 1; i < min(ARRAY_SIZE(p->basic.raw),
+                         p->basic.max_leaf + 1ul); ++i )
+    {
+        switch ( i )
+        {
+        case 0x4: case 0x7: case 0xb: case 0xd:
+            /* Multi-invocation leaves.  Deferred. */
+            continue;
+        }
+
+        cpuid_leaf(i, &p->basic.raw[i]);
+    }
+
+    if ( p->basic.max_leaf >= 4 )
+    {
+        for ( i = 0; i < ARRAY_SIZE(p->cache.raw); ++i )
+        {
+            union {
+                struct cpuid_leaf l;
+                struct cpuid_cache_leaf c;
+            } u;
+
+            cpuid_count_leaf(4, i, &u.l);
+
+            if ( u.c.type == 0 )
+                break;
+
+            p->cache.subleaf[i] = u.c;
+        }
+
+        /*
+         * The choice of CPUID_GUEST_NR_CACHE is arbitrary.  It is expected
+         * that it will eventually need increasing for future hardware.
+         */
+#ifdef __XEN__
+        if ( i == ARRAY_SIZE(p->cache.raw) )
+            printk(XENLOG_WARNING
+                   "CPUID: Insufficient Leaf 4 space for this hardware\n");
+#endif
+    }
+
+    if ( p->basic.max_leaf >= 7 )
+    {
+        cpuid_count_leaf(7, 0, &p->feat.raw[0]);
+
+        for ( i = 1; i < min(ARRAY_SIZE(p->feat.raw),
+                             p->feat.max_subleaf + 1ul); ++i )
+            cpuid_count_leaf(7, i, &p->feat.raw[i]);
+    }
+
+    if ( p->basic.max_leaf >= 0xb )
+    {
+        union {
+            struct cpuid_leaf l;
+            struct cpuid_topo_leaf t;
+        } u;
+
+        for ( i = 0; i < ARRAY_SIZE(p->topo.raw); ++i )
+        {
+            cpuid_count_leaf(0xb, i, &u.l);
+
+            if ( u.t.type == 0 )
+                break;
+
+            p->topo.subleaf[i] = u.t;
+        }
+
+        /*
+         * The choice of CPUID_GUEST_NR_TOPO is per the manual.  It may need
+         * to grow for future hardware.
+         */
+#ifdef __XEN__
+        if ( i == ARRAY_SIZE(p->topo.raw) &&
+             (cpuid_count_leaf(0xb, i, &u.l), u.t.type != 0) )
+            printk(XENLOG_WARNING
+                   "CPUID: Insufficient Leaf 0xb space for this hardware\n");
+#endif
+    }
+
+    if ( p->basic.max_leaf >= 0xd )
+    {
+        uint64_t xstates;
+
+        cpuid_count_leaf(0xd, 0, &p->xstate.raw[0]);
+        cpuid_count_leaf(0xd, 1, &p->xstate.raw[1]);
+
+        xstates  = ((uint64_t)(p->xstate.xcr0_high | p->xstate.xss_high) << 32);
+        xstates |=            (p->xstate.xcr0_low  | p->xstate.xss_low);
+
+        for ( i = 2; i < min(63ul, ARRAY_SIZE(p->xstate.raw)); ++i )
+        {
+            if ( xstates & (1ul << i) )
+                cpuid_count_leaf(0xd, i, &p->xstate.raw[i]);
+        }
+    }
+
+    /* Extended leaves. */
+    cpuid_leaf(0x80000000, &p->extd.raw[0]);
+    for ( i = 1; i < min(ARRAY_SIZE(p->extd.raw),
+                         p->extd.max_leaf + 1 - 0x80000000ul); ++i )
+        cpuid_leaf(0x80000000 + i, &p->extd.raw[i]);
+}
+
 const uint32_t *x86_cpuid_lookup_deep_deps(uint32_t feature)
 {
     static const uint32_t deep_features[] = INIT_DEEP_FEATURES;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8181338886635899802==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 18:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 18:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMGqn-0003Rk-Q3; Mon, 12 Nov 2018 18:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMGqm-0003Rd-D1
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:16 +0000
X-Inumbo-ID: e180f2e6-e6a7-11e8-a6cf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e180f2e6-e6a7-11e8-a6cf-12d6303a7972;
 Mon, 12 Nov 2018 18: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 1gMGql-0003l5-2Z
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMGqk-0004xd-WA
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMGqk-0004xd-WA@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 18:22:14 +0000
Subject: [Xen-changelog] [xen staging] tools/x86emul: Use struct
 cpuid_policy in the userspace test harnesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkMzVmMzJiNGI4YWU4OTA4MGQyNDdiYzkwMWMxYjBhZDY2ZjM3YTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1bCAxOSAxNjo1MTo1NyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTIgMTg6MDc6
MTYgMjAxOCArMDAwMAoKICAgIHRvb2xzL3g4NmVtdWw6IFVzZSBzdHJ1Y3QgY3B1aWRfcG9saWN5
IGluIHRoZSB1c2Vyc3BhY2UgdGVzdCBoYXJuZXNzZXMKICAgIAogICAgVGhpcyB3aWxsIHNob3J0
bHkgYmUgcmVxdWlyZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBpdHNlbGYuCiAgICAKICAg
IFNpbXBsaWZ5IHRoZSBzaGFyZWQgY3B1X2hhc18qIGhlbHBlcnMgYnkgcmVhZGluZyB0aGUgY29y
cmVjdCBiaXQgb3V0IG9mIHRoZQogICAgQ1BVSUQgcG9saWN5IGl0c2VsZi4KICAgIAogICAgTm8g
KGludGVuZGVkKSBjaGFuZ2UgaW4gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9NYWtlZmlsZSB8ICAgOSArLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlICAgICAgICAgICAgfCAgIDcgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94
ODYtZW11bGF0ZS5jICAgICAgIHwgIDEyICsrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2
LWVtdWxhdGUuaCAgICAgICB8IDIxNyArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMTg3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01ha2VmaWxlIGIvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKaW5kZXggZWI4OGY5NDEyYy4u
YTU1YmM3ODk4NSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0
b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFr
ZWZpbGUKQEAgLTgsNiArOCw5IEBAIGVsc2UKIHg4Ni1pbnNuLWZ1enotYWxsOgogZW5kaWYKIAor
IyBBZGQgbGlieDg2IHRvIHRoZSBidWlsZAordnBhdGggJS5jICQoWEVOX1JPT1QpL3hlbi9saWIv
eDg2CisKIHg4Nl9lbXVsYXRlOgogCVsgLUwgJEAgXSB8fCBsbiAtc2YgJChYRU5fUk9PVCkveGVu
L2FyY2gveDg2LyRACiAKQEAgLTMxLDEzICszNCwxMyBAQCB4ODYtZW11bGF0ZS5vIHg4Ni1lbXVs
YXRlLWNvdi5vOiB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxhdGUuaCkKIAog
ZnV6ei1lbXVsLm8gZnV6ei1lbXVsYXRlLWNvdi5vIHdyYXBwZXJzLm86ICQoeDg2X2VtdWxhdGUu
aCkKIAoteDg2LWluc24tZnV6emVyLmE6IGZ1enotZW11bC5vIHg4Ni1lbXVsYXRlLm8KK3g4Ni1p
bnNuLWZ1enplci5hOiBmdXp6LWVtdWwubyB4ODYtZW11bGF0ZS5vIGNwdWlkLm8KIAkkKEFSKSBy
YyAkQCAkXgogCi1hZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVtdWwubyB4ODYtZW11
bGF0ZS5vIHdyYXBwZXJzLm8KK2FmbC1oYXJuZXNzOiBhZmwtaGFybmVzcy5vIGZ1enotZW11bC5v
IHg4Ni1lbXVsYXRlLm8gY3B1aWQubyB3cmFwcGVycy5vCiAJJChDQykgJChDRkxBR1MpICReIC1v
ICRACiAKLWFmbC1oYXJuZXNzLWNvdjogYWZsLWhhcm5lc3MtY292Lm8gZnV6ei1lbXVsLWNvdi5v
IHg4Ni1lbXVsYXRlLWNvdi5vIHdyYXBwZXJzLm8KK2FmbC1oYXJuZXNzLWNvdjogYWZsLWhhcm5l
c3MtY292Lm8gZnV6ei1lbXVsLWNvdi5vIHg4Ni1lbXVsYXRlLWNvdi5vIGNwdWlkLm8gd3JhcHBl
cnMubwogCSQoQ0MpICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpICReIC1vICRACiAKICMgQ29tbW9u
IHRhcmdldHMKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCBhOTdjNDNiOWMyLi5iMmY4
ZTQ0ODc5IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSw2ICsxMSwxMSBAQCBh
bGw6ICQoVEFSR0VUKQogcnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQogCisjIEFkZCBsaWJ4
ODYgdG8gdGhlIGJ1aWxkCit2cGF0aCAlLmMgJChYRU5fUk9PVCkveGVuL2xpYi94ODYKKworQ0ZM
QUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCisKIFNJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3Nl
NCBhdnggYXZ4MiB4b3AKIEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4Mi1zZwpAQCAtMTM5LDcg
KzE0NCw3IEBAICQoYWRkc3VmZml4IC5oLCQoU0lNRCkgJChGTUEpICQoU0cpKTogc2ltZC5oCiAK
IHhvcC5oOiBzaW1kLWZtYS5jCiAKLSQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9l
bXVsYXRvci5vIHdyYXBwZXJzLm8KKyQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyBjcHVpZC5vIHRl
c3RfeDg2X2VtdWxhdG9yLm8gd3JhcHBlcnMubwogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1v
ICRAICReCiAKIC5QSE9OWTogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODYtZW11bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRl
LmMKaW5kZXggYWJhNTc2OGQ1My4uYTEwOWU5M2FkMyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3g4Ni1lbXVsYXRlLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNkZWZpbmUgcHV0X3N0dWIoc3RiKSAo
KHN0YikuYWRkciA9IDApCiAKIHVpbnQzMl90IG14Y3NyX21hc2sgPSAweDAwMDBmZmJmOworc3Ry
dWN0IGNwdWlkX3BvbGljeSBjcDsKIAogc3RhdGljIGNoYXIgZnB1X3NhdmVfYXJlYVs0MDk2XSBf
X2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXygoNjQpKSkpOwogc3RhdGljIGJvb2wgdXNlX3hzYXZl
OwpAQCAtNjQsNiArNjUsMTcgQEAgYm9vbCBlbXVsX3Rlc3RfaW5pdCh2b2lkKQogCiAgICAgdW5z
aWduZWQgbG9uZyBzcDsKIAorICAgIHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoJmNwKTsK
KworICAgIC8qCisgICAgICogVGhlIGVtdWxhdG9yIGRvZXNuJ3QgdXNlIHRoZXNlIGluc3RydWN0
aW9ucywgc28gY2FuIGFsd2F5cyBlbXVsYXRlCisgICAgICogdGhlbS4KKyAgICAgKi8KKyAgICBj
cC5iYXNpYy5tb3ZiZSA9IHRydWU7CisgICAgY3AuZmVhdC5hZHggPSB0cnVlOworICAgIGNwLmZl
YXQucmRwaWQgPSB0cnVlOworICAgIGNwLmV4dGQuY2x6ZXJvID0gdHJ1ZTsKKwogICAgIGlmICgg
Y3B1X2hhc194c2F2ZSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgdG1wLCBlYng7CmRp
ZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCmluZGV4IGVmNTg0NjZlNmUuLjU2MzUz
NjFlMTEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5o
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC02Miw2ICs2
Miw3IEBACiAjZGVmaW5lIGlzX2Nhbm9uaWNhbF9hZGRyZXNzKHgpICgoKGludDY0X3QpKHgpID4+
IDQ3KSA9PSAoKGludDY0X3QpKHgpID4+IDYzKSkKIAogZXh0ZXJuIHVpbnQzMl90IG14Y3NyX21h
c2s7CitleHRlcm4gc3RydWN0IGNwdWlkX3BvbGljeSBjcDsKIAogI2RlZmluZSBNTUFQX1NaIDE2
Mzg0CiBib29sIGVtdWxfdGVzdF9pbml0KHZvaWQpOwpAQCAtMTA0LDE5MSArMTA1LDQxIEBAIHN0
YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKICAgICByZXR1cm4gKCh1
aW50NjRfdCloaSA8PCAzMikgfCBsbzsKIH0KIAotI2RlZmluZSBjYWNoZV9saW5lX3NpemUoKSAo
ewkJICAgICBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0X2Nw
dWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgcmVzLmQgJiAoMVUgPDwgMTkpID8gKHJlcy5i
ID4+IDUpICYgMHg3ZjggOiAwOyBcCi19KQotCi0jZGVmaW5lIGNwdV9oYXNfbW14ICh7IFwKLSAg
ICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJl
cywgTlVMTCk7IFwKLSAgICAocmVzLmQgJiAoMVUgPDwgMjMpKSAhPSAwOyBcCi19KQotCi0jZGVm
aW5lIGNwdV9oYXNfZnhzciAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAg
ZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgKHJlcy5kICYgKDFVIDw8
IDI0KSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzX3NzZSAoeyBcCi0gICAgc3RydWN0
IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwp
OyBcCi0gICAgKHJlcy5kICYgKDFVIDw8IDI1KSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVf
aGFzX3NzZTIgKHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVz
dF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuZCAmICgxVSA8PCAyNikpICE9
IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19zc2UzICh7IFwKLSAgICBzdHJ1Y3QgY3B1aWRf
bGVhZiByZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7IFwKLSAg
ICAocmVzLmMgJiAoMVUgPDwgMCkpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19mbWEg
KHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgx
LCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8ICgo
eGdldGJ2KDApICYgNikgIT0gNikgKSBcCi0gICAgICAgIHJlcy5jID0gMDsgXAotICAgIChyZXMu
YyAmICgxVSA8PCAxMikpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19zc2U0XzEgKHsg
XAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAw
LCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYyAmICgxVSA8PCAxOSkpICE9IDA7IFwKLX0pCi0K
LSNkZWZpbmUgY3B1X2hhc19zc2U0XzIgKHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsg
XAotICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYyAm
ICgxVSA8PCAyMCkpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19wb3BjbnQgKHsgXAot
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAm
cmVzLCBOVUxMKTsgXAotICAgIChyZXMuYyAmICgxVSA8PCAyMykpICE9IDA7IFwKLX0pCi0KLSNk
ZWZpbmUgY3B1X2hhc194c2F2ZSAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0g
ICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgLyogSW50ZW50aW9u
YWxseSBjaGVja2luZyBPU1hTQVZFIGhlcmUuICovIFwKLSAgICAocmVzLmMgJiAoMVUgPDwgMjcp
KSAhPSAwOyBcCi19KQotCi0jZGVmaW5lIGNwdV9oYXNfYXZ4ICh7IFwKLSAgICBzdHJ1Y3QgY3B1
aWRfbGVhZiByZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7IFwK
LSAgICBpZiAoICEocmVzLmMgJiAoMVUgPDwgMjcpKSB8fCAoKHhnZXRidigwKSAmIDYpICE9IDYp
ICkgXAotICAgICAgICByZXMuYyA9IDA7IFwKLSAgICAocmVzLmMgJiAoMVUgPDwgMjgpKSAhPSAw
OyBcCi19KQotCi0jZGVmaW5lIGNwdV9oYXNfZjE2YyAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xl
YWYgcmVzOyBcCi0gICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAg
aWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiA2KSAhPSA2KSApIFwK
LSAgICAgICAgcmVzLmMgPSAwOyBcCi0gICAgKHJlcy5jICYgKDFVIDw8IDI5KSkgIT0gMDsgXAot
fSkKKy8qIEludGVudGlvbmFsbHkgY2hlY2tpbmcgT1NYU0FWRSBoZXJlLiAqLworI2RlZmluZSBj
cHVfaGFzX3hzYXZlICAgICAoY3AuYmFzaWMucmF3WzFdLmMgJiAoMXUgPDwgMjcpKQogCi0jZGVm
aW5lIGNwdV9oYXNfYXZ4MiAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAg
ZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgaWYgKCAhKHJlcy5jICYg
KDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiA2KSAhPSA2KSApIFwKLSAgICAgICAgcmVzLmIg
PSAwOyBcCi0gICAgZWxzZSB7IFwKLSAgICAgICAgZW11bF90ZXN0X2NwdWlkKDcsIDAsICZyZXMs
IE5VTEwpOyBcCi0gICAgfSBcCi0gICAgKHJlcy5iICYgKDFVIDw8IDUpKSAhPSAwOyBcCi19KQot
Ci0jZGVmaW5lIGNwdV9oYXNfeGdldGJ2MSAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVz
OyBcCi0gICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgaWYgKCAh
KHJlcy5jICYgKDFVIDw8IDI3KSkgKSBcCi0gICAgICAgIHJlcy5hID0gMDsgXAotICAgIGVsc2Ug
XAotICAgICAgICBlbXVsX3Rlc3RfY3B1aWQoMHhkLCAxLCAmcmVzLCBOVUxMKTsgXAotICAgIChy
ZXMuYSAmICgxVSA8PCAyKSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzX2JtaTEgKHsg
XAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAw
LCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYiAmICgxVSA8PCAzKSkgIT0gMDsgXAotfSkKLQot
I2RlZmluZSBjcHVfaGFzX2JtaTIgKHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAot
ICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYiAmICgx
VSA8PCA4KSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzXzNkbm93X2V4dCAoeyBcCi0g
ICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0X2NwdWlkKDB4ODAwMDAw
MDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgKHJlcy5kICYgKDFVIDw8IDMwKSkgIT0gMDsgXAot
fSkKLQotI2RlZmluZSBjcHVfaGFzX3NzZTRhICh7IFwKLSAgICBzdHJ1Y3QgY3B1aWRfbGVhZiBy
ZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMHg4MDAwMDAwMSwgMCwgJnJlcywgTlVMTCk7IFwK
LSAgICAocmVzLmMgJiAoMVUgPDwgNikpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc194
b3AgKHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVp
ZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8
ICgoeGdldGJ2KDApICYgNikgIT0gNikgKSBcCi0gICAgICAgIHJlcy5jID0gMDsgXAotICAgIGVs
c2UgXAotICAgICAgICBlbXVsX3Rlc3RfY3B1aWQoMHg4MDAwMDAwMSwgMCwgJnJlcywgTlVMTCk7
IFwKLSAgICAocmVzLmMgJiAoMVUgPDwgMTEpKSAhPSAwOyBcCi19KQotCi0jZGVmaW5lIGNwdV9o
YXNfZm1hNCAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0
X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3
KSkgfHwgKCh4Z2V0YnYoMCkgJiA2KSAhPSA2KSApIFwKLSAgICAgICAgcmVzLmMgPSAwOyBcCi0g
ICAgZWxzZSBcCi0gICAgICAgIGVtdWxfdGVzdF9jcHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBO
VUxMKTsgXAotICAgIChyZXMuYyAmICgxVSA8PCAxNikpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUg
Y3B1X2hhc190Ym0gKHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxf
dGVzdF9jcHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYyAmICgx
VSA8PCAyMSkpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19hdng1MTJmICh7IFwKLSAg
ICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJl
cywgTlVMTCk7IFwKLSAgICBpZiAoICEocmVzLmMgJiAoMVUgPDwgMjcpKSB8fCAoKHhnZXRidigw
KSAmIDB4ZTYpICE9IDB4ZTYpICkgXAotICAgICAgICByZXMuYiA9IDA7IFwKLSAgICBlbHNlIFwK
LSAgICAgICAgZW11bF90ZXN0X2NwdWlkKDcsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgKHJlcy5i
ICYgKDFVIDw8IDE2KSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzX2F2eDUxMmRxICh7
IFwKLSAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwg
MCwgJnJlcywgTlVMTCk7IFwKLSAgICBpZiAoICEocmVzLmMgJiAoMVUgPDwgMjcpKSB8fCAoKHhn
ZXRidigwKSAmIDB4ZTYpICE9IDB4ZTYpICkgXAotICAgICAgICByZXMuYiA9IDA7IFwKLSAgICBl
bHNlIFwKLSAgICAgICAgZW11bF90ZXN0X2NwdWlkKDcsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAg
KHJlcy5iICYgKDFVIDw8IDE3KSkgIT0gMDsgXAotfSkKK3N0YXRpYyBpbmxpbmUgYm9vbCB4Y3Iw
X21hc2sodWludDY0X3QgbWFzaykKK3sKKyAgICByZXR1cm4gY3B1X2hhc194c2F2ZSAmJiAoKHhn
ZXRidigwKSAmIG1hc2spID09IG1hc2spOworfQogCi0jZGVmaW5lIGNwdV9oYXNfYXZ4NTEyYncg
KHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgx
LCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8ICgo
eGdldGJ2KDApICYgMHhlNikgIT0gMHhlNikgKSBcCi0gICAgICAgIHJlcy5iID0gMDsgXAotICAg
IGVsc2UgXAotICAgICAgICBlbXVsX3Rlc3RfY3B1aWQoNywgMCwgJnJlcywgTlVMTCk7IFwKLSAg
ICAocmVzLmIgJiAoMVUgPDwgMzApKSAhPSAwOyBcCi19KQorI2RlZmluZSBjYWNoZV9saW5lX3Np
emUoKSAoY3AuYmFzaWMuY2xmbHVzaF9zaXplICogOCkKKyNkZWZpbmUgY3B1X2hhc19tbXggICAg
ICAgIGNwLmJhc2ljLm1teAorI2RlZmluZSBjcHVfaGFzX2Z4c3IgICAgICAgY3AuYmFzaWMuZnhz
cgorI2RlZmluZSBjcHVfaGFzX3NzZSAgICAgICAgY3AuYmFzaWMuc3NlCisjZGVmaW5lIGNwdV9o
YXNfc3NlMiAgICAgICBjcC5iYXNpYy5zc2UyCisjZGVmaW5lIGNwdV9oYXNfc3NlMyAgICAgICBj
cC5iYXNpYy5zc2UzCisjZGVmaW5lIGNwdV9oYXNfZm1hICAgICAgIChjcC5iYXNpYy5mbWEgJiYg
eGNyMF9tYXNrKDYpKQorI2RlZmluZSBjcHVfaGFzX3NzZTRfMSAgICAgY3AuYmFzaWMuc3NlNF8x
CisjZGVmaW5lIGNwdV9oYXNfc3NlNF8yICAgICBjcC5iYXNpYy5zc2U0XzIKKyNkZWZpbmUgY3B1
X2hhc19wb3BjbnQgICAgIGNwLmJhc2ljLnBvcGNudAorI2RlZmluZSBjcHVfaGFzX2F2eCAgICAg
ICAoY3AuYmFzaWMuYXZ4ICAmJiB4Y3IwX21hc2soNikpCisjZGVmaW5lIGNwdV9oYXNfZjE2YyAg
ICAgIChjcC5iYXNpYy5mMTZjICYmIHhjcjBfbWFzayg2KSkKKworI2RlZmluZSBjcHVfaGFzX2F2
eDIgICAgICAoY3AuZmVhdC5hdngyICYmIHhjcjBfbWFzayg2KSkKKyNkZWZpbmUgY3B1X2hhc19i
bWkxICAgICAgIGNwLmZlYXQuYm1pMQorI2RlZmluZSBjcHVfaGFzX2JtaTIgICAgICAgY3AuZmVh
dC5ibWkyCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZiAgIChjcC5mZWF0LmF2eDUxMmYgICYmIHhj
cjBfbWFzaygweGU2KSkKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJkcSAgKGNwLmZlYXQuYXZ4NTEy
ZHEgJiYgeGNyMF9tYXNrKDB4ZTYpKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAoY3AuZmVh
dC5hdng1MTJidyAmJiB4Y3IwX21hc2soMHhlNikpCisKKyNkZWZpbmUgY3B1X2hhc194Z2V0YnYx
ICAgKGNwdV9oYXNfeHNhdmUgJiYgY3AueHN0YXRlLnhnZXRidjEpCisKKyNkZWZpbmUgY3B1X2hh
c18zZG5vd19leHQgIGNwLmV4dGQuXzNkbm93ZXh0CisjZGVmaW5lIGNwdV9oYXNfc3NlNGEgICAg
ICBjcC5leHRkLnNzZTRhCisjZGVmaW5lIGNwdV9oYXNfeG9wICAgICAgIChjcC5leHRkLnhvcCAg
JiYgeGNyMF9tYXNrKDYpKQorI2RlZmluZSBjcHVfaGFzX2ZtYTQgICAgICAoY3AuZXh0ZC5mbWE0
ICYmIHhjcjBfbWFzayg2KSkKKyNkZWZpbmUgY3B1X2hhc190Ym0gICAgICAgIGNwLmV4dGQudGJt
CiAKIGludCBlbXVsX3Rlc3RfY3B1aWQoCiAgICAgdWludDMyX3QgbGVhZiwKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 18:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 18:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMGqy-0003TW-S5; Mon, 12 Nov 2018 18:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMGqw-0003TJ-OC
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:26 +0000
X-Inumbo-ID: e7932587-e6a7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7932587-e6a7-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 18:22: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 1gMGqv-0003mg-8L
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMGqv-0004yQ-5v
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMGqv-0004yQ-5v@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 18:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: Tie SMAP to NX,
 for the shadow pagetable code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3YmQ1ZWY1YzhhYzI3OTFlZThiYzgwMzNlZThkOTk0ZWM2YTQ5NmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxOCAxMTozMDoyNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTIgMTg6MTA6
MTMgMjAxOCArMDAwMAoKICAgIHg4Ni9jcHVpZDogVGllIFNNQVAgdG8gTlgsIGZvciB0aGUgc2hh
ZG93IHBhZ2V0YWJsZSBjb2RlCiAgICAKICAgIE5YIHN1cHBvcnQgaW4gdGhlIGhvc3QgaXMgcmVx
dWlyZWQgZm9yIHRoZSBzaGFkb3cgcGFnZXRhYmxlIGNvZGUgdG8gaGFuZGxlCiAgICBTTUFQIGNv
cnJlY3RseSBmb3IgZ3Vlc3RzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IHwgNSArKysrKwog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi90b29scy9n
ZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IDNmZWNhZTg2ZDQuLjMx
ZmRlZTk1MWUgMTAwNzU1Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rv
b2xzL2dlbi1jcHVpZC5weQpAQCAtMjM5LDYgKzIzOSwxMSBAQCBkZWYgY3J1bmNoX251bWJlcnMo
c3RhdGUpOgogICAgICAgICAjIGFic2VuY2Ugb2YgYW55IGVuYWJsZWQgeHN0YXRlLgogICAgICAg
ICBBVlg6IFtGTUEsIEZNQTQsIEYxNkMsIEFWWDIsIFhPUF0sCiAKKyAgICAgICAgIyBUaGlzIGRl
cGVuZGVuY3kgZXhpc3RzIHNvbGVseSBmb3IgdGhlIHNoYWRvdyBwYWdldGFibGUgY29kZS4gIElm
IHRoZQorICAgICAgICAjIGhvc3QgZG9lc24ndCBoYXZlIE5YIHN1cHBvcnQsIHRoZSBzaGFkb3cg
cGFnZXRhYmxlIGNvZGUgY2FuJ3QgaGFuZGxlCisgICAgICAgICMgU01BUCBjb3JyZWN0bHkgZm9y
IGd1ZXN0cy4KKyAgICAgICAgTlg6IFtTTUFQXSwKKwogICAgICAgICAjIENYMTYgaXMgb25seSBl
bmNvZGFibGUgaW4gTG9uZyBNb2RlLiAgTEFIRl9MTSBpbmRpY2F0ZXMgdGhhdCB0aGUKICAgICAg
ICAgIyBTQUhGL0xBSEYgaW5zdHJ1Y3Rpb25zIGFyZSByZWludHJvZHVjZWQgaW4gTG9uZyBNb2Rl
LiAgMUdCCiAgICAgICAgICMgc3VwZXJwYWdlcywgUENJRCBhbmQgUEtVIGFyZSBvbmx5IGF2YWls
YWJsZSBpbiA0IGxldmVsIHBhZ2luZy4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 18:22:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 18:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMGr7-0003Ua-Ts; Mon, 12 Nov 2018 18:22:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMGr6-0003UN-9u
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:36 +0000
X-Inumbo-ID: eda1c8fc-e6a7-11e8-acf3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eda1c8fc-e6a7-11e8-acf3-12d6303a7972;
 Mon, 12 Nov 2018 18:22: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 1gMGr5-0003mo-EH
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMGr5-0004zB-Bc
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 18:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMGr5-0004zB-Bc@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 18:22:35 +0000
Subject: [Xen-changelog] [xen staging] flask/policy: allow dom0 to use
 PHYSDEVOP_pci_mmcfg_reserved
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMTMxOWU5Y2UxMTBjNzBhM2Q1MmYyZWEwNWU1ZWViNTM4YzllOWUKQXV0aG9yOiAg
ICAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMiAxMzo0NjoxMSAyMDE4IC0wNDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTIgMTg6MTc6MzQg
MjAxOCArMDAwMAoKICAgIGZsYXNrL3BvbGljeTogYWxsb3cgZG9tMCB0byB1c2UgUEhZU0RFVk9Q
X3BjaV9tbWNmZ19yZXNlcnZlZAogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBH
cmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMvZG9tMC50ZSB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL2RvbTAudGUKaW5kZXggYzdkNTY1ZDNkYy4uYTM0N2Q2NjRmOCAxMDA2
NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQorKysgYi90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCkBAIC02Niw2ICs2Niw5IEBAIGFsbG93IGRvbTBf
dCBzZWN1cml0eV90OnNlY3VyaXR5IHsgbG9hZF9wb2xpY3kgc2V0ZW5mb3JjZSBzZXRib29sIH07
CiAjIEF1ZGl0IHBvbGljeSBjaGFuZ2UgZXZlbnRzIGV2ZW4gd2hlbiB0aGV5IGFyZSBhbGxvd2Vk
CiBhdWRpdGFsbG93IGRvbTBfdCBzZWN1cml0eV90OnNlY3VyaXR5IHsgbG9hZF9wb2xpY3kgc2V0
ZW5mb3JjZSBzZXRib29sIH07CiAKKyMgQWxsb3cgZG9tMCB0byByZXBvcnQgcGxhdGZvcm0gY29u
ZmlndXJhdGlvbiBjaGFuZ2VzIGJhY2sgdG8gdGhlIGh5cGVydmlzb3IKK2FsbG93IGRvbTBfdCB4
ZW5fdDpyZXNvdXJjZSBzZXR1cDsKKwogYWRtaW5fZGV2aWNlKGRvbTBfdCwgZGV2aWNlX3QpCiBh
ZG1pbl9kZXZpY2UoZG9tMF90LCBpcnFfdCkKIGFkbWluX2RldmljZShkb20wX3QsIGlvcG9ydF90
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 12 19:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 19: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 1gMHc3-0007d7-Nq; Mon, 12 Nov 2018 19:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMHc3-0007d2-1E
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 19:11:07 +0000
X-Inumbo-ID: b3941186-e6ae-11e8-8a9d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3941186-e6ae-11e8-8a9d-12d6303a7972;
 Mon, 12 Nov 2018 19:11: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 1gMHc0-0004hT-GS
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 19:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMHc0-0003EM-Db
 for xen-changelog@lists.xenproject.org; Mon, 12 Nov 2018 19:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMHc0-0003EM-Db@xenbits.xenproject.org>
Date: Mon, 12 Nov 2018 19:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/badpage: Fix badpage->order
 overflow
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3YWU1YzMzZTZiMGM1ODQ5ZGU5OTE2YmQ0YjE1NTYxYmU0M2I2OTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA5IDEzOjQ2OjI3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAxMiAxOTowMjow
MCAyMDE4ICswMDAwCgogICAgeDg2L2JhZHBhZ2U6IEZpeCBiYWRwYWdlLT5vcmRlciBvdmVyZmxv
dwogICAgCiAgICBGb3Igb3JkZXIgMzIgb3IgbW9yZSwgdGhlIHNoaWZ0IHdpbGwgdHJ1bmNhdGUg
YmVmb3JlIHRoZSBhZGRpdGlvbiBvY2N1cnMuCiAgICAKICAgIFNwb3R0ZWQgYnkgQ292ZXJpdHku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
Yi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAxYWVjMTNlOTVmLi44OGQxNjM3MjQ3IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtMzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhw
YWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFycmF5X3Np
emU7IGkrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRw
YWdlLT5tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsg
KDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmFkcGFnZS0+bWZuICsgKDFVTCA8PCBiYWRwYWdlLT5vcmRlcikpOwogICAgICAgICAgICAgYmFk
cGFnZSsrOwogICAgICAgICB9CiAgICAgfQpAQCAtMzQ3LDcgKzM0Nyw3IEBAIHZvaWQgX19pbml0
IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgICAgICAgICAgZm9y
ICggaSA9IDA7IGkgPCBhcnJheV9zaXplOyBpKysgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRwYWdlLT5tZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJhZHBhZ2UtPm1mbiArICgxVSA8PCBiYWRwYWdlLT5vcmRlcikp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVVM
IDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAg
ICAgICAgfQogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 13 13:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13: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 1gMYzA-0006CW-Ue; Tue, 13 Nov 2018 13:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMYz9-0006CQ-LW
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 13:44:07 +0000
X-Inumbo-ID: 3034a76e-e74a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3034a76e-e74a-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 13: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 1gMYz7-0003lJ-Ja
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 13:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMYz7-000184-GR
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 13:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMYz7-000184-GR@xenbits.xenproject.org>
Date: Tue, 13 Nov 2018 13:44:05 +0000
Subject: [Xen-changelog] [xen staging] libx86: Fix 32bit stubdom build of
 x86_cpuid_policy_fill_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>

Y29tbWl0IDFiZDJiNzUwNTM3YjY1NmYzZmE5MDg1NzcwN2JlOTFmNWVkOGJmZDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAxMyAxMTo1ODo0NyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTMgMTM6MzI6
NDYgMjAxOCArMDAwMAoKICAgIGxpYng4NjogRml4IDMyYml0IHN0dWJkb20gYnVpbGQgb2YgeDg2
X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZSgpCiAgICAKICAgIFdpdGggLW0zMiwgR0NDIGdlbmVy
YXRlcyBhIHdhcm5pbmcgZm9yICZzaXplX3QgPT0gJnVuc2lnbmVkIGxvbmcsIHdoaWNoIGlzIHRo
ZQogICAgdHlwZWNoZWNrIGhpZGRlbiBpbnNpZGUgdGhlIG1pbigpIG1hY3JvLgogICAgCiAgICBT
d2l0Y2ggdG8gdXNpbmcgZXhwbGljaXRseSB0eXBlZCB2ZXJzaW9ucyBpbnN0ZWFkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9saWIveDg2L2Nw
dWlkLmMgfCAxNSArKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvY3B1aWQuYyBiL3hl
bi9saWIveDg2L2NwdWlkLmMKaW5kZXggZjA5ZDhkNTdjMS4uNWEzMTU5YjM1NyAxMDA2NDQKLS0t
IGEveGVuL2xpYi94ODYvY3B1aWQuYworKysgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCkBAIC03LDgg
KzcsOCBAQCB2b2lkIHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoc3RydWN0IGNwdWlkX3Bv
bGljeSAqcCkKICAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGNwdWlkX2xlYWYoMCwgJnAtPmJh
c2ljLnJhd1swXSk7Ci0gICAgZm9yICggaSA9IDE7IGkgPCBtaW4oQVJSQVlfU0laRShwLT5iYXNp
Yy5yYXcpLAotICAgICAgICAgICAgICAgICAgICAgICAgIHAtPmJhc2ljLm1heF9sZWFmICsgMXVs
KTsgKytpICkKKyAgICBmb3IgKCBpID0gMTsgaSA8IG1pbl90KHVuc2lnbmVkIGludCwgQVJSQVlf
U0laRShwLT5iYXNpYy5yYXcpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+YmFzaWMu
bWF4X2xlYWYpOyArK2kgKQogICAgIHsKICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAgIHsK
QEAgLTUyLDggKzUyLDggQEAgdm9pZCB4ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZlKHN0cnVj
dCBjcHVpZF9wb2xpY3kgKnApCiAgICAgewogICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDcsIDAs
ICZwLT5mZWF0LnJhd1swXSk7CiAKLSAgICAgICAgZm9yICggaSA9IDE7IGkgPCBtaW4oQVJSQVlf
U0laRShwLT5mZWF0LnJhdyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAtPmZlYXQu
bWF4X3N1YmxlYWYgKyAxdWwpOyArK2kgKQorICAgICAgICBmb3IgKCBpID0gMTsgaSA8IG1pbl90
KHVuc2lnbmVkIGludCwgQVJSQVlfU0laRShwLT5mZWF0LnJhdyksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcC0+ZmVhdC5tYXhfc3VibGVhZik7ICsraSApCiAgICAgICAgICAgICBj
cHVpZF9jb3VudF9sZWFmKDcsIGksICZwLT5mZWF0LnJhd1tpXSk7CiAgICAgfQogCkBAIC05Niw3
ICs5Niw4IEBAIHZvaWQgeDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRf
cG9saWN5ICpwKQogICAgICAgICB4c3RhdGVzICA9ICgodWludDY0X3QpKHAtPnhzdGF0ZS54Y3Iw
X2hpZ2ggfCBwLT54c3RhdGUueHNzX2hpZ2gpIDw8IDMyKTsKICAgICAgICAgeHN0YXRlcyB8PSAg
ICAgICAgICAgIChwLT54c3RhdGUueGNyMF9sb3cgIHwgcC0+eHN0YXRlLnhzc19sb3cpOwogCi0g
ICAgICAgIGZvciAoIGkgPSAyOyBpIDwgbWluKDYzdWwsIEFSUkFZX1NJWkUocC0+eHN0YXRlLnJh
dykpOyArK2kgKQorICAgICAgICBmb3IgKCBpID0gMjsgaSA8IG1pbl90KHVuc2lnbmVkIGludCwg
NjMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwLT54c3RhdGUu
cmF3KSk7ICsraSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggeHN0YXRlcyAmICgxdWwg
PDwgaSkgKQogICAgICAgICAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoMHhkLCBpLCAmcC0+eHN0
YXRlLnJhd1tpXSk7CkBAIC0xMDUsOCArMTA2LDggQEAgdm9pZCB4ODZfY3B1aWRfcG9saWN5X2Zp
bGxfbmF0aXZlKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApCiAKICAgICAvKiBFeHRlbmRlZCBsZWF2
ZXMuICovCiAgICAgY3B1aWRfbGVhZigweDgwMDAwMDAwLCAmcC0+ZXh0ZC5yYXdbMF0pOwotICAg
IGZvciAoIGkgPSAxOyBpIDwgbWluKEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgIHAtPmV4dGQubWF4X2xlYWYgKyAxIC0gMHg4MDAwMDAwMHVsKTsgKytp
ICkKKyAgICBmb3IgKCBpID0gMTsgaSA8IG1pbl90KHVuc2lnbmVkIGludCwgQVJSQVlfU0laRShw
LT5leHRkLnJhdyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5leHRkLm1heF9sZWFm
ICsgMSAtIDB4ODAwMDAwMDApOyArK2kgKQogICAgICAgICBjcHVpZF9sZWFmKDB4ODAwMDAwMDAg
KyBpLCAmcC0+ZXh0ZC5yYXdbaV0pOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 13 14:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMZPI-0000P2-Uz; Tue, 13 Nov 2018 14:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMZPH-0000Ox-NW
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:07 +0000
X-Inumbo-ID: f5cd3858-e74d-11e8-b2f0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5cd3858-e74d-11e8-b2f0-12d6303a7972;
 Tue, 13 Nov 2018 14:11: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 1gMZPF-0004LJ-JW
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMZPF-000437-H2
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMZPF-000437-H2@xenbits.xenproject.org>
Date: Tue, 13 Nov 2018 14:11:05 +0000
Subject: [Xen-changelog] [xen staging] automation: add debian unstable
 arm64v8 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>

Y29tbWl0IDhjZjI2NGNiYTU3YWU3YzJhZTE4ODY5N2RlOGEyMGVmYjViMjQ2MDMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiA3IDEy
OjMxOjQ3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMyAxMzo0ODo0MCAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYWRkIGRlYmlhbiB1bnN0YWJsZSBhcm02NHY4IGltYWdlCiAgICAKICAgIFVuZm9ydHVu
YXRlbHkgc2hhcmluZyBkb2NrZXJmaWxlIGhhcyBwcm92ZW4gaW1wb3NzaWJsZTogMSkgdGhlIGJh
c2UKICAgIGltYWdlIGlzIGRpZmZlcmVudDsgMikgQXJtIGRvZXNuJ3QgbmVlZCBsaWJjLWRldi1p
Mzg2OyAzKSBBcm0gbmVlZHMKICAgIGxpYmZkdC1kZXYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3Rl
aW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIC4uLi9idWlsZC9kZWJpYW4vdW5zdGFibGUtYXJt
NjR2OC5kb2NrZXJmaWxlICAgICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxk
L2RlYmlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL2Rl
Ymlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uNTdkYjQ2YTRkMQotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9tYXRpb24v
YnVpbGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZQpAQCAtMCwwICsxLDQ4IEBA
CitGUk9NIGFybTY0djgvZGViaWFuOnVuc3RhYmxlCitMQUJFTCBtYWludGFpbmVyLm5hbWU9IlRo
ZSBYZW4gUHJvamVjdCIgXAorICAgICAgbWFpbnRhaW5lci5lbWFpbD0ieGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnIgorCitFTlYgREVCSUFOX0ZST05URU5EPW5vbmludGVyYWN0aXZlCitF
TlYgVVNFUiByb290CisKK1JVTiBta2RpciAvYnVpbGQKK1dPUktESVIgL2J1aWxkCisKKyMgYnVp
bGQgZGVwZW5kcworUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKKyAgICBhcHQtZ2V0IC0tcXVpZXQg
LS15ZXMgaW5zdGFsbCBcCisgICAgICAgIGJ1aWxkLWVzc2VudGlhbCBcCisgICAgICAgIHpsaWIx
Zy1kZXYgXAorICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAorICAgICAgICBsaWJzc2wtZGV2IFwK
KyAgICAgICAgcHl0aG9uMi43LWRldiBcCisgICAgICAgIHhvcmctZGV2IFwKKyAgICAgICAgdXVp
ZC1kZXYgXAorICAgICAgICBsaWJ5YWpsLWRldiBcCisgICAgICAgIGxpYmFpby1kZXYgXAorICAg
ICAgICBsaWJnbGliMi4wLWRldiBcCisgICAgICAgIGNsYW5nIFwKKyAgICAgICAgbGlicGl4bWFu
LTEtZGV2IFwKKyAgICAgICAgcGtnLWNvbmZpZyBcCisgICAgICAgIGZsZXggXAorICAgICAgICBi
aXNvbiBcCisgICAgICAgIGdldHRleHQgXAorICAgICAgICBhY3BpY2EtdG9vbHMgXAorICAgICAg
ICBsaWJmZHQtZGV2IFwKKyAgICAgICAgYmluODYgXAorICAgICAgICBiY2MgXAorICAgICAgICBs
aWJsem1hLWRldiBcCisgICAgICAgIGxpYm5sLTMtZGV2IFwKKyAgICAgICAgb2NhbWwtbm94IFwK
KyAgICAgICAgbGliZmluZGxpYi1vY2FtbC1kZXYgXAorICAgICAgICBtYXJrZG93biBcCisgICAg
ICAgIHRyYW5zZmlnIFwKKyAgICAgICAgcGFuZG9jIFwKKyAgICAgICAgY2hlY2twb2xpY3kgXAor
ICAgICAgICB3Z2V0IFwKKyAgICAgICAgZ2l0IFwKKyAgICAgICAgbmFzbSBcCisgICAgICAgICYm
IFwKKyAgICAgICAgYXB0LWdldCBhdXRvcmVtb3ZlIC15ICYmIFwKKyAgICAgICAgYXB0LWdldCBj
bGVhbiAmJiBcCisgICAgICAgIHJtIC1yZiAvdmFyL2xpYi9hcHQvbGlzdHMqIC90bXAvKiAvdmFy
L3RtcC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 13 14:11:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14: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 1gMZPT-0000Pd-0a; Tue, 13 Nov 2018 14:11:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMZPR-0000PV-EB
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:17 +0000
X-Inumbo-ID: fbe68062-e74d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbe68062-e74d-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 14: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 1gMZPP-0004LS-Pz
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMZPP-00044W-NY
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMZPP-00044W-NY@xenbits.xenproject.org>
Date: Tue, 13 Nov 2018 14:11:15 +0000
Subject: [Xen-changelog] [xen staging] automation: add two Arm64 builds to
 Gitlab CI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjYmMyOTg1NzAwNjY5ZGU0MjA2ODc3NTBlZWNkMjk1ZGUwMmI2YjcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE5vdiAxMyAx
Mzo0ODowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMTMgMTM6NDg6NDIgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IGFkZCB0d28gQXJtNjQgYnVpbGRzIHRvIEdpdGxhYiBDSQogICAgCiAgICBBZGQgdHdv
IGdjYyBidWlsZHMuIENsYW5nIGJ1aWxkcyBhcmUga25vd24gdG8gYmUgYnJva2VuIGF0IHRoZSBt
b21lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0K
IC5naXRsYWItY2kueW1sIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS8uZ2l0bGFiLWNpLnltbCBiLy5naXRs
YWItY2kueW1sCmluZGV4IDk2ZDdlN2Y3NTkuLmEzYjM5M2ZhZGUgMTAwNjQ0Ci0tLSBhLy5naXRs
YWItY2kueW1sCisrKyBiLy5naXRsYWItY2kueW1sCkBAIC0zMDEsMyArMzAxLDI1IEBAIHVidW50
dS1iaW9uaWMtZ2NjLWRlYnVnOgogICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25pYwogICAgIGRl
YnVnOiB5CiAgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKKworIyBBcm0gYnVpbGRzCisKK2Rl
Ymlhbi11bnN0YWJsZS1nY2MtYXJtNjQ6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVzOgorICAg
IDw8OiAqZ2NjCisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtYXJtNjR2OAorICAgIGRl
YnVnOiBuCisgICAgWEVOX1RBUkdFVF9BUkNIOiBhcm02NAorICB0YWdzOgorICAgIC0gYXJtNjQK
KworZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1hcm02NDoKKyAgPDw6ICpidWlsZAorICB2YXJp
YWJsZXM6CisgICAgPDw6ICpnY2MKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1hcm02
NHY4CisgICAgZGVidWc6IHkKKyAgICBYRU5fVEFSR0VUX0FSQ0g6IGFybTY0CisgIHRhZ3M6Cisg
ICAgLSBhcm02NAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 13 14:11:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14: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 1gMZPd-0000Qf-2M; Tue, 13 Nov 2018 14:11: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMZPb-0000QX-OD
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:27 +0000
X-Inumbo-ID: 01fa2508-e74e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01fa2508-e74e-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 14:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMZPa-0004La-0P
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMZPZ-00045G-Ty
 for xen-changelog@lists.xenproject.org; Tue, 13 Nov 2018 14:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMZPZ-00045G-Ty@xenbits.xenproject.org>
Date: Tue, 13 Nov 2018 14:11:25 +0000
Subject: [Xen-changelog] [xen staging] automation: lift tools build
 restriction in build script
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE1NDEwZDhmYzhkNmU2M2FiMTM4YTVjNDc0MjdmNDE4YTQzYTFjNTYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiA3IDEy
OjMxOjQ5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAxMyAxMzo0ODo0NiAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogbGlmdCB0b29scyBidWlsZCByZXN0cmljdGlvbiBpbiBidWlsZCBzY3JpcHQKICAgIAog
ICAgVGhlIHJlc3RyaWN0aW9ucyBhcmUgbW9zdGx5IGZyb20gVHJhdmlzIENJIGRheXMgd2hlbiBj
cm9zcy1jb21waWxhdGlvbgogICAgd2FzIG5vdCBmZWFzaWJsZS4gTm93IHdlIHdpbGwgYmUgYnVp
bGRpbmcgbmF0aXZlbHkgb24gQXJtLCByZW1vdmUKICAgIHRob3NlIGxpbmVzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiBhdXRvbWF0aW9uL3Njcmlw
dHMvYnVpbGQgfCA2IC0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1
aWxkCmluZGV4IGFkODQ4ZGZkMDAuLjQ4ZTM5OGVhMjAgMTAwNzU1Ci0tLSBhL2F1dG9tYXRpb24v
c2NyaXB0cy9idWlsZAorKysgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKQEAgLTIyLDEyICsy
Miw2IEBAIGlmIFtbICIke0NDfSIgPT0gImNsYW5nIiBdXTsgdGhlbgogICAgIGNmZ2FyZ3MrPSgi
LS1kaXNhYmxlLXN0dWJkb20iKQogZmkKIAotaWYgW1sgIiR7WEVOX1RBUkdFVF9BUkNIfSIgPT0g
ImFybTY0IiB8fCAiJHtYRU5fVEFSR0VUX0FSQ0h9IiA9PSAiYXJtMzIiIF1dOyB0aGVuCi0gICAg
Y2ZnYXJncys9KCItLWRpc2FibGUtdG9vbHMiKSAjIHdlIGRvbid0IGhhdmUgdGhlIGNyb3NzIGRl
cGVuZHMgaW5zdGFsbGVkCi1lbGlmIFtbICIke0NDfSIgIT0gImNsYW5nIiBdXTsgdGhlbgotICAg
IGNmZ2FyZ3MrPSgiLS1lbmFibGUtb3ZtZiIpICMgYnVpbGQgb3ZtZiB3aXRoIGdjYyBvbiB4ODYs
IGFybSBkb2Vzbid0IHVzZSBpbi10cmVlIG92bWYKLWZpCi0KIC4vY29uZmlndXJlICIke2NmZ2Fy
Z3NbQF19IgogCiBtYWtlIC1qJChucHJvYykgZGlzdAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13: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 1gMvI1-0000gk-Pz; Wed, 14 Nov 2018 13:33:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvI0-0000gd-6w
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:04 +0000
X-Inumbo-ID: cf455d5e-e811-11e8-afbd-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf455d5e-e811-11e8-afbd-12d6303a7972;
 Wed, 14 Nov 2018 13:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMvHy-0001OS-9n
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvHy-0007xi-79
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvHy-0007xi-79@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: silence false log messages
 for plain "xpti" / "pv-l1tf"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkODk1NjlmYjUyNWVjOTU3YmViNzk4ZWM5OWEyYmI3N2RlNmJjOTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTY6MTM6MDkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxMzowOSAyMDE4ICswMTAwCgogICAgeDg2
OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYi
CiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1v
cmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3Qgcmlk
IG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0y
MiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAg
IHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVz
cykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRm
Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdk
ODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAotLS0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggM2FkYWFlYTljZi4uNTU5ZjJiZDgw
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYwpAQCAtMjM5LDcgKzIzOSw3IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3B2X2wxdGYoY2hhciAqcykKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGYg
PSAoKG9wdF9wdl9sMXRmICYgfk9QVF9QVl9MMVRGX0RPTVUpIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodmFsID8gT1BUX1BWX0wxVEZfRE9NVSA6IDApKTsKLSAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTY5MCw3ICs2OTAsNyBA
QCBzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQogICAgICAg
ICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RPTVUpIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRfWFBUSV9ET01VIDogMCk7Ci0gICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQogICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:33:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMvIA-0000hI-Rk; Wed, 14 Nov 2018 13:33:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvI9-0000hC-EQ
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:13 +0000
X-Inumbo-ID: d555d728-e811-11e8-bd17-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d555d728-e811-11e8-bd17-12d6303a7972;
 Wed, 14 Nov 2018 13:33: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 1gMvI8-0001Ob-Fq
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvI8-0007yM-DN
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvI8-0007yM-DN@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: split opt_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>

Y29tbWl0IDM4YTdkZGVkMTllMzBmMWNlYTYyMGRiNDY3MzhlZjM5NTc5NTE3ZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTY6MTM6NTUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxMzo1NSAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1
OTk5NGVlMmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4
ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8ICA0
ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDJlMmMxYTliMmUuLjJmNDM5ODY1NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTM4Niw4ICszODYsOCBA
QCBzdGF0aWMgdm9pZCBzZXRfZG9tYWluX3hwdGkoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAg
ICAgZWxzZQogICAgIHsKLSAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IG9wdF94cHRp
ICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPyBPUFRfWFBUSV9ET00wIDogT1BUX1hQVElfRE9NVSk7CisgICAgICAg
IGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBpc19oYXJkd2FyZV9kb21haW4oZCkgPyBvcHRfeHB0
aV9od2RvbQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogb3B0X3hwdGlfZG9tdTsKIAogICAgICAgICBpZiAoIHVzZV9pbnZwY2lkICYmIGNw
dV9oYXNfcGNpZCApCiAgICAgICAgICAgICBzd2l0Y2ggKCBvcHRfcGNpZCApCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5k
ZXggNTU5ZjJiZDgwNi4uYWZhOTYwMjU4MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTE3LDggKzExNywxMCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKIAogICAgICAgICAg
ICAgb3B0X2VhZ2VyX2ZwdSA9IDA7CiAKLSAgICAgICAgICAgIGlmICggb3B0X3hwdGkgPCAwICkK
LSAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgICAgICAgICBpZiAoIG9wdF94cHRp
X2h3ZG9tIDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgICAg
ICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IDA7CiAKICAgICAgICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAg
ICAgIG9wdF9zbXQgPSAxOwpAQCAtMzI2LDggKzMyOCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
cmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAg
ICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJf
RlBVIiAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBE
b20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJX0RPTTAg
PyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAotICAgICAgICAgICBvcHRfeHB0aSAmIE9QVF9YUFRJ
X0RPTVUgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKKyAgICAgICAgICAgb3B0X3hwdGlfaHdk
b20gPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAorICAgICAgICAgICBvcHRfeHB0aV9kb211ICA/
ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIgIFBWIEwxVEYgc2hhZG93
aW5nOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9Q
Vl9MMVRGX0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCkBAIC02NDAsNyArNjQyLDgg
QEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFk
ZHJfYml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aSA9IC0x
OworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKK2ludDhfdCBfX3Jl
YWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlf
aW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCiB7CkBAIC02NDgsOSArNjUxLDE5IEBAIHN0YXRp
YyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBjYXBzKQogICAgICAgICBj
YXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKIAogICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk8gKQotICAgICAgICBvcHRfeHB0aSA9IDA7CisgICAgeworICAg
ICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9od2Rv
bSA9IDA7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQorICAgICAgICAgICAgb3B0
X3hwdGlfZG9tdSA9IDA7CisgICAgfQogICAgIGVsc2UKLSAgICAgICAgb3B0X3hwdGkgPSBPUFRf
WFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKKyAgICB7CisgICAgICAgIGlmICggb3B0X3hwdGlf
aHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKKyAgICAgICAgaWYg
KCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMTsKKyAg
ICB9CiB9CiAKIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKQEAgLTY1OSwx
MiArNjcyLDE0IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKICAgICBp
bnQgdmFsLCByYyA9IDA7CiAKICAgICAvKiBJbmhpYml0IHRoZSBkZWZhdWx0cyBhcyBhbiBleHBs
aWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYgKCBvcHRfeHB0aSA9PSAtMSAp
Ci0gICAgICAgIG9wdF94cHRpID0gMDsKKyAgICBpZiAoIG9wdF94cHRpX2h3ZG9tID09IC0xICkK
KyAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgIGlmICggb3B0X3hwdGlfZG9tdSA9PSAt
MSApCisgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOwogCiAgICAgLyogSW50ZXJwcmV0ICd4cHRp
JyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICggKnMgPT0g
J1wwJyApCi0gICAgICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7
CisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CiAKICAgICBkbyB7
CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CkBAIC02NzQsMjIgKzY4OSwyMCBAQCBzdGF0
aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIgKnMpCiAgICAgICAgIHN3aXRjaCAoIHBhcnNl
X2Jvb2wocykgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94
cHRpID0gMDsKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDA7
CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRf
eHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOworICAgICAgICAgICAgb3B0X3hw
dGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAg
ICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGkgPSAtMTsKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IG9wdF94cHRpX2RvbXUgPSAtMTsKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0
X3hwdGkgPSAob3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NMCkgfAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHZhbCA/IE9QVF9YUFRJX0RPTTAgOiAwKTsKKyAgICAgICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGkgPSAo
b3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NVSkgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHZhbCA/IE9QVF9YUFRJX0RPTVUgOiAwKTsKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9kb211
ID0gdmFsOwogICAgICAgICAgICAgZWxzZSBpZiAoICpzICkKICAgICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7CiAgICAgICAgICAgICBicmVhazsKQEAgLTg0NSwxMCArODU4LDkgQEAgdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggZGVmYXVs
dF94ZW5fc3BlY19jdHJsICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9TQ19NU1JfSURMRSk7CiAKLSAgICBpZiAoIG9wdF94cHRpID09IC0xICkKLSAgICAgICAgeHB0
aV9pbml0X2RlZmF1bHQoY2Fwcyk7CisgICAgeHB0aV9pbml0X2RlZmF1bHQoY2Fwcyk7CiAKLSAg
ICBpZiAoIG9wdF94cHRpID09IDAgKQorICAgIGlmICggIW9wdF94cHRpX2h3ZG9tICYmICFvcHRf
eHB0aV9kb211ICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19Y
UFRJKTsKICAgICBlbHNlCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
Tk9fWFBUSSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA4ZjhhYWQ0MGJiLi4xYjI5ZjQ1
YjFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTM1LDkgKzM1LDcgQEAgZXh0ZXJuIGJv
b2wgYnNwX2RlbGF5X3NwZWNfY3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfeGVuX3NwZWNf
Y3RybDsKIGV4dGVybiB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCi1leHRlcm4g
aW50OF90IG9wdF94cHRpOwotI2RlZmluZSBPUFRfWFBUSV9ET00wICAweDAxCi0jZGVmaW5lIE9Q
VF9YUFRJX0RPTVUgIDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3hwdGlfaHdkb20sIG9wdF94cHRp
X2RvbXU7CiAKIGV4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGY7CiAjZGVmaW5lIE9QVF9QVl9MMVRG
X0RPTTAgIDB4MDEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:33:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:33: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 1gMvIL-0000iT-U3; Wed, 14 Nov 2018 13:33:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvIJ-0000iJ-Sl
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:23 +0000
X-Inumbo-ID: db685bae-e811-11e8-8917-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db685bae-e811-11e8-8917-12d6303a7972;
 Wed, 14 Nov 2018 13: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 1gMvII-0001Ol-Ll
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvII-0007yv-JJ
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvII-0007yv-JJ@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: split opt_pv_l1tf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkYmU2YWNlZjA5MzQ1NmEwNmZiNDg5YzkxMWE2MDI4NzQyMDhiMjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTY6MTQ6MjUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxNDoyNSAyMDE4ICswMTAwCgogICAgeDg2
OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFi
bGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0
aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1
bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVk
MjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAot
LS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAg
ICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgIDQgKy0tLQog
MyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggYWZhOTYwMjU4MC4uNmNiMGMxM2Q2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTI1LDggKzEy
NSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAg
ICAgICAgIGlmICggb3B0X3NtdCA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9zbXQgPSAxOwog
Ci0gICAgICAgICAgICBpZiAoIG9wdF9wdl9sMXRmIDwgMCApCi0gICAgICAgICAgICAgICAgb3B0
X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgaWYgKCBvcHRfcHZfbDF0Zl9od2RvbSA8IDAgKQor
ICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gMDsKKyAgICAgICAgICAgIGlmICgg
b3B0X3B2X2wxdGZfZG9tdSA8IDAgKQorICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUg
PSAwOwogCiAgICAgICAgIGRpc2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3JzYl9wdiA9
IGZhbHNlOwpAQCAtMjA0LDcgKzIwNiw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0
cmwpOwogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0ZiA9IC0xOworaW50OF90IF9f
cmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfaHdkb20gPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9wdl9sMXRmX2RvbXUgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0
ZihjaGFyICpzKQogewpAQCAtMjEyLDEyICsyMTUsMTQgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFy
c2VfcHZfbDF0ZihjaGFyICpzKQogICAgIGludCB2YWwsIHJjID0gMDsKIAogICAgIC8qIEluaGli
aXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8K
LSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAgICAgICAgb3B0X3B2X2wxdGYgPSAwOwor
ICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9o
d2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211ID09IC0xICkKKyAgICAgICAgb3B0
X3B2X2wxdGZfZG9tdSA9IDA7CiAKICAgICAvKiBJbnRlcnByZXQgJ3B2LWwxdGYnIGFsb25lIGlu
IGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCiAgICAgaWYgKCAqcyA9PSAnXDAnICkKLSAg
ICAgICAgb3B0X3B2X2wxdGYgPSBPUFRfUFZfTDFURl9ET00wIHwgT1BUX1BWX0wxVEZfRE9NVTsK
KyAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRfcHZfbDF0Zl9kb211ID0gMTsKIAogICAg
IGRvIHsKICAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKQEAgLTIyNywyMCArMjMyLDE4IEBA
IHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3B2X2wxdGYoY2hhciAqcykKICAgICAgICAgc3dpdGNo
ICggcGFyc2VfYm9vbChzKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAwOgotICAgICAgICAg
ICAgb3B0X3B2X2wxdGYgPSAwOworICAgICAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSBvcHRf
cHZfbDF0Zl9kb211ID0gMDsKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gT1BUX1BWX0wxVEZfRE9NMCB8IE9QVF9QVl9MMVRG
X0RPTVU7CisgICAgICAgICAgICBvcHRfcHZfbDF0Zl9od2RvbSA9IG9wdF9wdl9sMXRmX2RvbXUg
PSAxOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAg
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQotICAgICAg
ICAgICAgICAgIG9wdF9wdl9sMXRmID0gKChvcHRfcHZfbDF0ZiAmIH5PUFRfUFZfTDFURl9ET00w
KSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9QVF9QVl9MMVRGX0RP
TTAgOiAwKSk7CisgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfaHdkb20gPSB2YWw7CiAgICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmID0gKChvcHRfcHZfbDF0ZiAmIH5PUFRf
UFZfTDFURl9ET01VKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbCA/IE9Q
VF9QVl9MMVRGX0RPTVUgOiAwKSk7CisgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfZG9tdSA9
IHZhbDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCiAgICAgICAgICAgICAgICAgcmMgPSAt
RUlOVkFMOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0zMDMsNyArMzA2LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBMMURfRkxVU0giIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJpbnRl
ZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICovCi0gICAgaWYgKCBj
cHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmICkKKyAgICBpZiAoIGNwdV9oYXNfYnVnX2wx
dGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCiAgICAgICAgIHBy
aW50aygiICBMMVRGOiBiZWxpZXZlZCVzIHZ1bG5lcmFibGUsIG1heHBoeXNhZGRyIEwxRCAldSwg
Q1BVSUQgJXUiCiAgICAgICAgICAgICAgICAiLCBTYWZlIGFkZHJlc3MgJSJQUkl4NjQiXG4iLAog
ICAgICAgICAgICAgICAgY3B1X2hhc19idWdfbDF0ZiA/ICIiIDogIiBub3QiLApAQCAtMzMyLDgg
KzMzNSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5r
IHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfeHB0aV9kb211ICA/ICJlbmFi
bGVkIiA6ICJkaXNhYmxlZCIpOwogCiAgICAgcHJpbnRrKCIgIFBWIEwxVEYgc2hhZG93aW5nOiBE
b20wICVzLCBEb21VICVzXG4iLAotICAgICAgICAgICBvcHRfcHZfbDF0ZiAmIE9QVF9QVl9MMVRG
X0RPTTAgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCi0gICAgICAgICAgIG9wdF9wdl9sMXRm
ICYgT1BUX1BWX0wxVEZfRE9NVSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CisgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2h3ZG9tID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIsCisgICAgICAg
ICAgIG9wdF9wdl9sMXRmX2RvbXUgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOwogfQogCiAv
KiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4g
Ki8KQEAgLTg3MSwxMyArODc0LDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgZG9tVSBMMVRGIG1p
dGlnYXRpb25zIG9uIGFsbCBMMVRGLXZ1bG5lcmFibGUKICAgICAgKiBoYXJkd2FyZS4KICAgICAg
Ki8KLSAgICBpZiAoIG9wdF9wdl9sMXRmID09IC0xICkKLSAgICB7Ci0gICAgICAgIGlmICggIWNw
dV9oYXNfYnVnX2wxdGYgKQotICAgICAgICAgICAgb3B0X3B2X2wxdGYgPSAwOwotICAgICAgICBl
bHNlCi0gICAgICAgICAgICBvcHRfcHZfbDF0ZiA9IE9QVF9QVl9MMVRGX0RPTVU7Ci0gICAgfQor
ICAgIGlmICggb3B0X3B2X2wxdGZfaHdkb20gPT0gLTEgKQorICAgICAgICBvcHRfcHZfbDF0Zl9o
d2RvbSA9IDA7CisgICAgaWYgKCBvcHRfcHZfbDF0Zl9kb211ID09IC0xICkKKyAgICAgICAgb3B0
X3B2X2wxdGZfZG9tdSA9IGNwdV9oYXNfYnVnX2wxdGY7CiAKICAgICAvKgogICAgICAqIEJ5IGRl
ZmF1bHQsIGVuYWJsZSBMMURfRkxVU0ggb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlLCB1bmxl
c3MKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oCmluZGV4IDA2ZDYxMDgxM2EuLjRjMThhMzM4MDggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaApAQCAtMjE0LDkgKzIxNCw4IEBAIHZvaWQgcHZfbDF0Zl90YXNrbGV0KHVuc2ln
bmVkIGxvbmcgZGF0YSk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9sMXRmX2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZiA9
Ci0gICAgICAgIG9wdF9wdl9sMXRmICYgKGlzX2hhcmR3YXJlX2RvbWFpbihkKQotICAgICAgICAg
ICAgICAgICAgICAgICA/IE9QVF9QVl9MMVRGX0RPTTAgOiBPUFRfUFZfTDFURl9ET01VKTsKKyAg
ICBkLT5hcmNoLnB2X2RvbWFpbi5jaGVja19sMXRmID0gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8g
b3B0X3B2X2wxdGZfaHdkb20KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogb3B0X3B2X2wxdGZfZG9tdTsKIAogI2lmZGVmIENPTkZJR19T
SEFET1dfUEFHSU5HCiAgICAgdGFza2xldF9pbml0KCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cucHZf
bDF0Zl90YXNrbGV0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggMWIyOWY0NWIxYi4uYzg0
NjM1NDRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0zNyw5ICszNyw3IEBAIGV4dGVy
biB1aW50OF90IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOwogCiBleHRlcm4gaW50OF90IG9wdF94
cHRpX2h3ZG9tLCBvcHRfeHB0aV9kb211OwogCi1leHRlcm4gaW50OF90IG9wdF9wdl9sMXRmOwot
I2RlZmluZSBPUFRfUFZfTDFURl9ET00wICAweDAxCi0jZGVmaW5lIE9QVF9QVl9MMVRGX0RPTVUg
IDB4MDIKK2V4dGVybiBpbnQ4X3Qgb3B0X3B2X2wxdGZfaHdkb20sIG9wdF9wdl9sMXRmX2RvbXU7
CiAKIC8qCiAgKiBUaGUgTDFEIGFkZHJlc3MgbWFzaywgd2hpY2ggbWlnaHQgYmUgd2lkZXIgdGhh
biByZXBvcnRlZCBpbiBDUFVJRCwgYW5kIHRoZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:33:35 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMvIU-0000ja-Vh; Wed, 14 Nov 2018 13:33:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvIU-0000jQ-Cx
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:34 +0000
X-Inumbo-ID: e17a426e-e811-11e8-83af-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e17a426e-e811-11e8-83af-12d6303a7972;
 Wed, 14 Nov 2018 13:33: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 1gMvIS-0001Ot-Ra
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvIS-00080U-P9
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvIS-00080U-P9@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:33:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: fix "xpti=" and "pv-l1tf="
 yet again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkMWFmZDFjZWYwZjI0YzAwYjczZDQ0ZmVkNTM3MzBiMGJiY2JiMmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTY6MTQ6NTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxNDo1MCAyMDE4ICswMTAwCgogICAgeDg2
OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQgYWdhaW4KICAgIAogICAgV2hpbGUgY29t
bWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0K
ICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5v
LWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVjYW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9
bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UKICAgIG9mICJ4cHRpPSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFzIHRvIHdoaWNoIGRlZmF1bHQKICAgIGlz
IHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAiLCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8g
aGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFzIHRoaXMgaXMgZGlzdGluY3QgZnJvbSBi
b3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAieHB0aT1uby1kb20wLG5vLWRvbXUiLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2UyMzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjU2ICswMjAwCi0tLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDZjYjBjMTNkNjYuLjI1ZGE2YTJlOTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTIxNCwxMiArMjE0LDYgQEAgc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfcHZfbDF0Zihj
aGFyICpzKQogICAgIGNoYXIgKnNzOwogICAgIGludCB2YWwsIHJjID0gMDsKIAotICAgIC8qIElu
aGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4g
Ki8KLSAgICBpZiAoIG9wdF9wdl9sMXRmX2h3ZG9tID09IC0xICkKLSAgICAgICAgb3B0X3B2X2wx
dGZfaHdkb20gPSAwOwotICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA9PSAtMSApCi0gICAgICAg
IG9wdF9wdl9sMXRmX2RvbXUgPSAwOwotCiAgICAgLyogSW50ZXJwcmV0ICdwdi1sMXRmJyBhbG9u
ZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwogICAgIGlmICggKnMgPT0gJ1wwJyAp
CiAgICAgICAgIG9wdF9wdl9sMXRmX2h3ZG9tID0gb3B0X3B2X2wxdGZfZG9tdSA9IDE7CkBAIC02
NzQsMTIgKzY2OCw2IEBAIHN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykKICAg
ICBjaGFyICpzczsKICAgICBpbnQgdmFsLCByYyA9IDA7CiAKLSAgICAvKiBJbmhpYml0IHRoZSBk
ZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJlZW4gZ2l2ZW4uICovCi0gICAgaWYg
KCBvcHRfeHB0aV9od2RvbSA9PSAtMSApCi0gICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsKLSAg
ICBpZiAoIG9wdF94cHRpX2RvbXUgPT0gLTEgKQotICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsK
LQogICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4g
Zm9ybS4gKi8KICAgICBpZiAoICpzID09ICdcMCcgKQogICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAxOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:33:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:33: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 1gMvIf-0000l9-1D; Wed, 14 Nov 2018 13:33:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvIe-0000l4-Pb
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:44 +0000
X-Inumbo-ID: e78b80be-e811-11e8-95b7-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e78b80be-e811-11e8-95b7-12d6303a7972;
 Wed, 14 Nov 2018 13:33: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 1gMvId-0001P3-1G
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvIc-00081H-V3
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvIc-00081H-V3@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:33:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] vtd: add missing check for shared
 EPT...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViNmZiMzNkOGY0ZmU3NTMzNzcwOTBlNmJlOGFhYTgxNmE2ODE0ZWMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDE2OjE1OjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTY6MTU6MTcgMjAxOCArMDEwMAoK
ICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAgLi4u
aW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gaW5j
bHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9pb21t
dV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdiMWVi
ZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAyMDAK
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDEzICsrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggNGU3MzQzOTRlMy4uNzhhZDdhNzFlOSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTE3NjYsNyArMTc2Niw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7Ci0gICAgc3RydWN0IGRtYV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgb2xkLCBu
ZXcgPSB7IDAgfTsKKyAgICBzdHJ1Y3QgZG1hX3B0ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7
fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTc4MSwxNCArMTc4
MSwxNiBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwg
UEFHRV9TSElGVF80SywgMSk7Ci0gICAgaWYgKCBwZ19tYWRkciA9PSAwICkKKyAgICBpZiAoICFw
Z19tYWRkciApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQorCiAgICAgcGFnZSA9IChzdHJ1
Y3QgZG1hX3B0ZSAqKW1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotICAgIHB0ZSA9IHBh
Z2UgKyAoZ2ZuICYgTEVWRUxfTUFTSyk7CisgICAgcHRlID0gJnBhZ2VbZ2ZuICYgTEVWRUxfTUFT
S107CiAgICAgb2xkID0gKnB0ZTsKKwogICAgIGRtYV9zZXRfcHRlX2FkZHIobmV3LCAocGFkZHJf
dCltZm4gPDwgUEFHRV9TSElGVF80Syk7CiAgICAgZG1hX3NldF9wdGVfcHJvdChuZXcsCiAgICAg
ICAgICAgICAgICAgICAgICAoKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSA/IERNQV9QVEVfUkVB
RCAgOiAwKSB8CkBAIC0xODA0LDYgKzE4MDYsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
bnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KKwogICAgICpwdGUg
PSBuZXc7CiAKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUsIHNpemVvZihzdHJ1Y3Qg
ZG1hX3B0ZSkpOwpAQCAtMTgxOSw2ICsxODIyLDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
KQogeworICAgIC8qIERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8K
KyAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IC8qIERvIG5vdGhpbmcgaWYgaGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNz
IHRocnUuICovCiAgICAgaWYgKCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21h
aW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:33:56 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMvIq-0000mk-3G; Wed, 14 Nov 2018 13:33:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvIp-0000me-6i
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:55 +0000
X-Inumbo-ID: ed9b262d-e811-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed9b262d-e811-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13: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 1gMvIn-0001Pd-7A
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvIn-000827-4o
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvIn-000827-4o@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/boot: enable NMIs after traps
 init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5Zjc0ZWE2MDlhNjEwMDRjNjM4ZTZmZmM1MjdiZmY3NjljZTk4ZWYKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gTm92IDUgMTY6MTY6MTkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNjoxNjoxOSAyMDE4ICswMTAw
CgogICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4g
Y2VydGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290
IHByb2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBh
bHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9y
aWdpbmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAg
VG8gcHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2lu
aXQoKSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
bWFzdGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCA4MTQ4
N2NiMmU2Li4zZmJiN2Q4ZWMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTc0OCw2ICs3NDgsOSBAQCB2b2lk
IGNwdV9pbml0KHZvaWQpCiAjZGVmaW5lIENEKHJlZ2lzdGVyKSBhc20gdm9sYXRpbGUgKCAibW92
ICUwLCUlZGIiICNyZWdpc3RlciA6IDogInIiKDBVTCkgKTsKIAlDRCgwKTsgQ0QoMSk7IENEKDIp
OyBDRCgzKTsgLyogbm8gZGI0IGFuZCBkYjUgKi87IENEKDYpOyBDRCg3KTsKICN1bmRlZiBDRAor
CisJLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBtYXkgaGF2ZSBsZWZ0
IHRoZW0gZGlzYWJsZWQuICovCisJZW5hYmxlX25taXMoKTsKIH0KIAogdm9pZCBjcHVfdW5pbml0
KHVuc2lnbmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDEwNTAxMjdjMjUuLjU1MDQzNWNmMzMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02
ODMsNiArNjgzLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9u
IGluLiAqLwogCisgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCisgICAgZW5hYmxlX25taXMoKTsKKwogICAg
IGxvYWRlciA9IChtYmktPmZsYWdzICYgTUJJX0xPQURFUk5BTUUpCiAgICAgICAgID8gKGNoYXIg
KilfX3ZhKG1iaS0+Ym9vdF9sb2FkZXJfbmFtZSkgOiAidW5rbm93biI7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:34:05 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:34: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 1gMvIz-0000oJ-6i; Wed, 14 Nov 2018 13:34:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvIy-0000o2-FH
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:04 +0000
X-Inumbo-ID: f3ae255e-e811-11e8-a0a5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3ae255e-e811-11e8-a0a5-12d6303a7972;
 Wed, 14 Nov 2018 13:34: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 1gMvIx-0001Q4-D8
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvIx-00082n-AY
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvIx-00082n-AY@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/boot: Initialise the debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3402721583366587277=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 86cba9b02366de10ee6beffe1ead8600ec68245f
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 16:16:45 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 16:16:45 2018 +0100

    x86/boot: Initialise the debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Move X86_DR6_DEFAULT into x86-defns.h along with the other architectural
    register constants, and introduce a new X86_DR7_DEFAULT.  Use the existing
    write_debugreg() helper, rather than opencoded inline assembly.
    
    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>
    master commit: 721da6d41a70fe08b3fcd9c31a62f6709a54c6ba
    master date: 2018-10-24 14:43:05 +0100
---
 xen/arch/x86/cpu/common.c       | 12 ++++++++----
 xen/include/asm-x86/debugreg.h  |  2 --
 xen/include/asm-x86/processor.h | 10 ++++++++++
 3 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/cpu/common.c b/xen/arch/x86/cpu/common.c
index 3fbb7d8ec3..0b105c984f 100644
--- a/xen/arch/x86/cpu/common.c
+++ b/xen/arch/x86/cpu/common.c
@@ -4,6 +4,7 @@
 #include <xen/delay.h>
 #include <xen/smp.h>
 #include <asm/current.h>
+#include <asm/debugreg.h>
 #include <asm/processor.h>
 #include <asm/xstate.h>
 #include <asm/msr.h>
@@ -744,10 +745,13 @@ void cpu_init(void)
 	/* Ensure FPU gets initialised for each domain. */
 	stts();
 
-	/* Clear all 6 debug registers: */
-#define CD(register) asm volatile ( "mov %0,%%db" #register : : "r"(0UL) );
-	CD(0); CD(1); CD(2); CD(3); /* no db4 and db5 */; CD(6); CD(7);
-#undef CD
+	/* Reset debug registers: */
+	write_debugreg(0, 0);
+	write_debugreg(1, 0);
+	write_debugreg(2, 0);
+	write_debugreg(3, 0);
+	write_debugreg(6, X86_DR6_DEFAULT);
+	write_debugreg(7, X86_DR7_DEFAULT);
 
 	/* Enable NMIs.  Our loader (e.g. Tboot) may have left them disabled. */
 	enable_nmis();
diff --git a/xen/include/asm-x86/debugreg.h b/xen/include/asm-x86/debugreg.h
index b3b10eaf40..c57914efc6 100644
--- a/xen/include/asm-x86/debugreg.h
+++ b/xen/include/asm-x86/debugreg.h
@@ -24,8 +24,6 @@
 #define DR_STATUS_RESERVED_ZERO (~0xffffeffful) /* Reserved, read as zero */
 #define DR_STATUS_RESERVED_ONE  0xffff0ff0ul /* Reserved, read as one */
 
-#define X86_DR6_DEFAULT 0xffff0ff0ul    /* Default %dr6 value. */
-
 /* Now define a bunch of things for manipulating the control register.
    The top two bytes of the control register consist of 4 fields of 4
    bits - each field corresponds to one of the four debug registers,
diff --git a/xen/include/asm-x86/processor.h b/xen/include/asm-x86/processor.h
index a3acf8506a..581d7b0022 100644
--- a/xen/include/asm-x86/processor.h
+++ b/xen/include/asm-x86/processor.h
@@ -99,6 +99,16 @@
 #define X86_CR4_PKE        0x00400000 /* enable PKE */
 
 /*
+ * Debug status flags in DR6.
+ */
+#define X86_DR6_DEFAULT         0xffff0ff0  /* Default %dr6 value. */
+
+/*
+ * Debug control flags in DR7.
+ */
+#define X86_DR7_DEFAULT         0x00000400  /* Default %dr7 value. */
+
+/*
  * Trap/fault mnemonics.
  */
 #define TRAP_divide_error      0
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3402721583366587277==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:34:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:34: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 1gMvJ9-0000r2-Qv; Wed, 14 Nov 2018 13:34:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvJ8-0000qn-A3
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:14 +0000
X-Inumbo-ID: f9c1bf0a-e811-11e8-b853-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9c1bf0a-e811-11e8-b853-12d6303a7972;
 Wed, 14 Nov 2018 13:34: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 1gMvJ7-0001QM-JS
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvJ7-00083c-H1
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvJ7-00083c-H1@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/domain: Initialise vcpu debug
 registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3779550304180216063=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 64fd42fbcb3928454056ef2663d5b248cd8c3a84
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 16:17:26 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 16:17:26 2018 +0100

    x86/domain: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    Introduce arch_vcpu_regs_init() to set various architectural defaults, and
    reuse this in the hvm_vcpu_reset_state() path.
    
    Architecturally, %edx's init state contains the processors model information,
    and 0xf looks to be a remnant of the old Intel processors.  We clearly have no
    software which cares, seeing as it is wrong for the last decade's worth of
    Intel hardware and for all other vendors, so lets use the value 0 for
    simplicity.
    
    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>
    
    x86/domain: Fix build with GCC 4.3.x
    
    GCC 4.3.x can't initialise the user_regs structure like this.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: dfba4d2e91f63a8f40493c4fc2db03fd8287f6cb
    master date: 2018-10-24 14:43:05 +0100
    master commit: 0a1fa635029d100d4b6b7eddb31d49603217cab7
    master date: 2018-10-30 13:26:21 +0000
---
 xen/arch/x86/domain.c        | 13 +++++++++++++
 xen/arch/x86/hvm/hvm.c       |  6 ++----
 xen/include/asm-x86/domain.h |  2 ++
 3 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 2f43986576..408fc0bc13 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -499,6 +499,17 @@ int switch_compat(struct domain *d)
     return rc;
 }
 
+/* Initialise various registers to their architectural INIT/RESET state. */
+void arch_vcpu_regs_init(struct vcpu *v)
+{
+    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
+    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
+
+    memset(v->arch.debugreg, 0, sizeof(v->arch.debugreg));
+    v->arch.debugreg[6] = X86_DR6_DEFAULT;
+    v->arch.debugreg[7] = X86_DR7_DEFAULT;
+}
+
 int vcpu_initialise(struct vcpu *v)
 {
     struct domain *d = v->domain;
@@ -518,6 +529,8 @@ int vcpu_initialise(struct vcpu *v)
             return rc;
 
         vmce_init_vcpu(v);
+
+        arch_vcpu_regs_init(v);
     }
 
     spin_lock_init(&v->arch.vpmu.vpmu_lock);
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 4cf9b52c62..ca64f6a5df 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -4703,11 +4703,9 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     }
 
     v->arch.vgc_flags = VGCF_online;
-    memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs));
-    v->arch.user_regs.eflags = X86_EFLAGS_MBS;
-    v->arch.user_regs.edx = 0x00000f00;
+
+    arch_vcpu_regs_init(v);
     v->arch.user_regs.eip = ip;
-    memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
     hvm_update_guest_cr(v, 0);
diff --git a/xen/include/asm-x86/domain.h b/xen/include/asm-x86/domain.h
index c1378ea539..e7abaadcbc 100644
--- a/xen/include/asm-x86/domain.h
+++ b/xen/include/asm-x86/domain.h
@@ -673,6 +673,8 @@ static inline void free_vcpu_guest_context(struct vcpu_guest_context *vgc)
     vfree(vgc);
 }
 
+void arch_vcpu_regs_init(struct vcpu *v);
+
 struct vcpu_hvm_context;
 int arch_set_info_hvm_guest(struct vcpu *v, const struct vcpu_hvm_context *ctx);
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3779550304180216063==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:34:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:34: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 1gMvJK-0000t6-Sz; Wed, 14 Nov 2018 13:34: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvJJ-0000sr-9C
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:25 +0000
X-Inumbo-ID: ffd1ebc4-e811-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffd1ebc4-e811-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:34: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 1gMvJH-0001QW-PF
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvJH-00084Z-Mu
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvJH-00084Z-Mu@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:34:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] tools/dombuilder: Initialise vcpu
 debug registers correctly
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6308312776723192994=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 88b5e368ce08aaff78db5e3edc4c488945837750
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 5 16:17:56 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 5 16:17:56 2018 +0100

    tools/dombuilder: Initialise vcpu debug registers correctly
    
    In particular, initialising %dr6 with the value 0 is buggy, because on
    hardware supporting Transactional Memory, it will cause the sticky RTM bit to
    be asserted, even though a debug exception from a transaction hasn't actually
    been observed.
    
    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>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 46029da12e5efeca6d957e5793bd34f2965fa0a1
    master date: 2018-10-24 14:43:05 +0100
---
 tools/libxc/xc_dom_x86.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/libxc/xc_dom_x86.c b/tools/libxc/xc_dom_x86.c
index 6495e7fc30..3346384a12 100644
--- a/tools/libxc/xc_dom_x86.c
+++ b/tools/libxc/xc_dom_x86.c
@@ -51,6 +51,9 @@
 #define X86_CR0_PE 0x01
 #define X86_CR0_ET 0x10
 
+#define X86_DR6_DEFAULT 0xffff0ff0u
+#define X86_DR7_DEFAULT 0x00000400u
+
 #define SPECIALPAGE_PAGING   0
 #define SPECIALPAGE_ACCESS   1
 #define SPECIALPAGE_SHARING  2
@@ -860,6 +863,9 @@ static int vcpu_x86_32(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.eflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_32 | VGCF_online_X86_32;
     if ( dom->parms.pae == XEN_PAE_EXTCR3 ||
          dom->parms.pae == XEN_PAE_BIMODAL )
@@ -910,6 +916,9 @@ static int vcpu_x86_64(struct xc_dom_image *dom)
         dom->parms.virt_base + (dom->start_info_pfn) * PAGE_SIZE_X86;
     ctxt->user_regs.rflags = 1 << 9; /* Interrupt Enable */
 
+    ctxt->debugreg[6] = X86_DR6_DEFAULT;
+    ctxt->debugreg[7] = X86_DR7_DEFAULT;
+
     ctxt->flags = VGCF_in_kernel_X86_64 | VGCF_online_X86_64;
     cr3_pfn = xc_dom_p2m(dom, dom->pgtables_seg.pfn);
     ctxt->ctrlreg[3] = xen_pfn_to_cr3_x86_64(cr3_pfn);
@@ -1017,6 +1026,9 @@ static int vcpu_hvm(struct xc_dom_image *dom)
     /* Set the IP. */
     bsp_ctx.cpu.rip = dom->parms.phys_entry;
 
+    bsp_ctx.cpu.dr6 = X86_DR6_DEFAULT;
+    bsp_ctx.cpu.dr7 = X86_DR7_DEFAULT;
+
     if ( dom->start_info_seg.pfn )
         bsp_ctx.cpu.rbx = dom->start_info_seg.pfn << PAGE_SHIFT;
 
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6308312776723192994==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:34:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMvJT-0000uj-VV; Wed, 14 Nov 2018 13:34: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvJS-0000uY-TJ
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:34 +0000
X-Inumbo-ID: 05e60ccb-e812-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05e60ccb-e812-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:34: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 1gMvJR-0001Qf-VY
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvJR-00085O-T8
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvJR-00085O-T8@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:34:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNGViODUzMTkzZTQ5MWExYTBiYzA0NDFkYzZhYmE4MzY2OGI0M2EKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NTA6NTggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo1MDo1OCAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggfCAgOCArKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDVkMmRmODYwYjIuLjU5ZDA1ODYyZjAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02OTczLDIzICs2OTcz
LDIzIEBAIHZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAg
bWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXpl
KQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAg
IHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAgICAg
IDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAgIDB4MjAxMzAwMDAsCi0g
ICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7
CisgICAgICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAgICAgICB7
IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAgICAgICAgeyAubWZuID0gMHgy
MDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4g
UEFHRV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQg
fSwKICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9wYWdlcyk7Cisg
ICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9
IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGln
ZF9pZCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0dXJuIGJhZF9wYWdl
czsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIHZhKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAwZjQ5N2RjYzJmLi4yYjUzYTI1ZjFj
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMjczLDcgKzI3Myw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdl
cyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIHVuc2lnbmVkIGxvbmcgYmFkX3NwZm4sIGJh
ZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgKmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9iYWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlfc2l6ZTsKICNl
bmRpZgogCkBAIC0yOTgsOCArMjk4LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBh
ZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFy
cmF5X3NpemU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3ph
cCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdp
b25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRw
YWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2Ur
KzsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBkYjdjZGQ5ZmFmLi4zNDMxNjJlYjFj
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDIsNyArMzQyLDEzIEBAIGludCBpc19pb21lbV9wYWdlKHVuc2ln
bmVkIGxvbmcgbWZuKTsKIAogdm9pZCBjbGVhcl9zdXBlcnBhZ2VfbWFyayhzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKTsKIAotY29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2Vz
KHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2Ugewor
ICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsKK307CisKK2Nv
bnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2Nr
KCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9y
eSBzaGFyaW5nLgogICoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:34:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMvJf-0000x6-1H; Wed, 14 Nov 2018 13:34:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvJd-0000wt-Pa
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:45 +0000
X-Inumbo-ID: 0bfe7bb3-e812-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bfe7bb3-e812-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:34: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 1gMvJc-0001Qp-5I
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvJc-00086z-2x
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvJc-00086z-2x@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:34:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3OTJlNTc3ZGNjY2NlZDBjZGNlNmUwMmM4ZjIyMjQ5ZTU1YjgxYTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NTE6NDQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo1MTo0NCAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTkgKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDU5ZDA1ODYyZjAuLjY2
NTMwYzhhOWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC02OTgzLDYgKzY5ODMsMjUgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9w
YWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAg
ICAgICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1m
biA9IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7Cisg
ICAgICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAg
fTsKKworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGVieCwgZHVtbXk7CisKKyAgICBjYXNlIDB4MDAwNDA2ZTA6IC8q
IGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUwOiAvKiBlcnJhdHVtIFNLWjYz
ICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tMMTY3IC8gU0tXMTU5ICovCisg
ICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAqLworICAgIGNhc2UgMHgwMDA5
MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEwMyAqLworICAgICAgICAqYXJy
YXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAgICAgICAgICAgICAgICAgICAh
KGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgJiYK
KyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50KDcsIDAsICZkdW1teSwgJmVieCwg
JmR1bW15LCAmZHVtbXkpLAorICAgICAgICAgICAgICAgICAgICAgICAgZWJ4ICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0hMRSkpKTsKKyAgICAgICAgcmV0dXJuICZobGVfYmFkX3BhZ2U7Cisg
ICAgfQogCiAgICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAg
IGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 13:34:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMvJp-0000yg-3H; Wed, 14 Nov 2018 13:34:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvJn-0000yO-DW
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:55 +0000
X-Inumbo-ID: 120aa572-e812-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 120aa572-e812-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:34:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMvJm-0001Re-B3
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMvJm-00088n-8h
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 13:34:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMvJm-00088n-8h@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 13:34:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] 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>

Y29tbWl0IGQ2Nzk4Y2UzNTcwN2E0ODVkOWMxMzIzMTlkNzBkZDY1NDYyMGU1ZTUKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0ODo1NSAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgx
YykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3
OGQyZDQzZTI5MTQpCi0tLQogc3R1YmRvbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxICsKIHN0dWJkb20vdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gg
fCAxMiArKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3N0dWJkb20vTWFrZWZpbGUgYi9zdHViZG9tL01ha2VmaWxlCmluZGV4IDI5MjFm
MzA4MjAuLmFkNTZkMDFjODcgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vTWFrZWZpbGUKKysrIGIvc3R1
YmRvbS9NYWtlZmlsZQpAQCAtMjIzLDYgKzIyMyw3IEBAIHRwbV9lbXVsYXRvci0kKFhFTl9UQVJH
RVRfQVJDSCk6IHRwbV9lbXVsYXRvci0kKFRQTUVNVV9WRVJTSU9OKS50YXIuZ3oKIAlwYXRjaCAt
ZCAkQCAtcDEgPCB2dHBtLWRlZXBxdW90ZS5wYXRjaAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0t
ZGVlcHF1b3RlLWFueWxvYy5wYXRjaAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0tY21ha2UtV2V4
dHJhLnBhdGNoCisJcGF0Y2ggLWQgJEAgLXAxIDwgdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5p
c2gucGF0Y2gKIAlta2RpciAkQC9idWlsZAogCWNkICRAL2J1aWxkOyBDQz0ke0NDfSAkKENNQUtF
KSAuLiAtRENNQUtFX0NfRkxBR1M6U1RSSU5HPSItc3RkPWM5OSAtRFRQTV9OT19FWFRFUk4gJChU
QVJHRVRfQ1BQRkxBR1MpICQoVEFSR0VUX0NGTEFHUykgLVduby1kZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQiCiAJdG91Y2ggJEAKZGlmZiAtLWdpdCBhL3N0dWJkb20vdnRwbV9UUE1fQ2hhbmdl
QXV0aEFzeW1GaW5pc2gucGF0Y2ggYi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmlu
aXNoLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEwYjg5YTRj
M2EKLS0tIC9kZXYvbnVsbAorKysgYi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmlu
aXNoLnBhdGNoCkBAIC0wLDAgKzEsMTIgQEAKK2Vycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5
dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0K
Ky0tLSBhL3RwbS90cG1fZGVwcmVjYXRlZC5jCisrKysgYi90cG0vdHBtX2RlcHJlY2F0ZWQuYwor
QEAgLTQzNCw3ICs0MzQsNyBAQCBUUE1fUkVTVUxUIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaChU
UE1fCisgICB0cG1faG1hY19maW5hbCgmaG1hY19jdHgsIGIxLmRpZ2VzdCk7CisgICAvKiA2LiBU
aGUgVFBNIFNIQUxMIGNvbXBhcmUgYjEgd2l0aCBuZXdBdXRoTGluay4gVGhlIFRQTSBTSEFMTAor
ICAgICAgICAgaW5kaWNhdGUgYSBmYWlsdXJlIGlmIHRoZSB2YWx1ZXMgZG8gbm90IG1hdGNoLiAq
LworLSAgaWYgKG1lbWNtcCgmYjEsICZuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsK
KysgIGlmIChtZW1jbXAoJmIxLCBuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKyAg
ICAgZGVidWcoIlRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaCgpOiBuZXdBdXRoTGluayB2YWx1ZSBk
b2VzIG5vdCBtYXRjaC4iKTsKKyAgICAgcmV0dXJuIFRQTV9GQUlMOworICAgfQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18: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 1gMzyN-0003m1-TC; Wed, 14 Nov 2018 18: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMzyM-0003lw-T1
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:06 +0000
X-Inumbo-ID: b9e488bd-e83b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9e488bd-e83b-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18: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 1gMzyL-0007rO-A1
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMzyL-0002Ng-7M
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMzyL-0002Ng-7M@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:33:05 +0000
Subject: [Xen-changelog] [xen staging] arch/x86: Add registers to vm_event
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwNTIwOTE5NjY0NmMwYzhjNzE5NzgxMjdlZGQwNjk2YTZhMzc0ZTcKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBdXRo
b3JEYXRlOiBGcmkgTm92IDkgMTE6MzM6NTggMjAxOCArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTm92IDE0IDE4OjIxOjUyIDIw
MTggKzAwMDAKCiAgICBhcmNoL3g4NjogQWRkIHJlZ2lzdGVycyB0byB2bV9ldmVudAogICAgCiAg
ICBUaGlzIHBhdGNoIGFkZHMgYSBjb3VwbGUgb2YgcmVncyB0byB0aGUgdm1fZXZlbnQgdGhhdCBh
cmUgdXNlZCBieQogICAgdGhlIGludHJvc3BlY3Rpb24uIFRoZSBiYXNlLCBsaW1pdCBhbmQgYXIK
ICAgIGJpdHMgYXJlIGNvbXByZXNzZWQgaW50byBhIHVpbnQ2NF90IHVuaW9uIHNvIGFzIG5vdCB0
byBlbmxhcmdlIHRoZQogICAgdm1fZXZlbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXhh
bmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgICAgICAg
fCA3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvdm1fZXZlbnQuaCB8IDI3ICsrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hh
bmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwppbmRleCA0MDJm
NjJkOTM3Li43MTNlNjg0YWJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwor
KysgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwpAQCAtMTIyLDExICsxMjIsNjggQEAgdm9pZCB2
bV9ldmVudF9tb25pdG9yX25leHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFy
Y2gubW9uaXRvci5uZXh0X2ludGVycnVwdF9lbmFibGVkID0gdHJ1ZTsKIH0KIAorI2lmZGVmIENP
TkZJR19IVk0KK3N0YXRpYyB2b2lkIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3RlcihlbnVt
IHg4Nl9zZWdtZW50IHNlZ21lbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2ICpyZWcpCit7CisgICAgc3RydWN0IHNl
Z21lbnRfcmVnaXN0ZXIgc2VnOworCisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKGN1cnJl
bnQsIHNlZ21lbnQsICZzZWcpOworCisgICAgc3dpdGNoICggc2VnbWVudCApCisgICAgeworICAg
IGNhc2UgeDg2X3NlZ19zczoKKyAgICAgICAgcmVnLT5zc19iYXNlID0gc2VnLmJhc2U7CisgICAg
ICAgIHJlZy0+c3MubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsK
KyAgICAgICAgcmVnLT5zcy5hciA9IHNlZy5hdHRyOworICAgICAgICByZWctPnNzX3NlbCA9IHNl
Zy5zZWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSB4ODZfc2VnX2ZzOgorICAgICAgICBy
ZWctPmZzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICAgICAgcmVnLT5mcy5saW1pdCA9IHNlZy5nID8g
c2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0OworICAgICAgICByZWctPmZzLmFyID0gc2VnLmF0
dHI7CisgICAgICAgIHJlZy0+ZnNfc2VsID0gc2VnLnNlbDsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIHg4Nl9zZWdfZ3M6CisgICAgICAgIHJlZy0+Z3NfYmFzZSA9IHNlZy5iYXNlOworICAg
ICAgICByZWctPmdzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7
CisgICAgICAgIHJlZy0+Z3MuYXIgPSBzZWcuYXR0cjsKKyAgICAgICAgcmVnLT5nc19zZWwgPSBz
ZWcuc2VsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgeDg2X3NlZ19jczoKKyAgICAgICAg
cmVnLT5jc19iYXNlID0gc2VnLmJhc2U7CisgICAgICAgIHJlZy0+Y3MubGltaXQgPSBzZWcuZyA/
IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKKyAgICAgICAgcmVnLT5jcy5hciA9IHNlZy5h
dHRyOworICAgICAgICByZWctPmNzX3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSB4ODZfc2VnX2RzOgorICAgICAgICByZWctPmRzX2Jhc2UgPSBzZWcuYmFzZTsKKyAg
ICAgICAgcmVnLT5kcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0
OworICAgICAgICByZWctPmRzLmFyID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+ZHNfc2VsID0g
c2VnLnNlbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIHg4Nl9zZWdfZXM6CisgICAgICAg
IHJlZy0+ZXNfYmFzZSA9IHNlZy5iYXNlOworICAgICAgICByZWctPmVzLmxpbWl0ID0gc2VnLmcg
PyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7CisgICAgICAgIHJlZy0+ZXMuYXIgPSBzZWcu
YXR0cjsKKyAgICAgICAgcmVnLT5lc19zZWwgPSBzZWcuc2VsOworICAgICAgICBicmVhazsKKwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0KK30KKyNl
bmRpZgorCiB2b2lkIHZtX2V2ZW50X2ZpbGxfcmVncyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkK
IHsKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIg
c2VnOwogICAgIHN0cnVjdCBodm1faHdfY3B1IGN0eHQgPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CiAKQEAgLTE3MCwxNCArMjI3LDE1IEBAIHZvaWQgdm1fZXZlbnRfZmls
bF9yZWdzKHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5t
c3Jfc3RhciA9IGN0eHQubXNyX3N0YXI7CiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2Lm1zcl9sc3Rh
ciA9IGN0eHQubXNyX2xzdGFyOwogCi0gICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKGN1cnIs
IHg4Nl9zZWdfZnMsICZzZWcpOwotICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5mc19iYXNlID0gc2Vn
LmJhc2U7Ci0KLSAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VyciwgeDg2X3NlZ19ncywg
JnNlZyk7Ci0gICAgcmVxLT5kYXRhLnJlZ3MueDg2LmdzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICB2
bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19mcywgJnJlcS0+ZGF0YS5yZWdz
Lng4Nik7CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZ3MsICZy
ZXEtPmRhdGEucmVncy54ODYpOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4
ODZfc2VnX2NzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVudF9wYWNrX3NlZ21l
bnRfcmVnaXN0ZXIoeDg2X3NlZ19zcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1fZXZl
bnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZHMsICZyZXEtPmRhdGEucmVncy54ODYp
OworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2VzLCAmcmVxLT5k
YXRhLnJlZ3MueDg2KTsKIAotICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihjdXJyLCB4ODZf
c2VnX2NzLCAmc2VnKTsKLSAgICByZXEtPmRhdGEucmVncy54ODYuY3NfYXJieXRlcyA9IHNlZy5h
dHRyOworICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5zaGFkb3dfZ3MgPSBjdHh0LnNoYWRvd19nczsK
KyAgICByZXEtPmRhdGEucmVncy54ODYuZHI2ID0gY3R4dC5kcjY7CiAjZW5kaWYKIH0KIApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvdm1fZXZlbnQuaAppbmRleCAzNmUzZjQ2ODVkLi5iMmJhZmMwZDc3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1f
ZXZlbnQuaApAQCAtMjksNyArMjksNyBAQAogCiAjaW5jbHVkZSAieGVuLmgiCiAKLSNkZWZpbmUg
Vk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwMworI2RlZmluZSBWTV9FVkVOVF9J
TlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDA0CiAKICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRl
ZmluZWQoX19YRU5fVE9PTFNfXykKIApAQCAtMTU3LDYgKzE1NywxMiBAQAogI2RlZmluZSBWTV9F
VkVOVF9YODZfQ1I0ICAgIDIKICNkZWZpbmUgVk1fRVZFTlRfWDg2X1hDUjAgICAzCiAKKy8qIFRo
ZSBsaW1pdCBmaWVsZCBpcyByaWdodC1zaGlmdGVkIGJ5IDEyIGJpdHMgaWYgLmFyLmcgaXMgc2V0
LiAqLworc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgeworICAgIHVpbnQzMl90IGxp
bWl0ICA6ICAgIDIwOworICAgIHVpbnQzMl90IGFyICAgICA6ICAgIDEyOworfTsKKwogLyoKICAq
IFVzaW5nIGN1c3RvbSB2Q1BVIHN0cnVjdHMgKGkuZS4gbm90IGh2bV9od19jcHUpIGZvciBib3Ro
IHg4NiBhbmQgQVJNCiAgKiBzbyBhcyB0byBub3QgZmlsbCB0aGUgdm1fZXZlbnQgcmluZyBidWZm
ZXIgdG9vIHF1aWNrbHkuCkBAIC0xNzksNiArMTg1LDcgQEAgc3RydWN0IHZtX2V2ZW50X3JlZ3Nf
eDg2IHsKICAgICB1aW50NjRfdCByMTQ7CiAgICAgdWludDY0X3QgcjE1OwogICAgIHVpbnQ2NF90
IHJmbGFnczsKKyAgICB1aW50NjRfdCBkcjY7CiAgICAgdWludDY0X3QgZHI3OwogICAgIHVpbnQ2
NF90IHJpcDsKICAgICB1aW50NjRfdCBjcjA7CkBAIC0xOTEsOSArMTk4LDI1IEBAIHN0cnVjdCB2
bV9ldmVudF9yZWdzX3g4NiB7CiAgICAgdWludDY0X3QgbXNyX2VmZXI7CiAgICAgdWludDY0X3Qg
bXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2xzdGFyOworICAgIHVpbnQzMl90IGNzX2Jhc2U7
CisgICAgdWludDMyX3Qgc3NfYmFzZTsKKyAgICB1aW50MzJfdCBkc19iYXNlOworICAgIHVpbnQz
Ml90IGVzX2Jhc2U7CiAgICAgdWludDY0X3QgZnNfYmFzZTsKICAgICB1aW50NjRfdCBnc19iYXNl
OwotICAgIHVpbnQzMl90IGNzX2FyYnl0ZXM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxl
Y3Rvcl9yZWcgY3M7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgc3M7Cisg
ICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZHM7CisgICAgc3RydWN0IHZtX2V2
ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZXM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rv
cl9yZWcgZnM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZ3M7CisgICAg
dWludDY0X3Qgc2hhZG93X2dzOworICAgIHVpbnQxNl90IGNzX3NlbDsKKyAgICB1aW50MTZfdCBz
c19zZWw7CisgICAgdWludDE2X3QgZHNfc2VsOworICAgIHVpbnQxNl90IGVzX3NlbDsKKyAgICB1
aW50MTZfdCBmc19zZWw7CisgICAgdWludDE2X3QgZ3Nfc2VsOwogICAgIHVpbnQzMl90IF9wYWQ7
CiB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:33:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gMzye-0003mx-0x; Wed, 14 Nov 2018 18:33:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMzyc-0003mq-KH
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:22 +0000
X-Inumbo-ID: bff8735c-e83b-11e8-a348-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bff8735c-e83b-11e8-a348-12d6303a7972;
 Wed, 14 Nov 2018 18:33: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 1gMzyV-0007rU-GD
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMzyV-0002OB-Dg
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMzyV-0002OB-Dg@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:33:15 +0000
Subject: [Xen-changelog] [xen staging] tools/ocaml: cleanup to reduce
 compiler warnings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5OTk0MTg3MWE4NDRlMTkxMGM4NjQzNGY5YTBlZDJlMjViZDliMmUKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgTm92IDE0IDExOjA2OjQ5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODoyMjowOSAyMDE4
ICswMDAwCgogICAgdG9vbHMvb2NhbWw6IGNsZWFudXAgdG8gcmVkdWNlIGNvbXBpbGVyIHdhcm5p
bmdzCiAgICAKICAgIFRoaXMgY29tbWl0IGNsZWFucyB1cCBjb2RlIHRvIHJlZHVjZSBjb21waWxl
ciB3YXJuaW5nczoKICAgIAogICAgKiByZW1vdmUgdW51c2VkIG9wZW4gc3RhdGVtZW50cyAod2Fy
bmluZyAzMykKICAgICogcmVtb3ZlIHVudXNlZCAncmVjJyBkZWNsYXJhdGlvbnMgKHdhcm5pZ24g
MzkpCiAgICAqIHJlbW92ZSB1bnVzZWQgdHlwZSBkZWNsYXJhdGlvbnMgKHdhcm5pbmcgMzQpCiAg
ICAqIG1hcmsgdW51c2VkIHZhcmlhYmxlcyB3aXRoIGFuIHVuZGVyc2NvcmUgKHdhcm5pbmcgMjcp
CiAgICAqIG1hcmsgdW51c2VkIHZhbHVlIGRlY2xhcmF0aW9ucyB3aXRoIGFuIHVuZGVyc2NvcmUg
KHdhcm5pbmcgMzIpCiAgICAKICAgIFRoaXMgY29tbWl0IGRvZXMgbm90IGluY2x1ZGUgY2hhbmdl
cyB0byBmaXggY29tcGlsZXIgd2FybmluZ3MgNTIKICAgIChtYXRjaGluZyBhZ2FpbnN0IHN0cmlu
Z3MgaW4gZXhjZXB0aW9ucykuIFRoZXNlIGNoYW5nZXMgaGF2ZSBubyBpbXBhY3QKICAgIG9uIGZ1
bmN0aW9uYWxpdHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNo
cmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL2xpYnMveGIveGIubWwgICAgICAgICAgICB8
IDEwICsrKystLS0tCiB0b29scy9vY2FtbC90ZXN0L2RtZXNnLm1sICAgICAgICAgICAgfCAgMSAt
CiB0b29scy9vY2FtbC90ZXN0L2xpc3RfZG9tYWlucy5tbCAgICAgfCAgMiAtLQogdG9vbHMvb2Nh
bWwvdGVzdC9yYWlzZV9leGNlcHRpb24ubWwgIHwgIDIgLS0KIHRvb2xzL29jYW1sL3Rlc3Qvc2Vu
ZF9kZWJ1Z19rZXlzLm1sICB8ICAyIC0tCiB0b29scy9vY2FtbC90ZXN0L3h0bC5tbCAgICAgICAg
ICAgICAgfCAgNSArKy0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwgfCAg
OCArKystLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sICAgICB8ICAyICstCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvbG9nZ2luZy5tbCAgICAgfCAgMiArLQogdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL3BhcnNlX2FyZy5tbCAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9w
cm9jZXNzLm1sICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQog
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sICAgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1s
L3hlbnN0b3JlZC9zeXNsb2cubWwgICAgICB8ICAxIC0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90
cmFuc2FjdGlvbi5tbCB8ICA2ICsrLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvdHJpZS5tbCAg
ICAgICAgfCAxNCArKysrKy0tLS0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0b3JlZC5t
bCAgIHwgIDggKysrLS0tCiAxNiBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA2MiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hiL3hiLm1sIGIvdG9v
bHMvb2NhbWwvbGlicy94Yi94Yi5tbAppbmRleCBjYTczODY1N2RmLi4xMDRkMzE5ZDc3IDEwMDY0
NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hiL3hiLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMv
eGIveGIubWwKQEAgLTY5LDEzICs2OSwxMyBAQCBsZXQgcmVjb25uZWN0IHQgPSBtYXRjaCB0LmJh
Y2tlbmQgd2l0aAogCiBsZXQgcXVldWUgY29uIHBrdCA9IFF1ZXVlLnB1c2ggcGt0IGNvbi5wa3Rf
b3V0CiAKLWxldCByZWFkX2ZkIGJhY2sgY29uIGIgbGVuID0KK2xldCByZWFkX2ZkIGJhY2sgX2Nv
biBiIGxlbiA9CiAJbGV0IHJkID0gVW5peC5yZWFkIGJhY2suZmQgYiAwIGxlbiBpbgogCWlmIHJk
ID0gMCB0aGVuCiAJCXJhaXNlIEVuZF9vZl9maWxlOwogCXJkCiAKLWxldCByZWFkX21tYXAgYmFj
ayBjb24gYiBsZW4gPQorbGV0IHJlYWRfbW1hcCBiYWNrIF9jb24gYiBsZW4gPQogCWxldCBzID0g
Qnl0ZXMubWFrZSBsZW4gJ1wwMDAnIGluCiAJbGV0IHJkID0gWHNfcmluZy5yZWFkIGJhY2subW1h
cCBzIGxlbiBpbgogCUJ5dGVzLmJsaXQgcyAwIGIgMCByZDsKQEAgLTg5LDEwICs4OSwxMCBAQCBs
ZXQgcmVhZCBjb24gYiBsZW4gPQogCXwgRmQgYmFja2ZkICAgICAtPiByZWFkX2ZkIGJhY2tmZCBj
b24gYiBsZW4KIAl8IFhlbm1tYXAgYmFja21tYXAgLT4gcmVhZF9tbWFwIGJhY2ttbWFwIGNvbiBi
IGxlbgogCi1sZXQgd3JpdGVfZmQgYmFjayBjb24gYiBsZW4gPQorbGV0IHdyaXRlX2ZkIGJhY2sg
X2NvbiBiIGxlbiA9CiAJVW5peC53cml0ZV9zdWJzdHJpbmcgYmFjay5mZCBiIDAgbGVuCiAKLWxl
dCB3cml0ZV9tbWFwIGJhY2sgY29uIHMgbGVuID0KK2xldCB3cml0ZV9tbWFwIGJhY2sgX2NvbiBz
IGxlbiA9CiAJbGV0IHdzID0gWHNfcmluZy53cml0ZV9zdWJzdHJpbmcgYmFjay5tbWFwIHMgbGVu
IGluCiAJaWYgd3MgPiAwIHRoZW4KIAkJYmFjay5ldmVudGNobl9ub3RpZnkgKCk7CkBAIC0xMjgs
NyArMTI4LDcgQEAgbGV0IGlucHV0IGNvbiA9CiAJbGV0IHRvX3JlYWQgPQogCQltYXRjaCBjb24u
cGFydGlhbF9pbiB3aXRoCiAJCXwgSGF2ZUhkciBwYXJ0aWFsX3BrdCAtPiBQYXJ0aWFsLnRvX2Nv
bXBsZXRlIHBhcnRpYWxfcGt0Ci0JCXwgTm9IZHIgICAoaSwgYnVmKSAgICAtPiBpIGluCisJCXwg
Tm9IZHIgICAoaSwgXykgICAgLT4gaSBpbgogCiAJKCogdHJ5IHRvIGdldCBtb3JlIGRhdGEgZnJv
bSBpbnB1dCBzdHJlYW0gKikKIAlsZXQgYiA9IEJ5dGVzLm1ha2UgdG9fcmVhZCAnXDAwMCcgaW4K
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3Rlc3QvZG1lc2cubWwgYi90b29scy9vY2FtbC90ZXN0
L2RtZXNnLm1sCmluZGV4IDg2NGZhYzRiNzkuLmM4NjgwMjRjNTIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3Rlc3QvZG1lc2cubWwKKysrIGIvdG9vbHMvb2NhbWwvdGVzdC9kbWVzZy5tbApAQCAt
MSw0ICsxLDMgQEAKLW9wZW4gUHJpbnRmCiAKIGxldCBfID0KIAlYZW5saWdodC5yZWdpc3Rlcl9l
eGNlcHRpb25zICgpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvdGVzdC9saXN0X2RvbWFpbnMu
bWwgYi90b29scy9vY2FtbC90ZXN0L2xpc3RfZG9tYWlucy5tbAppbmRleCBjODJkNDBkOTY3Li5j
ODk3NDk1N2ZkIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC90ZXN0L2xpc3RfZG9tYWlucy5tbAor
KysgYi90b29scy9vY2FtbC90ZXN0L2xpc3RfZG9tYWlucy5tbApAQCAtMSw2ICsxLDQgQEAKLW9w
ZW4gQXJnCiBvcGVuIFByaW50Zgotb3BlbiBYZW5saWdodAogCiBsZXQgYm9vbF9hc19jaGFyIGIg
YyA9IGlmIGIgdGhlbiBjIGVsc2UgJy0nCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3Rlc3Qv
cmFpc2VfZXhjZXB0aW9uLm1sIGIvdG9vbHMvb2NhbWwvdGVzdC9yYWlzZV9leGNlcHRpb24ubWwK
aW5kZXggZjA0OGE0NmRmYy4uNWVmN2ZjMGYxMyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvdGVz
dC9yYWlzZV9leGNlcHRpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwvdGVzdC9yYWlzZV9leGNlcHRp
b24ubWwKQEAgLTEsNiArMSw0IEBACiBvcGVuIFByaW50Zgotb3BlbiBYZW50b29sbG9nCi1vcGVu
IFhlbmxpZ2h0CiAKIGxldCBfID0KICAgdHJ5CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC90ZXN0
L3NlbmRfZGVidWdfa2V5cy5tbCBiL3Rvb2xzL29jYW1sL3Rlc3Qvc2VuZF9kZWJ1Z19rZXlzLm1s
CmluZGV4IGQwNWYyMDg5MjAuLjY3YjE2MDVkZmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3Rl
c3Qvc2VuZF9kZWJ1Z19rZXlzLm1sCisrKyBiL3Rvb2xzL29jYW1sL3Rlc3Qvc2VuZF9kZWJ1Z19r
ZXlzLm1sCkBAIC0xLDYgKzEsNCBAQAotb3BlbiBBcmcKIG9wZW4gUHJpbnRmCi1vcGVuIFhlbmxp
Z2h0CiAKIGxldCBzZW5kX2tleXMgY3R4IHMgPQogICBwcmludGYgIlNlbmRpbmcgZGVidWcga2V5
ICVzXG4iIHM7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC90ZXN0L3h0bC5tbCBiL3Rvb2xzL29j
YW1sL3Rlc3QveHRsLm1sCmluZGV4IDZmNGQ4NWIwZTcuLjVmOTRhNzZhODIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL29jYW1sL3Rlc3QveHRsLm1sCisrKyBiL3Rvb2xzL29jYW1sL3Rlc3QveHRsLm1sCkBA
IC0xLDQgKzEsMyBAQAotb3BlbiBBcmcKIG9wZW4gUHJpbnRmCiBvcGVuIFhlbnRvb2xsb2cKIApA
QCAtMTEsNyArMTAsNyBAQCBsZXQgc3RkaW9fdm1lc3NhZ2UgbWluX2xldmVsIGxldmVsIGVycm5v
IGN0eCBtc2cgPQogCQlmbHVzaCBzdGRvdXQ7CiAJZW5kCiAKLWxldCBzdGRpb19wcm9ncmVzcyBj
dHggd2hhdCBwZXJjZW50IGRuZSB0b3RhbCA9CitsZXQgc3RkaW9fcHJvZ3Jlc3MgX2N0eCB3aGF0
IHBlcmNlbnQgZG5lIHRvdGFsID0KIAlsZXQgbmwgPSBpZiBkbmUgPSB0b3RhbCB0aGVuICJcbiIg
ZWxzZSAiIiBpbgogCXByaW50ZiAiXHJQcm9ncmVzcyAlcyAlZCUlICglTGQvJUxkKSVzIiB3aGF0
IHBlcmNlbnQgZG5lIHRvdGFsIG5sOwogCWZsdXNoIHN0ZG91dApAQCAtMzUsNiArMzQsNiBAQCBs
ZXQgKCkgPQogICAgICgiLXEiLCBBcmcuVW5pdCAoZnVuICgpIC0+IGRlYnVnX2xldmVsIDo9IENy
aXRpY2FsKSwgIlF1aWV0Iik7CiAgIF0gaW4KICAgbGV0IHVzYWdlX21zZyA9ICJ1c2FnZTogeHRs
IFtPUFRJT05TXSIgaW4KLSAgQXJnLnBhcnNlIHNwZWNsaXN0IChmdW4gcyAtPiAoKSkgdXNhZ2Vf
bXNnOworICBBcmcucGFyc2Ugc3BlY2xpc3QgKGZ1biBfIC0+ICgpKSB1c2FnZV9tc2c7CiAKICAg
ZG9fdGVzdCAhZGVidWdfbGV2ZWwKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9j
b25uZWN0aW9ucy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbAppbmRl
eCAyOTk4MjZlN2E5Li5mMDJlZjZiNTI2IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvY29ubmVjdGlvbnMubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5lY3Rpb25z
Lm1sCkBAIC0zMSw3ICszMSw3IEBAIGxldCBjcmVhdGUgKCkgPSB7CiAJd2F0Y2hlcyA9IFRyaWUu
Y3JlYXRlICgpCiB9CiAKLWxldCBhZGRfYW5vbnltb3VzIGNvbnMgZmQgY2FuX3dyaXRlID0KK2xl
dCBhZGRfYW5vbnltb3VzIGNvbnMgZmQgX2Nhbl93cml0ZSA9CiAJbGV0IHhiY29uID0gWGVuYnVz
LlhiLm9wZW5fZmQgZmQgaW4KIAlsZXQgY29uID0gQ29ubmVjdGlvbi5jcmVhdGUgeGJjb24gTm9u
ZSBpbgogCUhhc2h0YmwuYWRkIGNvbnMuYW5vbnltb3VzIChYZW5idXMuWGIuZ2V0X2ZkIHhiY29u
KSBjb24KQEAgLTkxLDcgKzkxLDcgQEAgbGV0IGRlbF9kb21haW4gY29ucyBpZCA9CiAJCWRlYnVn
ICJkZWwgZG9tYWluICV1OiAlcyIgaWQgKFByaW50ZXhjLnRvX3N0cmluZyBleG4pCiAKIGxldCBp
dGVyX2RvbWFpbnMgY29ucyBmY3QgPQotCUhhc2h0YmwuaXRlciAoZnVuIGsgYyAtPiBmY3QgYykg
Y29ucy5kb21haW5zCisJSGFzaHRibC5pdGVyIChmdW4gXyBjIC0+IGZjdCBjKSBjb25zLmRvbWFp
bnMKIAogbGV0IGl0ZXJfYW5vbnltb3VzIGNvbnMgZmN0ID0KIAlIYXNodGJsLml0ZXIgKGZ1biBf
IGMgLT4gZmN0IGMpIGNvbnMuYW5vbnltb3VzCkBAIC0xMDEsNyArMTAxLDcgQEAgbGV0IGl0ZXIg
Y29ucyBmY3QgPQogCiBsZXQgaGFzX21vcmVfd29yayBjb25zID0KIAlIYXNodGJsLmZvbGQKLQkJ
KGZ1biBpZCBjb24gYWNjIC0+CisJCShmdW4gX2lkIGNvbiBhY2MgLT4KIAkJIGlmIENvbm5lY3Rp
b24uaGFzX21vcmVfd29yayBjb24gdGhlbiBjb24gOjogYWNjIGVsc2UgYWNjKQogCQljb25zLmRv
bWFpbnMgW10KIApAQCAtMTQyLDcgKzE0Miw3IEBAIGxldCBmaXJlX3dhdGNoZXMgY29ucyBwYXRo
IHJlY3Vyc2UgPQogCQl8IE5vbmUgICAgICAgICAtPiAoKQogCQl8IFNvbWUgd2F0Y2hlcyAtPiBM
aXN0Lml0ZXIgKGZ1biB3IC0+IENvbm5lY3Rpb24uZmlyZV93YXRjaCB3IHBhdGgpIHdhdGNoZXMK
IAlpbgotCWxldCBmaXJlX3JlYyB4ID0gZnVuY3Rpb24KKwlsZXQgZmlyZV9yZWMgX3ggPSBmdW5j
dGlvbgogCQl8IE5vbmUgICAgICAgICAtPiAoKQogCQl8IFNvbWUgd2F0Y2hlcyAtPgogCQkJICBM
aXN0Lml0ZXIgKGZ1biB3IC0+IENvbm5lY3Rpb24uZmlyZV9zaW5nbGVfd2F0Y2ggdykgd2F0Y2hl
cwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbAppbmRleCA3MWRkZTE2YWZhLi4xN2ZlMmZhMjU3IDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbAorKysgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApAQCAtMTE5LDcgKzExOSw3IEBAIGxldCBjbGVhbnVw
IGRvbXMgPQogCSkgIWRlYWRfZG9tOwogCSFub3RpZnksICFkZWFkX2RvbQogCi1sZXQgcmVzdW1l
IGRvbXMgZG9taWQgPQorbGV0IHJlc3VtZSBfZG9tcyBfZG9taWQgPQogCSgpCiAKIGxldCBjcmVh
dGUgZG9tcyBkb21pZCBtZm4gcG9ydCA9CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvbG9nZ2luZy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCmluZGV4IGNj
NmY3MmQ3ZWMuLmM1Y2JhNzllOTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9s
b2dnaW5nLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCkBAIC05OCw3
ICs5OCw3IEBAIGxldCBtYWtlX2ZpbGVfbG9nZ2VyIGxvZ19maWxlIGxvZ19uYl9maWxlcyBsb2df
bmJfbGluZXMgbG9nX25iX2NoYXJzIHBvc3Rfcm90YXRlCiAJCWxvZ19yb3RhdGUgY2hhbm5lbCBs
b2dfZmlsZSBsb2dfbmJfZmlsZXM7CiAJCShwb3N0X3JvdGF0ZSAoKTogdW5pdCk7CiAJCWNvdW50
ZXIgOj0gMCBpbgotCWxldCB3cml0ZSA/bGV2ZWwgcyA9CisJbGV0IHdyaXRlID9sZXZlbDpfIHMg
PQogCQlsZXQgcyA9IGlmIGxvZ19uYl9jaGFycyA+IDAgdGhlbiB0cnVuY2F0ZV9saW5lIGxvZ19u
Yl9jaGFycyBzIGVsc2UgcyBpbgogCQlsZXQgcyA9IHMgXiAiXG4iIGluCiAJCW91dHB1dF9zdHJp
bmcgIWNoYW5uZWwgczsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYXJzZV9h
cmcubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFyc2VfYXJnLm1sCmluZGV4IDZlMjJjMTYy
M2IuLjE4MDNjM2VkYTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYXJzZV9h
cmcubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3BhcnNlX2FyZy5tbApAQCAtNTcsNyAr
NTcsNyBAQCBsZXQgZG9fYXJndiA9CiAJCSAgKCItLXVzZS1zZWxlY3QiLCBBcmcuVW5pdCAoZnVu
ICgpIC0+IHVzZV9zZWxlY3QgOj0gdHJ1ZSksICJVc2Ugc2VsZWN0IGluc3RlYWQgb2YgcG9sbCIp
OyAoKiBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBhbmQgdGVzdGluZyAqKQogCQldIGluCiAJ
bGV0IHVzYWdlX21zZyA9ICJ1c2FnZSA6IHhlbnN0b3JlZCBbLS1jb25maWctZmlsZSA8ZmlsZW5h
bWU+XSBbLS1uby1kb21haW4taW5pdF0gWy0taGVscF0gWy0tbm8tZm9ya10gWy0tcmVyYWlzZS10
b3AtbGV2ZWxdIFstLXJlc3RhcnRdIFstLWRpc2FibGUtc29ja2V0XSBbLS11c2Utc2VsZWN0XSIg
aW4KLQlBcmcucGFyc2Ugc3BlY2xpc3QgKGZ1biBzIC0+ICgpKSB1c2FnZV9tc2c7CisJQXJnLnBh
cnNlIHNwZWNsaXN0IChmdW4gXyAtPiAoKSkgdXNhZ2VfbXNnOwogCXsKIAkJZG9tYWluX2luaXQg
PSAhZG9tYWluX2luaXQ7CiAJCWFjdGl2YXRlX2FjY2Vzc19sb2cgPSAhYWN0aXZhdGVfYWNjZXNz
X2xvZzsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKaW5kZXggZDgxM2Q3ZmQ1MC4uOGE3ZTUzODg5
MyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKKysrIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3Byb2Nlc3MubWwKQEAgLTgzLDcgKzgzLDcgQEAgbGV0IGNyZWF0
ZV9pbXBsaWNpdF9wYXRoIHQgcGVybSBwYXRoID0KIAkpCiAKICgqIHBhY2tldHMgKikKLWxldCBk
b19kZWJ1ZyBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQgZG9fZGVidWcgY29uIHQgX2Rv
bWFpbnMgY29ucyBkYXRhID0KIAlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pICYmIG5v
dCAhYWxsb3dfZGVidWcKIAl0aGVuIE5vbmUKIAllbHNlIHRyeSBtYXRjaCBzcGxpdCBOb25lICdc
MDAwJyBkYXRhIHdpdGgKQEAgLTEwNCw3ICsxMDQsNyBAQCBsZXQgZG9fZGVidWcgY29uIHQgZG9t
YWlucyBjb25zIGRhdGEgPQogCXwgXyAtPiBOb25lCiAJd2l0aCBfIC0+IE5vbmUKIAotbGV0IGRv
X2RpcmVjdG9yeSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQgZG9fZGlyZWN0b3J5IGNv
biB0IF9kb21haW5zIF9jb25zIGRhdGEgPQogCWxldCBwYXRoID0gc3BsaXRfb25lX3BhdGggZGF0
YSBjb24gaW4KIAlsZXQgZW50cmllcyA9IFRyYW5zYWN0aW9uLmxzIHQgKENvbm5lY3Rpb24uZ2V0
X3Blcm0gY29uKSBwYXRoIGluCiAJaWYgTGlzdC5sZW5ndGggZW50cmllcyA+IDAgdGhlbgpAQCAt
MTEyLDE2ICsxMTIsMTYgQEAgbGV0IGRvX2RpcmVjdG9yeSBjb24gdCBkb21haW5zIGNvbnMgZGF0
YSA9CiAJZWxzZQogCQkiIgogCi1sZXQgZG9fcmVhZCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9
CitsZXQgZG9fcmVhZCBjb24gdCBfZG9tYWlucyBfY29ucyBkYXRhID0KIAlsZXQgcGF0aCA9IHNw
bGl0X29uZV9wYXRoIGRhdGEgY29uIGluCiAJVHJhbnNhY3Rpb24ucmVhZCB0IChDb25uZWN0aW9u
LmdldF9wZXJtIGNvbikgcGF0aAogCi1sZXQgZG9fZ2V0cGVybXMgY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQorbGV0IGRvX2dldHBlcm1zIGNvbiB0IF9kb21haW5zIF9jb25zIGRhdGEgPQogCWxl
dCBwYXRoID0gc3BsaXRfb25lX3BhdGggZGF0YSBjb24gaW4KIAlsZXQgcGVybXMgPSBUcmFuc2Fj
dGlvbi5nZXRwZXJtcyB0IChDb25uZWN0aW9uLmdldF9wZXJtIGNvbikgcGF0aCBpbgogCVBlcm1z
Lk5vZGUudG9fc3RyaW5nIHBlcm1zIF4gIlwwMDAiCiAKLWxldCBkb19nZXRkb21haW5wYXRoIGNv
biB0IGRvbWFpbnMgY29ucyBkYXRhID0KK2xldCBkb19nZXRkb21haW5wYXRoIF9jb24gX3QgX2Rv
bWFpbnMgX2NvbnMgZGF0YSA9CiAJbGV0IGRvbWlkID0KIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1ww
MDAnIGRhdGEpIHdpdGgKIAkJfCBkb21pZCA6OiAiIiA6OiBbXSAtPiBjX2ludF9vZl9zdHJpbmcg
ZG9taWQKQEAgLTEyOSw3ICsxMjksNyBAQCBsZXQgZG9fZ2V0ZG9tYWlucGF0aCBjb24gdCBkb21h
aW5zIGNvbnMgZGF0YSA9CiAJCWluCiAJc3ByaW50ZiAiL2xvY2FsL2RvbWFpbi8ldVwwMDAiIGRv
bWlkCiAKLWxldCBkb193cml0ZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQgZG9fd3Jp
dGUgY29uIHQgX2RvbWFpbnMgX2NvbnMgZGF0YSA9CiAJbGV0IHBhdGgsIHZhbHVlID0KIAkJbWF0
Y2ggKHNwbGl0IChTb21lIDIpICdcMDAwJyBkYXRhKSB3aXRoCiAJCXwgcGF0aCA6OiB2YWx1ZSA6
OiBbXSAtPiBTdG9yZS5QYXRoLmNyZWF0ZSBwYXRoIChDb25uZWN0aW9uLmdldF9wYXRoIGNvbiks
IHZhbHVlCkBAIC0xMzgsNyArMTM4LDcgQEAgbGV0IGRvX3dyaXRlIGNvbiB0IGRvbWFpbnMgY29u
cyBkYXRhID0KIAljcmVhdGVfaW1wbGljaXRfcGF0aCB0IChDb25uZWN0aW9uLmdldF9wZXJtIGNv
bikgcGF0aDsKIAlUcmFuc2FjdGlvbi53cml0ZSB0IChDb25uZWN0aW9uLmdldF9wZXJtIGNvbikg
cGF0aCB2YWx1ZQogCi1sZXQgZG9fbWtkaXIgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorbGV0
IGRvX21rZGlyIGNvbiB0IF9kb21haW5zIF9jb25zIGRhdGEgPQogCWxldCBwYXRoID0gc3BsaXRf
b25lX3BhdGggZGF0YSBjb24gaW4KIAljcmVhdGVfaW1wbGljaXRfcGF0aCB0IChDb25uZWN0aW9u
LmdldF9wZXJtIGNvbikgcGF0aDsKIAl0cnkKQEAgLTE0NiwxNCArMTQ2LDE0IEBAIGxldCBkb19t
a2RpciBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJd2l0aAogCQlEZWZpbmUuQWxyZWFkeV9l
eGlzdCAtPiAoKQogCi1sZXQgZG9fcm0gY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorbGV0IGRv
X3JtIGNvbiB0IF9kb21haW5zIF9jb25zIGRhdGEgPQogCWxldCBwYXRoID0gc3BsaXRfb25lX3Bh
dGggZGF0YSBjb24gaW4KIAl0cnkKIAkJVHJhbnNhY3Rpb24ucm0gdCAoQ29ubmVjdGlvbi5nZXRf
cGVybSBjb24pIHBhdGgKIAl3aXRoCiAJCURlZmluZS5Eb2VzbnRfZXhpc3QgLT4gKCkKIAotbGV0
IGRvX3NldHBlcm1zIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KK2xldCBkb19zZXRwZXJtcyBj
b24gdCBfZG9tYWlucyBfY29ucyBkYXRhID0KIAlsZXQgcGF0aCwgcGVybXMgPQogCQltYXRjaCAo
c3BsaXQgKFNvbWUgMikgJ1wwMDAnIGRhdGEpIHdpdGgKIAkJfCBwYXRoIDo6IHBlcm1zIDo6IF8g
LT4KQEAgLTE2MywxMCArMTYzLDEwIEBAIGxldCBkb19zZXRwZXJtcyBjb24gdCBkb21haW5zIGNv
bnMgZGF0YSA9CiAJCWluCiAJVHJhbnNhY3Rpb24uc2V0cGVybXMgdCAoQ29ubmVjdGlvbi5nZXRf
cGVybSBjb24pIHBhdGggcGVybXMKIAotbGV0IGRvX2Vycm9yIGNvbiB0IGRvbWFpbnMgY29ucyBk
YXRhID0KK2xldCBkb19lcnJvciBfY29uIF90IF9kb21haW5zIF9jb25zIF9kYXRhID0KIAlyYWlz
ZSBEZWZpbmUuVW5rbm93bl9vcGVyYXRpb24KIAotbGV0IGRvX2lzaW50cm9kdWNlZCBjb24gdCBk
b21haW5zIGNvbnMgZGF0YSA9CitsZXQgZG9faXNpbnRyb2R1Y2VkIF9jb24gX3QgZG9tYWlucyBf
Y29ucyBkYXRhID0KIAlsZXQgZG9taWQgPQogCQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0
YSkgd2l0aAogCQl8IGRvbWlkIDo6IF8gLT4gaW50X29mX3N0cmluZyBkb21pZApAQCAtMTc1LDEy
ICsxNzUsMTIgQEAgbGV0IGRvX2lzaW50cm9kdWNlZCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9
CiAJaWYgZG9taWQgPSBEZWZpbmUuZG9taWRfc2VsZiB8fCBEb21haW5zLmV4aXN0IGRvbWFpbnMg
ZG9taWQgdGhlbiAiVFwwMDAiIGVsc2UgIkZcMDAwIgogCiAoKiBvbmx5IGluIHhlbiA+PSA0LjIg
KikKLWxldCBkb19yZXNldF93YXRjaGVzIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KK2xldCBk
b19yZXNldF93YXRjaGVzIGNvbiBfdCBfZG9tYWlucyBfY29ucyBfZGF0YSA9CiAgIENvbm5lY3Rp
b24uZGVsX3dhdGNoZXMgY29uOwogICBDb25uZWN0aW9uLmRlbF90cmFuc2FjdGlvbnMgY29uCiAK
ICgqIG9ubHkgaW4gPj0geGVuMy4zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKikKLWxldCBk
b19zZXRfdGFyZ2V0IGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KK2xldCBkb19zZXRfdGFyZ2V0
IGNvbiBfdCBfZG9tYWlucyBjb25zIGRhdGEgPQogCWlmIG5vdCAoQ29ubmVjdGlvbi5pc19kb20w
IGNvbikKIAl0aGVuIHJhaXNlIERlZmluZS5QZXJtaXNzaW9uX2RlbmllZDsKIAltYXRjaCBzcGxp
dCBOb25lICdcMDAwJyBkYXRhIHdpdGgKQEAgLTI1NCwxMSArMjU0LDExIEBAIGxldCBpbnB1dF9o
YW5kbGVfZXJyb3IgfmNvbnMgfmRvbXMgfmZjdCB+Y29uIH50IH5yZXEgPQogCXwgRGVmaW5lLklu
dmFsaWRfcGF0aCAgICAgICAgICAtPiByZXBseV9lcnJvciAiRUlOVkFMIgogCXwgRGVmaW5lLkFs
cmVhZHlfZXhpc3QgICAgICAgICAtPiByZXBseV9lcnJvciAiRUVYSVNUIgogCXwgRGVmaW5lLkRv
ZXNudF9leGlzdCAgICAgICAgICAtPiByZXBseV9lcnJvciAiRU5PRU5UIgotCXwgRGVmaW5lLkxv
b2t1cF9Eb2VzbnRfZXhpc3QgcyAtPiByZXBseV9lcnJvciAiRU5PRU5UIgorCXwgRGVmaW5lLkxv
b2t1cF9Eb2VzbnRfZXhpc3QgXyAtPiByZXBseV9lcnJvciAiRU5PRU5UIgogCXwgRGVmaW5lLlBl
cm1pc3Npb25fZGVuaWVkICAgICAtPiByZXBseV9lcnJvciAiRUFDQ0VTIgogCXwgTm90X2ZvdW5k
ICAgICAgICAgICAgICAgICAgICAtPiByZXBseV9lcnJvciAiRU5PRU5UIgogCXwgSW52YWxpZF9D
bWRfQXJncyAgICAgICAgICAgICAtPiByZXBseV9lcnJvciAiRUlOVkFMIgotCXwgSW52YWxpZF9h
cmd1bWVudCBpICAgICAgICAgICAtPiByZXBseV9lcnJvciAiRUlOVkFMIgorCXwgSW52YWxpZF9h
cmd1bWVudCBfICAgICAgICAgICAtPiByZXBseV9lcnJvciAiRUlOVkFMIgogCXwgVHJhbnNhY3Rp
b25fYWdhaW4gICAgICAgICAgICAtPiByZXBseV9lcnJvciAiRUFHQUlOIgogCXwgVHJhbnNhY3Rp
b25fbmVzdGVkICAgICAgICAgICAtPiByZXBseV9lcnJvciAiRUJVU1kiCiAJfCBEb21haW5fbm90
X21hdGNoICAgICAgICAgICAgIC0+IHJlcGx5X2Vycm9yICJFSU5WQUwiCkBAIC0yOTMsNyArMjkz
LDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9tcyBjb25zID0KIAl8IFRyYW5zYWN0
aW9uLk5vIC0+CiAJCWVycm9yICJhdHRlbXB0ZWQgdG8gcmVwbGF5IGEgbm9uLWZ1bGwgdHJhbnNh
Y3Rpb24iOwogCQlmYWxzZQotCXwgVHJhbnNhY3Rpb24uRnVsbChpZCwgb2xkc3RvcmUsIGNzdG9y
ZSkgLT4KKwl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIF9vbGRzdG9yZSwgY3N0b3JlKSAtPgogCQls
ZXQgdGlkID0gQ29ubmVjdGlvbi5zdGFydF90cmFuc2FjdGlvbiBjIGNzdG9yZSBpbgogCQlsZXQg
cmVwbGF5X3QgPSBUcmFuc2FjdGlvbi5tYWtlIH5pbnRlcm5hbDp0cnVlIHRpZCBjc3RvcmUgaW4K
IAkJbGV0IGNvbiA9IHNwcmludGYgInIoJWQpOiVzIiBpZCAoQ29ubmVjdGlvbi5nZXRfZG9tc3Ry
IGMpIGluCkBAIC0zNTEsNyArMzUxLDcgQEAgbGV0IHRyYW5zYWN0aW9uX3JlcGxheSBjIHQgZG9t
cyBjb25zID0KIAkJCWlnbm9yZSBAQCBDb25uZWN0aW9uLmVuZF90cmFuc2FjdGlvbiBjIHRpZCBO
b25lCiAJCSkKIAotbGV0IGRvX3dhdGNoIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KK2xldCBk
b193YXRjaCBjb24gX3QgX2RvbWFpbnMgY29ucyBkYXRhID0KIAlsZXQgKG5vZGUsIHRva2VuKSA9
CiAJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRhKSB3aXRoCiAJCXwgW25vZGU7IHRva2Vu
OyAiIl0gICAtPiBub2RlLCB0b2tlbgpAQCAtMzYwLDcgKzM2MCw3IEBAIGxldCBkb193YXRjaCBj
b24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJbGV0IHdhdGNoID0gQ29ubmVjdGlvbnMuYWRkX3dh
dGNoIGNvbnMgY29uIG5vZGUgdG9rZW4gaW4KIAlQYWNrZXQuQWNrIChmdW4gKCkgLT4gQ29ubmVj
dGlvbi5maXJlX3NpbmdsZV93YXRjaCB3YXRjaCkKIAotbGV0IGRvX3Vud2F0Y2ggY29uIHQgZG9t
YWlucyBjb25zIGRhdGEgPQorbGV0IGRvX3Vud2F0Y2ggY29uIF90IF9kb21haW5zIGNvbnMgZGF0
YSA9CiAJbGV0IChub2RlLCB0b2tlbikgPQogCQltYXRjaCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0
YSkgd2l0aAogCQl8IFtub2RlOyB0b2tlbjsgIiJdICAgLT4gbm9kZSwgdG9rZW4KQEAgLTM2OCw3
ICszNjgsNyBAQCBsZXQgZG9fdW53YXRjaCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJCWlu
CiAJaWdub3JlIEBAIENvbm5lY3Rpb25zLmRlbF93YXRjaCBjb25zIGNvbiBub2RlIHRva2VuCiAK
LWxldCBkb190cmFuc2FjdGlvbl9zdGFydCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQg
ZG9fdHJhbnNhY3Rpb25fc3RhcnQgY29uIHQgX2RvbWFpbnMgX2NvbnMgX2RhdGEgPQogCWlmIFRy
YW5zYWN0aW9uLmdldF9pZCB0IDw+IFRyYW5zYWN0aW9uLm5vbmUgdGhlbgogCQlyYWlzZSBUcmFu
c2FjdGlvbl9uZXN0ZWQ7CiAJbGV0IHN0b3JlID0gVHJhbnNhY3Rpb24uZ2V0X3N0b3JlIHQgaW4K
QEAgLTM5Nyw3ICszOTcsNyBAQCBsZXQgZG9fdHJhbnNhY3Rpb25fZW5kIGNvbiB0IGRvbWFpbnMg
Y29ucyBkYXRhID0KIAkJCXJlY29yZF9jb21taXQgfmNvbiB+dGlkOmlkIH5iZWZvcmU6b2xkc3Rv
cmUgfmFmdGVyOmNzdG9yZQogCWVuZAogCi1sZXQgZG9faW50cm9kdWNlIGNvbiB0IGRvbWFpbnMg
Y29ucyBkYXRhID0KK2xldCBkb19pbnRyb2R1Y2UgY29uIF90IGRvbWFpbnMgY29ucyBkYXRhID0K
IAlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCiAJdGhlbiByYWlzZSBEZWZpbmUuUGVy
bWlzc2lvbl9kZW5pZWQ7CiAJbGV0IChkb21pZCwgbWZuLCBwb3J0KSA9CkBAIC00MTksNyArNDE5
LDcgQEAgbGV0IGRvX2ludHJvZHVjZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJaWYgKERv
bWFpbi5nZXRfcmVtb3RlX3BvcnQgZG9tKSA8PiBwb3J0IHx8IChEb21haW4uZ2V0X21mbiBkb20p
IDw+IG1mbiB0aGVuCiAJCXJhaXNlIERvbWFpbl9ub3RfbWF0Y2gKIAotbGV0IGRvX3JlbGVhc2Ug
Y29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorbGV0IGRvX3JlbGVhc2UgY29uIF90IGRvbWFpbnMg
Y29ucyBkYXRhID0KIAlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCiAJdGhlbiByYWlz
ZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5pZWQ7CiAJbGV0IGRvbWlkID0KQEAgLTQzNCw3ICs0MzQs
NyBAQCBsZXQgZG9fcmVsZWFzZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJdGhlbiBDb25u
ZWN0aW9ucy5maXJlX3NwZWNfd2F0Y2hlcyBjb25zICJAcmVsZWFzZURvbWFpbiIKIAllbHNlIHJh
aXNlIEludmFsaWRfQ21kX0FyZ3MKIAotbGV0IGRvX3Jlc3VtZSBjb24gdCBkb21haW5zIGNvbnMg
ZGF0YSA9CitsZXQgZG9fcmVzdW1lIGNvbiBfdCBkb21haW5zIF9jb25zIGRhdGEgPQogCWlmIG5v
dCAoQ29ubmVjdGlvbi5pc19kb20wIGNvbikKIAl0aGVuIHJhaXNlIERlZmluZS5QZXJtaXNzaW9u
X2RlbmllZDsKIAlsZXQgZG9taWQgPQpAQCAtNTY2LDExICs1NjYsMTEgQEAgbGV0IGRvX2lucHV0
IHN0b3JlIGNvbnMgZG9tcyBjb24gPQogCQlDb25uZWN0aW9uLmluY3Jfb3BzIGNvbjsKIAkpCiAK
LWxldCBkb19vdXRwdXQgc3RvcmUgY29ucyBkb21zIGNvbiA9CitsZXQgZG9fb3V0cHV0IF9zdG9y
ZSBfY29ucyBfZG9tcyBjb24gPQogCWlmIENvbm5lY3Rpb24uaGFzX291dHB1dCBjb24gdGhlbiAo
CiAJCWlmIENvbm5lY3Rpb24uaGFzX25ld19vdXRwdXQgY29uIHRoZW4gKAogCQkJbGV0IHBhY2tl
dCA9IENvbm5lY3Rpb24ucGVla19vdXRwdXQgY29uIGluCi0JCQlsZXQgdGlkLCByaWQsIHR5LCBk
YXRhID0gWGVuYnVzLlhiLlBhY2tldC51bnBhY2sgcGFja2V0IGluCisJCQlsZXQgdGlkLCBfcmlk
LCB0eSwgZGF0YSA9IFhlbmJ1cy5YYi5QYWNrZXQudW5wYWNrIHBhY2tldCBpbgogCQkJKCogQXMg
d2UgZG9uJ3QgbG9nIElPLCBkbyBub3QgY2FsbCBhbiB1bm5lY2Vzc2FyeSBzYW5pdGl6ZV9kYXRh
CiAJCQkgICBpbmZvICJbJXNdIDwtICVzIFwiJXNcIiIKIAkJCSAgICAgICAgIChDb25uZWN0aW9u
LmdldF9kb21zdHIgY29uKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0b3Jl
Lm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sCmluZGV4IGM2Yzg3NDEzMWQuLmYy
OTllYzY0NjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAorKysg
Yi90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKQEAgLTQ3Myw3ICs0NzMsNyBAQCBsZXQg
aW5jcl90cmFuc2FjdGlvbl9hYm9ydCBzdG9yZSA9CiAKIGxldCBzdGF0cyBzdG9yZSA9CiAJbGV0
IG5iX25vZGVzID0gcmVmIDAgaW4KLQl0cmF2ZXJzYWwgc3RvcmUucm9vdCAoZnVuIHBhdGggbm9k
ZSAtPgorCXRyYXZlcnNhbCBzdG9yZS5yb290IChmdW4gX3BhdGggX25vZGUgLT4KIAkJaW5jciBu
Yl9ub2RlcwogCSk7CiAJIW5iX25vZGVzLCBzdG9yZS5zdGF0X3RyYW5zYWN0aW9uX2Fib3J0LCBz
dG9yZS5zdGF0X3RyYW5zYWN0aW9uX2NvYWxlc2NlCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94
ZW5zdG9yZWQvc3lzbG9nLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N5c2xvZy5tbAppbmRl
eCBhYmVhY2U3Mjk2Li5hOTVkYTJmZDdiIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvc3lzbG9nLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zeXNsb2cubWwKQEAgLTEz
LDcgKzEzLDYgQEAKICAqKQogCiB0eXBlIGxldmVsID0gRW1lcmcgfCBBbGVydCB8IENyaXQgfCBF
cnIgfCBXYXJuaW5nIHwgTm90aWNlIHwgSW5mbyB8IERlYnVnCi10eXBlIG9wdGlvbnMgPSBDb25z
IHwgTmRlbGF5IHwgTm93YWl0IHwgT2RlbGF5IHwgUGVycm9yIHwgUGlkCiB0eXBlIGZhY2lsaXR5
ID0gQXV0aCB8IEF1dGhwcml2IHwgQ3JvbiB8IERhZW1vbiB8IEZ0cCB8IEtlcm4KICAgICAgICAg
ICAgICAgfCBMb2NhbDAgfCBMb2NhbDEgfCBMb2NhbDIgfCBMb2NhbDMKIAkgICAgICB8IExvY2Fs
NCB8IExvY2FsNSB8IExvY2FsNiB8IExvY2FsNwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3RyYW5zYWN0aW9uLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCmluZGV4IDk2ZjU2ZjBjNDkuLjk2MzczNGE2NTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJh
bnNhY3Rpb24ubWwKQEAgLTYwLDcgKzYwLDcgQEAgbGV0IHRlc3RfY29hbGVzY2Ugb2xkcm9vdCBj
dXJyZW50cm9vdCBvcHRwYXRoID0KIAkJCWxldCBwbm9kZSA9IFN0b3JlLlBhdGguZ2V0X25vZGUg
Y3VycmVudHJvb3QgKFN0b3JlLlBhdGguZ2V0X3BhcmVudCBwYXRoKSBpbgogCQkJbWF0Y2ggcG5v
ZGUgd2l0aAogCQkJfCBOb25lICAgICAgIC0+IGZhbHNlICgqIG9rIGl0IGRvZXNuJ3QgZXhpc3Rz
LCBqdXN0IGJhaWwgb3V0LiAqKQotCQkJfCBTb21lIHBub2RlIC0+IHRydWUKKwkJCXwgU29tZSBf
ICAgICAtPiB0cnVlCiAJCQkpCiAJCXwgXyAtPgogCQkJZmFsc2UKQEAgLTEwMyw3ICsxMDMsNyBA
QCBsZXQgb2xkZXN0X3Nob3J0X3J1bm5pbmdfdHJhbnNhY3Rpb24gKCkgPQogCWxldCByZWMgbGFz
dCA9IGZ1bmN0aW9uCiAJCXwgW10gLT4gTm9uZQogCQl8IFt4XSAtPiBTb21lIHgKLQkJfCB4IDo6
IHhzIC0+IGxhc3QgeHMKKwkJfCBfIDo6IHhzIC0+IGxhc3QgeHMKIAlpbiBsYXN0ICFzaG9ydF9y
dW5uaW5nX3R4bnMKIAogbGV0IHRyaW1fc2hvcnRfcnVubmluZ190cmFuc2FjdGlvbnMgdHhuID0K
QEAgLTE5Niw3ICsxOTYsNyBAQCBsZXQgY29tbWl0IH5jb24gdCA9CiAJbGV0IGhhc19jb21taXRl
ZCA9CiAJbWF0Y2ggdC50eSB3aXRoCiAJfCBObyAgICAgICAgICAgICAgICAgICAgICAgICAtPiB0
cnVlCi0JfCBGdWxsIChpZCwgb2xkc3RvcmUsIGNzdG9yZSkgLT4gICAgICAgKCogImNzdG9yZSIg
bWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9yZSAqKQorCXwgRnVsbCAoX2lkLCBvbGRzdG9y
ZSwgY3N0b3JlKSAtPiAgICAgICAoKiAiY3N0b3JlIiBtZWFuaW5nIGN1cnJlbnQgY2Fub25pY2Fs
IHN0b3JlICopCiAJCWxldCBjb21taXRfcGFydGlhbCBvbGRyb290IGNzdG9yZSBzdG9yZSA9CiAJ
CQkoKiBnZXQgdGhlIGxvd2VzdCBwYXRoIG9mIHRoZSBxdWVyeSBhbmQgdmVyaWZ5IHRoYXQgaXQg
aGFzbid0CiAJCQkgICBiZWVuIG1vZGlmaWVkIGJ5IG90aGVycyB0cmFuc2FjdGlvbnMuICopCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJpZS5tbCBiL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC90cmllLm1sCmluZGV4IGQ5YzljMmNjMjcuLmRjNDI1MzUwOTIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmllLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC90cmllLm1sCkBAIC0yMSw3ICsyMSw3IEBAIHN0cnVjdAogCQljaGlsZHJlbjogKCdhLCdiKSB0
IGxpc3Q7CiAJfQogCi0JbGV0IGNyZWF0ZSBrZXkgdmFsdWUgPSB7CisJbGV0IF9jcmVhdGUga2V5
IHZhbHVlID0gewogCQlrZXkgPSBrZXk7CiAJCXZhbHVlID0gU29tZSB2YWx1ZTsKIAkJY2hpbGRy
ZW4gPSBbXTsKQEAgLTMzLDIwICszMywyMCBAQCBzdHJ1Y3QKIAkJY2hpbGRyZW4gPSBbXQogCX0K
IAotCWxldCBnZXRfa2V5IG5vZGUgPSBub2RlLmtleQorCWxldCBfZ2V0X2tleSBub2RlID0gbm9k
ZS5rZXkKIAlsZXQgZ2V0X3ZhbHVlIG5vZGUgPQogCQltYXRjaCBub2RlLnZhbHVlIHdpdGgKIAkJ
fCBOb25lICAgICAgIC0+IHJhaXNlIE5vdF9mb3VuZAogCQl8IFNvbWUgdmFsdWUgLT4gdmFsdWUK
IAotCWxldCBnZXRfY2hpbGRyZW4gbm9kZSA9IG5vZGUuY2hpbGRyZW4KKwlsZXQgX2dldF9jaGls
ZHJlbiBub2RlID0gbm9kZS5jaGlsZHJlbgogCiAJbGV0IHNldF92YWx1ZSBub2RlIHZhbHVlID0K
IAkJeyBub2RlIHdpdGggdmFsdWUgPSBTb21lIHZhbHVlIH0KIAlsZXQgc2V0X2NoaWxkcmVuIG5v
ZGUgY2hpbGRyZW4gPQogCQl7IG5vZGUgd2l0aCBjaGlsZHJlbiA9IGNoaWxkcmVuIH0KIAotCWxl
dCBhZGRfY2hpbGQgbm9kZSBjaGlsZCA9CisJbGV0IF9hZGRfY2hpbGQgbm9kZSBjaGlsZCA9CiAJ
CXsgbm9kZSB3aXRoIGNoaWxkcmVuID0gY2hpbGQgOjogbm9kZS5jaGlsZHJlbiB9CiBlbmQKIApA
QCAtNzcsMTQgKzc3LDE0IEBAIGxldCByZW1vdmVfbm9kZSBub2RlcyBrZXkgPQogbGV0IGNyZWF0
ZSAoKSA9IFtdCiAKIGxldCByZWMgaXRlciBmIHRyZWUgPQotCWxldCByZWMgYXV4IG5vZGUgPQor
CWxldCBhdXggbm9kZSA9CiAJCWYgbm9kZS5Ob2RlLmtleSBub2RlLk5vZGUudmFsdWU7CiAJCWl0
ZXIgZiBub2RlLk5vZGUuY2hpbGRyZW4KIAlpbgogCUxpc3QuaXRlciBhdXggdHJlZQogCiBsZXQg
cmVjIG1hcCBmIHRyZWUgPQotCWxldCByZWMgYXV4IG5vZGUgPQorCWxldCBhdXggbm9kZSA9CiAJ
CWxldCB2YWx1ZSA9CiAJCQltYXRjaCBub2RlLk5vZGUudmFsdWUgd2l0aAogCQkJfCBOb25lICAg
ICAgIC0+IE5vbmUKQEAgLTk1LDcgKzk1LDcgQEAgbGV0IHJlYyBtYXAgZiB0cmVlID0KIAlMaXN0
LmZpbHRlciAoZnVuIG4gLT4gbi5Ob2RlLnZhbHVlIDw+IE5vbmUgfHwgbi5Ob2RlLmNoaWxkcmVu
IDw+IFtdKSAoTGlzdC5tYXAgYXV4IHRyZWUpCiAKIGxldCByZWMgZm9sZCBmIHRyZWUgYWNjID0K
LQlsZXQgcmVjIGF1eCBhY2N1IG5vZGUgPQorCWxldCBhdXggYWNjdSBub2RlID0KIAkJZm9sZCBm
IG5vZGUuTm9kZS5jaGlsZHJlbiAoZiBub2RlLk5vZGUua2V5IG5vZGUuTm9kZS52YWx1ZSBhY2N1
KQogCWluCiAJTGlzdC5mb2xkX2xlZnQgYXV4IGFjYyB0cmVlCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3hlbnN0
b3JlZC5tbAppbmRleCA3ZGYwMmVkNTc0Li5hNDQ2NmM1YjVjIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94
ZW5zdG9yZWQubWwKQEAgLTMxMSw4ICszMTEsOCBAQCBsZXQgXyA9CiAJU2VsZWN0LnVzZV9wb2xs
IChub3QgY2YudXNlX3NlbGVjdCk7CiAKIAlTeXMuc2V0X3NpZ25hbCBTeXMuc2lnaHVwIChTeXMu
U2lnbmFsX2hhbmRsZSBzaWdodXBfaGFuZGxlcik7Ci0JU3lzLnNldF9zaWduYWwgU3lzLnNpZ3Rl
cm0gKFN5cy5TaWduYWxfaGFuZGxlIChmdW4gaSAtPiBxdWl0IDo9IHRydWUpKTsKLQlTeXMuc2V0
X3NpZ25hbCBTeXMuc2lndXNyMSAoU3lzLlNpZ25hbF9oYW5kbGUgKGZ1biBpIC0+IHNpZ3VzcjFf
aGFuZGxlciBzdG9yZSkpOworCVN5cy5zZXRfc2lnbmFsIFN5cy5zaWd0ZXJtIChTeXMuU2lnbmFs
X2hhbmRsZSAoZnVuIF8gLT4gcXVpdCA6PSB0cnVlKSk7CisJU3lzLnNldF9zaWduYWwgU3lzLnNp
Z3VzcjEgKFN5cy5TaWduYWxfaGFuZGxlIChmdW4gXyAtPiBzaWd1c3IxX2hhbmRsZXIgc3RvcmUp
KTsKIAlTeXMuc2V0X3NpZ25hbCBTeXMuc2lncGlwZSBTeXMuU2lnbmFsX2lnbm9yZTsKIAogCWlm
IGNmLmFjdGl2YXRlX2FjY2Vzc19sb2cgdGhlbiBiZWdpbgpAQCAtMzI4LDEwICszMjgsMTAgQEAg
bGV0IF8gPQogCiAJbGV0IHByb2Nlc3Nfc3BlY2lhbF9mZHMgcnNldCA9CiAJCWxldCBhY2NlcHRf
Y29ubmVjdGlvbiBjYW5fd3JpdGUgZmQgPQotCQkJbGV0IChjZmQsIGFkZHIpID0gVW5peC5hY2Nl
cHQgZmQgaW4KKwkJCWxldCAoY2ZkLCBfYWRkcikgPSBVbml4LmFjY2VwdCBmZCBpbgogCQkJZGVi
dWcgIm5ldyBjb25uZWN0aW9uIHRocm91Z2ggc29ja2V0IjsKIAkJCUNvbm5lY3Rpb25zLmFkZF9h
bm9ueW1vdXMgY29ucyBjZmQgY2FuX3dyaXRlCi0JCWFuZCBoYW5kbGVfZXZlbnRjaG4gZmQgPQor
CQlhbmQgaGFuZGxlX2V2ZW50Y2huIF9mZCA9CiAJCQlsZXQgcG9ydCA9IEV2ZW50LnBlbmRpbmcg
ZXZlbnRjaG4gaW4KIAkJCWRlYnVnICJwZW5kaW5nIHBvcnQgJWQiIChYZW5ldmVudGNobi50b19p
bnQgcG9ydCk7CiAJCQlmaW5hbGx5IChmdW4gKCkgLT4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:33:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18: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 1gMzyi-0003nd-2Y; Wed, 14 Nov 2018 18: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMzyg-0003nT-Pu
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:26 +0000
X-Inumbo-ID: c6090fcb-e83b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6090fcb-e83b-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18:33: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 1gMzyf-0007re-M2
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMzyf-0002Pe-Jd
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMzyf-0002Pe-Jd@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:33:25 +0000
Subject: [Xen-changelog] [xen staging] mm/page_alloc: fix a typo in printk
 for idle scrub
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5998509683701481673=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c2b640cd40ce5579f98dd424459ff487e27cdfcd
Author:     Sergey Dyasli <sergey.dyasli@citrix.com>
AuthorDate: Wed Nov 14 10:37:42 2018 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Nov 14 18:22:40 2018 +0000

    mm/page_alloc: fix a typo in printk for idle scrub
    
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/common/page_alloc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c
index 88d1637247..08ee8cfbb9 100644
--- a/xen/common/page_alloc.c
+++ b/xen/common/page_alloc.c
@@ -2084,7 +2084,7 @@ void __init heap_init_late(void)
         /* Fall through */
 
     case BOOTSCRUB_IDLE:
-        printk("Scrubbing free RAM on in background\n");
+        printk("Scrubbing Free RAM in background\n");
         break;
 
     case BOOTSCRUB_ON:
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5998509683701481673==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:33:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18: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 1gMzys-0003ow-4O; Wed, 14 Nov 2018 18:33:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMzyr-0003on-E2
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:37 +0000
X-Inumbo-ID: cc1bfad5-e83b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc1bfad5-e83b-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18:33: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 1gMzyp-0007rq-Rz
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gMzyp-0002QW-PV
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gMzyp-0002QW-PV@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:33:35 +0000
Subject: [Xen-changelog] [xen staging] x86: add myself as reviewer
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1932284792227595696=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5933102a333bb28ed52a467d9e61a61dce8c2731
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Nov 14 17:50:18 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Nov 14 18:23:16 2018 +0000

    x86: add myself as reviewer
    
    As I've touched quite a lot of this code in order to add PVH and PV
    shim support I would like to keep an eye on incoming changes, and
    since I'm also attempting to review patches in this area it's going to
    be easier if I get CCed on them.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 MAINTAINERS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index c2ba74d0c9..96a0518f49 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -441,6 +441,7 @@ X86 ARCHITECTURE
 M:	Jan Beulich <jbeulich@suse.com>
 M:	Andrew Cooper <andrew.cooper3@citrix.com>
 R:	Wei Liu <wei.liu2@citrix.com>
+R:	Roger Pau Monné <roger.pau@citrix.com>
 S:	Supported
 L:	xen-devel@lists.xenproject.org
 F:	xen/arch/x86/
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1932284792227595696==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18: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 1gN0Jf-0005xC-Pt; Wed, 14 Nov 2018 18: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0Jf-0005wG-6k
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:07 +0000
X-Inumbo-ID: ccad15f2-e83e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccad15f2-e83e-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18:55: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 1gN0Jd-0008Hu-AL
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0Jd-0004f9-7J
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0Jd-0004f9-7J@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: Unify hvm_event_pending()'s
 API with the !CONFIG_HVM version
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2ODg4ODQwYzRiZDFjNmIzNTZjMDRjOTJiNjM3YmIxMTIyNDNiODkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiA4IDE4OjEyOjE5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L2h2bTogVW5pZnkgaHZtX2V2ZW50X3BlbmRpbmcoKSdzIEFQ
SSB3aXRoIHRoZSAhQ09ORklHX0hWTSB2ZXJzaW9uCiAgICAKICAgIFRoaXMgcGF0Y2ggc2hvdWxk
IGhhdmUgYmVlbiBwYXJ0IG9mLCBvciBhIHByZXJlcXVpZXNpdGUgb2YsIGMvcyA5ODFjOWE3OCAi
eDg2OgogICAgcHJvdmlkZSBzdHVicywgZGVjbGFyYXRpb25zIGFuZCBtYWNyb3MgaW4gaHZtLmgi
IHRvIGF2b2lkIGdldHRpbmcgdGhlIEFQSSdzCiAgICBvdXQgb2Ygc3luYy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jICAgIHwgNSArKy0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgfCAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8IDQgKystLQogMyBmaWxlcyBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAwN2E1
ZWQ4MDExLi4zOTZlZTRhMzcwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTU4MSwxMCArMTU4MSw5IEBA
IHN0YXRpYyB2b2lkIHN2bV9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZl
bnQpCiAgICAgICAgIEhWTVRSQUNFXzJEKElOSl9FWEMsIF9ldmVudC52ZWN0b3IsIF9ldmVudC5l
cnJvcl9jb2RlKTsKIH0KIAotc3RhdGljIGludCBzdm1fZXZlbnRfcGVuZGluZyhzdHJ1Y3QgdmNw
dSAqdikKK3N0YXRpYyBib29sIHN2bV9ldmVudF9wZW5kaW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQogewotICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtLnN2bS52bWNi
OwotICAgIHJldHVybiB2bWNiLT5ldmVudGluai5maWVsZHMudjsKKyAgICByZXR1cm4gdi0+YXJj
aC5odm0uc3ZtLnZtY2ItPmV2ZW50aW5qLmZpZWxkcy52OwogfQogCiBzdGF0aWMgdm9pZCBzdm1f
Y3B1X2RlYWQodW5zaWduZWQgaW50IGNwdSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggZTA2NWY4YmJkYi4u
MzY1ZWViMjg4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTE5MDMsNyArMTkwMyw3IEBAIHN0YXRpYyB2
b2lkIHZteF9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiAgICAg
ICAgIEhWTVRSQUNFXzJEKElOSl9FWEMsIF9ldmVudC52ZWN0b3IsIF9ldmVudC5lcnJvcl9jb2Rl
KTsKIH0KIAotc3RhdGljIGludCB2bXhfZXZlbnRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKK3N0
YXRpYyBib29sIHZteF9ldmVudF9wZW5kaW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHVuc2lnbmVkIGxvbmcgaW50cl9pbmZvOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDJhMWFj
ZDhiZmEuLjNkMzI1MGRmZjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0xNTgsNyArMTU4LDcg
QEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7CiAKICAgICB2b2lkICgqaW5pdF9oeXBlcmNh
bGxfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqaHlwZXJjYWxsX3BhZ2UpOwogCi0gICAg
aW50ICAoKmV2ZW50X3BlbmRpbmcpKHN0cnVjdCB2Y3B1ICp2KTsKKyAgICBib29sICgqZXZlbnRf
cGVuZGluZykoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogICAgIGJvb2wgKCpnZXRfcGVuZGluZ19l
dmVudCkoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB4ODZfZXZlbnQgKmluZm8pOwogICAgIHZvaWQg
KCppbnZscGcpKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGxpbmVhcik7CiAKQEAgLTUw
Nyw3ICs1MDcsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2luamVjdF9wYWdlX2ZhdWx0KGlu
dCBlcnJjb2RlLCB1bnNpZ25lZCBsb25nIGNyMikKICAgICBodm1faW5qZWN0X2V2ZW50KCZldmVu
dCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50IGh2bV9ldmVudF9wZW5kaW5nKHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIGlubGluZSBib29sIGh2bV9ldmVudF9wZW5kaW5nKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQogewogICAgIHJldHVybiBodm1fZnVuY3MuZXZlbnRfcGVuZGluZyh2KTsKIH0KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18: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 1gN0Jp-0005ya-Tn; Wed, 14 Nov 2018 18: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0Jo-0005yQ-IO
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:16 +0000
X-Inumbo-ID: d2c112b4-e83e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2c112b4-e83e-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18:55: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 1gN0Jn-0008I2-GO
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0Jn-0004g5-Dw
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0Jn-0004g5-Dw@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:55:15 +0000
Subject: [Xen-changelog] [xen staging] xen/keyhandler: Restore missing
 parenthesis in dump_domains()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwNDg4ZmZmN2U3MWQ2ODRmOTYwYWIzMjAyOThlZjE0MDBjMjk1MDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAxMyAxODoyNjozOSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMTQgMTg6NDI6
NDggMjAxOCArMDAwMAoKICAgIHhlbi9rZXloYW5kbGVyOiBSZXN0b3JlIG1pc3NpbmcgcGFyZW50
aGVzaXMgaW4gZHVtcF9kb21haW5zKCkKICAgIAogICAgVGhpcyB3YXMgYWNjaWRlbnRpYWxseSBk
cm9wcGVkIGluIGMvcyA4ODliMjAwY2I1MiAiQ2hhbmdlIHRpbWVzdGFtcHMKICAgIHJlcHJlc2Vu
dGF0aW9uIGZvciBrZXloYW5kbGVycyIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tleWhhbmRsZXIuYyB8IDQgKyst
LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5j
CmluZGV4IDYwYmJlZWJiNGIuLjk0OTU2MDFmNWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5
aGFuZGxlci5jCisrKyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC0yODYsOCArMjg2LDgg
QEAgc3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIHNfdGlt
ZV90ICAgICAgIG5vdyA9IE5PVygpOwogI2RlZmluZSB0bXBzdHIga2V5aGFuZGxlcl9zY3JhdGNo
CiAKLSAgICBwcmludGsoIiclYycgcHJlc3NlZCAtPiBkdW1waW5nIGRvbWFpbiBpbmZvIChub3cg
PSAlIlBSSV9zdGltZSJcbiIsIGtleSwKLSAgICAgICAgICAgbm93KTsKKyAgICBwcmludGsoIicl
YycgcHJlc3NlZCAtPiBkdW1waW5nIGRvbWFpbiBpbmZvIChub3cgPSAlIlBSSV9zdGltZSIpXG4i
LAorICAgICAgICAgICBrZXksIG5vdyk7CiAKICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3Jl
YWRfbG9jayk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:55:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:55: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 1gN0K0-0005zq-Vl; Wed, 14 Nov 2018 18:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0K0-0005zj-0U
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:28 +0000
X-Inumbo-ID: d8d69108-e83e-11e8-9533-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8d69108-e83e-11e8-9533-12d6303a7972;
 Wed, 14 Nov 2018 18:55: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 1gN0Jx-0008IA-MT
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0Jx-0004ia-Ju
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0Jx-0004ia-Ju@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86/nestedhvm: init nv_vvmcxaddr in
 hvm_vcpu_initialise()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxYzQ3NWY0YjhlYmZhZTRjOTMyM2M1M2I1ZDljNWViZjMwMDAwOTEKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDE0IDEwOjIzOjE2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L25lc3RlZGh2bTogaW5pdCBudl92dm1jeGFkZHIgaW4gaHZt
X3ZjcHVfaW5pdGlhbGlzZSgpCiAgICAKICAgIFRoaXMgYWxsb3dzIHRvIHNhZmVseSB1c2UgbmVz
dGVkaHZtIGZ1bmN0aW9ucyB0aGF0IHJlbHkgb24gdGhlIHZhbHVlcwogICAgaW5zaWRlIHN0cnVj
dCBuZXN0ZWR2Y3B1IGluZGVwZW5kZW50bHkgb2YgdGhlIG5lc3RlZCB2aXJ0dWFsaXNhdGlvbgog
ICAgKEhWTV9QQVJBTV9ORVNURURIVk0pIHN0YXR1cyBvZiBhIGRvbWFpbi4KICAgIAogICAgU3Vn
Z2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2h2bS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IDVkMjYzYzQwOTAuLmMwYTNkYjU4NTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTUxNiw2ICsxNTE2
LDggQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBy
YyAhPSAwICkKICAgICAgICAgZ290byBmYWlsNDsKIAorICAgIHZjcHVfbmVzdGVkaHZtKHYpLm52
X3Z2bWN4YWRkciA9IElOVkFMSURfUEFERFI7CisKICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVk
KGQpCiAgICAgICAgICAmJiAocmMgPSBuZXN0ZWRodm1fdmNwdV9pbml0aWFsaXNlKHYpKSA8IDAg
KSAvKiB0ZWFyZG93bjogbmVzdGVkaHZtX3ZjcHVfZGVzdHJveSAqLwogICAgICAgICBnb3RvIGZh
aWw1OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:55:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN0KB-000618-1M; Wed, 14 Nov 2018 18:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0K9-00060w-Ia
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:37 +0000
X-Inumbo-ID: dee7218e-e83e-11e8-8bad-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dee7218e-e83e-11e8-8bad-12d6303a7972;
 Wed, 14 Nov 2018 18: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 1gN0K7-0008II-Sp
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0K7-0004jU-Q2
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0K7-0004jU-Q2@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:55:35 +0000
Subject: [Xen-changelog] [xen staging] x86/nestedhvm: introduce vvmcx_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>

Y29tbWl0IDAwNmNmMTA5M2RhODc5NzJjMDE3ZjAwMzFjYmQ4YjFlMjcwODE3NGMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDE0IDEwOjIzOjE3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L25lc3RlZGh2bTogaW50cm9kdWNlIHZ2bWN4X3ZhbGlkKCkK
ICAgIAogICAgQXMgYSBjb252ZW5pZW50IGhlbHBlciBmdW5jdGlvbiBhbmQgcmVmYWN0b3IgdGhl
IGNvZGUgdG8gdXNlIGl0LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMgICAgICAgICB8IDE3ICsrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9uZXN0ZWRodm0uaCB8ICA1ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL25lc3RlZHN2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKaW5kZXgg
MDg4YjNmZDU2Mi4uOTY2MDIwMjIxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKQEAgLTY4
LDcgKzY4LDcgQEAgaW50IG5lc3RlZHN2bV92bWNiX21hcChzdHJ1Y3QgdmNwdSAqdiwgdWludDY0
X3Qgdm1jYmFkZHIpCiAgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZt
KHYpOwogCiAgICAgaWYgKG52LT5udl92dm1jeCAhPSBOVUxMICYmIG52LT5udl92dm1jeGFkZHIg
IT0gdm1jYmFkZHIpIHsKLSAgICAgICAgQVNTRVJUKG52LT5udl92dm1jeGFkZHIgIT0gSU5WQUxJ
RF9QQUREUik7CisgICAgICAgIEFTU0VSVCh2dm1jeF92YWxpZCh2KSk7CiAgICAgICAgIGh2bV91
bm1hcF9ndWVzdF9mcmFtZShudi0+bnZfdnZtY3gsIDEpOwogICAgICAgICBudi0+bnZfdnZtY3gg
PSBOVUxMOwogICAgICAgICBudi0+bnZfdnZtY3hhZGRyID0gSU5WQUxJRF9QQUREUjsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYwppbmRleCBkZmQwOGUyZDBhLi4wNzFlZTYxZDE5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBA
IC00NzksOCArNDc5LDcgQEAgc3RhdGljIHZvaWQgdm1mYWlsKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBlbnVtIHZteF9pbnNuX2Vycm5vIGVycm5vKQogICAgIGlmICggZXJybm8gPT0gVk1Y
X0lOU05fU1VDQ0VFRCApCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICggdmNwdV9uZXN0ZWRo
dm0oY3VycmVudCkubnZfdnZtY3hhZGRyICE9IElOVkFMSURfUEFERFIgJiYKLSAgICAgICAgIGVy
cm5vICE9IFZNWF9JTlNOX0ZBSUxfSU5WQUxJRCApCisgICAgaWYgKCB2dm1jeF92YWxpZChjdXJy
ZW50KSAmJiBlcnJubyAhPSBWTVhfSU5TTl9GQUlMX0lOVkFMSUQgKQogICAgICAgICB2bWZhaWxf
dmFsaWQocmVncywgZXJybm8pOwogICAgIGVsc2UKICAgICAgICAgdm1mYWlsX2ludmFsaWQocmVn
cyk7CkBAIC03NjMsNyArNzYyLDcgQEAgc3RhdGljIHZvaWQgbnZteF9wdXJnZV92dm1jcyhzdHJ1
Y3QgdmNwdSAqdikKICAgICBpbnQgaTsKIAogICAgIF9fY2xlYXJfY3VycmVudF92dm1jcyh2KTsK
LSAgICBpZiAoIG52Y3B1LT5udl92dm1jeGFkZHIgIT0gSU5WQUxJRF9QQUREUiApCisgICAgaWYg
KCB2dm1jeF92YWxpZCh2KSApCiAgICAgICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZShudmNwdS0+
bnZfdnZtY3gsIDEpOwogICAgIG52Y3B1LT5udl92dm1jeCA9IE5VTEw7CiAgICAgbnZjcHUtPm52
X3Z2bWN4YWRkciA9IElOVkFMSURfUEFERFI7CkBAIC0xNTU0LDcgKzE1NTMsNyBAQCBzdGF0aWMg
aW50IG52bXhfdm1yZXN1bWUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsK
IAogICAgIC8qIGNoZWNrIFZNQ1MgaXMgdmFsaWQgYW5kIElPIEJJVE1BUCBpcyBzZXQgKi8KLSAg
ICBpZiAoIChudmNwdS0+bnZfdnZtY3hhZGRyICE9IElOVkFMSURfUEFERFIpICYmCisgICAgaWYg
KCB2dm1jeF92YWxpZCh2KSAmJgogICAgICAgICAgICAgKChudm14LT5pb2JpdG1hcFswXSAmJiBu
dm14LT5pb2JpdG1hcFsxXSkgfHwKICAgICAgICAgICAgICEoX19uMl9leGVjX2NvbnRyb2wodikg
JiBDUFVfQkFTRURfQUNUSVZBVEVfSU9fQklUTUFQKSApICkKICAgICAgICAgbnZjcHUtPm52X3Zt
ZW50cnlfcGVuZGluZyA9IDE7CkBAIC0xNTcxLDcgKzE1NzAsNyBAQCBzdGF0aWMgaW50IG52bXhf
aGFuZGxlX3ZtcmVzdW1lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN0cnVjdCBu
ZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgdW5zaWduZWQgbG9uZyBpbnRy
X3NoYWRvdzsKIAotICAgIGlmICggdmNwdV9uZXN0ZWRodm0odikubnZfdnZtY3hhZGRyID09IElO
VkFMSURfUEFERFIgKQorICAgIGlmICggIXZ2bWN4X3ZhbGlkKHYpICkKICAgICB7CiAgICAgICAg
IHZtZmFpbF9pbnZhbGlkKHJlZ3MpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOyAgICAg
ICAgCkBAIC0xNjAyLDcgKzE2MDEsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNo
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHVuc2lnbmVkIGxvbmcgaW50cl9zaGFk
b3c7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCB2Y3B1X25lc3RlZGh2bSh2KS5udl92dm1jeGFk
ZHIgPT0gSU5WQUxJRF9QQUREUiApCisgICAgaWYgKCAhdnZtY3hfdmFsaWQodikgKQogICAgIHsK
ICAgICAgICAgdm1mYWlsX2ludmFsaWQocmVncyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CkBAIC0xNjU1LDcgKzE2NTQsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcHRybGQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCBudmNwdS0+bnZfdnZtY3hhZGRy
ICE9IGdwYSApCiAgICAgICAgIG52bXhfcHVyZ2VfdnZtY3Modik7CiAKLSAgICBpZiAoIG52Y3B1
LT5udl92dm1jeGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCisgICAgaWYgKCAhdnZtY3hfdmFsaWQo
dikgKQogICAgIHsKICAgICAgICAgYm9vbF90IHdyaXRhYmxlOwogICAgICAgICB2b2lkICp2dm1j
eCA9IGh2bV9tYXBfZ3Vlc3RfZnJhbWVfcncocGFkZHJfdG9fcGZuKGdwYSksIDEsICZ3cml0YWJs
ZSk7CkBAIC0xNzk0LDcgKzE3OTMsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcmVhZChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmICggdmNwdV9uZXN0ZWRodm0odikubnZfdnZt
Y3hhZGRyID09IElOVkFMSURfUEFERFIgKQorICAgIGlmICggIXZ2bWN4X3ZhbGlkKHYpICkKICAg
ICB7CiAgICAgICAgIHZtZmFpbF9pbnZhbGlkKHJlZ3MpOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwpAQCAtMTgzNiw3ICsxODM1LDcgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXdy
aXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggZGVjb2RlX3ZteF9pbnN0
KHJlZ3MsICZkZWNvZGUsICZvcGVyYW5kKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICBpZiAoIHZjcHVfbmVzdGVkaHZtKHYpLm52X3Z2
bWN4YWRkciA9PSBJTlZBTElEX1BBRERSICkKKyAgICBpZiAoICF2dm1jeF92YWxpZCh2KSApCiAg
ICAgewogICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsKICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL25lc3RlZGh2bS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZtLmgKaW5kZXggOWQxYzI3NDJiNS4u
ZTA5ZmE5ZDQ3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZtLmgKQEAgLTkyLDQgKzky
LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIG5lc3RlZGh2bV9zZXRfY3Ioc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBjciwKICAgICAgICAgdi0+YXJjaC5odm0ubnZjcHUuZ3Vlc3RfY3JbY3Jd
ID0gdmFsdWU7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCB2dm1jeF92YWxpZChjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gdmNwdV9uZXN0ZWRodm0odikubnZfdnZtY3hhZGRy
ICE9IElOVkFMSURfUEFERFI7Cit9CisKICNlbmRpZiAvKiBfSFZNX05FU1RFREhWTV9IICovCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:55:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN0KK-00062E-3U; Wed, 14 Nov 2018 18:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0KI-000622-RZ
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:46 +0000
X-Inumbo-ID: e4f90f42-e83e-11e8-934d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4f90f42-e83e-11e8-934d-12d6303a7972;
 Wed, 14 Nov 2018 18: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 1gN0KI-0008IT-2d
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0KI-0004kY-0F
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0KI-0004kY-0F@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:55:46 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: add
 VMX_INSN_INVEPT_INVVPID_INVALID_OP errno
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1OTNhMTRlMjBkMGQ5MDE3YjZiNzcxYzk5YjU4ZjcwOTRmNjJmMTcKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDE0IDEwOjIzOjE4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L3Z2bXg6IGFkZCBWTVhfSU5TTl9JTlZFUFRfSU5WVlBJRF9J
TlZBTElEX09QIGVycm5vCiAgICAKICAgIEFuZCB1c2UgaXQgaW4gbnZteF9oYW5kbGVfaW52ZXB0
KCkgYW5kIG52bXhfaGFuZGxlX2ludnZwaWQoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYyAgICAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgg
fCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYwppbmRleCAwNzFlZTYxZDE5Li5hOWI5MmE1Yjk1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jCkBAIC0xODkxLDcgKzE4OTEsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX2ludmVwdChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgX19pbnZlcHQoSU5WRVBUX0FMTF9D
T05URVhULCAwKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgdm1mYWls
X2ludmFsaWQocmVncyk7CisgICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9JTlZFUFRfSU5W
VlBJRF9JTlZBTElEX09QKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAg
ICAgdm1zdWNjZWVkKHJlZ3MpOwpAQCAtMTkxNiw3ICsxOTE2LDcgQEAgc3RhdGljIGludCBudm14
X2hhbmRsZV9pbnZ2cGlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBodm1f
YXNpZF9mbHVzaF92Y3B1X2FzaWQoJnZjcHVfbmVzdGVkaHZtKGN1cnJlbnQpLm52X24yYXNpZCk7
CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHZtZmFpbF9pbnZhbGlkKHJl
Z3MpOworICAgICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fSU5WRVBUX0lOVlZQSURfSU5WQUxJ
RF9PUCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgfQogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdm14L3ZtY3MuaAppbmRleCA3NmRkMDRhNzJkLi42ZDBhZTU2ZmMxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTUzOCw2ICs1MzgsNyBAQCBlbnVtIHZteF9pbnNuX2Vy
cm5vCiAgICAgVk1YX0lOU05fVU5TVVBQT1JURURfVk1DU19DT01QT05FTlQgICAgPSAxMiwKICAg
ICBWTVhfSU5TTl9WTVhPTl9JTl9WTVhfUk9PVCAgICAgICAgICAgICA9IDE1LAogICAgIFZNWF9J
TlNOX1ZNRU5UUllfQkxPQ0tFRF9CWV9NT1ZfU1MgICAgID0gMjYsCisgICAgVk1YX0lOU05fSU5W
RVBUX0lOVlZQSURfSU5WQUxJRF9PUCAgICAgPSAyOCwKICAgICBWTVhfSU5TTl9GQUlMX0lOVkFM
SUQgICAgICAgICAgICAgICAgICA9IH4wLAogfTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:55:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN0KV-00064H-5W; Wed, 14 Nov 2018 18:55:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0KT-000646-TC
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:57 +0000
X-Inumbo-ID: eb0fe686-e83e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb0fe686-e83e-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18: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 1gN0KS-0008Ib-8k
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0KS-0004lZ-68
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0KS-0004lZ-68@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:55:56 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: correct vmfail() usage for
 vmptrld and vmclear
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhZGViY2ViZmQ4NjAzNjM2MTMwMGQ5MTUwZjAyYzUxNjQwZDRiYTUKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDE0IDEwOjIzOjE5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L3Z2bXg6IGNvcnJlY3Qgdm1mYWlsKCkgdXNhZ2UgZm9yIHZt
cHRybGQgYW5kIHZtY2xlYXIKICAgIAogICAgQ2FsbGluZyB2bWZhaWxfdmFsaWQoKSBpcyBjb3Jy
ZWN0IG9ubHkgaWYgdnZtY3ggaXMgdmFsaWQuIE1vZGlmeQogICAgZnVuY3Rpb25zIHRvIHVzZSB2
bWZhaWwoKSBpbnN0ZWFkIHdoaWNoIHBlcmZvcm1zIHRoZSBuZWNlc3NhcnkgY2hlY2suCiAgICAK
ICAgIFdoaWxlIGF0IGl0LCBhZGQgQVNTRVJUcyBpbnRvIHZtZmFpbF92YWxpZC9pbnZhbGlkKCkg
dG8gcXVpY2tseSBjYXRjaAogICAgYW4gaW5jb3JyZWN0IHVzYWdlIGluIHRoZSBmdXR1cmUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXgg
YTliOTJhNWI5NS4uMjA2YTRhNDRmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNDYzLDE0ICs0NjMs
MTkgQEAgc3RhdGljIHZvaWQgdm1mYWlsX3ZhbGlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBlbnVtIHZteF9pbnNuX2Vycm5vIGVycm5vKQogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKICAgICB1bnNpZ25lZCBpbnQgZWZsYWdzID0gcmVncy0+ZWZsYWdzOwogCisgICAgQVNTRVJU
KHZ2bWN4X3ZhbGlkKHYpKTsKKwogICAgIHJlZ3MtPmVmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VG
TEFHU19BUklUSF9NQVNLKSB8IFg4Nl9FRkxBR1NfWkY7CiAgICAgc2V0X3Z2bWNzKHYsIFZNX0lO
U1RSVUNUSU9OX0VSUk9SLCBlcnJubyk7CiB9CiAKIHN0YXRpYyB2b2lkIHZtZmFpbF9pbnZhbGlk
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKICAgICB1bnNpZ25lZCBpbnQgZWZsYWdzID0gcmVncy0+ZWZsYWdzOwogCisgICAgQVNT
RVJUKCF2dm1jeF92YWxpZCh2KSk7CisKICAgICByZWdzLT5lZmxhZ3MgPSAoZWZsYWdzICYgflg4
Nl9FRkxBR1NfQVJJVEhfTUFTSykgfCBYODZfRUZMQUdTX0NGOwogfQogCkBAIC0xNjkwLDcgKzE2
OTUsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgICAgICAgICAgIW1hcF9pb19iaXRtYXBfYWxsKHYpIHx8CiAgICAgICAg
ICAgICAgIV9tYXBfbXNyX2JpdG1hcCh2KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHZtZmFp
bF92YWxpZChyZWdzLCBWTVhfSU5TTl9WTVBUUkxEX0lOVkFMSURfUEhZQUREUik7CisgICAgICAg
ICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFERFIpOwogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICB9CkBAIC0xNzc0LDcgKzE3NzksNyBA
QCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgaWYgKCByYyA9PSBWTVNVQ0NFRUQgKQogICAgICAgICB2bXN1Y2NlZWQocmVncyk7
CiAgICAgZWxzZSBpZiAoIHJjID09IFZNRkFJTF9WQUxJRCApCi0gICAgICAgIHZtZmFpbF92YWxp
ZChyZWdzLCBWTVhfSU5TTl9WTUNMRUFSX0lOVkFMSURfUEhZQUREUik7CisgICAgICAgIHZtZmFp
bChyZWdzLCBWTVhfSU5TTl9WTUNMRUFSX0lOVkFMSURfUEhZQUREUik7CiAgICAgZWxzZQogICAg
ICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:56:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN0Kf-00065e-7Z; Wed, 14 Nov 2018 18:56:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0Ke-00065S-5Z
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:08 +0000
X-Inumbo-ID: f11f7ab3-e83e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f11f7ab3-e83e-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18: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 1gN0Kc-0008JO-Ee
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0Kc-0004mR-CG
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0Kc-0004mR-CG@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:56:06 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: add
 VMX_INSN_VMPTRLD_WITH_VMXON_PTR errno
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkMDQ3NjI0OTcyOWQzN2Y5ZGIxYzAxZmJlNTA0ODVhYjMwYTUxNDQKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDE0IDEwOjIzOjIwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L3Z2bXg6IGFkZCBWTVhfSU5TTl9WTVBUUkxEX1dJVEhfVk1Y
T05fUFRSIGVycm5vCiAgICAKICAgIEFuZCBtYWtlIG52bXhfaGFuZGxlX3ZtcHRybGQoKSByZXR1
cm4gdGhlIG5ldyBlcnJubyBpbiBjYXNlIHRoZSBwcm92aWRlZAogICAgYWRkcmVzcyBpcyB0aGUg
c2FtZSBhcyB2bXhvbiByZWdpb24gYWRkcmVzcy4KICAgIAogICAgV2hpbGUgYXQgaXQsIGNvcnJl
Y3QgdGhlIHJldHVybiB2YWx1ZSBmb3Igbm90LTRLQi1hbGlnbmVkIGNhc2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgIHwgMTAgKysrKysrKystLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAyMDZhNGE0NGZiLi40
MzkxY2QzMTRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xNjUwLDkgKzE2NTAsMTUgQEAgc3RhdGlj
IGludCBudm14X2hhbmRsZV92bXB0cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYg
KCBncGEgPT0gdmNwdV8yX252bXgodikudm14b25fcmVnaW9uX3BhIHx8IGdwYSAmIDB4ZmZmICkK
KyAgICBpZiAoIGdwYSAmIDB4ZmZmICkKICAgICB7Ci0gICAgICAgIHZtZmFpbF9pbnZhbGlkKHJl
Z3MpOworICAgICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFE
RFIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGdwYSA9PSB2Y3B1XzJf
bnZteCh2KS52bXhvbl9yZWdpb25fcGEgKQorICAgIHsKKyAgICAgICAgdm1mYWlsKHJlZ3MsIFZN
WF9JTlNOX1ZNUFRSTERfV0lUSF9WTVhPTl9QVFIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCmluZGV4IDZkMGFlNTZmYzEuLmVhZTRlNTM5
N2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaApAQCAtNTM0LDYgKzUzNCw3IEBAIGVu
dW0gdm14X2luc25fZXJybm8KICAgICBWTVhfSU5TTl9JTlZBTElEX0NPTlRST0xfU1RBVEUgICAg
ICAgICA9IDcsCiAgICAgVk1YX0lOU05fSU5WQUxJRF9IT1NUX1NUQVRFICAgICAgICAgICAgPSA4
LAogICAgIFZNWF9JTlNOX1ZNUFRSTERfSU5WQUxJRF9QSFlBRERSICAgICAgID0gOSwKKyAgICBW
TVhfSU5TTl9WTVBUUkxEX1dJVEhfVk1YT05fUFRSICAgICAgICA9IDEwLAogICAgIFZNWF9JTlNO
X1ZNUFRSTERfSU5DT1JSRUNUX1ZNQ1NfSUQgICAgID0gMTEsCiAgICAgVk1YX0lOU05fVU5TVVBQ
T1JURURfVk1DU19DT01QT05FTlQgICAgPSAxMiwKICAgICBWTVhfSU5TTl9WTVhPTl9JTl9WTVhf
Uk9PVCAgICAgICAgICAgICA9IDE1LAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:56:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN0Kp-00066u-9e; Wed, 14 Nov 2018 18:56:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0Ko-00066i-9h
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:18 +0000
X-Inumbo-ID: f732f290-e83e-11e8-8061-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f732f290-e83e-11e8-8061-12d6303a7972;
 Wed, 14 Nov 2018 18:56: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 1gN0Km-0008JX-KX
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0Km-0004n5-IE
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0Km-0004n5-IE@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:56:16 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: refactor
 nvmx_handle_vmclear()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmNGMxZjhhMDBjZjE5NTY0Y2ZhYWIzYWI3NzM5ODhkNTgwYzRkNjYKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDE0IDEwOjIzOjIxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L3Z2bXg6IHJlZmFjdG9yIG52bXhfaGFuZGxlX3ZtY2xlYXIo
KQogICAgCiAgICAxLiBBZGQgVk1YX0lOU05fVk1DTEVBUl9XSVRIX1ZNWE9OX1BUUiBlcnJubyBh
bmQgYWRkIHRoZSBhcHByb3ByaWF0ZQogICAgICAgY2hlY2sgdG8gdGhlIGZ1bmN0aW9uLgogICAg
CiAgICAyLiBDb3JyZWN0IHRoZSByZXR1cm4gdmFsdWUgZm9yIG5vdC00S0ItYWxpZ25lZCBjYXNl
IGFuZCBmb3IgaW52YWxpZAogICAgICAgcGh5c2FkZHIgKHdoZW4gaHZtX21hcF9ndWVzdF9mcmFt
ZV9ydygpIGZhaWxzKS4KICAgIAogICAgMy4gUmVtb3ZlIGVudW0gdm14X29wc19yZXN1bHQgYW5k
IHVzZSB2bWZhaWwvdm1zdWNjZWVkKCkgY2FsbHMgZGlyZWN0bHkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggfCAgMSArCiAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYwppbmRleCA0MzkxY2QzMTRhLi4xY2I0YWY1MTEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0y
MDcsMTIgKzIwNyw2IEBAIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkIHsKICAgICB1bnNpZ25lZCBp
bnQgcmVnMjsKIH07CiAKLWVudW0gdm14X29wc19yZXN1bHQgewotICAgIFZNU1VDQ0VFRCwKLSAg
ICBWTUZBSUxfVkFMSUQsCi0gICAgVk1GQUlMX0lOVkFMSUQsCi19OwotCiAjZGVmaW5lIENBU0Vf
U0VUX1JFRyhSRUcsIHJlZykgICAgICBcCiAgICAgY2FzZSBWTVhfUkVHXyAjIyBSRUc6IHJlZ3Mt
PnJlZyA9IHZhbHVlOyBicmVhawogI2RlZmluZSBDQVNFX0dFVF9SRUcoUkVHLCByZWcpICAgICAg
XApAQCAtMTc1NCwxNiArMTc0OCwyNiBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkg
KQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBCVUlMRF9CVUdfT04oWDg2RU1VTF9PS0FZICE9
IFZNU1VDQ0VFRCk7IC8qIHJjID0gVk1TVUNDRUVEOyAqLworICAgIGlmICggZ3BhID09IHZjcHVf
Ml9udm14KHYpLnZteG9uX3JlZ2lvbl9wYSApCisgICAgeworICAgICAgICB2bWZhaWwocmVncywg
Vk1YX0lOU05fVk1DTEVBUl9XSVRIX1ZNWE9OX1BUUik7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKwogICAgIGlmICggZ3BhICYgMHhmZmYgKQotICAgICAgICByYyA9IFZNRkFJTF9JTlZBTElE
OwotICAgIGVsc2UgaWYgKCBncGEgPT0gbnZjcHUtPm52X3Z2bWN4YWRkciApCisgICAgeworICAg
ICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1DTEVBUl9JTlZBTElEX1BIWUFERFIpOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGdwYSA9PSBudmNwdS0+bnZfdnZtY3hh
ZGRyICkKICAgICB7CiAgICAgICAgIGlmICggY3B1X2hhc192bXhfdm1jc19zaGFkb3dpbmcgKQog
ICAgICAgICAgICAgbnZteF9jbGVhcl92bWNzX3BvaW50ZXIodiwgbnZjcHUtPm52X3Z2bWN4KTsK
ICAgICAgICAgY2xlYXJfdnZtY3NfbGF1bmNoZWQoJm52bXgtPmxhdW5jaGVkX2xpc3QsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHYtPmFyY2guaHZtLnZteC52bWNzX3No
YWRvd19tYWRkcikpOwogICAgICAgICBudm14X3B1cmdlX3Z2bWNzKHYpOworICAgICAgICB2bXN1
Y2NlZWQocmVncyk7CiAgICAgfQogICAgIGVsc2UgCiAgICAgewpAQCAtMTc3MSwyNCArMTc3NSwy
NiBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIGJvb2xfdCB3cml0YWJsZTsKIAogICAgICAgICB2dm1jcyA9IGh2bV9t
YXBfZ3Vlc3RfZnJhbWVfcncocGFkZHJfdG9fcGZuKGdwYSksIDAsICZ3cml0YWJsZSk7Ci0gICAg
ICAgIGlmICggdnZtY3MgKSAKKworICAgICAgICBpZiAoICF2dm1jcyApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggd3JpdGFibGUgKQotICAgICAgICAgICAgICAgIGNsZWFyX3Z2bWNzX2xh
dW5jaGVkKCZudm14LT5sYXVuY2hlZF9saXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl94KGRvbWFpbl9wYWdlX21hcF90b19tZm4odnZtY3MpKSk7Ci0gICAgICAg
ICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSBWTUZBSUxfVkFMSUQ7Ci0gICAgICAgICAg
ICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUodnZtY3MsIDApOworICAgICAgICAgICAgdm1mYWlsKHJl
Z3MsIFZNWF9JTlNOX1ZNQ0xFQVJfSU5WQUxJRF9QSFlBRERSKTsKKyAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICB9Ci0gICAgfQogCi0gICAgaWYgKCByYyA9PSBWTVNVQ0NFRUQgKQotICAg
ICAgICB2bXN1Y2NlZWQocmVncyk7Ci0gICAgZWxzZSBpZiAoIHJjID09IFZNRkFJTF9WQUxJRCAp
Ci0gICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9WTUNMRUFSX0lOVkFMSURfUEhZQUREUik7
Ci0gICAgZWxzZQotICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsKKyAgICAgICAgaWYgKCB3
cml0YWJsZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGNsZWFyX3Z2bWNzX2xhdW5jaGVkKCZu
dm14LT5sYXVuY2hlZF9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3goZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2dm1jcykpKTsKKyAgICAgICAgICAgIHZtc3VjY2Vl
ZChyZWdzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICB2bWZhaWwocmVn
cywgVk1YX0lOU05fVk1DTEVBUl9JTlZBTElEX1BIWUFERFIpOwogCisgICAgICAgIGh2bV91bm1h
cF9ndWVzdF9mcmFtZSh2dm1jcywgMCk7CisgICAgfQorCitvdXQ6CiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggZWFlNGU1Mzk3
ZS4uYjNlODAwMTM4ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC01MjksNiAr
NTI5LDcgQEAgZW51bSB2bXhfaW5zbl9lcnJubwogewogICAgIFZNWF9JTlNOX1NVQ0NFRUQgICAg
ICAgICAgICAgICAgICAgICAgID0gMCwKICAgICBWTVhfSU5TTl9WTUNMRUFSX0lOVkFMSURfUEhZ
QUREUiAgICAgICA9IDIsCisgICAgVk1YX0lOU05fVk1DTEVBUl9XSVRIX1ZNWE9OX1BUUiAgICAg
ICAgPSAzLAogICAgIFZNWF9JTlNOX1ZNTEFVTkNIX05PTkNMRUFSX1ZNQ1MgICAgICAgID0gNCwK
ICAgICBWTVhfSU5TTl9WTVJFU1VNRV9OT05MQVVOQ0hFRF9WTUNTICAgICA9IDUsCiAgICAgVk1Y
X0lOU05fSU5WQUxJRF9DT05UUk9MX1NUQVRFICAgICAgICAgPSA3LAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:56:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:56: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 1gN0Kz-00068J-Dg; Wed, 14 Nov 2018 18:56:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0Ky-000687-9Y
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:28 +0000
X-Inumbo-ID: fd41d818-e83e-11e8-be06-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd41d818-e83e-11e8-be06-12d6303a7972;
 Wed, 14 Nov 2018 18:56: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 1gN0Kw-0008Jf-QO
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0Kw-0004nf-O2
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0Kw-0004nf-O2@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:56:26 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ODVhYzdmMTgzM2ZmNTRjMWQ0MTE5ZDAyNDJlODlmYjI4MmUyOTQKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDE0IDEwOjIzOjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L3Z2bXg6IGNvcnJlY3RseSByZXBvcnQgdnZtY3Mgc2l6ZQog
ICAgCiAgICBUaGUgc2l6ZSBvZiBYZW4ncyB2aXJ0dWFsIHZtY3MgcmVnaW9uIGlzIDQwOTYgYnl0
ZXMgKHNlZSBjb21tZW50IGFib3V0CiAgICBWaXJ0dWFsIFZNQ1MgbGF5b3V0IGluIGluY2x1ZGUv
YXNtLXg4Ni9odm0vdm14L3Z2bXguaCkuIENvcnJlY3RseSByZXBvcnQKICAgIGl0IHRvIHRoZSBn
dWVzdCBpbiBjYXNlIHdoZW4gVk1DUyBzaGFkb3dpbmcgaXMgbm90IGF2YWlsYWJsZSBpbnN0ZWFk
IG9mCiAgICBwcm92aWRpbmcgSC9XIHZhbHVlICh3aGljaCBpcyB1c3VhbGx5IHNtYWxsZXIpLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAxY2I0YWY1MTEzLi42MTAy
MzZlM2YyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0yMDkxLDYgKzIwOTEsMTQgQEAgaW50IG52bXhf
bXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHU2NCAqbXNyX2NvbnRlbnQpCiAg
ICAgICAgIGRhdGEgPSAoaG9zdF9kYXRhICYgKH4wdWwgPDwgMzIpKSB8CiAgICAgICAgICAgICAg
ICAodm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmIDB4N2ZmZmZmZmYpOwogICAgICAgICB1bm1hcF9k
b21haW5fcGFnZSh2bWNzKTsKKworICAgICAgICBpZiAoICFjcHVfaGFzX3ZteF92bWNzX3NoYWRv
d2luZyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFJlcG9ydCB2bWNzX3JlZ2lvbl9zaXpl
IGFzIDQwOTYgKi8KKyAgICAgICAgICAgIGRhdGEgJj0gflZNWF9CQVNJQ19WTUNTX1NJWkVfTUFT
SzsKKyAgICAgICAgICAgIGRhdGEgfD0gMVVMTCA8PCA0NDsKKyAgICAgICAgfQorCiAgICAgICAg
IGJyZWFrOwogICAgIH0KICAgICBjYXNlIE1TUl9JQTMyX1ZNWF9QSU5CQVNFRF9DVExTOgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 18:56:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:56: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 1gN0LA-00069a-Fv; Wed, 14 Nov 2018 18:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0L8-00069S-QY
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:38 +0000
X-Inumbo-ID: 035b7736-e83f-11e8-8816-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 035b7736-e83f-11e8-8816-12d6303a7972;
 Wed, 14 Nov 2018 18:56: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 1gN0L7-0008Jn-1Z
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN0L6-0004ok-UU
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 18:56:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN0L6-0004ok-UU@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 18:56:36 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: fix I/O and MSR bitmaps
 mapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVkYmJhYTBmZTEyMTcxNmU4NjgyOTRhYzY3YTM3MTIwMDc4NDMzNTIKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDE0IDEwOjIzOjIzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxODo0Mjo0
OCAyMDE4ICswMDAwCgogICAgeDg2L3Z2bXg6IGZpeCBJL08gYW5kIE1TUiBiaXRtYXBzIG1hcHBp
bmcKICAgIAogICAgQ3VycmVudGx5IFhlbiB0cmllcyB0byBtYXAgYml0bWFwcyBkdXJpbmcgZW11
bGF0aW9uIG9mIHZtcHRybGQgYW5kCiAgICB2bXdyaXRlLiBUaGlzIGlzIHdyb25nOiBhIGd1ZXN0
IGNhbiBzdG9yZSBhcmJpdHJhcnkgdmFsdWVzIGluIHRob3NlCiAgICBmaWVsZHMuCiAgICAKICAg
IE1ha2UgYml0bWFwcyBtYXBwaW5nIGhhcHBlbiBvbmx5IGR1cmluZyBhIG5lc3RlZCB2bWVudHJ5
IGFuZCBvbmx5IGlmCiAgICB0aGUgYXBwcm9wcmlhdGUgZXhlY3V0aW9uIGNvbnRyb2xzIGFyZSB0
dXJuZWQgb24gYnkgTDEgaHlwZXJ2aXNvci4KICAgIAogICAgRm9yIHBlcmZvcm1hbmNlIHJlYXNv
bnMsIFhlbiBtYXBzIGJpdG1hcHMgb25seToKICAgIAogICAgICAgIDEuIER1cmluZyB0aGUgZmly
c3QgbmVzdGVkIHZtZW50cnkKICAgICAgICAyLiBBZnRlciBMMSBoYXMgY2hhbmdlZCBhbiBhcHBy
b3ByaWF0ZSB2bWNzIGZpZWxkCiAgICAgICAgMy4gQWZ0ZXIgbnZteF9wdXJnZV92dm1jcygpIHdh
cyBwcmV2aW91c2x5IGNhbGxlZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgMTA1
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmlu
ZGV4IDYxMDIzNmUzZjIuLjg4MDIxYWYwZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTcwNyw2ICs3
MDcsMTcgQEAgc3RhdGljIHZvaWQgX19jbGVhcl9jdXJyZW50X3Z2bWNzKHN0cnVjdCB2Y3B1ICp2
KQogICAgICAgICBfX3ZtcGNsZWFyKG52Y3B1LT5udl9uMnZtY3hfcGEpOwogfQogCitzdGF0aWMg
dm9pZCB1bm1hcF9tc3JfYml0bWFwKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBuZXN0
ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CisKKyAgICBpZiAoIG52bXgtPm1zcmJpdG1h
cCApCisgICAgeworICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+bXNyYml0bWFw
LCAxKTsKKyAgICAgICAgbnZteC0+bXNyYml0bWFwID0gTlVMTDsKKyAgICB9Cit9CisKIC8qCiAg
KiBSZWZyZXNoZXMgdGhlIE1TUiBiaXRtYXAgbWFwcGluZyBmb3IgdGhlIGN1cnJlbnQgbmVzdGVk
IHZjcHUuICBSZXR1cm5zIHRydWUKICAqIGZvciBhIHN1Y2Nlc3NmdWwgbWFwcGluZywgYW5kIHJl
dHVybnMgZmFsc2UgZm9yIE1TUl9CSVRNQVAgcGFyYW1ldGVyIGVycm9ycwpAQCAtNzE3LDEyICs3
MjgsNyBAQCBzdGF0aWMgYm9vbCBfX211c3RfY2hlY2sgX21hcF9tc3JfYml0bWFwKHN0cnVjdCB2
Y3B1ICp2KQogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAg
ICAgdWludDY0X3QgZ3BhOwogCi0gICAgaWYgKCBudm14LT5tc3JiaXRtYXAgKQotICAgIHsKLSAg
ICAgICAgaHZtX3VubWFwX2d1ZXN0X2ZyYW1lKG52bXgtPm1zcmJpdG1hcCwgMSk7Ci0gICAgICAg
IG52bXgtPm1zcmJpdG1hcCA9IE5VTEw7Ci0gICAgfQotCisgICAgdW5tYXBfbXNyX2JpdG1hcCh2
KTsKICAgICBncGEgPSBnZXRfdnZtY3ModiwgTVNSX0JJVE1BUCk7CiAKICAgICBpZiAoICFJU19B
TElHTkVEKGdwYSwgUEFHRV9TSVpFKSApCkBAIC03MzMsNiArNzM5LDE3IEBAIHN0YXRpYyBib29s
IF9fbXVzdF9jaGVjayBfbWFwX21zcl9iaXRtYXAoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJu
IG52bXgtPm1zcmJpdG1hcCAhPSBOVUxMOwogfQogCitzdGF0aWMgdm9pZCB1bm1hcF9pb19iaXRt
YXAoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpZHgpCit7CisgICAgc3RydWN0IG5lc3Rl
ZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKKworICAgIGlmICggbnZteC0+aW9iaXRtYXBb
aWR4XSApCisgICAgeworICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+aW9iaXRt
YXBbaWR4XSwgMSk7CisgICAgICAgIG52bXgtPmlvYml0bWFwW2lkeF0gPSBOVUxMOworICAgIH0K
K30KKwogc3RhdGljIGJvb2xfdCBfX211c3RfY2hlY2sgX21hcF9pb19iaXRtYXAoc3RydWN0IHZj
cHUgKnYsIHU2NCB2bWNzX3JlZykKIHsKICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZj
cHVfMl9udm14KHYpOwpAQCAtNzQwLDggKzc1Nyw3IEBAIHN0YXRpYyBib29sX3QgX19tdXN0X2No
ZWNrIF9tYXBfaW9fYml0bWFwKHN0cnVjdCB2Y3B1ICp2LCB1NjQgdm1jc19yZWcpCiAgICAgaW50
IGluZGV4OwogCiAgICAgaW5kZXggPSB2bWNzX3JlZyA9PSBJT19CSVRNQVBfQSA/IDAgOiAxOwot
ICAgIGlmIChudm14LT5pb2JpdG1hcFtpbmRleF0pCi0gICAgICAgIGh2bV91bm1hcF9ndWVzdF9m
cmFtZShudm14LT5pb2JpdG1hcFtpbmRleF0sIDEpOworICAgIHVubWFwX2lvX2JpdG1hcCh2LCBp
bmRleCk7CiAgICAgZ3BhID0gZ2V0X3Z2bWNzKHYsIHZtY3NfcmVnKTsKICAgICBudm14LT5pb2Jp
dG1hcFtpbmRleF0gPSBodm1fbWFwX2d1ZXN0X2ZyYW1lX3JvKGdwYSA+PiBQQUdFX1NISUZULCAx
KTsKIApAQCAtNzU2LDcgKzc3Miw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IF9fbXVzdF9jaGVj
ayBtYXBfaW9fYml0bWFwX2FsbChzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgbnZteF9w
dXJnZV92dm1jcyhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14
ID0gJnZjcHVfMl9udm14KHYpOwogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1
X25lc3RlZGh2bSh2KTsKICAgICBpbnQgaTsKIApAQCAtNzY2LDE2ICs3ODEsMTEgQEAgc3RhdGlj
IHZvaWQgbnZteF9wdXJnZV92dm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBudmNwdS0+bnZfdnZt
Y3ggPSBOVUxMOwogICAgIG52Y3B1LT5udl92dm1jeGFkZHIgPSBJTlZBTElEX1BBRERSOwogICAg
IHYtPmFyY2guaHZtLnZteC52bWNzX3NoYWRvd19tYWRkciA9IDA7Ci0gICAgZm9yIChpPTA7IGk8
MjsgaSsrKSB7Ci0gICAgICAgIGlmICggbnZteC0+aW9iaXRtYXBbaV0gKSB7Ci0gICAgICAgICAg
ICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+aW9iaXRtYXBbaV0sIDEpOwotICAgICAgICAg
ICAgbnZteC0+aW9iaXRtYXBbaV0gPSBOVUxMOwotICAgICAgICB9Ci0gICAgfQotICAgIGlmICgg
bnZteC0+bXNyYml0bWFwICkgewotICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+
bXNyYml0bWFwLCAxKTsKLSAgICAgICAgbnZteC0+bXNyYml0bWFwID0gTlVMTDsKLSAgICB9CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IDI7IGkrKyApCisgICAgICAgIHVubWFwX2lvX2JpdG1hcCh2
LCBpKTsKKworICAgIHVubWFwX21zcl9iaXRtYXAodik7CiB9CiAKIHU2NCBudm14X2dldF90c2Nf
b2Zmc2V0KHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTU0NiwyMCArMTU1NiwzNCBAQCBzdGF0aWMgdm9p
ZCBjbGVhcl92dm1jc19sYXVuY2hlZChzdHJ1Y3QgbGlzdF9oZWFkICpsYXVuY2hlZF9saXN0LAog
ICAgIH0KIH0KIAotc3RhdGljIGludCBudm14X3ZtcmVzdW1lKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBlbnVtIHZteF9pbnNuX2Vycm5vIG52bXhf
dm1yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9
ICZ2Y3B1XzJfbnZteCh2KTsKICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnZjcHUgPSAmdmNwdV9u
ZXN0ZWRodm0odik7CisgICAgdW5zaWduZWQgaW50IGV4ZWNfY3RybDsKIAotICAgIC8qIGNoZWNr
IFZNQ1MgaXMgdmFsaWQgYW5kIElPIEJJVE1BUCBpcyBzZXQgKi8KLSAgICBpZiAoIHZ2bWN4X3Zh
bGlkKHYpICYmCi0gICAgICAgICAgICAoKG52bXgtPmlvYml0bWFwWzBdICYmIG52bXgtPmlvYml0
bWFwWzFdKSB8fAotICAgICAgICAgICAgIShfX24yX2V4ZWNfY29udHJvbCh2KSAmIENQVV9CQVNF
RF9BQ1RJVkFURV9JT19CSVRNQVApICkgKQotICAgICAgICBudmNwdS0+bnZfdm1lbnRyeV9wZW5k
aW5nID0gMTsKLSAgICBlbHNlCi0gICAgICAgIHZtZmFpbF9pbnZhbGlkKHJlZ3MpOworICAgIEFT
U0VSVCh2dm1jeF92YWxpZCh2KSk7CisgICAgZXhlY19jdHJsID0gX19uMl9leGVjX2NvbnRyb2wo
dik7CiAKLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIGlmICggZXhlY19jdHJsICYgQ1BV
X0JBU0VEX0FDVElWQVRFX0lPX0JJVE1BUCApCisgICAgeworICAgICAgICBpZiAoIChudm14LT5p
b2JpdG1hcFswXSA9PSBOVUxMIHx8IG52bXgtPmlvYml0bWFwWzFdID09IE5VTEwpICYmCisgICAg
ICAgICAgICAgIW1hcF9pb19iaXRtYXBfYWxsKHYpICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxp
ZF9jb250cm9sX3N0YXRlOworICAgIH0KKworICAgIGlmICggZXhlY19jdHJsICYgQ1BVX0JBU0VE
X0FDVElWQVRFX01TUl9CSVRNQVAgKQorICAgIHsKKyAgICAgICAgaWYgKCBudm14LT5tc3JiaXRt
YXAgPT0gTlVMTCAmJiAhX21hcF9tc3JfYml0bWFwKHYpICkKKyAgICAgICAgICAgIGdvdG8gaW52
YWxpZF9jb250cm9sX3N0YXRlOworICAgIH0KKworICAgIG52Y3B1LT5udl92bWVudHJ5X3BlbmRp
bmcgPSAxOworCisgICAgcmV0dXJuIFZNWF9JTlNOX1NVQ0NFRUQ7CisKK2ludmFsaWRfY29udHJv
bF9zdGF0ZToKKyAgICByZXR1cm4gVk1YX0lOU05fSU5WQUxJRF9DT05UUk9MX1NUQVRFOwogfQog
CiBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcmVzdW1lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQpAQCAtMTU2OCw2ICsxNTkyLDcgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXJlc3Vt
ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7CiAgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKICAgICB1
bnNpZ25lZCBsb25nIGludHJfc2hhZG93OworICAgIGludCByYzsKIAogICAgIGlmICggIXZ2bWN4
X3ZhbGlkKHYpICkKICAgICB7CkBAIC0xNTg5LDcgKzE2MTQsMTIgQEAgc3RhdGljIGludCBudm14
X2hhbmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm1m
YWlsX3ZhbGlkKHJlZ3MsIFZNWF9JTlNOX1ZNUkVTVU1FX05PTkxBVU5DSEVEX1ZNQ1MpOwogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KLSAgICByZXR1cm4gbnZteF92bXJlc3Vt
ZSh2LHJlZ3MpOworCisgICAgcmMgPSBudm14X3ZtcmVzdW1lKHYpOworICAgIGlmICggcmMgKQor
ICAgICAgICB2bWZhaWxfdmFsaWQocmVncywgcmMpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKIH0KIAogc3RhdGljIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKQEAgLTE2MjEsMTMgKzE2NTEsMTYgQEAgc3RhdGljIGludCBudm14X2hhbmRs
ZV92bWxhdW5jaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKICAgICB9CiAgICAgZWxzZSB7Ci0gICAgICAgIHJjID0gbnZteF92bXJlc3Vt
ZSh2LHJlZ3MpOwotICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJj
ID0gbnZteF92bXJlc3VtZSh2KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB2bWZh
aWxfdmFsaWQocmVncywgcmMpOworICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAg
IGlmICggc2V0X3Z2bWNzX2xhdW5jaGVkKCZudm14LT5sYXVuY2hlZF9saXN0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04odi0+YXJjaC5odm0udm14LnZtY3Nf
c2hhZG93X21hZGRyKSkgPCAwICkKICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CiAgICAgICAgIH0KKyAgICAgICAgcmMgPSBYODZFTVVMX09LQVk7CiAgICAgfQog
ICAgIHJldHVybiByYzsKIH0KQEAgLTE2OTEsOSArMTcyNCw3IEBAIHN0YXRpYyBpbnQgbnZteF9o
YW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAg
ICB2dm1jeCA9IE5VTEw7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCAh
dnZtY3ggfHwKLSAgICAgICAgICAgICAhbWFwX2lvX2JpdG1hcF9hbGwodikgfHwKLSAgICAgICAg
ICAgICAhX21hcF9tc3JfYml0bWFwKHYpICkKKyAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAg
ICAgICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFERFIpOwog
ICAgICAgICAgICAgZ290byBvdXQ7CkBAIC0xODY5LDEzICsxOTAwLDEzIEBAIHN0YXRpYyBpbnQg
bnZteF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzd2l0
Y2ggKCB2bWNzX2VuY29kaW5nICYgflZNQ1NfSElHSCgwKSApCiAgICAgewogICAgIGNhc2UgSU9f
QklUTUFQX0E6Ci0gICAgICAgIG9rYXkgPSBfbWFwX2lvX2JpdG1hcCh2LCBJT19CSVRNQVBfQSk7
CisgICAgICAgIHVubWFwX2lvX2JpdG1hcCh2LCAwKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBJT19CSVRNQVBfQjoKLSAgICAgICAgb2theSA9IF9tYXBfaW9fYml0bWFwKHYsIElPX0JJVE1B
UF9CKTsKKyAgICAgICAgdW5tYXBfaW9fYml0bWFwKHYsIDEpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIE1TUl9CSVRNQVA6Ci0gICAgICAgIG9rYXkgPSBfbWFwX21zcl9iaXRtYXAodik7Cisg
ICAgICAgIHVubWFwX21zcl9iaXRtYXAodik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19: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 1gN1Fj-00048W-W1; Wed, 14 Nov 2018 19: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1Fi-00047c-HO
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:06 +0000
X-Inumbo-ID: 2e63422e-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e63422e-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:55: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 1gN1Fh-000138-7C
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Fh-0001Vv-4k
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Fh-0001Vv-4k@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:55:05 +0000
Subject: [Xen-changelog] [xen staging] xen: allow console_io hypercalls from
 certain DomUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5YTRmYWRmOTRkMDlhNDA4N2NlNjU1MDU1ZDYwOTFkM2RhOGI4YzkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjQ1OjQ5IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOToyNDo1MiAy
MDE4ICswMDAwCgogICAgeGVuOiBhbGxvdyBjb25zb2xlX2lvIGh5cGVyY2FsbHMgZnJvbSBjZXJ0
YWluIERvbVVzCiAgICAKICAgIEludHJvZHVjZSBhbiBpc19jb25zb2xlIG9wdGlvbiB0byBhbGxv
dyBjZXJ0YWluIGNsYXNzZXMgb2YgZG9tVXMgdG8gdXNlCiAgICB0aGUgWGVuIGNvbnNvbGUuIFNw
ZWNpZmljYWxseSwgaXQgd2lsbCBiZSB1c2VkIHRvIGdpdmUgY29uc29sZSBhY2Nlc3MgdG8KICAg
IGFsbCBkb21VcyBzdGFydGVkIGZyb20gWGVuIGZyb20gaW5mb3JtYXRpb24gb24gZGV2aWNlIHRy
ZWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQogICAgQ0M6IEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbQogICAgQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KICAgIENDOiBqYmV1
bGljaEBzdXNlLmNvbQogICAgQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KICAgIENDOiB0aW1A
eGVuLm9yZwogICAgQ0M6IHdlaS5saXUyQGNpdHJpeC5jb20KICAgIENDOiBkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3YKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8IDIgKysKIHhlbi9pbmNsdWRl
L3hzbS9kdW1teS5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCmluZGV4IDMxNzFlYWJmZDYuLjdlNTFhMzkzNTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0zNzYsNiArMzc2
LDggQEAgc3RydWN0IGRvbWFpbgogICAgIGJvb2wgICAgICAgICAgICAgYXV0b19ub2RlX2FmZmlu
aXR5OwogICAgIC8qIElzIHRoaXMgZ3Vlc3QgZnVsbHkgcHJpdmlsZWdlZCAoYWthIGRvbTApPyAq
LwogICAgIGJvb2wgICAgICAgICAgICAgaXNfcHJpdmlsZWdlZDsKKyAgICAvKiBDYW4gdGhpcyBn
dWVzdCBhY2Nlc3MgdGhlIFhlbiBjb25zb2xlPyAqLworICAgIGJvb2wgICAgICAgICAgICAgaXNf
Y29uc29sZTsKICAgICAvKiBJcyB0aGlzIGEgeGVuc3RvcmUgZG9tYWluIChub3QgZG9tMCk/ICov
CiAgICAgYm9vbCAgICAgICAgICAgICBpc194ZW5zdG9yZTsKICAgICAvKiBEb21haW4ncyBWQ1BV
cyBhcmUgcGlubmVkIDE6MSB0byBwaHlzaWNhbCBDUFVzPyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRleCBhZTk3MTgy
MmQ1Li5hMjlkMWVmZTliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysg
Yi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtMjMxLDYgKzIzMSw4IEBAIHN0YXRpYyBYU01f
SU5MSU5FIGludCB4c21fbWVtb3J5X3N0YXRfcmVzZXJ2YXRpb24oWFNNX0RFRkFVTFRfQVJHIHN0
cnVjdCBkb21haW4KIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fY29uc29sZV9pbyhYU01fREVG
QVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgaW50IGNtZCkKIHsKICAgICBYU01fQVNTRVJUX0FD
VElPTihYU01fT1RIRVIpOworICAgIGlmICggZC0+aXNfY29uc29sZSApCisgICAgICAgIHJldHVy
biB4c21fZGVmYXVsdF9hY3Rpb24oWFNNX0hPT0ssIGQsIE5VTEwpOwogI2lmZGVmIENPTkZJR19W
RVJCT1NFX0RFQlVHCiAgICAgaWYgKCBjbWQgPT0gQ09OU09MRUlPX3dyaXRlICkKICAgICAgICAg
cmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihYU01fSE9PSywgZCwgTlVMTCk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19: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 1gN1Fu-00049X-1n; Wed, 14 Nov 2018 19:55:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1Ft-00049R-AW
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:17 +0000
X-Inumbo-ID: 3479cbed-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3479cbed-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:55: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 1gN1Fr-00013G-DJ
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Fr-0001Wd-Af
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Fr-0001Wd-Af@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:55:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: extend device tree based
 multiboot protocol
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyMDVkYjhhNDFhZjg4ZjE5M2QxZTI1ZjZlMDYzOTdhOTUxOTBkYjgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjQ1OjQ5IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOToyNToxMCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogZXh0ZW5kIGRldmljZSB0cmVlIGJhc2VkIG11bHRpYm9v
dCBwcm90b2NvbAogICAgCiAgICBFeHRlbmQgdGhlIGV4aXN0aW5nIGRldmljZSB0cmVlIGJhc2Vk
IG11bHRpYm9vdCBwcm90b2NvbCB0byBpbmNsdWRlCiAgICBpbmZvcm1hdGlvbiByZWdhcmRpbmcg
bXVsdGlwbGUgZG9tYWlucyB0byBib290LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBkb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0IHwgMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgYi9kb2NzL21pc2MvYXJtL2RldmljZS10cmVl
L2Jvb3RpbmcudHh0CmluZGV4IGNlMmQwZGNjZGYuLjMxN2E5ZTk2MmEgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKKysrIGIvZG9jcy9taXNjL2FybS9k
ZXZpY2UtdHJlZS9ib290aW5nLnR4dApAQCAtMTE5LDMgKzExOSwxMTAgQEAgRm9yIHRob3NlIHlv
dSB3b3VsZCBoYXJkY29kZSB0aGUgWGVuIGNvbW1hbmRsaW5lIGluIHRoZSBEVEIgdW5kZXIKIGxp
bmUgYnkgd3JpdGluZyBib290YXJncyAoYXMgZm9yIG5hdGl2ZSBMaW51eCkuCiBBIFhlbi1hd2Fy
ZSBib290bG9hZGVyIHdvdWxkIHNldCB4ZW4seGVuLWJvb3RhcmdzIGZvciBYZW4sIHhlbixkb20w
LWJvb3RhcmdzCiBmb3IgRG9tMCBhbmQgYm9vdGFyZ3MgZm9yIG5hdGl2ZSBMaW51eC4KKworCitD
cmVhdGluZyBNdWx0aXBsZSBEb21haW5zIGRpcmVjdGx5IGZyb20gWGVuCis9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK0l0IGlzIHBvc3NpYmxlIHRvIGhhdmUg
WGVuIGNyZWF0ZSBvdGhlciBkb21haW5zLCBpbiBhZGRpdGlvbiB0byBkb20wLAorb3V0IG9mIHRo
ZSBpbmZvcm1hdGlvbiBwcm92aWRlZCB2aWEgZGV2aWNlIHRyZWUuIEEga2VybmVsIGFuZCBpbml0
cmQKKyhvcHRpb25hbCkgbmVlZCB0byBiZSBzcGVjaWZpZWQgZm9yIGVhY2ggZ3Vlc3QuCisKK0Zv
ciBlYWNoIGRvbWFpbiB0byBiZSBjcmVhdGVkIHRoZXJlIG5lZWRzIHRvIGJlIG9uZSBub2RlIHVu
ZGVyIC9jaG9zZW4KK3dpdGggdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgorCistIGNvbXBhdGli
bGUKKworICAgIEZvciBkb21VczogInhlbixkb21haW4iCisKKy0gbWVtb3J5CisKKwlBIDY0LWJp
dCBpbnRlZ2VyIHNwZWNpZnlpbmcgdGhlIGFtb3VudCBvZiBraWxvYnl0ZXMgb2YgUkFNIHRvCisg
ICAgYWxsb2NhdGUgdG8gdGhlIGd1ZXN0LgorCistIGNwdXMKKworICAgIEFuIGludGVnZXIgc3Bl
Y2lmeWluZyB0aGUgbnVtYmVyIG9mIHZjcHVzIHRvIGFsbG9jYXRlIHRvIHRoZSBndWVzdC4KKwor
LSB2cGwwMTEKKworICAgIEFuIGVtcHR5IHByb3BlcnR5IHRvIGVuYWJsZS9kaXNhYmxlIGEgdmly
dHVhbCBwbDAxMSBmb3IgdGhlIGd1ZXN0IHRvIHVzZS4KKworLSAjYWRkcmVzcy1jZWxscyBhbmQg
I3NpemUtY2VsbHMKKworICAgIEJvdGggI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzIG5l
ZWQgdG8gYmUgc3BlY2lmaWVkIGJlY2F1c2UKKyAgICBib3RoIHN1Yi1ub2RlcyAoZGVzY3JpYmVk
IHNob3J0bHkpIGhhdmUgcmVnIHByb3BlcnRpZXMuCisKK1VuZGVyIHRoZSAieGVuLGRvbWFpbiIg
Y29tcGF0aWJsZSBub2RlLCBvbmUgb3IgbW9yZSBzdWItbm9kZXMgYXJlIHByZXNlbnQKK2ZvciB0
aGUgRG9tVSBrZXJuZWwgYW5kIHJhbWRpc2suCisKK1RoZSBrZXJuZWwgc3ViLW5vZGUgaGFzIHRo
ZSBmb2xsb3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisKKyAgICAibXVsdGlib290
LGtlcm5lbCIKKworLSByZWcKKworICAgIFNwZWNpZmllcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBv
ZiB0aGUga2VybmVsIGluIFJBTSBhbmQgaXRzCisgICAgbGVuZ3RoLgorCistIGJvb3RhcmdzIChv
cHRpb25hbCkKKworICAgIENvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGZvciB0aGUgZ3Vlc3Qga2Vy
bmVsLgorCitUaGUgcmFtZGlzayBzdWItbm9kZSBoYXMgdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVz
OgorCistIGNvbXBhdGlibGUKKworICAgICJtdWx0aWJvb3QscmFtZGlzayIKKworLSByZWcKKwor
ICAgIFNwZWNpZmllcyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgcmFtZGlzayBpbiBSQU0g
YW5kIGl0cworICAgIGxlbmd0aC4KKworCitFeGFtcGxlCis9PT09PT09CisKK2Nob3NlbiB7Cisg
ICAgZG9tVTEgeworICAgICAgICBjb21wYXRpYmxlID0gInhlbixkb21haW4iOworICAgICAgICAj
YWRkcmVzcy1jZWxscyA9IDwweDI+OworICAgICAgICAjc2l6ZS1jZWxscyA9IDwweDE+OworICAg
ICAgICBtZW1vcnkgPSA8MCAxMzEwNzI+OworICAgICAgICBjcHVzID0gPDI+OworICAgICAgICB2
cGwwMTE7CisKKyAgICAgICAgbW9kdWxlQDB4NGEwMDAwMDAgeworICAgICAgICAgICAgY29tcGF0
aWJsZSA9ICJtdWx0aWJvb3Qsa2VybmVsIjsKKyAgICAgICAgICAgIHJlZyA9IDwweDAgMHg0YTAw
MDAwMCAweGZmZmZmZj47CisgICAgICAgICAgICBib290YXJncyA9ICJjb25zb2xlPXR0eUFNQTAg
aW5pdD0vYmluL3NoIjsKKyAgICAgICAgfTsKKworICAgICAgICBtb2R1bGVAMHg0YjAwMDAwMCB7
CisgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxyYW1kaXNrIjsKKyAgICAgICAg
ICAgIHJlZyA9IDwweDAgMHg0YjAwMDAwMCAweGZmZmZmZj47CisgICAgICAgIH07CisgICAgfTsK
KworICAgIGRvbVUyIHsKKyAgICAgICAgY29tcGF0aWJsZSA9ICJ4ZW4sZG9tYWluIjsKKyAgICAg
ICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgyPjsKKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MHgxPjsK
KyAgICAgICAgbWVtb3J5ID0gPDAgNjU1MzY+OworICAgICAgICBjcHVzID0gPDE+OworCisgICAg
ICAgIG1vZHVsZUAweDRjMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGli
b290LGtlcm5lbCI7CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGMwMDAwMDAgMHhmZmZmZmY+
OworICAgICAgICAgICAgYm9vdGFyZ3MgPSAiY29uc29sZT10dHlBTUEwIGluaXQ9L2Jpbi9zaCI7
CisgICAgICAgIH07CisKKyAgICAgICAgbW9kdWxlQDB4NGQwMDAwMDAgeworICAgICAgICAgICAg
Y29tcGF0aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayI7CisgICAgICAgICAgICByZWcgPSA8MHgw
IDB4NGQwMDAwMDAgMHhmZmZmZmY+OworICAgICAgICB9OworICAgIH07Cit9OwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1G4-0004Al-3y; Wed, 14 Nov 2018 19:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1G3-0004Aa-2L
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:27 +0000
X-Inumbo-ID: 3a88fdac-e847-11e8-b5fb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a88fdac-e847-11e8-b5fb-12d6303a7972;
 Wed, 14 Nov 2018 19:55: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 1gN1G1-00013S-JQ
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1G1-0001XH-Gw
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1G1-0001XH-Gw@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:55:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: document dom0less
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg0ZjA4NzA3MTgyZGMyNDAxNTZmMzA1NDA1MTdiZWVjYmY1OTE4YjQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjQ1OjQ5IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOToyNToxMSAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogZG9jdW1lbnQgZG9tMGxlc3MKICAgIAogICAgQWRkIGEg
bmV3IGRvY3VtZW50IHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gb24gaG93IHRvIHVzZSBkb20wbGVz
cyByZWxhdGVkCiAgICBmZWF0dXJlcyBhbmQgdGhlaXIgY3VycmVudCBsaW1pdGF0aW9ucy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogZG9jcy9JTkRFWCAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIGRvY3MvZmVhdHVyZXMv
ZG9tMGxlc3MubWFya2Rvd24gfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9JTkRFWCBiL2RvY3MvSU5ERVgKaW5kZXggODY4YWIxZmMxZC4uZTY3M2VkZDc1YyAxMDA2
NDQKLS0tIGEvZG9jcy9JTkRFWAorKysgYi9kb2NzL0lOREVYCkBAIC0yNSwzICsyNSw0IEBAIG1p
c2MvYXJtL2Vhcmx5LXByaW50awkJRW5hYmxpbmcgZWFybHkgcHJpbnRrIG9uIEFSTQogbWlzYy9h
cm0vcGFzc3Rocm91Z2gJCVBhc3N0aHJvdWdoIGEgZGV2aWNlIGRlc2NyaWJlZCBpbiB0aGUgRGV2
aWNlIFRyZWUgdG8gYSBndWVzdAogbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZwlEZXZpY2Ug
dHJlZSBiaW5kaW5ncyB0byBib290IFhlbgogbWlzYy9hcm0vZGV2aWNlLXRyZWUvcGFzc3Rocm91
Z2gJRGV2aWNlIHRyZWUgYmluZGluZyB0byBwYXNzdGhyb3VnaCBhIGRldmljZQorZmVhdHVyZXMv
ZG9tMGxlc3MubWFya2Rvd24JQm9vdCBtdWx0aXBsZSBkb21haW5zIGZyb20gWGVuIGluIHBhcmFs
bGVsCmRpZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVzL2RvbTBsZXNzLm1hcmtkb3duIGIvZG9jcy9m
ZWF0dXJlcy9kb20wbGVzcy5tYXJrZG93bgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi40ZTM0MmI3OTU3Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9mZWF0dXJlcy9kb20w
bGVzcy5tYXJrZG93bgpAQCAtMCwwICsxLDQ5IEBACitEb20wbGVzcworPT09PT09PT0KKworIkRv
bTBsZXNzIiBpcyBhIHNldCBvZiBYZW4gZmVhdHVyZXMgdGhhdCBlbmFibGUgdGhlIGRlcGxveW1l
bnQgb2YgYSBYZW4KK3N5c3RlbSB3aXRob3V0IGFuIGNvbnRyb2wgZG9tYWluIChvZnRlbiByZWZl
cnJlZCB0byBhcyAiZG9tMCIpLiBFYWNoCitmZWF0dXJlIGNhbiBiZSB1c2VkIGluZGVwZW5kZW50
bHkgZnJvbSB0aGUgb3RoZXJzLCB1bmxlc3Mgb3RoZXJ3aXNlCitzdGF0ZWQuCisKK0Jvb3Rpbmcg
TXVsdGlwbGUgRG9tYWlucyBmcm9tIERldmljZSBUcmVlCistLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQorCitUaGlzIGZlYXR1cmUgZW5hYmxlcyBYZW4gdG8gY3JlYXRl
IGEgc2V0IG9mIERvbVVzIGF0IGJvb3QgdGltZS4KK0luZm9ybWF0aW9uIGFib3V0IHRoZSBEb21V
cyB0byBiZSBjcmVhdGVkIGJ5IFhlbiBpcyBwYXNzZWQgdG8gdGhlCitoeXBlcnZpc29yIHZpYSBE
ZXZpY2UgVHJlZS4gU3BlY2lmaWNhbGx5LCB0aGUgZXhpc3RpbmcgRGV2aWNlIFRyZWUgYmFzZWQK
K011bHRpYm9vdCBzcGVjaWZpY2F0aW9uIGhhcyBiZWVuIGV4dGVuZGVkIHRvIGFsbG93IGZvciBt
dWx0aXBsZSBkb21haW5zCit0byBiZSBwYXNzZWQgdG8gWGVuLiBTZWUgZG9jcy9taXNjL2FybS9k
ZXZpY2UtdHJlZS9ib290aW5nLnR4dCBmb3IgbW9yZQoraW5mb3JtYXRpb24gYWJvdXQgdGhlIE11
bHRpYm9vdCBzcGVjaWZpY2F0aW9uIGFuZCBob3cgdG8gdXNlIGl0LgorCitDdXJyZW50bHksIGEg
Y29udHJvbCBkb21haW4gKCJkb20wIikgaXMgc3RpbGwgcmVxdWlyZWQsIGJ1dCBpbiB0aGUKK2Z1
dHVyZSBpdCB3aWxsIGJlY29tZSB1bm5lY2Vzc2FyeSB3aGVuIGFsbCBkb21haW5zIGFyZSBjcmVh
dGVkCitkaXJlY3RseSBmcm9tIFhlbi4gSW5zdGVhZCBvZiB3YWl0aW5nIGZvciB0aGUgY29udHJv
bCBkb21haW4gdG8gYmUgZnVsbHkKK2Jvb3RlZCBhbmQgdGhlIFhlbiB0b29scyB0byBiZWNvbWUg
YXZhaWxhYmxlLCBkb21haW5zIGNyZWF0ZWQgYnkgWGVuCit0aGlzIHdheSBhcmUgc3RhcnRlZCBy
aWdodCBhd2F5IGluIHBhcmFsbGVsLiBIZW5jZSwgdGhlaXIgYm9vdCB0aW1lIGlzCit0eXBpY2Fs
bHkgbXVjaCBzaG9ydGVyLgorCitEb21haW5zIHN0YXJ0ZWQgYnkgWGVuIGF0IGJvb3QgdGltZSBj
dXJyZW50bHkgaGF2ZSB0aGUgZm9sbG93aW5nCitsaW1pdGF0aW9uczoKKworLSBUaGV5IGNhbm5v
dCBiZSBwcm9wZXJseSBzaHV0ZG93biBvciByZWJvb3RlZCB1c2luZyB4bC4gSWYgb25lIG9mIHRo
ZW0KKyAgY3Jhc2hlcywgdGhlIHdob2xlIHBsYXRmb3JtIHNob3VsZCBiZSByZWJvb3RlZC4KKwor
LSBTb21lIHhsIG9wZXJhdGlvbnMgbWlnaHQgbm90IHdvcmsgYXMgZXhwZWN0ZWQuIHhsIGlzIG1l
YW50IHRvIGJlIHVzZWQKKyAgd2l0aCBkb21haW5zIHRoYXQgaGF2ZSBiZWVuIGNyZWF0ZWQgYnkg
aXQuIFVzaW5nIHhsIHdpdGggZG9tYWlucworICBzdGFydGVkIGJ5IFhlbiBhdCBib290IG1pZ2h0
IG5vdCB3b3JrIGFzIGV4cGVjdGVkLgorCistIFRoZSBHSUMgdmVyc2lvbiBpcyB0aGUgbmF0aXZl
IHZlcnNpb24uIEluIGFic2VuY2Ugb2Ygb3RoZXIKKyAgaW5mb3JtYXRpb24sIHRoZSBHSUMgdmVy
c2lvbiBleHBvc2VkIHRvIHRoZSBkb21haW5zIHN0YXJ0ZWQgYnkgWGVuIGF0CisgIGJvb3QgaXMg
dGhlIHNhbWUgYXMgdGhlIG5hdGl2ZSBHSUMgdmVyc2lvbi4KKworLSBObyBQViBkcml2ZXJzLiBU
aGVyZSBpcyBubyBzdXBwb3J0IGZvciBQViBkZXZpY2VzIGF0IHRoZSBtb21lbnQuIEFsbAorICBk
ZXZpY2VzIG5lZWQgdG8gYmUgc3RhdGljYWxseSBhc3NpZ25lZCB0byBndWVzdHMuCisKKy0gUGlu
bmluZyB2Q1BVcyBvZiBkb21haW5zIHN0YXJ0ZWQgYnkgWGVuIGF0IGJvb3QgY2FuIGJlCisgIGRv
bmUgZnJvbSB0aGUgY29udHJvbCBkb21haW4sIHVzaW5nIGB4bCB2Y3B1LXBpbmAgYXMgdXN1YWwu
IEl0IGlzIG5vdAorICBjdXJyZW50bHkgcG9zc2libGUgdG8gY29uZmlndXJlIHZDUFUgcGlubmlu
ZyB3aXRob3V0IGEgY29udHJvbCBkb21haW4uCisgIEhvd2V2ZXIsIHRoZSBOVUxMIHNjaGVkdWxl
ciBjYW4gYmUgc2VsZWN0ZWQgYnkgcGFzc2luZyBgc2NoZWQ9bnVsbGAgdG8KKyAgdGhlIFhlbiBj
b21tYW5kIGxpbmUuIFRoZSBOVUxMIHNjaGVkdWxlciBhdXRvbWF0aWNhbGx5IGFzc2lnbnMgYW5k
CisgIHBpbnMgdkNQVXMgdG8gcENQVXMsIGJ1dCB0aGUgdkNQVS1wQ1BVIGFzc2lnbm1lbnRzIGNh
bm5vdCBiZQorICBjb25maWd1cmVkLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:55:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1GE-0004Bw-5o; Wed, 14 Nov 2018 19:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1GC-0004Bm-No
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:36 +0000
X-Inumbo-ID: 4099ce60-e847-11e8-9b2b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4099ce60-e847-11e8-9b2b-12d6303a7972;
 Wed, 14 Nov 2018 19: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 1gN1GB-00013a-PJ
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1GB-0001Xk-Mo
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1GB-0001Xk-Mo@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:55:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: increase MAX_MODULES
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3Y2U5NTZmMjZiZDFhMzcxMGQ2NDdkZTE1YTRlZjgxNmMzYzIwM2UKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjQ1OjQ5IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOToyNToxMSAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogaW5jcmVhc2UgTUFYX01PRFVMRVMKICAgIAogICAgWGVu
IGJvb3QgbW9kdWxlcyBuZWVkIHRvIGFjY291bnQgbm90IGp1c3QgZm9yIERvbTAgYnV0IGFsc28g
Zm9yIGEgZmV3CiAgICBwb3RlbnRpYWwgRG9tVXMsIGVhY2ggb2YgdGhlbSBjb21pbmcgd2l0aCB0
aGVpciBvd24ga2VybmVsIGFuZCBpbml0cmQuCiAgICBJbmNyZWFzZSBNQVhfTU9EVUxFUyB0byAz
MiB0byBhbGxvdyBmb3IgbW9yZSBEb21Vcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IERvdWcg
R29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc2V0dXAuaAppbmRleCAxMWUxYjJhYWNmLi40ZTUwMWVkZDhmIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5o
CkBAIC04LDcgKzgsNyBAQAogCiAjZGVmaW5lIE5SX01FTV9CQU5LUyAxMjgKIAotI2RlZmluZSBN
QVhfTU9EVUxFUyA1IC8qIEN1cnJlbnQgbWF4aW11bSB1c2VmdWwgbW9kdWxlcyAqLworI2RlZmlu
ZSBNQVhfTU9EVUxFUyAzMiAvKiBDdXJyZW50IG1heGltdW0gdXNlZnVsIG1vZHVsZXMgKi8KIAog
dHlwZWRlZiBlbnVtIHsKICAgICBCT09UTU9EX1hFTiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:55:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1GO-0004D4-92; Wed, 14 Nov 2018 19:55:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1GN-0004Cx-0i
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:47 +0000
X-Inumbo-ID: 46aaf252-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46aaf252-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19: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 1gN1GL-00013l-VI
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1GL-0001Yg-Sj
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1GL-0001Yg-Sj@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:55:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzMmUzNjg5YzU0NjMwNWQ0ZWFlNTNlNmNjZjljOGI0ZTA0OGM3ZGYKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjQ1OjQ5IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozMzo1NSAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogY2hlY2sgZm9yIG11bHRpYm9vdCBub2RlcyBvbmx5IHVu
ZGVyIC9jaG9zZW4KICAgIAogICAgTWFrZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290
IGNvbXBhdGlibGUgbm9kZXMgb25seSB1bmRlcgogICAgL2Nob3Nlbiwgbm90IHVuZGVyIGFueSBv
dGhlciBwYXRocyAoZGVwdGggPD0gMykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFtqdWxpZW46IFVzZSBzaXplb2Yo
cGF0aCkgaW5zdGVhZCBvZiBsZW4gXQogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDEyICsrKysr
KysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290
ZmR0LmMKaW5kZXggNDRhZjExYzBmZC4uZGMwYWU0ZDRiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0xNzQsNiArMTc0
LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRpYm9vdF9ub2RlKGNvbnN0IHZv
aWQgKmZkdCwgaW50IG5vZGUsCiAgICAgcGFkZHJfdCBzdGFydCwgc2l6ZTsKICAgICBjb25zdCBj
aGFyICpjbWRsaW5lOwogICAgIGludCBsZW47CisgICAgLyogc2l6ZW9mKCIvY2hvc2VuLyIpICsg
RFRfTUFYX05BTUUgKyAnLycgKyBEVF9NQVhfTkFNRSArICcvMCcgPT4gOTIgKi8KKyAgICBjaGFy
IHBhdGhbOTJdOworICAgIGludCByZXQ7CisKKyAgICAvKiBDaGVjayB0aGF0IHRoZSBub2RlIGlz
IHVuZGVyICIvY2hvc2VuIiAoZmlyc3QgNyBjaGFycyBvZiBwYXRoKSAqLworICAgIHJldCA9IGZk
dF9nZXRfcGF0aChmZHQsIG5vZGUsIHBhdGgsIHNpemVvZiAocGF0aCkpOworICAgIGlmICggcmV0
ICE9IDAgfHwgc3RybmNtcChwYXRoLCAiL2Nob3NlbiIsIDcpICkKKyAgICAgICAgcmV0dXJuOwog
CiAgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAicmVnIiwgJmxlbik7CiAg
ICAgaWYgKCAhcHJvcCApCkBAIC0yODYsOCArMjk0LDggQEAgc3RhdGljIGludCBfX2luaXQgZWFy
bHlfc2Nhbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwKIHsKICAgICBpZiAoIGRldmljZV90cmVlX25v
ZGVfbWF0Y2hlcyhmZHQsIG5vZGUsICJtZW1vcnkiKSApCiAgICAgICAgIHByb2Nlc3NfbWVtb3J5
X25vZGUoZmR0LCBub2RlLCBuYW1lLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKLSAgICBl
bHNlIGlmICggZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwgbm9kZSwgInhlbixtdWx0
aWJvb3QtbW9kdWxlIiApIHx8Ci0gICAgICAgICAgICAgIGRldmljZV90cmVlX25vZGVfY29tcGF0
aWJsZShmZHQsIG5vZGUsICJtdWx0aWJvb3QsbW9kdWxlIiApKQorICAgIGVsc2UgaWYgKCBkZXB0
aCA8PSAzICYmIChkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUoZmR0LCBub2RlLCAieGVuLG11
bHRpYm9vdC1tb2R1bGUiICkgfHwKKyAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9jb21w
YXRpYmxlKGZkdCwgbm9kZSwgIm11bHRpYm9vdCxtb2R1bGUiICkpKQogICAgICAgICBwcm9jZXNz
X211bHRpYm9vdF9ub2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxs
cyk7CiAgICAgZWxzZSBpZiAoIGRlcHRoID09IDEgJiYgZGV2aWNlX3RyZWVfbm9kZV9tYXRjaGVz
KGZkdCwgbm9kZSwgImNob3NlbiIpICkKICAgICAgICAgcHJvY2Vzc19jaG9zZW5fbm9kZShmZHQs
IG5vZGUsIG5hbWUsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:55:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1GZ-0004En-Av; Wed, 14 Nov 2018 19:55:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1GX-0004ED-O7
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:57 +0000
X-Inumbo-ID: 4cc36409-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cc36409-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19: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 1gN1GW-00013t-57
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1GW-0001ZY-2b
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1GW-0001ZY-2b@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:55:56 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: introduce bootcmdlines
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjMzk5ZmIwZTdkZDgyZmI2YTBkZGE0MGM2MGYzOTA4Y2YwNTJmYjAKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjQ3OjA5IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NSAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIGJvb3RjbWRsaW5lcwogICAgCiAgICBJ
bnRyb2R1Y2UgYSBuZXcgYXJyYXkgdG8gc3RvcmUgdGhlIGNtZGxpbmUgb2YgZWFjaCBib290IG1v
ZHVsZS4gSXQgaXMKICAgIHNlcGFyYXRlIGZyb20gc3RydWN0IGJvb3Rtb2R1bGVzLiBSZW1vdmUg
dGhlIGNtZGxpbmUgZmllbGQgZnJvbSBzdHJ1Y3QKICAgIGJvb3RfbW9kdWxlLiBUaGlzIHdheSwg
a2VybmVscyBhbmQgaW5pdHJkcyB3aXRoIHRoZSBzYW1lIGFkZHJlc3MgaW4KICAgIG1lbW9yeSBj
YW4gc2hhcmUgc3RydWN0IGJvb3Rtb2R1bGUgKGltcG9ydGFudCBiZWNhdXNlIHdlIHdhbnQgdGhl
bSB0byBiZQogICAgZnJlZSdkIG9ubHkgb25jZSksIGJ1dCB0aGV5IGNhbiBzdGlsbCBoYXZlIHRo
ZWlyIHNlcGFyYXRlIGJvb3RjbWRsaW5lCiAgICBlbnRyaWVzLgogICAgCiAgICBBZGQgYSBkdF9u
YW1lIGZpZWxkIHRvIHN0cnVjdCBib290Y21kbGluZSB0byBtYWtlIGl0IGVhc2llciB0byBmaW5k
IHRoZQogICAgY29ycmVjdCBlbnRyeS4gU3RvcmUgdGhlIG5hbWUgb2YgdGhlICJ4ZW4sZG9tYWlu
IiBjb21wYXRpYmxlIG5vZGUgKGZvcgogICAgZXhhbXBsZSAiRG9tMSIpLiBUaGlzIGlzIGEgYmV0
dGVyIGNob2ljZSBjb21wYXJlZCB0byB0aGUgbmFtZSBvZiB0aGUKICAgICJtdWx0aWJvb3Qsa2Vy
bmVsIiBjb21wYXRpYmxlIG5vZGUsIGJlY2F1c2UgdGhlaXIgbmFtZXMgYXJlIG5vdCB1bmlxdWUu
CiAgICBGb3IgaW5zdGFuY2UgdGhlcmUgY2FuIGJlIG1vcmUgdGhhbiBvbmUgIm1vZHVsZUAweDRj
MDAwMDAwIiBpbiB0aGUKICAgIHN5c3RlbSwgYnV0IHRoZXJlIGNhbiBvbmx5IGJlIG9uZSAiL2No
b3Nlbi9Eb20xIi4KICAgIAogICAgQWRkIGEgcG9pbnRlciB0byBzdHJ1Y3Qga2VybmVsX2luZm8g
dG8gcG9pbnQgdG8gdGhlIGNtZGxpbmUgZm9yIGEgZ2l2ZW4KICAgIGtlcm5lbC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgog
ICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEyICsrKysrKy0t
LS0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5oICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3Nl
dHVwLmMgICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAxOSArKysrKysrKysrKysrKysr
LS0KIDUgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0
LmMKaW5kZXggZGMwYWU0ZDRiMS4uMmM5OGVkZTExNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0xNzIsMTEgKzE3Miwx
MyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lk
ICpmZHQsIGludCBub2RlLAogICAgIGNvbnN0IF9fYmUzMiAqY2VsbDsKICAgICBib290bW9kdWxl
X2tpbmQga2luZDsKICAgICBwYWRkcl90IHN0YXJ0LCBzaXplOwotICAgIGNvbnN0IGNoYXIgKmNt
ZGxpbmU7CiAgICAgaW50IGxlbjsKICAgICAvKiBzaXplb2YoIi9jaG9zZW4vIikgKyBEVF9NQVhf
TkFNRSArICcvJyArIERUX01BWF9OQU1FICsgJy8wJyA9PiA5MiAqLwogICAgIGNoYXIgcGF0aFs5
Ml07Ci0gICAgaW50IHJldDsKKyAgICBpbnQgcGFyZW50X25vZGUsIHJldDsKKworICAgIHBhcmVu
dF9ub2RlID0gZmR0X3BhcmVudF9vZmZzZXQoZmR0LCBub2RlKTsKKyAgICBBU1NFUlQocGFyZW50
X25vZGUgPj0gMCk7CiAKICAgICAvKiBDaGVjayB0aGF0IHRoZSBub2RlIGlzIHVuZGVyICIvY2hv
c2VuIiAoZmlyc3QgNyBjaGFycyBvZiBwYXRoKSAqLwogICAgIHJldCA9IGZkdF9nZXRfcGF0aChm
ZHQsIG5vZGUsIHBhdGgsIHNpemVvZiAocGF0aCkpOwpAQCAtMjI4LDE3ICsyMzAsMTIgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBp
bnQgbm9kZSwKICAgICAgICAgICAgIGtpbmQgPSBCT09UTU9EX1hTTTsKICAgICB9CiAKLSAgICBw
cm9wID0gZmR0X2dldF9wcm9wZXJ0eShmZHQsIG5vZGUsICJib290YXJncyIsICZsZW4pOwotICAg
IGlmICggcHJvcCApCi0gICAgewotICAgICAgICBpZiAoIGxlbiA+IEJPT1RNT0RfTUFYX0NNRExJ
TkUgKQotICAgICAgICAgICAgcGFuaWMoIm1vZHVsZSAlcyBjb21tYW5kIGxpbmUgdG9vIGxvbmdc
biIsIG5hbWUpOwotICAgICAgICBjbWRsaW5lID0gcHJvcC0+ZGF0YTsKLSAgICB9Ci0gICAgZWxz
ZQotICAgICAgICBjbWRsaW5lID0gTlVMTDsKKyAgICBhZGRfYm9vdF9tb2R1bGUoa2luZCwgc3Rh
cnQsIHNpemUpOwogCi0gICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQsIHN0YXJ0LCBzaXplLCBjbWRs
aW5lKTsKKyAgICBwcm9wID0gZmR0X2dldF9wcm9wZXJ0eShmZHQsIG5vZGUsICJib290YXJncyIs
ICZsZW4pOworICAgIGlmICggIXByb3AgKQorICAgICAgICByZXR1cm47CisgICAgYWRkX2Jvb3Rf
Y21kbGluZShmZHRfZ2V0X25hbWUoZmR0LCBwYXJlbnRfbm9kZSwgJmxlbiksIHByb3AtPmRhdGEs
IGtpbmQpOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19jaG9zZW5fbm9kZShjb25z
dCB2b2lkICpmZHQsIGludCBub2RlLApAQCAtMjg0LDcgKzI4MSw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBwcm9jZXNzX2Nob3Nlbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAKICAg
ICBwcmludGsoIkluaXRyZCAlIlBSSXBhZGRyIi0lIlBSSXBhZGRyIlxuIiwgc3RhcnQsIGVuZCk7
CiAKLSAgICBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9SQU1ESVNLLCBzdGFydCwgZW5kLXN0YXJ0
LCBOVUxMKTsKKyAgICBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9SQU1ESVNLLCBzdGFydCwgZW5k
LXN0YXJ0KTsKIH0KIAogc3RhdGljIGludCBfX2luaXQgZWFybHlfc2Nhbl9ub2RlKGNvbnN0IHZv
aWQgKmZkdCwKQEAgLTMwNyw2ICszMDQsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWFybHlfcHJp
bnRfaW5mbyh2b2lkKQogewogICAgIHN0cnVjdCBtZW1pbmZvICptaSA9ICZib290aW5mby5tZW07
CiAgICAgc3RydWN0IGJvb3Rtb2R1bGVzICptb2RzID0gJmJvb3RpbmZvLm1vZHVsZXM7CisgICAg
c3RydWN0IGJvb3RjbWRsaW5lcyAqY21kcyA9ICZib290aW5mby5jbWRsaW5lczsKICAgICBpbnQg
aSwgbnJfcnN2ZDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgbWktPm5yX2JhbmtzOyBpKysgKQpA
QCAtMzE1LDEyICszMTMsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8o
dm9pZCkKICAgICAgICAgICAgICAgICAgICAgIG1pLT5iYW5rW2ldLnN0YXJ0ICsgbWktPmJhbmtb
aV0uc2l6ZSAtIDEpOwogICAgIHByaW50aygiXG4iKTsKICAgICBmb3IgKCBpID0gMCA7IGkgPCBt
b2RzLT5ucl9tb2RzOyBpKysgKQotICAgICAgICBwcmludGsoIk1PRFVMRVslZF06ICUiUFJJcGFk
ZHIiIC0gJSJQUklwYWRkciIgJS0xMnMgJXNcbiIsCisgICAgICAgIHByaW50aygiTU9EVUxFWyVk
XTogJSJQUklwYWRkciIgLSAlIlBSSXBhZGRyIiAlLTEyc1xuIiwKICAgICAgICAgICAgICAgICAg
ICAgIGksCiAgICAgICAgICAgICAgICAgICAgICBtb2RzLT5tb2R1bGVbaV0uc3RhcnQsCiAgICAg
ICAgICAgICAgICAgICAgICBtb2RzLT5tb2R1bGVbaV0uc3RhcnQgKyBtb2RzLT5tb2R1bGVbaV0u
c2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgIGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKG1v
ZHMtPm1vZHVsZVtpXS5raW5kKSwKLSAgICAgICAgICAgICAgICAgICAgIG1vZHMtPm1vZHVsZVtp
XS5jbWRsaW5lKTsKKyAgICAgICAgICAgICAgICAgICAgIGJvb3RfbW9kdWxlX2tpbmRfYXNfc3Ry
aW5nKG1vZHMtPm1vZHVsZVtpXS5raW5kKSk7CisKICAgICBucl9yc3ZkID0gZmR0X251bV9tZW1f
cnN2KGRldmljZV90cmVlX2ZsYXR0ZW5lZCk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9yc3Zk
OyBpKysgKQogICAgIHsKQEAgLTMzMyw2ICszMzEsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IGVh
cmx5X3ByaW50X2luZm8odm9pZCkKICAgICAgICAgICAgICAgICAgICAgIGksIHMsIGUpOwogICAg
IH0KICAgICBwcmludGsoIlxuIik7CisgICAgZm9yICggaSA9IDAgOyBpIDwgY21kcy0+bnJfbW9k
czsgaSsrICkKKyAgICAgICAgcHJpbnRrKCJDTURMSU5FWyVkXTolcyAlc1xuIiwgaSwKKyAgICAg
ICAgICAgICAgIGNtZHMtPmNtZGxpbmVbaV0uZHRfbmFtZSwKKyAgICAgICAgICAgICAgICZjbWRz
LT5jbWRsaW5lW2ldLmNtZGxpbmVbMF0pOworICAgIHByaW50aygiXG4iKTsKIH0KIAogLyoqCkBA
IC0zNDksNyArMzUyLDcgQEAgc2l6ZV90IF9faW5pdCBib290X2ZkdF9pbmZvKGNvbnN0IHZvaWQg
KmZkdCwgcGFkZHJfdCBwYWRkcikKICAgICBpZiAoIHJldCA8IDAgKQogICAgICAgICBwYW5pYygi
Tm8gdmFsaWQgZGV2aWNlIHRyZWVcbiIpOwogCi0gICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0Rf
RkRULCBwYWRkciwgZmR0X3RvdGFsc2l6ZShmZHQpLCBOVUxMKTsKKyAgICBhZGRfYm9vdF9tb2R1
bGUoQk9PVE1PRF9GRFQsIHBhZGRyLCBmZHRfdG90YWxzaXplKGZkdCkpOwogCiAgICAgZGV2aWNl
X3RyZWVfZm9yX2VhY2hfbm9kZSgodm9pZCAqKWZkdCwgZWFybHlfc2Nhbl9ub2RlLCBOVUxMKTsK
ICAgICBlYXJseV9wcmludF9pbmZvKCk7CkBAIC0zNjksMTEgKzM3MiwxMSBAQCBjb25zdCBfX2lu
aXQgY2hhciAqYm9vdF9mZHRfY21kbGluZShjb25zdCB2b2lkICpmZHQpCiAgICAgcHJvcCA9IGZk
dF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAieGVuLHhlbi1ib290YXJncyIsIE5VTEwpOwogICAg
IGlmICggcHJvcCA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBib290bW9kdWxlICpk
b20wX21vZCA9Ci0gICAgICAgICAgICBib290X21vZHVsZV9maW5kX2J5X2tpbmQoQk9PVE1PRF9L
RVJORUwpOworICAgICAgICBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmRvbTBfY21kbGluZSA9CisgICAg
ICAgICAgICBib290X2NtZGxpbmVfZmluZF9ieV9raW5kKEJPT1RNT0RfS0VSTkVMKTsKIAogICAg
ICAgICBpZiAoZmR0X2dldF9wcm9wZXJ0eShmZHQsIG5vZGUsICJ4ZW4sZG9tMC1ib290YXJncyIs
IE5VTEwpIHx8Ci0gICAgICAgICAgICAoIGRvbTBfbW9kICYmIGRvbTBfbW9kLT5jbWRsaW5lWzBd
ICkgKQorICAgICAgICAgICAgKCBkb20wX2NtZGxpbmUgJiYgZG9tMF9jbWRsaW5lLT5jbWRsaW5l
WzBdICkgKQogICAgICAgICAgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAi
Ym9vdGFyZ3MiLCBOVUxMKTsKICAgICB9CiAgICAgaWYgKCBwcm9wID09IE5VTEwgKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCmluZGV4IGY1NTIxNTRlOTMuLjZiMTViYzc0N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAg
LTM3NSwxMCArMzc1LDggQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAgIGludCByZXMgPSAw
OwogICAgIGludCBoYWRfZG9tMF9ib290YXJncyA9IDA7CiAKLSAgICBjb25zdCBzdHJ1Y3QgYm9v
dG1vZHVsZSAqa2VybmVsID0ga2luZm8tPmtlcm5lbF9ib290bW9kdWxlOwotCi0gICAgaWYgKCBr
ZXJuZWwgJiYga2VybmVsLT5jbWRsaW5lWzBdICkKLSAgICAgICAgYm9vdGFyZ3MgPSAma2VybmVs
LT5jbWRsaW5lWzBdOworICAgIGlmICgga2luZm8tPmNtZGxpbmUgJiYga2luZm8tPmNtZGxpbmVb
MF0gKQorICAgICAgICBib290YXJncyA9ICZraW5mby0+Y21kbGluZVswXTsKIAogICAgIGR0X2Zv
cl9lYWNoX3Byb3BlcnR5X25vZGUgKG5vZGUsIHByb3ApCiAgICAgewpAQCAtOTUyLDkgKzk1MCw5
IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbykKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAg
ICBpZiAoIG1vZCAmJiBtb2QtPmNtZGxpbmVbMF0gKQorICAgIGlmICgga2luZm8tPmNtZGxpbmUg
JiYga2luZm8tPmNtZGxpbmVbMF0gKQogICAgIHsKLSAgICAgICAgYm9vdGFyZ3MgPSAmbW9kLT5j
bWRsaW5lWzBdOworICAgICAgICBib290YXJncyA9ICZraW5mby0+Y21kbGluZVswXTsKICAgICAg
ICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImJvb3RhcmdzIiwgYm9vdGFyZ3MsIHN0cmxlbihi
b290YXJncykgKyAxKTsKICAgICAgICAgaWYgKCByZXMgKQogICAgICAgICAgICByZXR1cm4gcmVz
OwpAQCAtMjEwOSw2ICsyMTA3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFiX3Jl
Z2lvbihzdHJ1Y3QgZG9tYWluICpkLAogCiBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVj
dCBkb21haW4gKmQpCiB7CisgICAgY29uc3Qgc3RydWN0IGJvb3RjbWRsaW5lICprZXJuZWwgPSBi
b290X2NtZGxpbmVfZmluZF9ieV9raW5kKEJPT1RNT0RfS0VSTkVMKTsKICAgICBzdHJ1Y3Qga2Vy
bmVsX2luZm8ga2luZm8gPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqc2F2ZWRfY3VycmVudDsKICAg
ICBpbnQgcmMsIGksIGNwdTsKQEAgLTIxNTQsNiArMjE1Myw3IEBAIGludCBfX2luaXQgY29uc3Ry
dWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKIAogI2VuZGlmCiAKKyAgICBraW5mby5jbWRsaW5l
ID0gKGtlcm5lbCAhPSBOVUxMKSA/ICZrZXJuZWwtPmNtZGxpbmVbMF0gOiBOVUxMOwogICAgIGFs
bG9jYXRlX21lbW9yeShkLCAma2luZm8pOwogICAgIGZpbmRfZ250dGFiX3JlZ2lvbihkLCAma2lu
Zm8pOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmggYi94ZW4vYXJjaC9hcm0v
a2VybmVsLmgKaW5kZXggNDdlYWNiNWJhOS4uMzliNzgyODBjOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApAQCAtMjksNiArMjks
NyBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gewogCiAgICAgLyogYm9vdCBibG9iIGxvYWQgYWRkcmVz
c2VzICovCiAgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAq
aW5pdHJkX2Jvb3Rtb2R1bGU7CisgICAgY29uc3QgY2hhciogY21kbGluZTsKICAgICBwYWRkcl90
IGR0Yl9wYWRkcjsKICAgICBwYWRkcl90IGluaXRyZF9wYWRkcjsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA4MGYwMDI4NmQz
Li5jMDdhZTQyNGM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwpAQCAtMjAxLDggKzIwMSw3IEBAIHZvaWQgX19pbml0IGR0X3VucmVz
ZXJ2ZWRfcmVnaW9ucyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKIH0KIAogc3RydWN0IGJvb3Rtb2R1
bGUgX19pbml0ICphZGRfYm9vdF9tb2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRkcl90
IHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpjbWRsaW5lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXplKQogewogICAgIHN0cnVjdCBib290bW9kdWxlcyAq
bW9kcyA9ICZib290aW5mby5tb2R1bGVzOwogICAgIHN0cnVjdCBib290bW9kdWxlICptb2Q7CkBA
IC0yMTgsMTAgKzIxNyw2IEBAIHN0cnVjdCBib290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9k
dWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAogICAgIG1vZC0+a2luZCA9IGtpbmQ7CiAgICAgbW9k
LT5zdGFydCA9IHN0YXJ0OwogICAgIG1vZC0+c2l6ZSA9IHNpemU7Ci0gICAgaWYgKCBjbWRsaW5l
ICkKLSAgICAgICAgc2FmZV9zdHJjcHkobW9kLT5jbWRsaW5lLCBjbWRsaW5lKTsKLSAgICBlbHNl
Ci0gICAgICAgIG1vZC0+Y21kbGluZVswXSA9IDA7CiAKICAgICByZXR1cm4gbW9kOwogfQpAQCAt
MjQwLDYgKzIzNSw0NCBAQCBzdHJ1Y3QgYm9vdG1vZHVsZSAqIF9faW5pdCBib290X21vZHVsZV9m
aW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAK
K3ZvaWQgX19pbml0IGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hh
ciAqY21kbGluZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5k
IGtpbmQpCit7CisgICAgc3RydWN0IGJvb3RjbWRsaW5lcyAqY21kcyA9ICZib290aW5mby5jbWRs
aW5lczsKKyAgICBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmNtZDsKKworICAgIGlmICggY21kcy0+bnJf
bW9kcyA9PSBNQVhfTU9EVUxFUyApCisgICAgeworICAgICAgICBwcmludGsoIklnbm9yaW5nICVz
IGNtZGxpbmUgKHRvbyBtYW55KVxuIiwgbmFtZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICBjbWQgPSAmY21kcy0+Y21kbGluZVtjbWRzLT5ucl9tb2RzKytdOworICAgIGNtZC0+a2lu
ZCA9IGtpbmQ7CisKKyAgICBBU1NFUlQoc3RybGVuKG5hbWUpIDw9IERUX01BWF9OQU1FKTsKKyAg
ICBzYWZlX3N0cmNweShjbWQtPmR0X25hbWUsIG5hbWUpOworCisgICAgaWYgKCBzdHJsZW4oY21k
bGluZSkgPiBCT09UTU9EX01BWF9DTURMSU5FICkKKyAgICAgICAgcGFuaWMoIm1vZHVsZSAlcyBj
b21tYW5kIGxpbmUgdG9vIGxvbmdcbiIsIG5hbWUpOworICAgIHNhZmVfc3RyY3B5KGNtZC0+Y21k
bGluZSwgY21kbGluZSk7Cit9CisKK3N0cnVjdCBib290Y21kbGluZSAqIF9faW5pdCBib290X2Nt
ZGxpbmVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQoreworICAgIHN0cnVjdCBi
b290Y21kbGluZXMgKmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7CisgICAgc3RydWN0IGJvb3Rj
bWRsaW5lICpjbWQ7CisgICAgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMCA7IGkgPCBjbWRzLT5u
cl9tb2RzIDsgaSsrICkKKyAgICB7CisgICAgICAgIGNtZCA9ICZjbWRzLT5jbWRsaW5lW2ldOwor
ICAgICAgICBpZiAoIGNtZC0+a2luZCA9PSBraW5kICkKKyAgICAgICAgICAgIHJldHVybiBjbWQ7
CisgICAgfQorICAgIHJldHVybiBOVUxMOworfQorCiBjb25zdCBjaGFyICogX19pbml0IGJvb3Rf
bW9kdWxlX2tpbmRfYXNfc3RyaW5nKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogewogICAgIHN3aXRj
aCAoIGtpbmQgKQpAQCAtNzI5LDcgKzc2Miw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9hZCBh
ZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCiAgICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRfYm9v
dF9tb2R1bGUoQk9PVE1PRF9YRU4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRk
cl90KSh1aW50cHRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZzZXQpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSks
IE5VTEwpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90
KShfZW5kIC0gX3N0YXJ0ICsgMSkpOwogICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwogCiAg
ICAgeGVuX3BhZGRyID0gZ2V0X3hlbl9wYWRkcigpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IDRlNTAx
ZWRkOGYuLjhkYjMxZWYxMDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTM1LDYgKzM1LDEzIEBAIHN0
cnVjdCBib290bW9kdWxlIHsKICAgICBib290bW9kdWxlX2tpbmQga2luZDsKICAgICBwYWRkcl90
IHN0YXJ0OwogICAgIHBhZGRyX3Qgc2l6ZTsKK307CisKKy8qIERUX01BWF9OQU1FIGlzIHRoZSBu
b2RlIG5hbWUgbWF4IGxlbmd0aCBhY2NvcmRpbmcgdGhlIERUIHNwZWMgKi8KKyNkZWZpbmUgRFRf
TUFYX05BTUUgNDEKK3N0cnVjdCBib290Y21kbGluZSB7CisgICAgYm9vdG1vZHVsZV9raW5kIGtp
bmQ7CisgICAgY2hhciBkdF9uYW1lW0RUX01BWF9OQU1FXTsKICAgICBjaGFyIGNtZGxpbmVbQk9P
VE1PRF9NQVhfQ01ETElORV07CiB9OwogCkBAIC00Myw5ICs1MCwxNSBAQCBzdHJ1Y3QgYm9vdG1v
ZHVsZXMgewogICAgIHN0cnVjdCBib290bW9kdWxlIG1vZHVsZVtNQVhfTU9EVUxFU107CiB9Owog
CitzdHJ1Y3QgYm9vdGNtZGxpbmVzIHsKKyAgICB1bnNpZ25lZCBpbnQgbnJfbW9kczsKKyAgICBz
dHJ1Y3QgYm9vdGNtZGxpbmUgY21kbGluZVtNQVhfTU9EVUxFU107Cit9OworCiBzdHJ1Y3QgYm9v
dGluZm8gewogICAgIHN0cnVjdCBtZW1pbmZvIG1lbTsKICAgICBzdHJ1Y3QgYm9vdG1vZHVsZXMg
bW9kdWxlczsKKyAgICBzdHJ1Y3QgYm9vdGNtZGxpbmVzIGNtZGxpbmVzOwogI2lmZGVmIENPTkZJ
R19BQ1BJCiAgICAgc3RydWN0IG1lbWluZm8gYWNwaTsKICNlbmRpZgpAQCAtNzgsOSArOTEsMTEg
QEAgc2l6ZV90IGJvb3RfZmR0X2luZm8oY29uc3Qgdm9pZCAqZmR0LCBwYWRkcl90IHBhZGRyKTsK
IGNvbnN0IGNoYXIgKmJvb3RfZmR0X2NtZGxpbmUoY29uc3Qgdm9pZCAqZmR0KTsKIAogc3RydWN0
IGJvb3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXpl
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5l
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFk
ZHJfdCBzaXplKTsKIHN0cnVjdCBib290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQo
Ym9vdG1vZHVsZV9raW5kIGtpbmQpOwordm9pZCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIg
Km5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCisgICAgICAgICAgICAgICAgICAgICAgYm9vdG1v
ZHVsZV9raW5kIGtpbmQpOworc3RydWN0IGJvb3RjbWRsaW5lICpib290X2NtZGxpbmVfZmluZF9i
eV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKIGNvbnN0IGNoYXIgKmJvb3RfbW9kdWxlX2tp
bmRfYXNfc3RyaW5nKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKIAogZXh0ZXJuIHVpbnQzMl90IGh5
cF90cmFwc192ZWN0b3JbXTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:56:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1Gi-0004Fg-Cs; Wed, 14 Nov 2018 19:56:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1Gh-0004Fa-G0
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:07 +0000
X-Inumbo-ID: 52d606f2-e847-11e8-b97a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52d606f2-e847-11e8-b97a-12d6303a7972;
 Wed, 14 Nov 2018 19: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 1gN1Gg-00014g-C9
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Gg-0001ai-8q
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Gg-0001ai-8q@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:56:06 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: don't add duplicate boot
 modules, introduce domU flag
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyNzBlODM4NDY1ZWQxNTYzOWVlOWYxODVmMzI1MmY2Y2RjMmRiMjYKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjU3OjE5IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogZG9uJ3QgYWRkIGR1cGxpY2F0ZSBib290IG1vZHVsZXMs
IGludHJvZHVjZSBkb21VIGZsYWcKICAgIAogICAgRG9uJ3QgYWRkIGR1cGxpY2F0ZSBib290IG1v
ZHVsZXMgKHNhbWUga2luZCBhbmQgc2FtZSBzdGFydCBhZGRyZXNzKSwKICAgIHRoZXkgYXJlIGZy
ZWVkIGxhdGVyLCB3ZSBkb24ndCB3YW50IHRvIGludHJvZHVjZSBkb3VibGUtZnJlZSBlcnJvcnMu
CiAgICAKICAgIEludHJvZHVjZSBhIGRvbVUgZmxhZyBpbiBzdHJ1Y3QgYm9vdG1vZHVsZSBhbmQg
c3RydWN0IGJvb3RjbWRsaW5lLiBTZXQKICAgIGl0IGZvciBrZXJuZWxzIGFuZCByYW1kaXNrcyBv
ZiAieGVuLGRvbWFpbiIgbm9kZXMgdG8gYXZvaWQgZ2V0dGluZwogICAgY29uZnVzZWQgaW4ga2Vy
bmVsX3Byb2JlLCB3aGVyZSB3ZSB0cnkgdG8gZ3Vlc3Mgd2hpY2ggaXMgdGhlIGRvbTAga2VybmVs
CiAgICBhbmQgaW5pdHJkIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBhbGwgdmVyc2lvbnMgb2YgdGhl
IG11bHRpYm9vdCBzcGVjLgogICAgCiAgICBib290X21vZHVsZV9maW5kX2J5X2tpbmQgYW5kIGJv
b3RfY21kbGluZV9maW5kX2J5X2tpbmQgYXV0b21hdGljYWxseQogICAgY2hlY2sgZm9yICFkb21V
IGVudHJpZXMgKHRoZXkgYXJlIG9ubHkgdXNlZCBmb3Igbm9uLWRvbVUgbW9kdWxlcykuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDExICsrKysrKystLS0tCiB4ZW4vYXJj
aC9hcm0vc2V0dXAuYyAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAxMiArKysrKysrKysrLS0KIDMgZmls
ZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXgg
MmM5OGVkZTExNy4uODc4ZGUxOWI5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0xNzYsNiArMTc2LDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQg
bm9kZSwKICAgICAvKiBzaXplb2YoIi9jaG9zZW4vIikgKyBEVF9NQVhfTkFNRSArICcvJyArIERU
X01BWF9OQU1FICsgJy8wJyA9PiA5MiAqLwogICAgIGNoYXIgcGF0aFs5Ml07CiAgICAgaW50IHBh
cmVudF9ub2RlLCByZXQ7CisgICAgYm9vbCBkb21VOwogCiAgICAgcGFyZW50X25vZGUgPSBmZHRf
cGFyZW50X29mZnNldChmZHQsIG5vZGUpOwogICAgIEFTU0VSVChwYXJlbnRfbm9kZSA+PSAwKTsK
QEAgLTIzMCwxMiArMjMxLDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRpYm9v
dF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgICAgICAgICBraW5kID0gQk9P
VE1PRF9YU007CiAgICAgfQogCi0gICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQsIHN0YXJ0LCBzaXpl
KTsKKyAgICBkb21VID0gZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQsIHBhcmVudF9ub2Rl
LCAieGVuLGRvbWFpbiIpID09IDA7CisgICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQsIHN0YXJ0LCBz
aXplLCBkb21VKTsKIAogICAgIHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5KGZkdCwgbm9kZSwgImJv
b3RhcmdzIiwgJmxlbik7CiAgICAgaWYgKCAhcHJvcCApCiAgICAgICAgIHJldHVybjsKLSAgICBh
ZGRfYm9vdF9jbWRsaW5lKGZkdF9nZXRfbmFtZShmZHQsIHBhcmVudF9ub2RlLCAmbGVuKSwgcHJv
cC0+ZGF0YSwga2luZCk7CisgICAgYWRkX2Jvb3RfY21kbGluZShmZHRfZ2V0X25hbWUoZmR0LCBw
YXJlbnRfbm9kZSwgJmxlbiksIHByb3AtPmRhdGEsCisgICAgICAgICAgICAgICAgICAgICBraW5k
LCBkb21VKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfY2hvc2VuX25vZGUoY29u
c3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKQEAgLTI4MSw3ICsyODQsNyBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJvY2Vzc19jaG9zZW5fbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogCiAg
ICAgcHJpbnRrKCJJbml0cmQgJSJQUklwYWRkciItJSJQUklwYWRkciJcbiIsIHN0YXJ0LCBlbmQp
OwogCi0gICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfUkFNRElTSywgc3RhcnQsIGVuZC1zdGFy
dCk7CisgICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfUkFNRElTSywgc3RhcnQsIGVuZC1zdGFy
dCwgZmFsc2UpOwogfQogCiBzdGF0aWMgaW50IF9faW5pdCBlYXJseV9zY2FuX25vZGUoY29uc3Qg
dm9pZCAqZmR0LApAQCAtMzUyLDcgKzM1NSw3IEBAIHNpemVfdCBfX2luaXQgYm9vdF9mZHRfaW5m
byhjb25zdCB2b2lkICpmZHQsIHBhZGRyX3QgcGFkZHIpCiAgICAgaWYgKCByZXQgPCAwICkKICAg
ICAgICAgcGFuaWMoIk5vIHZhbGlkIGRldmljZSB0cmVlXG4iKTsKIAotICAgIGFkZF9ib290X21v
ZHVsZShCT09UTU9EX0ZEVCwgcGFkZHIsIGZkdF90b3RhbHNpemUoZmR0KSk7CisgICAgYWRkX2Jv
b3RfbW9kdWxlKEJPT1RNT0RfRkRULCBwYWRkciwgZmR0X3RvdGFsc2l6ZShmZHQpLCBmYWxzZSk7
CiAKICAgICBkZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlKCh2b2lkICopZmR0LCBlYXJseV9zY2Fu
X25vZGUsIE5VTEwpOwogICAgIGVhcmx5X3ByaW50X2luZm8oKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggYzA3YWU0MjRjNC4u
ODIwZDEyNGRlZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3NldHVwLmMKQEAgLTIwMSwxMCArMjAxLDEyIEBAIHZvaWQgX19pbml0IGR0X3VucmVz
ZXJ2ZWRfcmVnaW9ucyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKIH0KIAogc3RydWN0IGJvb3Rtb2R1
bGUgX19pbml0ICphZGRfYm9vdF9tb2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRkcl90
IHNpemUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IHN0YXJ0LCBwYWRkcl90IHNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGRvbVUpCiB7CiAgICAgc3RydWN0IGJvb3Rtb2R1bGVzICptb2RzID0gJmJv
b3RpbmZvLm1vZHVsZXM7CiAgICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZDsKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKIAogICAgIGlmICggbW9kcy0+bnJfbW9kcyA9PSBNQVhfTU9EVUxFUyApCiAgICAg
ewpAQCAtMjEyLDE1ICsyMTQsMzEgQEAgc3RydWN0IGJvb3Rtb2R1bGUgX19pbml0ICphZGRfYm9v
dF9tb2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCiAgICAgICAgICAgICAgICBib290X21vZHVs
ZV9raW5kX2FzX3N0cmluZyhraW5kKSwgc3RhcnQsIHN0YXJ0ICsgc2l6ZSk7CiAgICAgICAgIHJl
dHVybiBOVUxMOwogICAgIH0KKyAgICBmb3IgKCBpID0gMCA7IGkgPCBtb2RzLT5ucl9tb2RzIDsg
aSsrICkKKyAgICB7CisgICAgICAgIG1vZCA9ICZtb2RzLT5tb2R1bGVbaV07CisgICAgICAgIGlm
ICggbW9kLT5raW5kID09IGtpbmQgJiYgbW9kLT5zdGFydCA9PSBzdGFydCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggIWRvbVUgKQorICAgICAgICAgICAgICAgIG1vZC0+ZG9tVSA9IGZh
bHNlOworICAgICAgICAgICAgcmV0dXJuIG1vZDsKKyAgICAgICAgfQorICAgIH0KIAogICAgIG1v
ZCA9ICZtb2RzLT5tb2R1bGVbbW9kcy0+bnJfbW9kcysrXTsKICAgICBtb2QtPmtpbmQgPSBraW5k
OwogICAgIG1vZC0+c3RhcnQgPSBzdGFydDsKICAgICBtb2QtPnNpemUgPSBzaXplOworICAgIG1v
ZC0+ZG9tVSA9IGRvbVU7CiAKICAgICByZXR1cm4gbW9kOwogfQogCisvKgorICogYm9vdF9tb2R1
bGVfZmluZF9ieV9raW5kIGNhbiBvbmx5IGJlIHVzZWQgdG8gcmV0dXJuIFhlbiBtb2R1bGVzIChl
LmcKKyAqIFhTTSwgRFRCKSBvciBEb20wIG1vZHVsZXMuIFRoaXMgaXMgbm90IHN1aXRhYmxlIGZv
ciBsb29raW5nIHVwIGd1ZXN0CisgKiBtb2R1bGVzLgorICovCiBzdHJ1Y3QgYm9vdG1vZHVsZSAq
IF9faW5pdCBib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiB7
CiAgICAgc3RydWN0IGJvb3Rtb2R1bGVzICptb2RzID0gJmJvb3RpbmZvLm1vZHVsZXM7CkBAIC0y
MjksMTQgKzI0NywxNCBAQCBzdHJ1Y3QgYm9vdG1vZHVsZSAqIF9faW5pdCBib290X21vZHVsZV9m
aW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiAgICAgZm9yIChpID0gMCA7IGkgPCBt
b2RzLT5ucl9tb2RzIDsgaSsrICkKICAgICB7CiAgICAgICAgIG1vZCA9ICZtb2RzLT5tb2R1bGVb
aV07Ci0gICAgICAgIGlmICggbW9kLT5raW5kID09IGtpbmQgKQorICAgICAgICBpZiAoIG1vZC0+
a2luZCA9PSBraW5kICYmICFtb2QtPmRvbVUgKQogICAgICAgICAgICAgcmV0dXJuIG1vZDsKICAg
ICB9CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKIHZvaWQgX19pbml0IGFkZF9ib290X2NtZGxpbmUo
Y29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kLCBib29sIGRvbVUpCiB7CiAgICAgc3RydWN0IGJv
b3RjbWRsaW5lcyAqY21kcyA9ICZib290aW5mby5jbWRsaW5lczsKICAgICBzdHJ1Y3QgYm9vdGNt
ZGxpbmUgKmNtZDsKQEAgLTI0OSw2ICsyNjcsNyBAQCB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRs
aW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCiAKICAgICBjbWQgPSAm
Y21kcy0+Y21kbGluZVtjbWRzLT5ucl9tb2RzKytdOwogICAgIGNtZC0+a2luZCA9IGtpbmQ7Cisg
ICAgY21kLT5kb21VID0gZG9tVTsKIAogICAgIEFTU0VSVChzdHJsZW4obmFtZSkgPD0gRFRfTUFY
X05BTUUpOwogICAgIHNhZmVfc3RyY3B5KGNtZC0+ZHRfbmFtZSwgbmFtZSk7CkBAIC0yNTgsNiAr
Mjc3LDExIEBAIHZvaWQgX19pbml0IGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwg
Y29uc3QgY2hhciAqY21kbGluZSwKICAgICBzYWZlX3N0cmNweShjbWQtPmNtZGxpbmUsIGNtZGxp
bmUpOwogfQogCisvKgorICogYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZCBjYW4gb25seSBiZSB1
c2VkIHRvIHJldHVybiBYZW4gbW9kdWxlcyAoZS5nCisgKiBYU00sIERUQikgb3IgRG9tMCBtb2R1
bGVzLiBUaGlzIGlzIG5vdCBzdWl0YWJsZSBmb3IgbG9va2luZyB1cCBndWVzdAorICogbW9kdWxl
cy4KKyAqLwogc3RydWN0IGJvb3RjbWRsaW5lICogX19pbml0IGJvb3RfY21kbGluZV9maW5kX2J5
X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiB7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5lcyAq
Y21kcyA9ICZib290aW5mby5jbWRsaW5lczsKQEAgLTI2Nyw3ICsyOTEsNyBAQCBzdHJ1Y3QgYm9v
dGNtZGxpbmUgKiBfX2luaXQgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tp
bmQga2luZCkKICAgICBmb3IgKCBpID0gMCA7IGkgPCBjbWRzLT5ucl9tb2RzIDsgaSsrICkKICAg
ICB7CiAgICAgICAgIGNtZCA9ICZjbWRzLT5jbWRsaW5lW2ldOwotICAgICAgICBpZiAoIGNtZC0+
a2luZCA9PSBraW5kICkKKyAgICAgICAgaWYgKCBjbWQtPmtpbmQgPT0ga2luZCAmJiAhY21kLT5k
b21VICkKICAgICAgICAgICAgIHJldHVybiBjbWQ7CiAgICAgfQogICAgIHJldHVybiBOVUxMOwpA
QCAtNzYyLDcgKzc4Niw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJv
b3RfcGh5c19vZmZzZXQsCiAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEg
Ym9vdCBtb2R1bGUuICovCiAgICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUoQk9P
VE1PRF9YRU4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRy
X3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZzZXQpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSkpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsg
MSksIGZhbHNlKTsKICAgICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsKIAogICAgIHhlbl9wYWRk
ciA9IGdldF94ZW5fcGFkZHIoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0
dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAppbmRleCA4ZGIzMWVmMTAyLi5hMmI5
OGI5MDc4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCkBAIC0zMCw5ICszMCwxNiBAQCBzdHJ1Y3QgbWVtaW5m
byB7CiAgICAgc3RydWN0IG1lbWJhbmsgYmFua1tOUl9NRU1fQkFOS1NdOwogfTsKIAorLyoKKyAq
IFRoZSBkb21VIGZsYWcgaXMgc2V0IGZvciBrZXJuZWxzIGFuZCByYW1kaXNrcyBvZiAieGVuLGRv
bWFpbiIgbm9kZXMuCisgKiBUaGUgcHVycG9zZSBvZiB0aGUgZG9tVSBmbGFnIGlzIHRvIGF2b2lk
IGdldHRpbmcgY29uZnVzZWQgaW4KKyAqIGtlcm5lbF9wcm9iZSwgd2hlcmUgd2UgdHJ5IHRvIGd1
ZXNzIHdoaWNoIGlzIHRoZSBkb20wIGtlcm5lbCBhbmQKKyAqIGluaXRyZCB0byBiZSBjb21wYXRp
YmxlIHdpdGggYWxsIHZlcnNpb25zIG9mIHRoZSBtdWx0aWJvb3Qgc3BlYy4gCisgKi8KICNkZWZp
bmUgQk9PVE1PRF9NQVhfQ01ETElORSAxMDI0CiBzdHJ1Y3QgYm9vdG1vZHVsZSB7CiAgICAgYm9v
dG1vZHVsZV9raW5kIGtpbmQ7CisgICAgYm9vbCBkb21VOwogICAgIHBhZGRyX3Qgc3RhcnQ7CiAg
ICAgcGFkZHJfdCBzaXplOwogfTsKQEAgLTQxLDYgKzQ4LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUg
ewogI2RlZmluZSBEVF9NQVhfTkFNRSA0MQogc3RydWN0IGJvb3RjbWRsaW5lIHsKICAgICBib290
bW9kdWxlX2tpbmQga2luZDsKKyAgICBib29sIGRvbVU7CiAgICAgY2hhciBkdF9uYW1lW0RUX01B
WF9OQU1FXTsKICAgICBjaGFyIGNtZGxpbmVbQk9PVE1PRF9NQVhfQ01ETElORV07CiB9OwpAQCAt
OTEsMTAgKzk5LDEwIEBAIHNpemVfdCBib290X2ZkdF9pbmZvKGNvbnN0IHZvaWQgKmZkdCwgcGFk
ZHJfdCBwYWRkcik7CiBjb25zdCBjaGFyICpib290X2ZkdF9jbWRsaW5lKGNvbnN0IHZvaWQgKmZk
dCk7CiAKIHN0cnVjdCBib290bW9kdWxlICphZGRfYm9vdF9tb2R1bGUoYm9vdG1vZHVsZV9raW5k
IGtpbmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQs
IHBhZGRyX3Qgc2l6ZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3Qgc3RhcnQsIHBhZGRyX3Qgc2l6ZSwgYm9vbCBkb21VKTsKIHN0cnVjdCBib290bW9kdWxlICpi
b290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpOwogdm9pZCBhZGRf
Ym9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCi0gICAg
ICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQpOworICAgICAgICAgICAgICAg
ICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kLCBib29sIGRvbVUpOwogc3RydWN0IGJvb3RjbWRs
aW5lICpib290X2NtZGxpbmVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKIGNv
bnN0IGNoYXIgKmJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKGJvb3Rtb2R1bGVfa2luZCBraW5k
KTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:56:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:56: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 1gN1Gu-0004Gq-El; Wed, 14 Nov 2018 19:56: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1Gs-0004Gh-MT
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:18 +0000
X-Inumbo-ID: 58ed35c0-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58ed35c0-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:56: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 1gN1Gq-00014p-Iv
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Gq-0001bq-GR
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Gq-0001bq-GR@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:56:16 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: probe domU kernels and
 initrds
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzZmY3ZjEyNDJhZWE1NmI1ZDJmN2EzY2EzYjg5ZjRiZmJkZDllYjkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjU3OjMwIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogcHJvYmUgZG9tVSBrZXJuZWxzIGFuZCBpbml0cmRzCiAg
ICAKICAgIEZpbmQgYWRkcmVzc2VzLCBzaXplcyBvbiBkZXZpY2UgdHJlZSBmcm9tIGtlcm5lbF9w
cm9iZS4KICAgIEZpbmQgdGhlIGNtZGxpbmUgZnJvbSB0aGUgYm9vdGNtZGxpbmVzIGFycmF5Lgog
ICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgYm9vdF9tb2R1bGVfZmluZF9ieV9hZGRyX2FuZF9raW5k
IGZ1bmN0aW9uIHRvIG1hdGNoIG5vdAogICAganVzdCBvbiBib290IG1vZHVsZSBraW5kLCBidXQg
YWxzbyBieSBhZGRyZXNzIHNvIHRoYXQgd2UgY2FuIHN1cHBvcnQKICAgIG11bHRpcGxlIGRvbWFp
bnMuCiAgICAKICAgIEludHJvZHVjZSBhIGJvb3RfY21kbGluZV9maW5kX2J5X25hbWUgZnVuY3Rp
b24gdG8gZmluZCB0aGUgcmlnaHQgc3RydWN0CiAgICBjbWRsaW5lIGJhc2VkIG9uIHRoZSBkZXZp
Y2UgdHJlZSBub2RlIG5hbWUgb2YgdGhlICJ4ZW4sZG9tYWluIgogICAgY29tcGF0aWJsZSBub2Rl
LgogICAgCiAgICBTZXQgY29tbWFuZCBsaW5lIGZvciBkb20wIGluIGtlcm5lbF9wcm9iZSBmb3Ig
Y29uc2lzdGVuY3kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8ICA0ICstLQog
eGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgfCAgMiAr
LQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgIDMgKysrCiA1IGZpbGVzIGNoYW5nZWQs
IDkzIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA2
YjE1YmM3NDdiLi41OWM5ZjM0NzFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yMTA3LDcgKzIxMDcs
NiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJfcmVnaW9uKHN0cnVjdCBkb21haW4g
KmQsCiAKIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAg
ICBjb25zdCBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmtlcm5lbCA9IGJvb3RfY21kbGluZV9maW5kX2J5
X2tpbmQoQk9PVE1PRF9LRVJORUwpOwogICAgIHN0cnVjdCBrZXJuZWxfaW5mbyBraW5mbyA9IHt9
OwogICAgIHN0cnVjdCB2Y3B1ICpzYXZlZF9jdXJyZW50OwogICAgIGludCByYywgaSwgY3B1OwpA
QCAtMjEzNSw3ICsyMTM0LDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9t
YWluICpkKQogICAgIGtpbmZvLnVuYXNzaWduZWRfbWVtID0gZG9tMF9tZW07CiAgICAga2luZm8u
ZCA9IGQ7CiAKLSAgICByYyA9IGtlcm5lbF9wcm9iZSgma2luZm8pOworICAgIHJjID0ga2VybmVs
X3Byb2JlKCZraW5mbywgTlVMTCk7CiAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICByZXR1cm4g
cmM7CiAKQEAgLTIxNTMsNyArMjE1Miw2IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3Ry
dWN0IGRvbWFpbiAqZCkKIAogI2VuZGlmCiAKLSAgICBraW5mby5jbWRsaW5lID0gKGtlcm5lbCAh
PSBOVUxMKSA/ICZrZXJuZWwtPmNtZGxpbmVbMF0gOiBOVUxMOwogICAgIGFsbG9jYXRlX21lbW9y
eShkLCAma2luZm8pOwogICAgIGZpbmRfZ250dGFiX3JlZ2lvbihkLCAma2luZm8pOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKaW5k
ZXggZGE4NDEwZWViOS4uYWUzNjczZWJhOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tlcm5l
bC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtNDIxLDIyICs0MjEsNzIgQEAgc3Rh
dGljIGludCBfX2luaXQga2VybmVsX3ppbWFnZTMyX3Byb2JlKHN0cnVjdCBrZXJuZWxfaW5mbyAq
aW5mbywKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0
IGtlcm5lbF9pbmZvICppbmZvKQoraW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5l
bF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpkb21haW4pCiB7Ci0gICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IGJvb3Rf
bW9kdWxlX2ZpbmRfYnlfa2luZChCT09UTU9EX0tFUk5FTCk7CisgICAgc3RydWN0IGJvb3Rtb2R1
bGUgKm1vZCA9IE5VTEw7CisgICAgc3RydWN0IGJvb3RjbWRsaW5lICpjbWQgPSBOVUxMOworICAg
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKKyAgICB1NjQga2VybmVsX2FkZHIsIGluaXRy
ZF9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAorICAgIC8qIGRvbWFpbiBpcyBOVUxMIG9ubHkg
Zm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KKyAgICBpZiAoIGRvbWFpbiA9PSBOVUxMICkKKyAg
ICB7CisgICAgICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oaW5mby0+ZCkpOworCisgICAg
ICAgIG1vZCA9IGJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChCT09UTU9EX0tFUk5FTCk7CisKKyAg
ICAgICAgaW5mby0+a2VybmVsX2Jvb3Rtb2R1bGUgPSBtb2Q7CisgICAgICAgIGluZm8tPmluaXRy
ZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKEJPT1RNT0RfUkFNRElTSyk7
CisKKyAgICAgICAgY21kID0gYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChCT09UTU9EX0tFUk5F
TCk7CisgICAgICAgIGlmICggY21kICkKKyAgICAgICAgICAgIGluZm8tPmNtZGxpbmUgPSAmY21k
LT5jbWRsaW5lWzBdOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBjb25zdCBjaGFy
ICpuYW1lID0gTlVMTDsKKworICAgICAgICBkdF9mb3JfZWFjaF9jaGlsZF9ub2RlKGRvbWFpbiwg
bm9kZSkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBkdF9kZXZpY2VfaXNfY29tcGF0aWJs
ZShub2RlLCAibXVsdGlib290LGtlcm5lbCIpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICB1MzIgbGVuOworICAgICAgICAgICAgICAgIGNvbnN0IF9fYmUzMiAqdmFsOworCisgICAg
ICAgICAgICAgICAgdmFsID0gZHRfZ2V0X3Byb3BlcnR5KG5vZGUsICJyZWciLCAmbGVuKTsKKyAg
ICAgICAgICAgICAgICBkdF9nZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmtlcm5lbF9hZGRyLCAmc2l6
ZSk7CisgICAgICAgICAgICAgICAgbW9kID0gYm9vdF9tb2R1bGVfZmluZF9ieV9hZGRyX2FuZF9r
aW5kKAorICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9LRVJORUwsIGtlcm5lbF9hZGRy
KTsKKyAgICAgICAgICAgICAgICBpbmZvLT5rZXJuZWxfYm9vdG1vZHVsZSA9IG1vZDsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBkdF9kZXZpY2VfaXNfY29tcGF0aWJsZShu
b2RlLCAibXVsdGlib290LHJhbWRpc2siKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgdTMyIGxlbjsKKyAgICAgICAgICAgICAgICBjb25zdCBfX2JlMzIgKnZhbDsKKworICAgICAg
ICAgICAgICAgIHZhbCA9IGR0X2dldF9wcm9wZXJ0eShub2RlLCAicmVnIiwgJmxlbik7CisgICAg
ICAgICAgICAgICAgZHRfZ2V0X3JhbmdlKCZ2YWwsIG5vZGUsICZpbml0cmRfYWRkciwgJnNpemUp
OworICAgICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVf
ZmluZF9ieV9hZGRyX2FuZF9raW5kKAorICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9S
QU1ESVNLLCBpbml0cmRfYWRkcik7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgbmFtZSA9IGR0X25v
ZGVfbmFtZShkb21haW4pOworICAgICAgICBjbWQgPSBib290X2NtZGxpbmVfZmluZF9ieV9uYW1l
KG5hbWUpOworICAgICAgICBpZiAoIGNtZCApCisgICAgICAgICAgICBpbmZvLT5jbWRsaW5lID0g
JmNtZC0+Y21kbGluZVswXTsKKyAgICB9CiAgICAgaWYgKCAhbW9kIHx8ICFtb2QtPnNpemUgKQog
ICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk1pc3Npbmcga2VybmVsIGJvb3QgbW9k
dWxlP1xuIik7CiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogICAgIH0KIAotICAgIGluZm8tPmtl
cm5lbF9ib290bW9kdWxlID0gbW9kOwotCi0gICAgcHJpbnRrKCJMb2FkaW5nIGtlcm5lbCBmcm9t
IGJvb3QgbW9kdWxlIEAgJSJQUklwYWRkciJcbiIsIG1vZC0+c3RhcnQpOwotCi0gICAgaW5mby0+
aW5pdHJkX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2tpbmQoQk9PVE1PRF9SQU1E
SVNLKTsKKyAgICBwcmludGsoIkxvYWRpbmcgRG9tJXBkIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxl
IEAgJSJQUklwYWRkciJcbiIsCisgICAgICAgICAgIGluZm8tPmQsIGluZm8tPmtlcm5lbF9ib290
bW9kdWxlLT5zdGFydCk7CiAgICAgaWYgKCBpbmZvLT5pbml0cmRfYm9vdG1vZHVsZSApCiAgICAg
ICAgIHByaW50aygiTG9hZGluZyByYW1kaXNrIGZyb20gYm9vdCBtb2R1bGUgQCAlIlBSSXBhZGRy
IlxuIiwKICAgICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlLT5zdGFydCk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmggYi94ZW4vYXJjaC9hcm0va2VybmVsLmgK
aW5kZXggMzliNzgyODBjOS4uNDMyMGY3MmFkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tl
cm5lbC5oCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApAQCAtNTUsNyArNTUsNyBAQCBzdHJ1
Y3Qga2VybmVsX2luZm8gewogICogIC0+dHlwZQogICogIC0+bG9hZCBob29rLCBhbmQgc2V0cyBs
b2FkZXIgc3BlY2lmaWMgdmFyaWFibGVzIC0+emltYWdlCiAgKi8KLWludCBrZXJuZWxfcHJvYmUo
c3RydWN0IGtlcm5lbF9pbmZvICppbmZvKTsKK2ludCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5l
bF9pbmZvICppbmZvLCBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRvbWFpbik7CiAKIC8q
CiAgKiBMb2FkcyB0aGUga2VybmVsIGludG8gZ3Vlc3QgUkFNLgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA4MjBkMTI0ZGVlLi5l
MDE1MGJhMGZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwpAQCAtMjk3LDYgKzI5NywzNyBAQCBzdHJ1Y3QgYm9vdGNtZGxpbmUgKiBf
X2luaXQgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCkKICAg
ICByZXR1cm4gTlVMTDsKIH0KIAorc3RydWN0IGJvb3RjbWRsaW5lICogX19pbml0IGJvb3RfY21k
bGluZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSkKK3sKKyAgICBzdHJ1Y3QgYm9vdGNt
ZGxpbmVzICptb2RzID0gJmJvb3RpbmZvLmNtZGxpbmVzOworICAgIHN0cnVjdCBib290Y21kbGlu
ZSAqbW9kOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yIChpID0gMCA7IGkgPCBtb2Rz
LT5ucl9tb2RzIDsgaSsrICkKKyAgICB7CisgICAgICAgIG1vZCA9ICZtb2RzLT5jbWRsaW5lW2ld
OworICAgICAgICBpZiAoIHN0cmNtcChtb2QtPmR0X25hbWUsIG5hbWUpID09IDAgKQorICAgICAg
ICAgICAgcmV0dXJuIG1vZDsKKyAgICB9CisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0cnVjdCBi
b290bW9kdWxlICogX19pbml0IGJvb3RfbW9kdWxlX2ZpbmRfYnlfYWRkcl9hbmRfa2luZChib290
bW9kdWxlX2tpbmQga2luZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0KQoreworICAgIHN0cnVjdCBib290
bW9kdWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVzOworICAgIHN0cnVjdCBib290bW9kdWxl
ICptb2Q7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKGkgPSAwIDsgaSA8IG1vZHMt
Pm5yX21vZHMgOyBpKysgKQorICAgIHsKKyAgICAgICAgbW9kID0gJm1vZHMtPm1vZHVsZVtpXTsK
KyAgICAgICAgaWYgKCBtb2QtPmtpbmQgPT0ga2luZCAmJiBtb2QtPnN0YXJ0ID09IHN0YXJ0ICkK
KyAgICAgICAgICAgIHJldHVybiBtb2Q7CisgICAgfQorICAgIHJldHVybiBOVUxMOworfQorCiBj
b25zdCBjaGFyICogX19pbml0IGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKGJvb3Rtb2R1bGVf
a2luZCBraW5kKQogewogICAgIHN3aXRjaCAoIGtpbmQgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IGEy
Yjk4YjkwNzguLmQ0YzVkZGE4ZGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0
dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTEwMSw5ICsxMDEsMTIg
QEAgY29uc3QgY2hhciAqYm9vdF9mZHRfY21kbGluZShjb25zdCB2b2lkICpmZHQpOwogc3RydWN0
IGJvb3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXpl
LCBib29sIGRvbVUpOwogc3RydWN0IGJvb3Rtb2R1bGUgKmJvb3RfbW9kdWxlX2ZpbmRfYnlfa2lu
ZChib290bW9kdWxlX2tpbmQga2luZCk7CitzdHJ1Y3QgYm9vdG1vZHVsZSAqIGJvb3RfbW9kdWxl
X2ZpbmRfYnlfYWRkcl9hbmRfa2luZChib290bW9kdWxlX2tpbmQga2luZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IHN0YXJ0KTsKIHZvaWQgYWRkX2Jvb3RfY21kbGluZShjb25zdCBjaGFyICpuYW1lLCBjb25zdCBj
aGFyICpjbWRsaW5lLAogICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5k
LCBib29sIGRvbVUpOwogc3RydWN0IGJvb3RjbWRsaW5lICpib290X2NtZGxpbmVfZmluZF9ieV9r
aW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKK3N0cnVjdCBib290Y21kbGluZSAqIGJvb3RfY21k
bGluZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSk7CiBjb25zdCBjaGFyICpib290X21v
ZHVsZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7CiAKIGV4dGVybiB1aW50
MzJfdCBoeXBfdHJhcHNfdmVjdG9yW107Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:56:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:56: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 1gN1H3-0004Hz-J4; Wed, 14 Nov 2018 19:56:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1H2-0004Hp-ER
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:28 +0000
X-Inumbo-ID: 5efdb8e4-e847-11e8-b807-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5efdb8e4-e847-11e8-b807-12d6303a7972;
 Wed, 14 Nov 2018 19:56: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 1gN1H0-00014x-On
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1H0-0001cT-MK
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1H0-0001cT-MK@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:56:26 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: add start to struct
 bootcmdline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3NGI4ZDVjYTAzNDM1ZjlmZjcxN2RhNjA4NmQ0NTI4MDFlNzMxY2YKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjU3OjQ1IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogYWRkIHN0YXJ0IHRvIHN0cnVjdCBib290Y21kbGluZQog
ICAgCiAgICBBZGQgYSBuZXcgc3RhcnQgYWRkcmVzcyBmaWVsZCB0byBzdHJ1Y3QgYm9vdGNtZGxp
bmUgdG8gZWFzaWx5IG1hdGNoIGEKICAgIGNtZGxpbmUgdG8gdGhlIGNvcnJlc3BvbmRpbmcgYm9v
dG1vZHVsZS4gVGhpcyBpcyB1c2VmdWwgZm9yIGRlYnVnZ2luZwogICAgKG5vdCBhY3R1YWxseSBu
ZWVkZWQgZm9yIGZ1bmN0aW9uYWxpdGllcyB0b2RheSwgYnV0IGNvdWxkIGJlLikKICAgIAogICAg
SW5zdGVhZCBvZiBwcmludGluZyB0aGUgaW5kZXggaW4gdGhlIGNtZGxpbmUgYXJyYXksIHByaW50
IHRoZSBzdGFydAogICAgYWRkcmVzcyBvZiB0aGUgY29ycmVzcG9uZGluZyBib290bW9kdWxlIGZv
ciBlYWNoIGNtZGxpbmUgaW4KICAgIGVhcmx5X3ByaW50X2luZm8uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS9ib290ZmR0LmMgICAgICB8IDQgKystLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAg
IHwgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDMgKystCiAzIGZpbGVzIGNo
YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCA4NzhkZTE5
YjkzLi44OTFiNGI2NmZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBi
L3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTIzOCw3ICsyMzgsNyBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAog
ICAgIGlmICggIXByb3AgKQogICAgICAgICByZXR1cm47CiAgICAgYWRkX2Jvb3RfY21kbGluZShm
ZHRfZ2V0X25hbWUoZmR0LCBwYXJlbnRfbm9kZSwgJmxlbiksIHByb3AtPmRhdGEsCi0gICAgICAg
ICAgICAgICAgICAgICBraW5kLCBkb21VKTsKKyAgICAgICAgICAgICAgICAgICAgIGtpbmQsIHN0
YXJ0LCBkb21VKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfY2hvc2VuX25vZGUo
Y29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKQEAgLTMzNSw3ICszMzUsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgZWFybHlfcHJpbnRfaW5mbyh2b2lkKQogICAgIH0KICAgICBwcmludGsoIlxuIik7
CiAgICAgZm9yICggaSA9IDAgOyBpIDwgY21kcy0+bnJfbW9kczsgaSsrICkKLSAgICAgICAgcHJp
bnRrKCJDTURMSU5FWyVkXTolcyAlc1xuIiwgaSwKKyAgICAgICAgcHJpbnRrKCJDTURMSU5FWyUi
UFJJcGFkZHIiXTolcyAlc1xuIiwgY21kcy0+Y21kbGluZVtpXS5zdGFydCwKICAgICAgICAgICAg
ICAgIGNtZHMtPmNtZGxpbmVbaV0uZHRfbmFtZSwKICAgICAgICAgICAgICAgICZjbWRzLT5jbWRs
aW5lW2ldLmNtZGxpbmVbMF0pOwogICAgIHByaW50aygiXG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggZTAxNTBiYTBmZS4u
YjUyNTZkMjk0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3NldHVwLmMKQEAgLTI1NCw3ICsyNTQsNyBAQCBzdHJ1Y3QgYm9vdG1vZHVsZSAqIF9f
aW5pdCBib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiB9CiAK
IHZvaWQgX19pbml0IGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hh
ciAqY21kbGluZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5k
IGtpbmQsIGJvb2wgZG9tVSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVs
ZV9raW5kIGtpbmQsIHBhZGRyX3Qgc3RhcnQsIGJvb2wgZG9tVSkKIHsKICAgICBzdHJ1Y3QgYm9v
dGNtZGxpbmVzICpjbWRzID0gJmJvb3RpbmZvLmNtZGxpbmVzOwogICAgIHN0cnVjdCBib290Y21k
bGluZSAqY21kOwpAQCAtMjY4LDYgKzI2OCw3IEBAIHZvaWQgX19pbml0IGFkZF9ib290X2NtZGxp
bmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKICAgICBjbWQgPSAmY21k
cy0+Y21kbGluZVtjbWRzLT5ucl9tb2RzKytdOwogICAgIGNtZC0+a2luZCA9IGtpbmQ7CiAgICAg
Y21kLT5kb21VID0gZG9tVTsKKyAgICBjbWQtPnN0YXJ0ID0gc3RhcnQ7CiAKICAgICBBU1NFUlQo
c3RybGVuKG5hbWUpIDw9IERUX01BWF9OQU1FKTsKICAgICBzYWZlX3N0cmNweShjbWQtPmR0X25h
bWUsIG5hbWUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IGQ0YzVkZGE4ZGYuLjU0MThmOTIxMTIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3NldHVwLmgKQEAgLTQ5LDYgKzQ5LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUgewogc3Ry
dWN0IGJvb3RjbWRsaW5lIHsKICAgICBib290bW9kdWxlX2tpbmQga2luZDsKICAgICBib29sIGRv
bVU7CisgICAgcGFkZHJfdCBzdGFydDsKICAgICBjaGFyIGR0X25hbWVbRFRfTUFYX05BTUVdOwog
ICAgIGNoYXIgY21kbGluZVtCT09UTU9EX01BWF9DTURMSU5FXTsKIH07CkBAIC0xMDQsNyArMTA1
LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUgKmJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChib290bW9k
dWxlX2tpbmQga2luZCk7CiBzdHJ1Y3QgYm9vdG1vZHVsZSAqIGJvb3RfbW9kdWxlX2ZpbmRfYnlf
YWRkcl9hbmRfa2luZChib290bW9kdWxlX2tpbmQga2luZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0KTsK
IHZvaWQgYWRkX2Jvb3RfY21kbGluZShjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpjbWRs
aW5lLAotICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kLCBib29sIGRv
bVUpOworICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kLCBwYWRkcl90
IHN0YXJ0LCBib29sIGRvbVUpOwogc3RydWN0IGJvb3RjbWRsaW5lICpib290X2NtZGxpbmVfZmlu
ZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKIHN0cnVjdCBib290Y21kbGluZSAqIGJv
b3RfY21kbGluZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSk7CiBjb25zdCBjaGFyICpi
b290X21vZHVsZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:56:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1HD-0004Ju-Kt; Wed, 14 Nov 2018 19:56:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1HC-0004Jm-8Q
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:38 +0000
X-Inumbo-ID: 650fba08-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 650fba08-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:56: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 1gN1HA-000155-Ul
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1HA-0001ew-SN
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1HA-0001ew-SN@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:56:36 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: rename
 get_11_allocation_size to get_allocation_size
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3MzFkYjMzNjQ5M2I4MDczZDk5MjRkODZkOTk5MmM2NmRkZWFiMDgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjU4OjQ1IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogcmVuYW1lIGdldF8xMV9hbGxvY2F0aW9uX3NpemUgdG8g
Z2V0X2FsbG9jYXRpb25fc2l6ZQogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggNTljOWYzNDcxYy4uY2EwYzRmNzg2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNzcsNyArNzcs
NyBAQCBzdHJ1Y3QgdmNwdSAqX19pbml0IGFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAq
ZG9tMCkKICAgICByZXR1cm4gdmNwdV9jcmVhdGUoZG9tMCwgMCwgMCk7CiB9CiAKLXN0YXRpYyB1
bnNpZ25lZCBpbnQgX19pbml0IGdldF8xMV9hbGxvY2F0aW9uX3NpemUocGFkZHJfdCBzaXplKQor
c3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZ2V0X2FsbG9jYXRpb25fc2l6ZShwYWRkcl90IHNp
emUpCiB7CiAgICAgLyoKICAgICAgKiBnZXRfb3JkZXJfZnJvbV9ieXRlcyByZXR1cm5zIHRoZSBv
cmRlciBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8KQEAgLTI0OSw3ICsyNDksNyBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCiAgICAgICAgIGdldF9vcmRlcl9mcm9tX2J5dGVzKG1pbl90KHBhZGRy
X3QsIGRvbTBfbWVtLCBNQigxMjgpKSk7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IG1pbl9vcmRl
ciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKE1CKDQpKTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ZzsKLSAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZv
LT51bmFzc2lnbmVkX21lbSk7CisgICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0X2FsbG9jYXRp
b25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgIGludCBpOwogCiAgICAgYm9vbCBs
b3dtZW0gPSB0cnVlOwpAQCAtMzAxLDcgKzMwMSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxv
Y2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
ICAgICAgKiBJZiB3ZSBmYWlsZWQgdG8gYWxsb2NhdGUgYmFuazAgdW5kZXIgNEdCLCBjb250aW51
ZSBhbGxvY2F0aW5nCiAgICAgICogbWVtb3J5IGZyb20gYWJvdmUgNEdCIGFuZCBmaWxsIGluIGJh
bmtzLgogICAgICAqLwotICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+
dW5hc3NpZ25lZF9tZW0pOworICAgIG9yZGVyID0gZ2V0X2FsbG9jYXRpb25fc2l6ZShraW5mby0+
dW5hc3NpZ25lZF9tZW0pOwogICAgIHdoaWxlICgga2luZm8tPnVuYXNzaWduZWRfbWVtICYmIGtp
bmZvLT5tZW0ubnJfYmFua3MgPCBOUl9NRU1fQkFOS1MgKQogICAgIHsKICAgICAgICAgcGcgPSBh
bGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBsb3dtZW0gPyBNRU1GX2JpdHMoMzIpIDogMCk7
CkBAIC0zMTIsNyArMzEyLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFsbG9jYXRlX21lbW9yeShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICAgICAg
aWYgKCBsb3dtZW0gJiYgb3JkZXIgPCBtaW5fbG93X29yZGVyKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIEQxMVBSSU5UKCJGYWlsZWQgYXQgbWluX2xvd19vcmRlciwgYWxsb3cgaGln
aCBhbGxvY2F0aW9uc1xuIik7Ci0gICAgICAgICAgICAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2Nh
dGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CisgICAgICAgICAgICAgICAgb3JkZXIg
PSBnZXRfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgICAgICAg
ICAgICAgbG93bWVtID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
ICAgICB9CkBAIC0zMzIsNyArMzMyLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFsbG9jYXRlX21l
bW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAg
ICAgICAgaWYgKCBsb3dtZW0gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIEQxMVBS
SU5UKCJBbGxvY2F0aW9uIGJlbG93IGJhbmsgMCwgYWxsb3cgaGlnaCBhbGxvY2F0aW9uc1xuIik7
Ci0gICAgICAgICAgICAgICAgb3JkZXIgPSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51
bmFzc2lnbmVkX21lbSk7CisgICAgICAgICAgICAgICAgb3JkZXIgPSBnZXRfYWxsb2NhdGlvbl9z
aXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgICAgICAgICAgICAgbG93bWVtID0gZmFs
c2U7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CkBAIC0zNDcsNyAr
MzQ3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFsbG9jYXRlX21lbW9yeShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICAgKiBTdWNjZXNzLCBuZXh0
IHRpbWUgYXJvdW5kIHRyeSBhZ2FpbiB0byBnZXQgdGhlIGxhcmdlc3Qgb3JkZXIKICAgICAgICAg
ICogYWxsb2NhdGlvbiBwb3NzaWJsZS4KICAgICAgICAgICovCi0gICAgICAgIG9yZGVyID0gZ2V0
XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOworICAgICAgICBvcmRl
ciA9IGdldF9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKICAgICB9CiAK
ICAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:56:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1HN-0004Kn-NK; Wed, 14 Nov 2018 19:56:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1HM-0004Ke-Kc
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:48 +0000
X-Inumbo-ID: 6b267d24-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b267d24-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:56: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 1gN1HL-00015D-5N
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1HL-0001g5-2Z
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1HL-0001g5-2Z@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:56:47 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: rename allocate_memory to
 allocate_memory_11
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJmZWI0YTU2NDg1Yjk3MmZhYWE3MGU0M2Q3ZmY5NDVkMTRmYjA3ZmMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA4OjU5OjQ1IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogcmVuYW1lIGFsbG9jYXRlX21lbW9yeSB0byBhbGxvY2F0
ZV9tZW1vcnlfMTEKICAgIAogICAgYWxsb2NhdGVfbWVtb3J5IG9ubHkgZGVhbHMgd2l0aCBkaXJl
Y3RseSBtYXBwZWQgbWVtb3J5LiBSZW5hbWUgaXQgdG8KICAgIGFsbG9jYXRlX21lbW9yeV8xMS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNSArKystLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXgg
Y2EwYzRmNzg2ZS4uNjZhMjU4YWI5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjQzLDcgKzI0Myw4
IEBAIGZhaWw6CiAgKiAoYXMgZGVzY3JpYmVkIGFib3ZlKSB3ZSBhbGxvdyBoaWdoZXIgYWxsb2Nh
dGlvbnMgYW5kIGNvbnRpbnVlIHVudGlsCiAgKiB0aGF0IHJ1bnMgb3V0IChvciB3ZSBoYXZlIGFs
bG9jYXRlZCBzdWZmaWNpZW50IGRvbTAgbWVtb3J5KS4KICAqLwotc3RhdGljIHZvaWQgX19pbml0
IGFsbG9jYXRlX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvKQorc3RhdGljIHZvaWQgX19pbml0IGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQogewogICAgIGNvbnN0IHVuc2lnbmVkIGludCBtaW5fbG93X29yZGVyID0K
ICAgICAgICAgZ2V0X29yZGVyX2Zyb21fYnl0ZXMobWluX3QocGFkZHJfdCwgZG9tMF9tZW0sIE1C
KDEyOCkpKTsKQEAgLTIxNTIsNyArMjE1Myw3IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAo
c3RydWN0IGRvbWFpbiAqZCkKIAogI2VuZGlmCiAKLSAgICBhbGxvY2F0ZV9tZW1vcnkoZCwgJmtp
bmZvKTsKKyAgICBhbGxvY2F0ZV9tZW1vcnlfMTEoZCwgJmtpbmZvKTsKICAgICBmaW5kX2dudHRh
Yl9yZWdpb24oZCwgJmtpbmZvKTsKIAogICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBh
bmQgb3RoZXIgaHcgc3R1ZmZzIHRvIGRvbTAuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:57:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:57: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 1gN1HY-0004NE-P3; Wed, 14 Nov 2018 19:57:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1HW-0004Mr-Vo
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:59 +0000
X-Inumbo-ID: 713d4cb8-e847-11e8-9c13-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 713d4cb8-e847-11e8-9c13-12d6303a7972;
 Wed, 14 Nov 2018 19:56: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 1gN1HV-00015N-CQ
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1HV-0001gq-9Y
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:56:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1HV-0001gq-9Y@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:56:57 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: introduce allocate_memory
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyOTMxYjQyMzNlYzM4ZTlmOGQyYjNlYzZkODZhOWM3ZjllYmVkYzIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjAwOjI1IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIGFsbG9jYXRlX21lbW9yeQogICAgCiAg
ICBJbnRyb2R1Y2UgYW4gYWxsb2NhdGVfbWVtb3J5IGZ1bmN0aW9uIGFibGUgdG8gYWxsb2NhdGUg
bWVtb3J5IGZvciBEb21VcwogICAgYW5kIG1hcCBpdCBhdCB0aGUgcmlnaHQgZ3Vlc3QgYWRkcmVz
c2VzLCBhY2NvcmRpbmcgdG8gdGhlIGd1ZXN0IG1lbW9yeQogICAgbWFwOiBHVUVTVF9SQU0wX0JB
U0UgYW5kIEdVRVNUX1JBTTFfQkFTRS4KICAgIAogICAgVGhpcyBpcyB1bmRlciAjaWYgMCBhcyBu
b3QgdXNlZCBmb3Igbm93LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8
IDEwMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDY2YTI1OGFi
OWMuLjk1NzU3MmJkZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwor
KysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTM2OCw2ICszNjgsMTA3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICB9CiB9CiAKKyNpZiAwCitzdGF0aWMgYm9vbCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1vcnko
c3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCBzZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB0b3Rfc2l6ZSkKK3sKKyAgICBpbnQgcmVzOworICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOworICAgIHN0cnVjdCBtZW1iYW5rICpiYW5rOworICAgIHVuc2lnbmVk
IGludCBtYXhfb3JkZXIgPSB+MDsKKworICAgIGJhbmsgPSAma2luZm8tPm1lbS5iYW5rW2tpbmZv
LT5tZW0ubnJfYmFua3NdOworICAgIGJhbmstPnN0YXJ0ID0gZ2ZuX3RvX2dhZGRyKHNnZm4pOwor
ICAgIGJhbmstPnNpemUgPSB0b3Rfc2l6ZTsKKworICAgIHdoaWxlICggdG90X3NpemUgPiAwICkK
KyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9hbGxvY2F0aW9uX3NpemUo
dG90X3NpemUpOworCisgICAgICAgIG9yZGVyID0gbWluKG1heF9vcmRlciwgb3JkZXIpOworCisg
ICAgICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgMCk7CisgICAgICAgIGlm
ICggIXBnICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElmIHdl
IGNhbid0IGFsbG9jYXRlIG9uZSBwYWdlLCB0aGVuIGl0IGlzIHVubGlrZWx5IHRvCisgICAgICAg
ICAgICAgKiBzdWNjZWVkIGluIHRoZSBuZXh0IGl0ZXJhdGlvbi4gU28gYmFpbCBvdXQuCisgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggIW9yZGVyICkKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB3ZSBjYW4n
dCBhbGxvY2F0ZSBtZW1vcnkgd2l0aCBvcmRlciwgdGhlbiBpdCBpcworICAgICAgICAgICAgICog
dW5saWtlbHkgdG8gc3VjY2VlZCBpbiB0aGUgbmV4dCBpdGVyYXRpb24uCisgICAgICAgICAgICAg
KiBSZWNvcmQgdGhlIG9yZGVyIC0gMSB0byBhdm9pZCByZS10cnlpbmcuCisgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgIG1heF9vcmRlciA9IG9yZGVyIC0gMTsKKyAgICAgICAgICAgIGNvbnRp
bnVlOworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShk
LCBzZ2ZuLCBwYWdlX3RvX21mbihwZyksIG9yZGVyKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAg
ICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQgbWFwIHBhZ2Vz
IHRvIERPTVU6ICVkIiwgcmVzKTsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAg
fQorCisgICAgICAgIHNnZm4gPSBnZm5fYWRkKHNnZm4sIDFVTCA8PCBvcmRlcik7CisgICAgICAg
IHRvdF9zaXplIC09ICgxVUxMIDw8IChQQUdFX1NISUZUICsgb3JkZXIpKTsKKyAgICB9CisKKyAg
ICBraW5mby0+bWVtLm5yX2JhbmtzKys7CisgICAga2luZm8tPnVuYXNzaWduZWRfbWVtIC09IGJh
bmstPnNpemU7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQgX19pbml0IGFs
bG9jYXRlX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
KQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgYmFua19zaXplOwor
CisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJBbGxvY2F0aW5nIG1hcHBpbmdzIHRvdGFsbGluZyAl
bGRNQiBmb3IgJXBkOlxuIiwKKyAgICAgICAgICAgLyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBh
cyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLworICAgICAgICAgICAodW5zaWduZWQgbG9uZyko
a2luZm8tPnVuYXNzaWduZWRfbWVtID4+IDIwKSwgZCk7CisKKyAgICBraW5mby0+bWVtLm5yX2Jh
bmtzID0gMDsKKyAgICBiYW5rX3NpemUgPSBNSU4oR1VFU1RfUkFNMF9TSVpFLCBraW5mby0+dW5h
c3NpZ25lZF9tZW0pOworICAgIGlmICggIWFsbG9jYXRlX2JhbmtfbWVtb3J5KGQsIGtpbmZvLCBn
YWRkcl90b19nZm4oR1VFU1RfUkFNMF9CQVNFKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBiYW5rX3NpemUpICkKKyAgICAgICAgZ290byBmYWlsOworCisgICAgYmFua19zaXplID0g
TUlOKEdVRVNUX1JBTTFfU0laRSwga2luZm8tPnVuYXNzaWduZWRfbWVtKTsKKyAgICBpZiAoICFh
bGxvY2F0ZV9iYW5rX21lbW9yeShkLCBraW5mbywgZ2FkZHJfdG9fZ2ZuKEdVRVNUX1JBTTFfQkFT
RSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFua19zaXplKSApCisgICAgICAg
IGdvdG8gZmFpbDsKKworICAgIGlmICgga2luZm8tPnVuYXNzaWduZWRfbWVtICkKKyAgICAgICAg
Z290byBmYWlsOworCisgICAgZm9yKCBpID0gMDsgaSA8IGtpbmZvLT5tZW0ubnJfYmFua3M7IGkr
KyApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiVwZCBCQU5LWyVkXSAlIyJQ
UklwYWRkciItJSMiUFJJcGFkZHIiICglbGRNQilcbiIsCisgICAgICAgICAgICAgICBkLAorICAg
ICAgICAgICAgICAgaSwKKyAgICAgICAgICAgICAgIGtpbmZvLT5tZW0uYmFua1tpXS5zdGFydCwK
KyAgICAgICAgICAgICAgIGtpbmZvLT5tZW0uYmFua1tpXS5zdGFydCArIGtpbmZvLT5tZW0uYmFu
a1tpXS5zaXplLAorICAgICAgICAgICAgICAgLyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBhcyBQ
UklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLworICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcp
KGtpbmZvLT5tZW0uYmFua1tpXS5zaXplID4+IDIwKSk7CisgICAgfQorCisgICAgcmV0dXJuOwor
CitmYWlsOgorICAgIHBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgcmVxdWVzdGVkIGRvbWFpbiBt
ZW1vcnkuIgorICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRoaXMgYXMgUFJJcGFkZHIg
KDE2IGRpZ2l0IGhleCkgKi8KKyAgICAgICAgICAiICVsZEtCIHVuYWxsb2NhdGVkLiBGaXggdGhl
IFZNcyBjb25maWd1cmF0aW9ucy5cbiIsCisgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpa2luZm8t
PnVuYXNzaWduZWRfbWVtID4+IDEwKTsKK30KKyNlbmRpZgorCiBzdGF0aWMgaW50IF9faW5pdCB3
cml0ZV9wcm9wZXJ0aWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSkKIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:57:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1Hi-0004Ou-Qn; Wed, 14 Nov 2018 19:57: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1Hh-0004Oe-1J
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:09 +0000
X-Inumbo-ID: 77513044-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77513044-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:57: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 1gN1Hf-00016N-IN
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Hf-0001he-Fy
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Hf-0001he-Fy@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:57:07 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: refactor construct_dom0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1YjY5MDBjNWE5ZDZjNGU0MjRkMTU3NjUxMjUwMzQ3MzI4ZDRkYmQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjAwOjI1IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogcmVmYWN0b3IgY29uc3RydWN0X2RvbTAKICAgIAogICAg
TW92ZSBnZW5lcmljIGluaXRpYWxpemF0aW9ucyBvdXQgb2YgY29uc3RydWN0X2RvbTAgc28gdGhh
dCB0aGV5IGNhbiBiZQogICAgcmV1c2VkLgogICAgCiAgICBSZW5hbWUgcHJlcGFyZV9kdGIgdG8g
cHJlcGFyZV9kdGJfaHdkb20gdG8gYXZvaWQgY29uZnVzaW9uLgogICAgCiAgICBObyBmdW5jdGlv
bmFsIGNoYW5nZXMgaW4gdGhpcyBwYXRjaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jIHwgMTIyICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgNTYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCmluZGV4IDk1NzU3MmJkZWQuLjQ3MDdmNDIxM2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAg
LTE0NzIsNyArMTQ3Miw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgcmV0dXJuIHJlczsKIH0K
IAotc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGIoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKK3N0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2h3ZG9t
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAgY29u
c3QgcDJtX3R5cGVfdCBkZWZhdWx0X3AybXQgPSBwMm1fbW1pb19kaXJlY3RfYzsKICAgICBjb25z
dCB2b2lkICpmZHQ7CkBAIC0yMjA3LDczICsyMjA3LDI5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBm
aW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAga2luZm8tPmdu
dHRhYl9zdGFydCwga2luZm8tPmdudHRhYl9zdGFydCArIGtpbmZvLT5nbnR0YWJfc2l6ZSk7CiB9
CiAKLWludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBp
bnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbykKIHsKLSAgICBzdHJ1Y3Qga2VybmVsX2luZm8ga2luZm8gPSB7fTsKICAg
ICBzdHJ1Y3QgdmNwdSAqc2F2ZWRfY3VycmVudDsKLSAgICBpbnQgcmMsIGksIGNwdTsKLQorICAg
IGludCBpLCBjcHU7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52Y3B1WzBdOwogICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzID0gJnYtPmFyY2guY3B1X2luZm8tPmd1ZXN0X2NwdV91c2Vy
X3JlZ3M7CiAKLSAgICAvKiBTYW5pdHkhICovCi0gICAgQlVHX09OKGQtPmRvbWFpbl9pZCAhPSAw
KTsKICAgICBCVUdfT04oZC0+dmNwdVswXSA9PSBOVUxMKTsKICAgICBCVUdfT04odi0+aXNfaW5p
dGlhbGlzZWQpOwogCi0gICAgcHJpbnRrKCIqKiogTE9BRElORyBET01BSU4gMCAqKipcbiIpOwot
ICAgIGlmICggZG9tMF9tZW0gPD0gMCApCi0gICAgewotICAgICAgICB3YXJuaW5nX2FkZCgiUExF
QVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcgNTEyTSBGT1IgTk9XXG4iKTsK
LSAgICAgICAgZG9tMF9tZW0gPSBNQig1MTIpOwotICAgIH0KLQotCi0gICAgaW9tbXVfaHdkb21f
aW5pdChkKTsKLQotICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKLQotICAgIGtpbmZvLnVuYXNzaWdu
ZWRfbWVtID0gZG9tMF9tZW07Ci0gICAga2luZm8uZCA9IGQ7Ci0KLSAgICByYyA9IGtlcm5lbF9w
cm9iZSgma2luZm8sIE5VTEwpOwotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0dXJuIHJj
OwotCiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIC8qIGlmIGFhcmNoMzIgbW9kZSBpcyBub3Qg
c3VwcG9ydGVkIGF0IEVMMSBkbyBub3QgYWxsb3cgMzItYml0IGRvbWFpbiAqLwotICAgIGlmICgg
IShjcHVfaGFzX2VsMV8zMikgJiYga2luZm8udHlwZSA9PSBET01BSU5fMzJCSVQgKQorICAgIGlm
ICggIShjcHVfaGFzX2VsMV8zMikgJiYga2luZm8tPnR5cGUgPT0gRE9NQUlOXzMyQklUICkKICAg
ICB7CiAgICAgICAgIHByaW50aygiUGxhdGZvcm0gZG9lcyBub3Qgc3VwcG9ydCAzMi1iaXQgZG9t
YWluXG4iKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQotICAgIGQtPmFyY2gudHlw
ZSA9IGtpbmZvLnR5cGU7CiAKICAgICBpZiAoIGlzXzY0Yml0X2RvbWFpbihkKSApCiAgICAgICAg
IHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZSh2KTsKIAogI2VuZGlmCiAKLSAgICBhbGxvY2F0
ZV9tZW1vcnlfMTEoZCwgJmtpbmZvKTsKLSAgICBmaW5kX2dudHRhYl9yZWdpb24oZCwgJmtpbmZv
KTsKLQotICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBhbmQgb3RoZXIgaHcgc3R1ZmZz
IHRvIGRvbTAuICovCi0gICAgcmMgPSBnaWNfbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKGQpOwot
ICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSBwbGF0Zm9y
bV9zcGVjaWZpY19tYXBwaW5nKGQpOwotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0dXJu
IHJjOwotCi0gICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKLSAgICAgICAgcmMgPSBwcmVwYXJlX2R0
YihkLCAma2luZm8pOwotICAgIGVsc2UKLSAgICAgICAgcmMgPSBwcmVwYXJlX2FjcGkoZCwgJmtp
bmZvKTsKLQotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCiAgICAgLyoK
ICAgICAgKiBUaGUgZm9sbG93aW5nIGxvYWRzIHVzZSB0aGUgZG9tYWluJ3MgcDJtIGFuZCByZXF1
aXJlIGN1cnJlbnQgdG8KICAgICAgKiBiZSBhIHZjcHUgb2YgdGhlIGRvbWFpbiwgdGVtcG9yYXJp
bHkgc3dpdGNoCkBAIC0yMjg2LDIwICsyMjQyLDE4IEBAIGludCBfX2luaXQgY29uc3RydWN0X2Rv
bTAoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKiBrZXJuZWxfbG9hZCB3aWxsIGRldGVybWluZSB0
aGUgcGxhY2VtZW50IG9mIHRoZSBrZXJuZWwgYXMgd2VsbAogICAgICAqIGFzIHRoZSBpbml0cmQg
JiBmZHQgaW4gUkFNLCBzbyBjYWxsIGl0IGZpcnN0LgogICAgICAqLwotICAgIGtlcm5lbF9sb2Fk
KCZraW5mbyk7CisgICAga2VybmVsX2xvYWQoa2luZm8pOwogICAgIC8qIGluaXRyZF9sb2FkIHdp
bGwgZml4IHVwIHRoZSBmZHQsIHNvIGNhbGwgaXQgYmVmb3JlIGR0Yl9sb2FkICovCi0gICAgaW5p
dHJkX2xvYWQoJmtpbmZvKTsKLSAgICBkdGJfbG9hZCgma2luZm8pOworICAgIGluaXRyZF9sb2Fk
KGtpbmZvKTsKKyAgICBkdGJfbG9hZChraW5mbyk7CiAKICAgICAvKiBOb3cgdGhhdCB3ZSBhcmUg
ZG9uZSByZXN0b3JlIHRoZSBvcmlnaW5hbCBwMm0gYW5kIGN1cnJlbnQuICovCiAgICAgc2V0X2N1
cnJlbnQoc2F2ZWRfY3VycmVudCk7CiAgICAgcDJtX3Jlc3RvcmVfc3RhdGUoc2F2ZWRfY3VycmVu
dCk7CiAKLSAgICBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpOwotCiAgICAgbWVtc2V0KHJlZ3Ms
IDAsIHNpemVvZigqcmVncykpOwogCi0gICAgcmVncy0+cGMgPSAocmVnaXN0ZXJfdClraW5mby5l
bnRyeTsKKyAgICByZWdzLT5wYyA9IChyZWdpc3Rlcl90KWtpbmZvLT5lbnRyeTsKIAogICAgIGlm
ICggaXNfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CkBAIC0yMzE3LDE0ICsyMjcxLDE0IEBAIGlu
dCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICovCiAg
ICAgICAgIHJlZ3MtPnIwID0gMDsgLyogU0JaICovCiAgICAgICAgIHJlZ3MtPnIxID0gMHhmZmZm
ZmZmZjsgLyogV2UgdXNlIERUQiB0aGVyZWZvcmUgbm8gbWFjaGluZSBpZCAqLwotICAgICAgICBy
ZWdzLT5yMiA9IGtpbmZvLmR0Yl9wYWRkcjsKKyAgICAgICAgcmVncy0+cjIgPSBraW5mby0+ZHRi
X3BhZGRyOwogICAgIH0KICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgcmVncy0+Y3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7CiAgICAgICAgIC8qIEZyb20gbGlu
dXgvRG9jdW1lbnRhdGlvbi9hcm02NC9ib290aW5nLnR4dCAqLwotICAgICAgICByZWdzLT54MCA9
IGtpbmZvLmR0Yl9wYWRkcjsKKyAgICAgICAgcmVncy0+eDAgPSBraW5mby0+ZHRiX3BhZGRyOwog
ICAgICAgICByZWdzLT54MSA9IDA7IC8qIFJlc2VydmVkIGZvciBmdXR1cmUgdXNlICovCiAgICAg
ICAgIHJlZ3MtPngyID0gMDsgLyogUmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UgKi8KICAgICAgICAg
cmVncy0+eDMgPSAwOyAvKiBSZXNlcnZlZCBmb3IgZnV0dXJlIHVzZSAqLwpAQCAtMjM1Miw2ICsy
MzA2LDYyIEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICByZXR1cm4gMDsKIH0KIAoraW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHN0cnVjdCBrZXJuZWxfaW5mbyBraW5mbyA9IHt9OworICAgIGludCByYzsK
KworICAgIC8qIFNhbml0eSEgKi8KKyAgICBCVUdfT04oZC0+ZG9tYWluX2lkICE9IDApOworCisg
ICAgcHJpbnRrKCIqKiogTE9BRElORyBET01BSU4gMCAqKipcbiIpOworICAgIGlmICggZG9tMF9t
ZW0gPD0gMCApCisgICAgeworICAgICAgICB3YXJuaW5nX2FkZCgiUExFQVNFIFNQRUNJRlkgZG9t
MF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcgNTEyTSBGT1IgTk9XXG4iKTsKKyAgICAgICAgZG9tMF9t
ZW0gPSBNQig1MTIpOworICAgIH0KKworICAgIGlvbW11X2h3ZG9tX2luaXQoZCk7CisKKyAgICBk
LT5tYXhfcGFnZXMgPSB+MFU7CisKKyAgICBraW5mby51bmFzc2lnbmVkX21lbSA9IGRvbTBfbWVt
OworICAgIGtpbmZvLmQgPSBkOworCisgICAgcmMgPSBrZXJuZWxfcHJvYmUoJmtpbmZvLCBOVUxM
KTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiByYzsKKworI2lmZGVmIENPTkZJ
R19BUk1fNjQKKyAgICAvKiB0eXBlIG11c3QgYmUgc2V0IGJlZm9yZSBhbGxvY2F0ZV9tZW1vcnkg
Ki8KKyAgICBkLT5hcmNoLnR5cGUgPSBraW5mby50eXBlOworI2VuZGlmCisgICAgYWxsb2NhdGVf
bWVtb3J5XzExKGQsICZraW5mbyk7CisgICAgZmluZF9nbnR0YWJfcmVnaW9uKGQsICZraW5mbyk7
CisKKyAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8sIGlycXMgYW5kIG90aGVyIGh3IHN0dWZmcyB0
byBkb20wLiAqLworICAgIHJjID0gZ2ljX21hcF9od2RvbV9leHRyYV9tYXBwaW5ncyhkKTsKKyAg
ICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0gcGxhdGZvcm1f
c3BlY2lmaWNfbWFwcGluZyhkKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiBy
YzsKKworICAgIGlmICggYWNwaV9kaXNhYmxlZCApCisgICAgICAgIHJjID0gcHJlcGFyZV9kdGJf
aHdkb20oZCwgJmtpbmZvKTsKKyAgICBlbHNlCisgICAgICAgIHJjID0gcHJlcGFyZV9hY3BpKGQs
ICZraW5mbyk7CisKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiByYzsKKworICAg
IHJjID0gY29uc3RydWN0X2RvbWFpbihkLCAma2luZm8pOworICAgIGRpc2NhcmRfaW5pdGlhbF9t
b2R1bGVzKCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:57:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1Hs-0004Qc-SX; Wed, 14 Nov 2018 19:57: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1Hr-0004QI-P6
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:19 +0000
X-Inumbo-ID: 7d609689-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d609689-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:57: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 1gN1Hp-00016g-O4
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Hp-0001iV-Lh
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Hp-0001iV-Lh@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:57:17 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: move
 unregister_init_virtual_region to init_done
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0YTk5Nzg5Mzg3MjQ5YzJmYmM5YWVmODFhODI2NzRmODdlMmZjZmEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjAwOjI1IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0NyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogbW92ZSB1bnJlZ2lzdGVyX2luaXRfdmlydHVhbF9yZWdp
b24gdG8gaW5pdF9kb25lCiAgICAKICAgIE1vdmUgdW5yZWdpc3Rlcl9pbml0X3ZpcnR1YWxfcmVn
aW9uIHRvIGluaXRfZG9uZS4gRm9sbG93IHRoZSBzYW1lIHBhdGgKICAgIGFzIHg4Ni4gSXQgaXMg
YWxzbyB1c2VmdWwgdG8gbW92ZSBpdCBsYXRlciBzbyB0aGF0IGNyZWF0ZV9kb21VcyBjYW4gYmUK
ICAgIGNhbGxlZCBiZWZvcmUgdGhhdCBpbiBmb2xsb3dpbmcgcGF0Y2hlcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL3NldHVwLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGI1MjU2ZDI5NDAuLmY0ZTQwM2E4OGIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBA
IC02Niw2ICs2Niw5IEBAIGludGVnZXJfcGFyYW0oInhlbmhlYXBfbWVnYWJ5dGVzIiwgb3B0X3hl
bmhlYXBfbWVnYWJ5dGVzKTsKIAogc3RhdGljIF9fdXNlZCB2b2lkIGluaXRfZG9uZSh2b2lkKQog
eworICAgIC8qIE11c3QgYmUgZG9uZSBwYXN0IHNldHRpbmcgc3lzdGVtX3N0YXRlLiAqLworICAg
IHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOworCiAgICAgZnJlZV9pbml0X21lbW9y
eSgpOwogICAgIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCgpOwogfQpAQCAtOTYxLDkgKzk2NCw2IEBA
IHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAK
ICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwogCi0gICAgLyogTXVzdCBiZSBk
b25lIHBhc3Qgc2V0dGluZyBzeXN0ZW1fc3RhdGUuICovCi0gICAgdW5yZWdpc3Rlcl9pbml0X3Zp
cnR1YWxfcmVnaW9uKCk7Ci0KICAgICBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVy
KGRvbTApOwogCiAgICAgLyogU3dpdGNoIG9uIHRvIHRoZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQg
c3RhY2sgZm9yIHRoZSBpZGxlIHZjcHUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:57:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1I4-0004S4-0K; Wed, 14 Nov 2018 19:57:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1I2-0004Rq-3R
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:30 +0000
X-Inumbo-ID: 83717a30-e847-11e8-8923-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83717a30-e847-11e8-8923-12d6303a7972;
 Wed, 14 Nov 2018 19:57: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 1gN1Hz-00017p-U1
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Hz-0001jA-Rg
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Hz-0001jA-Rg@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:57:27 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: introduce create_domUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3NzRlOWIxZGYyNzQ4ZTAxYjlmMjAwOTFkNTA3MmU1ODJhMjI3MmIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjI1IDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIGNyZWF0ZV9kb21VcwogICAgCiAgICBD
YWxsIGEgbmV3IGZ1bmN0aW9uLCAiY3JlYXRlX2RvbVVzIiwgZnJvbSBzZXR1cF94ZW4gdG8gc3Rh
cnQgRG9tVSBWTXMuCiAgICAKICAgIEludHJvZHVjZSBzdXBwb3J0IGZvciB0aGUgInhlbixkb21h
aW4iIGNvbXBhdGlibGUgbm9kZSBvbiBkZXZpY2UgdHJlZS4KICAgIENyZWF0ZSBuZXcgRG9tVSBW
TXMgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZvdW5kIG9uIGRldmljZSB0cmVlIHVuZGVyCiAg
ICAieGVuLGRvbWFpbiIuIENhbGwgY29uc3RydWN0X2RvbVUgZm9yIGVhY2ggZG9tYWluLgogICAg
CiAgICBJbnRyb2R1Y2UgYSBzaW1wbGUgZ2xvYmFsIHZhcmlhYmxlIG5hbWVkIG1heF9pbml0X2Rv
bWlkIHRvIGtlZXAgdHJhY2sgb2YKICAgIHRoZSBpbml0aWFsIGFsbG9jYXRlZCBkb21pZHMuIEl0
IGhvbGRzIHRoZSBtYXggZG9taWQgYW1vbmcgdGhlIGluaXRpYWwKICAgIGRvbWFpbnMuCiAgICAK
ICAgIE1vdmUgdGhlIGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzIGFmdGVyIERvbVVzIGhhdmUgYmVl
biBidWlsdC4KICAgIAogICAgRmlyc3QgY3JlYXRlIGRvbVVzLCB0aGVuIHN0YXJ0IGRvbTAgLS0g
bm8gcG9pbnQgaW4gdHJ5aW5nIHRvIHN0YXJ0IGRvbTAKICAgIHdoZW4gdGhlIGNwdSBpcyBidXN5
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgW2p1bGllbjogQWRkIFhFTl9ET01DVExfQ0RGX2hhcF9ndWVzdF0KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20KICAgIENDOiBqYmV1bGljaEBzdXNlLmNvbQotLS0KIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgIDUgKysrKysKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1
cC5oIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggNDcwN2Y0MjEzYi4uOGFlMTU0ODFlYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwpAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlIDxhc20vaXJxLmg+CiAjaW5jbHVk
ZSA8YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vZXJy
Lmg+CiAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9s
aWJmZHQuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CkBAIC0yMzA2LDYgKzIzMDcs
NTEgQEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMg
aW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQor
eworICAgIHJldHVybiAtRU5PU1lTOworfQorCit2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9p
ZCkKK3sKKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7CisgICAgY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpjaG9zZW4gPSBkdF9maW5kX25vZGVfYnlfcGF0aCgiL2Nob3NlbiIp
OworCisgICAgQlVHX09OKGNob3NlbiA9PSBOVUxMKTsKKyAgICBkdF9mb3JfZWFjaF9jaGlsZF9u
b2RlKGNob3Nlbiwgbm9kZSkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAg
ICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkX2NmZyA9IHsKKyAgICAgICAgICAg
IC5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSwKKyAgICAg
ICAgICAgIC5hcmNoLm5yX3NwaXMgPSAwLAorICAgICAgICAgICAgLmZsYWdzID0gWEVOX0RPTUNU
TF9DREZfaHZtX2d1ZXN0IHwgWEVOX0RPTUNUTF9DREZfaGFwLAorICAgICAgICAgICAgLm1heF92
Y3B1cyA9IDEsCisgICAgICAgICAgICAubWF4X2V2dGNobl9wb3J0ID0gLTEsCisgICAgICAgICAg
ICAubWF4X2dyYW50X2ZyYW1lcyA9IDY0LAorICAgICAgICAgICAgLm1heF9tYXB0cmFja19mcmFt
ZXMgPSAxMDI0LAorICAgICAgICB9OworCisgICAgICAgIGlmICggIWR0X2RldmljZV9pc19jb21w
YXRpYmxlKG5vZGUsICJ4ZW4sZG9tYWluIikgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAg
ICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIpICkKKyAgICAg
ICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IEdVRVNUX1ZQTDAxMV9TUEkgLSAzMiArIDE7Cisg
ICAgICAgIGR0X3Byb3BlcnR5X3JlYWRfdTMyKG5vZGUsICJjcHVzIiwgJmRfY2ZnLm1heF92Y3B1
cyk7CisKKyAgICAgICAgZCA9IGRvbWFpbl9jcmVhdGUoKyttYXhfaW5pdF9kb21pZCwgJmRfY2Zn
LCBmYWxzZSk7CisgICAgICAgIGlmICggSVNfRVJSKGQpICkKKyAgICAgICAgICAgIHBhbmljKCJF
cnJvciBjcmVhdGluZyBkb21haW4gJXMiLCBkdF9ub2RlX25hbWUobm9kZSkpOworCisgICAgICAg
IGQtPmlzX2NvbnNvbGUgPSB0cnVlOworCisgICAgICAgIGlmICggY29uc3RydWN0X2RvbVUoZCwg
bm9kZSkgIT0gMCApCisgICAgICAgICAgICBwYW5pYygiQ291bGQgbm90IHNldCB1cCBkb21haW4g
JXMiLCBkdF9ub2RlX25hbWUobm9kZSkpOworCisgICAgICAgIGRvbWFpbl91bnBhdXNlX2J5X3N5
c3RlbWNvbnRyb2xsZXIoZCk7CisgICAgfQorfQorCiBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20w
KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGtlcm5lbF9pbmZvIGtpbmZvID0ge307
CkBAIC0yMzU2LDEwICsyNDAyLDcgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggcmMgPCAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAg
cmMgPSBjb25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7Ci0gICAgZGlzY2FyZF9pbml0aWFsX21v
ZHVsZXMoKTsKLQotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gY29uc3RydWN0X2RvbWFpbihk
LCAma2luZm8pOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBmNGU0MDNhODhiLi5lODMyMjFhYjc5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAt
NjQsMTEgKzY0LDE0IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIG9wdF94ZW5oZWFwX21lZ2FieXRl
cyBfX2luaXRkYXRhOwogaW50ZWdlcl9wYXJhbSgieGVuaGVhcF9tZWdhYnl0ZXMiLCBvcHRfeGVu
aGVhcF9tZWdhYnl0ZXMpOwogI2VuZGlmCiAKK2RvbWlkX3QgX19yZWFkX21vc3RseSBtYXhfaW5p
dF9kb21pZDsKKwogc3RhdGljIF9fdXNlZCB2b2lkIGluaXRfZG9uZSh2b2lkKQogewogICAgIC8q
IE11c3QgYmUgZG9uZSBwYXN0IHNldHRpbmcgc3lzdGVtX3N0YXRlLiAqLwogICAgIHVucmVnaXN0
ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOwogCisgICAgZGlzY2FyZF9pbml0aWFsX21vZHVsZXMo
KTsKICAgICBmcmVlX2luaXRfbWVtb3J5KCk7CiAgICAgc3RhcnR1cF9jcHVfaWRsZV9sb29wKCk7
CiB9CkBAIC05NjQsNiArOTY3LDggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3Rp
dmU7CiAKKyAgICBjcmVhdGVfZG9tVXMoKTsKKwogICAgIGRvbWFpbl91bnBhdXNlX2J5X3N5c3Rl
bWNvbnRyb2xsZXIoZG9tMCk7CiAKICAgICAvKiBTd2l0Y2ggb24gdG8gdGhlIGR5bmFtaWNhbGx5
IGFsbG9jYXRlZCBzdGFjayBmb3IgdGhlIGlkbGUgdmNwdQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IDU0
MThmOTIxMTIuLjQ4MTg3ZTFlN2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0
dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTc1LDYgKzc1LDggQEAg
c3RydWN0IGJvb3RpbmZvIHsKIAogZXh0ZXJuIHN0cnVjdCBib290aW5mbyBib290aW5mbzsKIAor
ZXh0ZXJuIGRvbWlkX3QgbWF4X2luaXRfZG9taWQ7CisKIHZvaWQgYXJjaF9pbml0X21lbW9yeSh2
b2lkKTsKIAogdm9pZCBjb3B5X2Zyb21fcGFkZHIodm9pZCAqZHN0LCBwYWRkcl90IHBhZGRyLCB1
bnNpZ25lZCBsb25nIGxlbik7CkBAIC05MSw2ICs5Myw3IEBAIHZvaWQgYWNwaV9jcmVhdGVfZWZp
X21tYXBfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKIGludCBhY3BpX21ha2VfZWZpX25vZGVzKHZv
aWQgKmZkdCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKTsKIAogaW50IGNvbnN0cnVjdF9kb20w
KHN0cnVjdCBkb21haW4gKmQpOwordm9pZCBjcmVhdGVfZG9tVXModm9pZCk7CiAKIHZvaWQgZGlz
Y2FyZF9pbml0aWFsX21vZHVsZXModm9pZCk7CiB2b2lkIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhw
YWRkcl90IHMsIHBhZGRyX3QgZSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0
dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAppbmRleCA0MmZkZGViY2M4Li4xYzgw
NzgzNDBkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC02Niw0ICs2Niw2IEBAIGV4dGVybiBib29sIG9w
dF9kb20wX3NoYWRvdzsKICNlbmRpZgogZXh0ZXJuIGJvb2wgZG9tMF9wdmg7CiAKKyNkZWZpbmUg
bWF4X2luaXRfZG9taWQgKDApCisKICNlbmRpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:57:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:57: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 1gN1ID-0004T3-2D; Wed, 14 Nov 2018 19:57:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1IA-0004Sp-WF
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:39 +0000
X-Inumbo-ID: 8987b808-e847-11e8-b72c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8987b808-e847-11e8-b72c-12d6303a7972;
 Wed, 14 Nov 2018 19:57:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN1IA-00017x-4L
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1IA-0001k3-1I
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1IA-0001k3-1I@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:57:38 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: implement construct_domU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhZWI2MzM1NDYwZDNlMTQxYzJmNzc3Njk2NzkyOTNjYmJjYjVjNGUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMyIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogaW1wbGVtZW50IGNvbnN0cnVjdF9kb21VCiAgICAKICAg
IFNpbWlsYXIgdG8gY29uc3RydWN0X2RvbTAsIGNvbnN0cnVjdF9kb21VIGNyZWF0ZXMgYSBiYXJl
Ym9uZSBEb21VIGd1ZXN0LgogICAgCiAgICBUaGUgZGV2aWNlIHRyZWUgbm9kZSBwYXNzZWQgYXMg
YXJndW1lbnQgaXMgY29tcGF0aWJsZSAieGVuLGRvbWFpbiIsIHNlZQogICAgZG9jcy9taXNjL2Fy
bS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dC4KICAgIAogICAgUmVtb3ZlICNpZiAwIGZyb20gYWxs
b2NhdGVfbWVtb3J5IGFzIHRoaXMgcGF0Y2ggd2lsbCBzdGFydCB1c2luZyBpdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgog
ICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwppbmRleCA4YWUxNTQ4MWVjLi5jZjg0ZGU5OTcxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCkBAIC00LDYgKzQsNyBAQAogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhl
bi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9z
aXplcy5oPgogI2luY2x1ZGUgPGFzbS9pcnEuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2lu
Y2x1ZGUgPHhlbi9lcnJuby5oPgpAQCAtMzY5LDcgKzM3MCw2IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwKICAgICB9CiB9CiAKLSNpZiAw
CiBzdGF0aWMgYm9vbCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5f
dCBzZ2ZuLApAQCAtNDY4LDcgKzQ2OCw2IEBAIGZhaWw6CiAgICAgICAgICAgIiAlbGRLQiB1bmFs
bG9jYXRlZC4gRml4IHRoZSBWTXMgY29uZmlndXJhdGlvbnMuXG4iLAogICAgICAgICAgICh1bnNp
Z25lZCBsb25nKWtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAxMCk7CiB9Ci0jZW5kaWYKIAogc3Rh
dGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCkBAIC0yMzEwLDcgKzIzMDksMzcgQEAg
c3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbVUo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKLSAgICByZXR1cm4gLUVOT1NZUzsKKyAg
ICBzdHJ1Y3Qga2VybmVsX2luZm8ga2luZm8gPSB7fTsKKyAgICBpbnQgcmM7CisgICAgdTY0IG1l
bTsKKworICAgIHJjID0gZHRfcHJvcGVydHlfcmVhZF91NjQobm9kZSwgIm1lbW9yeSIsICZtZW0p
OworICAgIGlmICggIXJjICkKKyAgICB7CisgICAgICAgIHByaW50aygiRXJyb3IgYnVpbGRpbmcg
RG9tVTogY2Fubm90IHJlYWQgXCJtZW1vcnlcIiBwcm9wZXJ0eVxuIik7CisgICAgICAgIHJldHVy
biAtRUlOVkFMOworICAgIH0KKyAgICBraW5mby51bmFzc2lnbmVkX21lbSA9IChwYWRkcl90KW1l
bSAqIFNaXzFLOworCisgICAgcHJpbnRrKCIqKiogTE9BRElORyBET01VIGNwdXM9JXUgbWVtb3J5
PSUiUFJJeDY0IktCICoqKlxuIiwgZC0+bWF4X3ZjcHVzLCBtZW0pOworCisgICAgaWYgKCB2Y3B1
X2NyZWF0ZShkLCAwLCAwKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAg
ZC0+bWF4X3BhZ2VzID0gfjBVOworCisgICAga2luZm8uZCA9IGQ7CisKKyAgICByYyA9IGtlcm5l
bF9wcm9iZSgma2luZm8sIG5vZGUpOworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgcmV0dXJu
IHJjOworCisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIC8qIHR5cGUgbXVzdCBiZSBzZXQgYmVm
b3JlIGFsbG9jYXRlIG1lbW9yeSAqLworICAgIGQtPmFyY2gudHlwZSA9IGtpbmZvLnR5cGU7Cisj
ZW5kaWYKKyAgICBhbGxvY2F0ZV9tZW1vcnkoZCwgJmtpbmZvKTsKKworICAgIHJldHVybiBjb25z
dHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CiB9CiAKIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2
b2lkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:57:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:57: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 1gN1IN-0004U0-4F; Wed, 14 Nov 2018 19:57:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1IM-0004Tr-1E
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:50 +0000
X-Inumbo-ID: 8f9a3784-e847-11e8-8c7a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f9a3784-e847-11e8-8c7a-12d6303a7972;
 Wed, 14 Nov 2018 19:57: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 1gN1IK-000185-AV
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1IK-0001ks-8B
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1IK-0001ks-8B@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:57:48 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: generate a simple device
 tree for domUs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmYThhNjFhODE2MjQyNDVhNjU3OTlhZmE5ODUyN2E4ZTYxNmY4YjIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMyIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogZ2VuZXJhdGUgYSBzaW1wbGUgZGV2aWNlIHRyZWUgZm9y
IGRvbVVzCiAgICAKICAgIEludHJvZHVjZSBmdW5jdGlvbnMgdG8gZ2VuZXJhdGUgYSBiYXNpYyBk
b21VIGRldmljZSB0cmVlLCBzaW1pbGFyIHRvIHRoZQogICAgZXhpc3RpbmcgZnVuY3Rpb25zIGlu
IHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgfCAyMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAyMzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKaW5kZXggY2Y4NGRlOTk3MS4uMmM2YThlNzJjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAt
MTAzNCw3ICsxMDM0LDYgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9ub2RlKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCwKICAgICByZXR1cm4gcmVzOwogfQogCi0jaWZk
ZWYgQ09ORklHX0FDUEkKIC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYXMgcGFydCBvZiB0
aGUgZGV2aWNlIHRyZWUgZ2VuZXJhdGlvbiBmb3IgRG9tMAogICogb24gQUNQSSBzeXN0ZW1zLCBh
bmQgRG9tVXMgc3RhcnRlZCBkaXJlY3RseSBmcm9tIFhlbiBiYXNlZCBvbiBkZXZpY2UKQEAgLTEw
ODAsNyArMTA3OSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qg
c3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIAogICAgIHJldHVybiByZXM7CiB9Ci0jZW5kaWYK
IAogc3RhdGljIGludCBfX2luaXQgbWFwX2lycV90b19kb21haW4oc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgbmVlZF9tYXBwaW5nLCBjb25zdCBjaGFyICpkZXZuYW1lKQpAQCAtMTQ3Miw2ICsxNDcwLDIz
NSBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAgIHJldHVybiByZXM7CiB9CiAKK3N0YXRpYyBpbnQg
X19pbml0IG1ha2VfZ2ljdjJfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQg
KmZkdCkKK3sKKyAgICBpbnQgcmVzID0gMDsKKyAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FE
RFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CisgICAgX19iZTMyICpj
ZWxsczsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImludGVycnVwdC1jb250cm9s
bGVyQCJfX3N0cmluZ2lmeShHVUVTVF9HSUNEX0JBU0UpKTsKKyAgICBpZiAoIHJlcyApCisgICAg
ICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjYWRk
cmVzcy1jZWxscyIsIDApOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgIiNpbnRlcnJ1cHQtY2VsbHMiLCAzKTsK
KyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJv
cGVydHkoZmR0LCAiaW50ZXJydXB0LWNvbnRyb2xsZXIiLCBOVUxMLCAwKTsKKyAgICBpZiAoIHJl
cyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5n
KGZkdCwgImNvbXBhdGlibGUiLCAiYXJtLGdpYy00MDAiKTsKKyAgICBpZiAoIHJlcyApCisgICAg
ICAgIHJldHVybiByZXM7CisKKyAgICBjZWxscyA9ICZyZWdbMF07CisgICAgZHRfY2hpbGRfc2V0
X3JhbmdlKCZjZWxscywgR1VFU1RfUk9PVF9BRERSRVNTX0NFTExTLCBHVUVTVF9ST09UX1NJWkVf
Q0VMTFMsCisgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX0dJQ0RfQkFTRSwgR1VFU1RfR0lD
RF9TSVpFKTsKKyAgICBkdF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJF
U1NfQ0VMTFMsIEdVRVNUX1JPT1RfU0laRV9DRUxMUywKKyAgICAgICAgICAgICAgICAgICAgICAg
R1VFU1RfR0lDQ19CQVNFLCBHVUVTVF9HSUNDX1NJWkUpOworCisgICAgcmVzID0gZmR0X3Byb3Bl
cnR5KGZkdCwgInJlZyIsIHJlZywgc2l6ZW9mKHJlZykpOworICAgIGlmIChyZXMpCisgICAgICAg
IHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxw
aGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMpOworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVy
biByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwgR1VF
U1RfUEhBTkRMRV9HSUMpOworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisKKyAg
ICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKworICAgIHJldHVybiByZXM7Cit9CisKK3N0YXRp
YyBpbnQgX19pbml0IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHZvaWQgKmZkdCkKK3sKKyAgICBpbnQgcmVzID0gMDsKKyAgICBfX2JlMzIgcmVnWyhHVUVTVF9S
T09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CisgICAgX19i
ZTMyICpjZWxsczsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImludGVycnVwdC1j
b250cm9sbGVyQCJfX3N0cmluZ2lmeShHVUVTVF9HSUNWM19HSUNEX0JBU0UpKTsKKyAgICBpZiAo
IHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2Vs
bChmZHQsICIjYWRkcmVzcy1jZWxscyIsIDApOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0
dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgIiNpbnRlcnJ1cHQt
Y2VsbHMiLCAzKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICBy
ZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiaW50ZXJydXB0LWNvbnRyb2xsZXIiLCBOVUxMLCAwKTsK
KyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJv
cGVydHlfc3RyaW5nKGZkdCwgImNvbXBhdGlibGUiLCAiYXJtLGdpYy12MyIpOworICAgIGlmICgg
cmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGNlbGxzID0gJnJlZ1swXTsKKyAgICBk
dF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsIEdVRVNU
X1JPT1RfU0laRV9DRUxMUywKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDVjNfR0lD
RF9CQVNFLCBHVUVTVF9HSUNWM19HSUNEX1NJWkUpOworICAgIGR0X2NoaWxkX3NldF9yYW5nZSgm
Y2VsbHMsIEdVRVNUX1JPT1RfQUREUkVTU19DRUxMUywgR1VFU1RfUk9PVF9TSVpFX0NFTExTLAor
ICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9HSUNWM19HSUNSMF9CQVNFLCBHVUVTVF9HSUNW
M19HSUNSMF9TSVpFKTsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJyZWciLCByZWcs
IHNpemVvZihyZWcpKTsKKyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAg
cmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAibGludXgscGhhbmRsZSIsIEdVRVNUX1BIQU5E
TEVfR0lDKTsKKyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0g
ZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAicGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAg
ICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X2VuZF9ub2Rl
KGZkdCk7CisKKyAgICByZXR1cm4gcmVzOworfQorCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dp
Y19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQoreworICAgIHN3
aXRjaCAoIGQtPmFyY2gudmdpYy52ZXJzaW9uICkKKyAgICB7CisgICAgY2FzZSBHSUNfVjM6Cisg
ICAgICAgIHJldHVybiBtYWtlX2dpY3YzX2RvbVVfbm9kZShkLCBmZHQpOworICAgIGNhc2UgR0lD
X1YyOgorICAgICAgICByZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsKKyAgICBk
ZWZhdWx0OgorICAgICAgICBwYW5pYygiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb24iKTsKKyAgICB9
Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IG1ha2VfdGltZXJfZG9tVV9ub2RlKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3sKKyAgICBpbnQgcmVzOworICAgIGdpY19pbnRlcnJ1
cHRfdCBpbnRyc1szXTsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgInRpbWVyIik7
CisgICAgaWYgKCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgaWYgKCAhaXNfNjRi
aXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmco
ZmR0LCAiY29tcGF0aWJsZSIsICJhcm0sYXJtdjctdGltZXIiKTsKKyAgICAgICAgaWYgKCByZXMg
KQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAg
ICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmluZyhmZHQsICJjb21wYXRpYmxlIiwgImFybSxhcm12
OC10aW1lciIpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVzOwor
ICAgIH0KKworICAgIHNldF9pbnRlcnJ1cHRfcHBpKGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlT
X1NfUFBJLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdF9w
cGkoaW50cnNbMV0sIEdVRVNUX1RJTUVSX1BIWVNfTlNfUFBJLCAweGYsIERUX0lSUV9UWVBFX0xF
VkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMl0sIEdVRVNUX1RJTUVSX1ZJ
UlRfUFBJLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisKKyAgICByZXMgPSBmZHRfcHJv
cGVydHkoZmR0LCAiaW50ZXJydXB0cyIsIGludHJzLCBzaXplb2YgKGludHJzWzBdKSAqIDMpOwor
ICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eV9jZWxsKGZkdCwgImludGVycnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4g
cmVzOworCisgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7CisKKyAgICByZXR1cm4gcmVzOwor
fQorCisvKgorICogVGhlIG1heCBzaXplIGZvciBEVCBpcyAyTUIuIEhvd2V2ZXIsIHRoZSBnZW5l
cmF0ZWQgRFQgaXMgc21hbGwsIDRLQgorICogYXJlIGVub3VnaCBmb3Igbm93LCBidXQgd2UgbWln
aHQgaGF2ZSB0byBpbmNyZWFzZSBpdCBpbiB0aGUgZnV0dXJlLgorICovCisjZGVmaW5lIERPTVVf
RFRCX1NJWkUgNDA5Ngorc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQoreworICAgIGludCBhZGRyY2Vs
bHMsIHNpemVjZWxsczsKKyAgICBpbnQgcmV0OworCisgICAgYWRkcmNlbGxzID0gR1VFU1RfUk9P
VF9BRERSRVNTX0NFTExTOworICAgIHNpemVjZWxscyA9IEdVRVNUX1JPT1RfU0laRV9DRUxMUzsK
KworICAgIGtpbmZvLT5mZHQgPSB4bWFsbG9jX2J5dGVzKERPTVVfRFRCX1NJWkUpOworICAgIGlm
ICgga2luZm8tPmZkdCA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBy
ZXQgPSBmZHRfY3JlYXRlKGtpbmZvLT5mZHQsIERPTVVfRFRCX1NJWkUpOworICAgIGlmICggcmV0
IDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaF9yZXNlcnZl
bWFwKGtpbmZvLT5mZHQpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJyOwor
CisgICAgcmV0ID0gZmR0X2JlZ2luX25vZGUoa2luZm8tPmZkdCwgIi8iKTsKKyAgICBpZiAoIHJl
dCA8IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxs
KGtpbmZvLT5mZHQsICIjYWRkcmVzcy1jZWxscyIsIGFkZHJjZWxscyk7CisgICAgaWYgKCByZXQg
KQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZv
LT5mZHQsICIjc2l6ZS1jZWxscyIsIHNpemVjZWxscyk7CisgICAgaWYgKCByZXQgKQorICAgICAg
ICBnb3RvIGVycjsKKworICAgIHJldCA9IG1ha2VfY2hvc2VuX25vZGUoa2luZm8pOworICAgIGlm
ICggcmV0ICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQgPSBtYWtlX3BzY2lfbm9kZShr
aW5mby0+ZmR0LCBOVUxMKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJyOworCisg
ICAgcmV0ID0gbWFrZV9jcHVzX25vZGUoZCwga2luZm8tPmZkdCwgTlVMTCk7CisgICAgaWYgKCBy
ZXQgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldCA9IG1ha2VfbWVtb3J5X25vZGUoZCwg
a2luZm8tPmZkdCwgYWRkcmNlbGxzLCBzaXplY2VsbHMsIGtpbmZvKTsKKyAgICBpZiAoIHJldCAp
CisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gbWFrZV9naWNfZG9tVV9ub2RlKGQsIGtp
bmZvLT5mZHQpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQg
PSBtYWtlX3RpbWVyX2RvbVVfbm9kZShkLCBraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCApCisg
ICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2VuZF9ub2RlKGtpbmZvLT5mZHQpOwor
ICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2Zp
bmlzaChraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICBnb3RvIGVycjsK
KworICAgIHJldHVybiAwOworCisgIGVycjoKKyAgICBwcmludGsoIkRldmljZSB0cmVlIGdlbmVy
YXRpb24gZmFpbGVkICglZCkuXG4iLCByZXQpOworICAgIHhmcmVlKGtpbmZvLT5mZHQpOworCisg
ICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2h3
ZG9tKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAg
Y29uc3QgcDJtX3R5cGVfdCBkZWZhdWx0X3AybXQgPSBwMm1fbW1pb19kaXJlY3RfYzsKQEAgLTIz
MzksNiArMjU2NiwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3Qg
ZG9tYWluICpkLAogI2VuZGlmCiAgICAgYWxsb2NhdGVfbWVtb3J5KGQsICZraW5mbyk7CiAKKyAg
ICByYyA9IHByZXBhcmVfZHRiX2RvbVUoZCwgJmtpbmZvKTsKKyAgICBpZiAoIHJjIDwgMCApCisg
ICAgICAgIHJldHVybiByYzsKKwogICAgIHJldHVybiBjb25zdHJ1Y3RfZG9tYWluKGQsICZraW5m
byk7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:58:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:58: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 1gN1IX-0004VX-6L; Wed, 14 Nov 2018 19:58:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1IW-0004VN-0C
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:00 +0000
X-Inumbo-ID: 95ac3a8e-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95ac3a8e-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:57: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 1gN1IU-00018F-GX
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1IU-0001m4-E2
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:57:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1IU-0001m4-E2@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:57:58 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: make set_interrupt_ppi able
 to handle non-PPI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5M2Y3OTk1N2VhOTQzYmNlZDViYjdhMjQ0ZjRhNjgzZjQ3ZWM3MjIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMyIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogbWFrZSBzZXRfaW50ZXJydXB0X3BwaSBhYmxlIHRvIGhh
bmRsZSBub24tUFBJCiAgICAKICAgIGFsc28gcmVuYW1lIGl0IHRvIHNldF9pbnRlcnJ1cHQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDI5ICsrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDJjNmE4ZTcyYzMuLjhjYzU2NTViOGMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKQEAgLTU5NCwxOSArNTk0LDIwIEBAIHN0YXRpYyBpbnQgX19pbml0IHdyaXRl
X3Byb3BlcnRpZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywK
IAogdHlwZWRlZiBfX2JlMzIgZ2ljX2ludGVycnVwdF90WzNdOwogCi1zdGF0aWMgdm9pZCBfX2lu
aXQgc2V0X2ludGVycnVwdF9wcGkoZ2ljX2ludGVycnVwdF90IGludGVycnVwdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaXJxLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHVtYXNrLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCkKK3N0YXRp
YyB2b2lkIF9faW5pdCBzZXRfaW50ZXJydXB0KGdpY19pbnRlcnJ1cHRfdCBpbnRlcnJ1cHQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaXJxLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdW1hc2ssCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7CiAgICAgX19i
ZTMyICpjZWxscyA9IGludGVycnVwdDsKKyAgICBib29sIGlzX3BwaSA9ICEhKGlycSA8IDMyKTsK
IAogICAgIEJVR19PTihpcnEgPCAxNik7Ci0gICAgQlVHX09OKGlycSA+PSAzMik7CisgICAgaXJx
IC09IChpc19wcGkpID8gMTY6IDMyOyAvKiBQUElzIHN0YXJ0IGF0IDE2LCBTUElzIGF0IDMyICov
CiAKICAgICAvKiBTZWUgbGludXggRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lu
dGVycnVwdC1jb250cm9sbGVyL2FybSxnaWMudHh0ICovCi0gICAgZHRfc2V0X2NlbGwoJmNlbGxz
LCAxLCAxKTsgLyogaXMgYSBQUEkgKi8KLSAgICBkdF9zZXRfY2VsbCgmY2VsbHMsIDEsIGlycSAt
IDE2KTsgLyogUFBJcyBzdGFydCBhdCAxNiAqLworICAgIGR0X3NldF9jZWxsKCZjZWxscywgMSwg
aXNfcHBpKTsgLyogaXMgYSBQUEk/ICovCisgICAgZHRfc2V0X2NlbGwoJmNlbGxzLCAxLCBpcnEp
OwogICAgIGR0X3NldF9jZWxsKCZjZWxscywgMSwgKGNwdW1hc2sgPDwgOCkgfCBsZXZlbCk7CiB9
CiAKQEAgLTcyOSw3ICs3MzAsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2h5cGVydmlzb3Jf
bm9kZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqICAtIEFsbCBDUFVzCiAgICAgICogIFRPRE86
IEhhbmRsZSBwcm9wZXJseSB0aGUgY3B1bWFzazsKICAgICAgKi8KLSAgICBzZXRfaW50ZXJydXB0
X3BwaShpbnRyLCBkLT5hcmNoLmV2dGNobl9pcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9X
KTsKKyAgICBzZXRfaW50ZXJydXB0KGludHIsIGQtPmFyY2guZXZ0Y2huX2lycSwgMHhmLCBEVF9J
UlFfVFlQRV9MRVZFTF9MT1cpOwogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGZk
dCwgJmludHIsIDEpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKQEAgLTEw
MDYsMTUgKzEwMDcsMTUgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9ub2RlKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCwKIAogICAgIGlycSA9IHRpbWVyX2dldF9pcnEo
VElNRVJfUEhZU19TRUNVUkVfUFBJKTsKICAgICBkdF9kcHJpbnRrKCIgIFNlY3VyZSBpbnRlcnJ1
cHQgJXVcbiIsIGlycSk7Ci0gICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMF0sIGlycSwgMHhm
LCBEVF9JUlFfVFlQRV9MRVZFTF9MT1cpOworICAgIHNldF9pbnRlcnJ1cHQoaW50cnNbMF0sIGly
cSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9MT1cpOwogCiAgICAgaXJxID0gdGltZXJfZ2V0X2ly
cShUSU1FUl9QSFlTX05PTlNFQ1VSRV9QUEkpOwogICAgIGR0X2RwcmludGsoIiAgTm9uIHNlY3Vy
ZSBpbnRlcnJ1cHQgJXVcbiIsIGlycSk7Ci0gICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMV0s
IGlycSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9MT1cpOworICAgIHNldF9pbnRlcnJ1cHQoaW50
cnNbMV0sIGlycSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9MT1cpOwogCiAgICAgaXJxID0gdGlt
ZXJfZ2V0X2lycShUSU1FUl9WSVJUX1BQSSk7CiAgICAgZHRfZHByaW50aygiICBWaXJ0IGludGVy
cnVwdCAldVxuIiwgaXJxKTsKLSAgICBzZXRfaW50ZXJydXB0X3BwaShpbnRyc1syXSwgaXJxLCAw
eGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdChpbnRyc1syXSwg
aXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CiAKICAgICByZXMgPSBmZHRfcHJvcGVy
dHlfaW50ZXJydXB0cyhmZHQsIGludHJzLCAzKTsKICAgICBpZiAoIHJlcyApCkBAIC0xNjAzLDkg
KzE2MDQsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX3RpbWVyX2RvbVVfbm9kZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgICAgICAgICByZXR1cm4gcmVzOwogICAg
IH0KIAotICAgIHNldF9pbnRlcnJ1cHRfcHBpKGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlTX1Nf
UFBJLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7Ci0gICAgc2V0X2ludGVycnVwdF9wcGko
aW50cnNbMV0sIEdVRVNUX1RJTUVSX1BIWVNfTlNfUFBJLCAweGYsIERUX0lSUV9UWVBFX0xFVkVM
X0xPVyk7Ci0gICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMl0sIEdVRVNUX1RJTUVSX1ZJUlRf
UFBJLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdChpbnRy
c1swXSwgR1VFU1RfVElNRVJfUEhZU19TX1BQSSwgMHhmLCBEVF9JUlFfVFlQRV9MRVZFTF9MT1cp
OworICAgIHNldF9pbnRlcnJ1cHQoaW50cnNbMV0sIEdVRVNUX1RJTUVSX1BIWVNfTlNfUFBJLCAw
eGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdChpbnRyc1syXSwg
R1VFU1RfVElNRVJfVklSVF9QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKIAogICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJpbnRlcnJ1cHRzIiwgaW50cnMsIHNpemVvZiAoaW50
cnNbMF0pICogMyk7CiAgICAgaWYgKCByZXMgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:58:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:58: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 1gN1Ig-0004WS-89; Wed, 14 Nov 2018 19:58: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1If-0004WM-P4
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:09 +0000
X-Inumbo-ID: 9bc11261-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bc11261-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:58: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 1gN1Ie-000194-MP
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Ie-0001mf-K6
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Ie-0001mf-K6@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:58:08 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: generate vpl011 node on
 device tree for domU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkY2FlNDlkOTk1NTliNDUxNDRjNDE5ZTAzMjEwZDU5NDUyMGM5NDAKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMyIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogZ2VuZXJhdGUgdnBsMDExIG5vZGUgb24gZGV2aWNlIHRy
ZWUgZm9yIGRvbVUKICAgIAogICAgSW50cm9kdWNlIHZwbDAxMSBzdXBwb3J0IHRvIGd1ZXN0cyBz
dGFydGVkIGZyb20gWGVuOiBpdCBwcm92aWRlcyBhCiAgICBzaW1wbGUgd2F5IHRvIHByaW50IG91
dHB1dCBmcm9tIGEgZ3Vlc3QsIGFzIG1vc3QgZ3Vlc3RzIGNvbWUgd2l0aCBhCiAgICBwbDAxMSBk
cml2ZXIuIEl0IGlzIGFsc28gYWJsZSB0byBwcm92aWRlIGEgd29ya2luZyBjb25zb2xlIHdpdGgK
ICAgIGludGVycnVwdCBzdXBwb3J0LgogICAgCiAgICBUaGUgVUFSVCBleHBvc2VkIHRvIHRoZSBn
dWVzdCBpcyBhIFNCU0EgY29tcGF0aWJsZSBVQVJUIGFuZCBub3QgYSBQTDAxMS4KICAgIFNCU0Eg
VUFSVCBpcyBhIHN1YnNldCBvZiBQTDAxMSByMXA1LiBBIGZ1bGwgUEwwMTEgaW1wbGVtZW50YXRp
b24gaW4gWGVuCiAgICB3b3VsZCBqdXN0IGJlIHRvbyBkaWZmaWN1bHQsIHNvIGd1ZXN0cyBtYXkg
cmVxdWlyZSBzb21lIGRyaXZlcnMgY2hhbmdlcy4KICAgIAogICAgRW5hYmxlIHZwbDAxMSBjb25k
aXRpb25hbGx5IGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgfCAgMyArKysKIDIgZmlsZXMgY2hh
bmdlZCwgNjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA4Y2M1NjU1YjhjLi5j
ZDRhMmM3ZGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNjIyLDYgKzE2MjIsNTQgQEAgc3RhdGlj
IGludCBfX2luaXQgbWFrZV90aW1lcl9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwg
dm9pZCAqZmR0KQogICAgIHJldHVybiByZXM7CiB9CiAKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFS
VF9DT05TT0xFCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQoreworICAgIGludCByZXM7CisgICAgZ2ljX2lu
dGVycnVwdF90IGludHI7CisgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMg
KyBHVUVTVF9ST09UX1NJWkVfQ0VMTFNdOworICAgIF9fYmUzMiAqY2VsbHM7CisKKyAgICByZXMg
PSBmZHRfYmVnaW5fbm9kZShmZHQsICJzYnNhLXVhcnRAIl9fc3RyaW5naWZ5KEdVRVNUX1BMMDEx
X0JBU0UpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMg
PSBmZHRfcHJvcGVydHlfc3RyaW5nKGZkdCwgImNvbXBhdGlibGUiLCAiYXJtLHNic2EtdWFydCIp
OworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGNlbGxzID0gJnJl
Z1swXTsKKyAgICBkdF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1Nf
Q0VMTFMsCisgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1JPT1RfU0laRV9DRUxMUywgR1VF
U1RfUEwwMTFfQkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfU0laRSk7
CisgICAgaWYgKCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eShmZHQsICJyZWciLCByZWcsIHNpemVvZihyZWcpKTsKKyAgICBpZiAoIHJlcyApCisgICAg
ICAgIHJldHVybiByZXM7CisKKyAgICBzZXRfaW50ZXJydXB0KGludHIsIEdVRVNUX1ZQTDAxMV9T
UEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfSElHSCk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVy
dHkoZmR0LCAiaW50ZXJydXB0cyIsIGludHIsIHNpemVvZiAoaW50cikpOworICAgIGlmICggcmVz
ICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZk
dCwgImludGVycnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNU
X1BIQU5ETEVfR0lDKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAg
ICAvKiBVc2UgYSBkZWZhdWx0IGJhdWQgcmF0ZSBvZiAxMTUyMDAuICovCisgICAgZmR0X3Byb3Bl
cnR5X3UzMihmZHQsICJjdXJyZW50LXNwZWVkIiwgMTE1MjAwKTsKKworICAgIHJlcyA9IGZkdF9l
bmRfbm9kZShmZHQpOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAg
IHJldHVybiAwOworfQorI2VuZGlmCisKIC8qCiAgKiBUaGUgbWF4IHNpemUgZm9yIERUIGlzIDJN
Qi4gSG93ZXZlciwgdGhlIGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCiAgKiBhcmUgZW5vdWdo
IGZvciBub3csIGJ1dCB3ZSBtaWdodCBoYXZlIHRvIGluY3JlYXNlIGl0IGluIHRoZSBmdXR1cmUu
CkBAIC0xNjgzLDYgKzE3MzEsMTYgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9t
VShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlmICgg
cmV0ICkKICAgICAgICAgZ290byBlcnI7CiAKKyAgICBpZiAoIGtpbmZvLT52cGwwMTEgKQorICAg
IHsKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05T
T0xFCisgICAgICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRfbm9kZShkLCBraW5mby0+ZmR0KTsK
KyNlbmRpZgorICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICB9
CisKICAgICByZXQgPSBmZHRfZW5kX25vZGUoa2luZm8tPmZkdCk7CiAgICAgaWYgKCByZXQgPCAw
ICkKICAgICAgICAgZ290byBlcnI7CkBAIC0yNTUxLDYgKzI2MDksOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgcHJpbnRrKCIqKiog
TE9BRElORyBET01VIGNwdXM9JXUgbWVtb3J5PSUiUFJJeDY0IktCICoqKlxuIiwgZC0+bWF4X3Zj
cHVzLCBtZW0pOwogCisgICAga2luZm8udnBsMDExID0gZHRfcHJvcGVydHlfcmVhZF9ib29sKG5v
ZGUsICJ2cGwwMTEiKTsKKwogICAgIGlmICggdmNwdV9jcmVhdGUoZCwgMCwgMCkgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9rZXJuZWwuaCBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaAppbmRl
eCA0MzIwZjcyYWQ0Li4zM2YzZTcyYjExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVs
LmgKKysrIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5oCkBAIC0zMyw2ICszMyw5IEBAIHN0cnVjdCBr
ZXJuZWxfaW5mbyB7CiAgICAgcGFkZHJfdCBkdGJfcGFkZHI7CiAgICAgcGFkZHJfdCBpbml0cmRf
cGFkZHI7CiAKKyAgICAvKiBFbmFibGUgcGwwMTEgZW11bGF0aW9uICovCisgICAgYm9vbCB2cGww
MTE7CisKICAgICAvKiBsb2FkZXIgdG8gdXNlIGZvciB0aGlzIGtlcm5lbCAqLwogICAgIHZvaWQg
KCpsb2FkKShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8pOwogICAgIC8qIGxvYWRlciBzcGVjaWZp
YyBzdGF0ZSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:58:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:58: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 1gN1Ir-0004Xc-Ba; Wed, 14 Nov 2018 19:58:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1Iq-0004XV-2T
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:20 +0000
X-Inumbo-ID: a1d2378a-e847-11e8-b2a6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1d2378a-e847-11e8-b2a6-12d6303a7972;
 Wed, 14 Nov 2018 19:58:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN1Io-00019E-Sp
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Io-0001nr-QL
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Io-0001nr-QL@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:58:18 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: introduce a union in vpl011
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3ZDQ4NDdhNDMwODY3MTAyYzQ4M2I4MWM1ZDIyMmEzY2RlZDE0ZDgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMyIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIGEgdW5pb24gaW4gdnBsMDExCiAgICAK
ICAgIEludHJvZHVjZSBhIHVuaW9uIGluIHN0cnVjdCB2cGwwMTEgdG8gY29udGFpbiB0aGUgY29u
c29sZSByaW5nIG1lbWJlcnMuCiAgICBBIGxhdGVyIHBhdGNoIHdpbGwgYWRkIGFub3RoZXIgbWVt
YmVyIG9mIHRoZSB1bmlvbiBmb3IgdGhlIGNhc2Ugd2hlcmUKICAgIHRoZSBiYWNrZW5kIGlzIGlu
IFhlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICB8IDIyICsrKysrKysrKysr
Ky0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggfCAgOCArKysrKystLQog
MiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKaW5k
ZXggMTE3ZTQxYzc2MC4uY2M5ZWYyMGU1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAx
MS5jCisrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtODMsNyArODMsNyBAQCBzdGF0aWMg
dWludDhfdCB2cGwwMTFfcmVhZF9kYXRhKHN0cnVjdCBkb21haW4gKmQpCiAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKICAgICB1aW50OF90IGRhdGEgPSAwOwogICAgIHN0cnVjdCB2cGwwMTEgKnZw
bDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKLSAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmlu
dGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWY7CiAgICAgWEVOQ09OU19SSU5HX0lEWCBp
bl9jb25zLCBpbl9wcm9kOwogCiAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwpAQCAtMTQ2LDcg
KzE0Niw3IEBAIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAq
ZCkKIHN0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfdHhfZmlmb19zdGF0dXMoc3RydWN0IHZwbDAx
MSAqdnBsMDExLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmlmb19sZXZlbCkKIHsKLSAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmlu
dGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWY7CiAgICAgdW5zaWduZWQgaW50IGZpZm9f
dGhyZXNob2xkID0gc2l6ZW9mKGludGYtPm91dCkgLSBTQlNBX1VBUlRfRklGT19MRVZFTDsKIAog
ICAgIEJVSUxEX0JVR19PTihzaXplb2YoaW50Zi0+b3V0KSA8IFNCU0FfVUFSVF9GSUZPX1NJWkUp
OwpAQCAtMTY1LDcgKzE2NSw3IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVj
dCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwog
ICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKLSAgICBzdHJ1Y3Qg
eGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAgIHN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWY7CiAg
ICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CiAKICAgICBWUEwwMTFfTE9D
SyhkLCBmbGFncyk7CkBAIC0zODMsNyArMzgzLDcgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFf
YXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKLSAgICBzdHJ1Y3QgeGVu
Y29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAgIHN0cnVjdCB4ZW5j
b25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWY7CiAgICAg
WEVOQ09OU19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7CiAg
ICAgWEVOQ09OU19SSU5HX0lEWCBpbl9maWZvX2xldmVsLCBvdXRfZmlmb19sZXZlbDsKIApAQCAt
NDYwLDE0ICs0NjAsMTQgQEAgaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbykKICAgICBpbnQgcmM7CiAgICAgc3RydWN0
IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwogCi0gICAgaWYgKCB2cGwwMTEtPnJp
bmdfYnVmICkKKyAgICBpZiAoIHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKIAogICAgIC8qIE1hcCB0aGUgZ3Vlc3QgUEZOIHRvIFhlbiBhZGRy
ZXNzIHNwYWNlLiAqLwogICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goaW5mby0+Z2ZuKSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX3BhZ2UsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19idWYpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfcGFnZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5n
X2J1Zik7CiAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICBnb3RvIG91dDsKIApAQCAtNDk2LDcg
KzQ5Niw4IEBAIG91dDI6CiAgICAgdmdpY19mcmVlX3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7
CiAKIG91dDE6Ci0gICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYs
IHZwbDAxMS0+cmluZ19wYWdlKTsKKyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDEx
LT5iYWNrZW5kLmRvbS5yaW5nX2J1ZiwKKwkJCSAgICAgICAgICAgICAgICB2cGwwMTEtPmJhY2tl
bmQuZG9tLnJpbmdfcGFnZSk7CiAKIG91dDoKICAgICByZXR1cm4gcmM7CkBAIC01MDYsMTEgKzUw
NywxMiBAQCB2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwogCi0gICAgaWYgKCAh
dnBsMDExLT5yaW5nX2J1ZiApCisgICAgaWYgKCAhdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1
ZiApCiAgICAgICAgIHJldHVybjsKIAogICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBs
MDExLT5ldnRjaG4pOwotICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdf
YnVmLCB2cGwwMTEtPnJpbmdfcGFnZSk7CisgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZw
bDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYsCisJCQkgICAgICAgICAgICAgICAgdnBsMDExLT5i
YWNrZW5kLmRvbS5yaW5nX3BhZ2UpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKaW5kZXggYTgy
ODY5YTUzYy4uYTg4MGJjZmQ5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGww
MTEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCkBAIC0zMCw4ICszMCwxMiBA
QAogI2RlZmluZSBTQlNBX1VBUlRfRklGT19TSVpFIDMyCiAKIHN0cnVjdCB2cGwwMTEgewotICAg
IHZvaWQgKnJpbmdfYnVmOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKKyAgICB1
bmlvbiB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB2b2lkICpyaW5nX2J1ZjsKKyAg
ICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKKyAgICAgICAgfSBkb207Cisg
ICAgfSBiYWNrZW5kOwogICAgIHVpbnQzMl90ICAgIHVhcnRmcjsgICAgICAgICAvKiBGbGFnIHJl
Z2lzdGVyICovCiAgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAgICAgIC8qIENvbnRyb2wgcmVn
aXN0ZXIgKi8KICAgICB1aW50MzJfdCAgICB1YXJ0aW1zYzsgICAgICAgLyogSW50ZXJydXB0IG1h
c2sgcmVnaXN0ZXIqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:58:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1J1-0004Ye-DM; Wed, 14 Nov 2018 19:58:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1J0-0004YV-1n
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:30 +0000
X-Inumbo-ID: a7e399c5-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7e399c5-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:58: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 1gN1Iz-00019O-2L
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Iz-0001pw-00
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Iz-0001pw-00@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:58:28 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: refactor vpl011_data_avail
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3MWUwNmNjODQ1YmY1ZmQxZjBiZGY3YjRjMGM3ZmU3OWRmM2MzNjEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMyIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogcmVmYWN0b3IgdnBsMDExX2RhdGFfYXZhaWwKICAgIAog
ICAgTW92ZSB0aGUgY29kZSB0byBjYWxjdWxhdGUgaW5fZmlmb19sZXZlbCBhbmQgb3V0X2ZpZm9f
bGV2ZWwgb3V0IG9mCiAgICB2cGwwMTFfZGF0YV9hdmFpbCwgdG8gdGhlIGNhbGxlci4KICAgIFRo
aXMgY2hhbmdlIHdpbGwgbWFrZSBpdCBwb3NzaWJsZSB0byByZXVzZSB2cGwwMTFfZGF0YV9hdmFp
bCB3aXRoCiAgICBkaWZmZXJlbnQgcmluZyBzdHJ1Y3R1cmVzIGluIGEgbGF0ZXIgcGF0Y2guCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9hcmNoL2FybS92cGwwMTEuYyB8IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM2IGluc2VydGlvbnMo
KyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBi
L3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCBjYzllZjIwZTVlLi5lMjk1MTVhM2I2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
CkBAIC0zNzksMzAgKzM3OSwxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9v
cHMgdnBsMDExX21taW9faGFuZGxlciA9IHsKICAgICAud3JpdGUgPSB2cGwwMTFfbW1pb193cml0
ZSwKIH07CiAKLXN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQp
CitzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9maWZvX2xldmVsLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9zaXplLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfZmlmb19s
ZXZlbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkNPTlNfUklOR19JRFggb3V0
X3NpemUpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzdHJ1Y3QgdnBsMDExICp2
cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Ci0gICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpp
bnRmID0gdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1ZjsKLSAgICBYRU5DT05TX1JJTkdfSURY
IGluX2NvbnMsIGluX3Byb2QsIG91dF9jb25zLCBvdXRfcHJvZDsKLSAgICBYRU5DT05TX1JJTkdf
SURYIGluX2ZpZm9fbGV2ZWwsIG91dF9maWZvX2xldmVsOwotCi0gICAgVlBMMDExX0xPQ0soZCwg
ZmxhZ3MpOwotCi0gICAgaW5fY29ucyA9IGludGYtPmluX2NvbnM7Ci0gICAgaW5fcHJvZCA9IGlu
dGYtPmluX3Byb2Q7Ci0gICAgb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKLSAgICBvdXRfcHJv
ZCA9IGludGYtPm91dF9wcm9kOwotCi0gICAgc21wX3JtYigpOwotCi0gICAgaW5fZmlmb19sZXZl
bCA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluX2NvbnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihpbnRmLT5pbikpOwotCi0gICAgb3V0X2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChvdXRf
cHJvZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91dCkpOwogCiAg
ICAgLyoqKiogVXBkYXRlIHRoZSBVQVJUIFJYIHN0YXRlICoqKiovCiAKQEAgLTQxMSwxMSArMzk0
LDExIEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwogCiAgICAgLyogU2V0IHRoZSBGSUZPX0ZV
TEwgYml0IGlmIHRoZSBYZW4gYnVmZmVyIGlzIGZ1bGwuICovCi0gICAgaWYgKCBpbl9maWZvX2xl
dmVsID09IHNpemVvZihpbnRmLT5pbikgKQorICAgIGlmICggaW5fZmlmb19sZXZlbCA9PSBpbl9z
aXplICkKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKIAogICAgIC8qIEFzc2VydCB0
aGUgUlggaW50ZXJydXB0IGlmIHRoZSBGSUZPIGlzIG1vcmUgdGhhbiBoYWxmIHdheSBmaWxsZWQu
ICovCi0gICAgaWYgKCBpbl9maWZvX2xldmVsID49IHNpemVvZihpbnRmLT5pbikgLSBTQlNBX1VB
UlRfRklGT19MRVZFTCApCisgICAgaWYgKCBpbl9maWZvX2xldmVsID49IGluX3NpemUgLSBTQlNB
X1VBUlRfRklGT19MRVZFTCApCiAgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7CiAKICAg
ICAvKgpAQCAtNDI4LDcgKzQxMSw3IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0
cnVjdCBkb21haW4gKmQpCiAKICAgICAvKioqKiBVcGRhdGUgdGhlIFVBUlQgVFggc3RhdGUgKioq
Ki8KIAotICAgIGlmICggb3V0X2ZpZm9fbGV2ZWwgIT0gc2l6ZW9mKGludGYtPm91dCkgKQorICAg
IGlmICggb3V0X2ZpZm9fbGV2ZWwgIT0gb3V0X3NpemUgKQogICAgIHsKICAgICAgICAgdnBsMDEx
LT51YXJ0ZnIgJj0gflRYRkY7CiAKQEAgLTQ0NiwxMyArNDI5LDM4IEBAIHN0YXRpYyB2b2lkIHZw
bDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBpZiAoIG91dF9maWZvX2xl
dmVsID09IDAgKQogICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwotCi0gICAgVlBMMDEx
X1VOTE9DSyhkLCBmbGFncyk7CiB9CiAKIHN0YXRpYyB2b2lkIHZwbDAxMV9ub3RpZmljYXRpb24o
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQogewotICAgIHZwbDAxMV9kYXRhX2F2
YWlsKHYtPmRvbWFpbik7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNo
LnZwbDAxMTsKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPmJh
Y2tlbmQuZG9tLnJpbmdfYnVmOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJv
ZCwgb3V0X2NvbnMsIG91dF9wcm9kOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fZmlmb19sZXZl
bCwgb3V0X2ZpZm9fbGV2ZWw7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisKKyAgICBp
bl9jb25zID0gaW50Zi0+aW5fY29uczsKKyAgICBpbl9wcm9kID0gaW50Zi0+aW5fcHJvZDsKKyAg
ICBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOworICAgIG91dF9wcm9kID0gaW50Zi0+b3V0X3By
b2Q7CisKKyAgICBzbXBfcm1iKCk7CisKKyAgICBpbl9maWZvX2xldmVsID0geGVuY29uc19xdWV1
ZWQoaW5fcHJvZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7CisK
KyAgICBvdXRfZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2NvbnMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7CisKKyAgICB2cGwwMTFfZGF0YV9h
dmFpbCh2LT5kb21haW4sIGluX2ZpZm9fbGV2ZWwsIHNpemVvZihpbnRmLT5pbiksCisgICAgICAg
ICAgICAgICAgICAgICAgb3V0X2ZpZm9fbGV2ZWwsIHNpemVvZihpbnRmLT5vdXQpKTsKKworICAg
IFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwogfQogCiBpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZvKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:58:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:58: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 1gN1JB-0004Za-FR; Wed, 14 Nov 2018 19:58: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1JA-0004ZT-Ma
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:40 +0000
X-Inumbo-ID: adf798ef-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adf798ef-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:58: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 1gN1J9-00019W-8L
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1J9-0001qw-5w
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1J9-0001qw-5w@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:58:39 +0000
Subject: [Xen-changelog] [xen staging] xen: support console_switching
 between Dom0 and DomUs on ARM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5YWZmZjE0YjRjYjhmNzlhZmFkMjBmYTQ4NTA3YjA0MzA5ZWFmNGMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMyIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuOiBzdXBwb3J0IGNvbnNvbGVfc3dpdGNoaW5nIGJldHdlZW4gRG9t
MCBhbmQgRG9tVXMgb24gQVJNCiAgICAKICAgIFRvZGF5IEN0cmwtQUFBIGlzIHVzZWQgdG8gc3dp
dGNoIGJldHdlZW4gWGVuIGFuZCBEb20wLiBFeHRlbmQgdGhlCiAgICBtZWNoYW5pc20gdG8gYWxs
b3cgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIFhlbiwgRG9tMCwgYW5kIGFueSBvZiB0aGUKICAgIGlu
aXRpYWwgRG9tVSBjcmVhdGVkIGZyb20gWGVuIGFsb25nc2lkZSBEb20wIG91dCBvZiBpbmZvcm1h
dGlvbiBwcm92aWRlZAogICAgdmlhIGRldmljZSB0cmVlLgogICAgCiAgICBSZW5hbWUgeGVuX3J4
IHRvIGNvbnNvbGVfcnggdG8gbWF0Y2ggdGhlIG5ldyBiZWhhdmlvci4KICAgIAogICAgQ2xhcmlm
eSBleGlzdGluZyBjb21tZW50IGFib3V0ICJub3RpZnkgdGhlIGd1ZXN0IiwgbWFraW5nIGl0IGNs
ZWFyIHRoYXQKICAgIGl0IGlzIG9ubHkgYWJvdXQgdGhlIGhhcmR3YXJlIGRvbWFpbi4KICAgIAog
ICAgU3dpdGNoaW5nIHRoZSBjb25zb2xlIGlucHV0IHRvIGRvbVVzIHN0YXJ0ZWQgZnJvbSBYZW4g
YXQgYm9vdCBpcwogICAgI2lmZGVmJ2VkIHRvIDAgaW4gdGhpcyBwYXRjaC4gVGhlIGNvZGUgd2ls
bCBiZSBlbmFibGVkIHdoZW4KICAgIHZwbDAxMV9yeF9jaGFyX3hlbiBpcyBpbnRyb2R1Y2VkLiBG
b3Igbm93IGl0IGlzIGRpc2FibGVkIGZvcgogICAgYmlzZWN0YWJpbGl0eS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIENDOiBhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tCiAgICBDQzogR2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tCiAg
ICBDQzogaWFuLmphY2tzb25AZXUuY2l0cml4LmNvbQogICAgQ0M6IGpiZXVsaWNoQHN1c2UuY29t
CiAgICBDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQogICAgQ0M6IHRpbUB4ZW4ub3JnCiAgICBD
Qzogd2VpLmxpdTJAY2l0cml4LmNvbQotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwg
ODIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMK
aW5kZXggOTA3YWE5N2NkNC4uNDE0ZDMyOWMzOSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTMxLDEwICsz
MSwxMyBAQAogI2luY2x1ZGUgPHhlbi9lYXJseV9wcmludGsuaD4KICNpbmNsdWRlIDx4ZW4vd2Fy
bmluZy5oPgogI2luY2x1ZGUgPHhlbi9wdl9jb25zb2xlLmg+CisjaW5jbHVkZSA8YXNtL3NldHVw
Lmg+CiAKICNpZmRlZiBDT05GSUdfWDg2CiAjaW5jbHVkZSA8eGVuL2NvbnNvbGVkLmg+CiAjaW5j
bHVkZSA8YXNtL2d1ZXN0Lmg+CisjZWxzZQorI2luY2x1ZGUgPGFzbS92cGwwMTEuaD4KICNlbmRp
ZgogCiAvKiBjb25zb2xlOiBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBjb25zb2xlIG91dHB1dHMu
ICovCkBAIC0zOTEsMzEgKzM5NCw4MiBAQCBzdGF0aWMgdm9pZCBkdW1wX2NvbnNvbGVfcmluZ19r
ZXkodW5zaWduZWQgY2hhciBrZXkpCiAgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKGJ1Ziwgb3JkZXIp
OwogfQogCi0vKiBDVFJMLTxzd2l0Y2hfY2hhcj4gc3dpdGNoZXMgaW5wdXQgZGlyZWN0aW9uIGJl
dHdlZW4gWGVuIGFuZCBET00wLiAqLworLyoKKyAqIENUUkwtPHN3aXRjaF9jaGFyPiBjaGFuZ2Vz
IGlucHV0IGRpcmVjdGlvbiwgcm90YXRpbmcgYW1vbmcgWGVuLCBEb20wLAorICogYW5kIHRoZSBE
b21VcyBzdGFydGVkIGZyb20gWGVuIGF0IGJvb3QuCisgKi8KICNkZWZpbmUgc3dpdGNoX2NvZGUg
KG9wdF9jb25zd2l0Y2hbMF0tJ2EnKzEpCi1zdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkgeGVuX3J4
ID0gMTsgLyogRkFMU0UgPT4gaW5wdXQgcGFzc2VkIHRvIGRvbWFpbiAwLiAqLworLyoKKyAqIGNv
bnNvbGVfcng9MCA9PiBpbnB1dCB0byB4ZW4KKyAqIGNvbnNvbGVfcng9MSA9PiBpbnB1dCB0byBk
b20wCisgKiBjb25zb2xlX3J4PU4gPT4gaW5wdXQgdG8gZG9tKE4tMSkKKyAqLworc3RhdGljIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGNvbnNvbGVfcnggPSAwOwogCiBzdGF0aWMgdm9pZCBz
d2l0Y2hfc2VyaWFsX2lucHV0KHZvaWQpCiB7Ci0gICAgc3RhdGljIGNoYXIgKmlucHV0X3N0clsy
XSA9IHsgIkRPTTAiLCAiWGVuIiB9OwotICAgIHhlbl9yeCA9ICF4ZW5fcng7Ci0gICAgcHJpbnRr
KCIqKiogU2VyaWFsIGlucHV0IC0+ICVzIiwgaW5wdXRfc3RyW3hlbl9yeF0pOworICAgIGlmICgg
Y29uc29sZV9yeCA9PSBtYXhfaW5pdF9kb21pZCArIDEgKQorICAgIHsKKyAgICAgICAgY29uc29s
ZV9yeCA9IDA7CisgICAgICAgIHByaW50aygiKioqIFNlcmlhbCBpbnB1dCB0byBYZW4iKTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgY29uc29sZV9yeCsrOworICAgICAgICBwcmlu
dGsoIioqKiBTZXJpYWwgaW5wdXQgdG8gRE9NJWQiLCBjb25zb2xlX3J4IC0gMSk7CisgICAgfQor
CiAgICAgaWYgKCBzd2l0Y2hfY29kZSApCi0gICAgICAgIHByaW50aygiICh0eXBlICdDVFJMLSVj
JyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gJXMpIiwKLSAgICAgICAgICAgICAgIG9w
dF9jb25zd2l0Y2hbMF0sIGlucHV0X3N0clsheGVuX3J4XSk7CisgICAgICAgIHByaW50aygiICh0
eXBlICdDVFJMLSVjJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQpIiwKKyAgICAgICAgICAg
ICAgIG9wdF9jb25zd2l0Y2hbMF0pOwogICAgIHByaW50aygiXG4iKTsKIH0KIAogc3RhdGljIHZv
aWQgX19zZXJpYWxfcngoY2hhciBjLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAg
ICBpZiAoIHhlbl9yeCApCisgICAgc3dpdGNoICggY29uc29sZV9yeCApCisgICAgeworICAgIGNh
c2UgMDoKICAgICAgICAgcmV0dXJuIGhhbmRsZV9rZXlwcmVzcyhjLCByZWdzKTsKIAotICAgIC8q
IERlbGl2ZXIgaW5wdXQgdG8gZ3Vlc3QgYnVmZmVyLCB1bmxlc3MgaXQgaXMgYWxyZWFkeSBmdWxs
LiAqLwotICAgIGlmICggKHNlcmlhbF9yeF9wcm9kLXNlcmlhbF9yeF9jb25zKSAhPSBTRVJJQUxf
UlhfU0laRSApCi0gICAgICAgIHNlcmlhbF9yeF9yaW5nW1NFUklBTF9SWF9NQVNLKHNlcmlhbF9y
eF9wcm9kKyspXSA9IGM7Ci0gICAgLyogQWx3YXlzIG5vdGlmeSB0aGUgZ3Vlc3Q6IHByZXZlbnRz
IHJlY2VpdmUgcGF0aCBmcm9tIGdldHRpbmcgc3R1Y2suICovCi0gICAgc2VuZF9nbG9iYWxfdmly
cShWSVJRX0NPTlNPTEUpOworICAgIGNhc2UgMToKKyAgICAgICAgLyoKKyAgICAgICAgICogRGVs
aXZlciBpbnB1dCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIGJ1ZmZlciwgdW5sZXNzIGl0IGlzCisg
ICAgICAgICAqIGFscmVhZHkgZnVsbC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggKHNlcmlh
bF9yeF9wcm9kIC0gc2VyaWFsX3J4X2NvbnMpICE9IFNFUklBTF9SWF9TSVpFICkKKyAgICAgICAg
ICAgIHNlcmlhbF9yeF9yaW5nW1NFUklBTF9SWF9NQVNLKHNlcmlhbF9yeF9wcm9kKyspXSA9IGM7
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQWx3YXlzIG5vdGlmeSB0aGUgaGFyZHdhcmUgZG9t
YWluOiBwcmV2ZW50cyByZWNlaXZlIHBhdGggZnJvbQorICAgICAgICAgKiBnZXR0aW5nIHN0dWNr
LgorICAgICAgICAgKi8KKyAgICAgICAgc2VuZF9nbG9iYWxfdmlycShWSVJRX0NPTlNPTEUpOwor
ICAgICAgICBicmVhazsKKworI2lmIDAKKyAgICBkZWZhdWx0OgorICAgIHsKKyAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoY29uc29sZV9yeCAtIDEp
OworCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHdlIGhhdmUgYSBwcm9wZXJseSBpbml0aWFs
aXplZCB2cGwwMTEgY29uc29sZSBmb3IgdGhlCisgICAgICAgICAqIGRvbWFpbiwgd2l0aG91dCBh
IGZ1bGwgUFYgcmluZyB0byBEb20wIChpbiB0aGF0IGNhc2UgaW5wdXQKKyAgICAgICAgICogY29t
ZXMgZnJvbSB0aGUgUFYgcmluZyksIHRoZW4gc2VuZCB0aGUgY2hhcmFjdGVyIHRvIGl0LgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBkICE9IE5VTEwgJiYKKyAgICAgICAgICAgICAhZC0+YXJj
aC52cGwwMTEuYmFja2VuZF9pbl9kb21haW4gJiYKKyAgICAgICAgICAgICBkLT5hcmNoLnZwbDAx
MS5iYWNrZW5kLnhlbiAhPSBOVUxMICkKKyAgICAgICAgICAgIHZwbDAxMV9yeF9jaGFyX3hlbihk
LCBjKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcHJpbnRrKCJDYW5ub3Qgc2VuZCBjaGFy
cyB0byBEb20lZDogbm8gVUFSVCBhdmFpbGFibGVcbiIsCisgICAgICAgICAgICAgICAgICAgY29u
c29sZV9yeCAtIDEpOworCisgICAgICAgIGlmICggZCAhPSBOVUxMICkKKyAgICAgICAgICAgIHJj
dV91bmxvY2tfZG9tYWluKGQpOworICAgIH0KKyNlbmRpZgorICAgIH0KIAogI2lmZGVmIENPTkZJ
R19YODYKICAgICBpZiAoIHB2X3NoaW0gJiYgcHZfY29uc29sZSApCkBAIC05NDQsNyArOTk4LDcg
QEAgdm9pZCBfX2luaXQgY29uc29sZV9lbmRib290KHZvaWQpCiAgICAgICogYSB1c2VmdWwgJ2hv
dyB0byBzd2l0Y2gnIG1lc3NhZ2UuCiAgICAgICovCiAgICAgaWYgKCBvcHRfY29uc3dpdGNoWzFd
ID09ICd4JyApCi0gICAgICAgIHhlbl9yeCA9ICF4ZW5fcng7CisgICAgICAgIGNvbnNvbGVfcngg
PSBtYXhfaW5pdF9kb21pZCArIDE7CiAKICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCd3JywgZHVt
cF9jb25zb2xlX3Jpbmdfa2V5LAogICAgICAgICAgICAgICAgICAgICAgICAgInN5bmNocm9ub3Vz
bHkgZHVtcCBjb25zb2xlIHJpbmcgYnVmZmVyIChkbWVzZykiLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:58:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:58: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 1gN1JL-0004aX-Hv; Wed, 14 Nov 2018 19:58:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1JK-0004aQ-Vw
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:51 +0000
X-Inumbo-ID: b40cf45a-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b40cf45a-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:58: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 1gN1JJ-00019e-EW
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1JJ-0001rh-C8
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1JJ-0001rh-C8@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:58:49 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Allow vpl011 to be used by
 DomU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlZTFlNGIwZDFmZmEyOTc5NWY0YWIyZDAyNWQ3MDEyOGI4NjQ2NzYKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMyIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogQWxsb3cgdnBsMDExIHRvIGJlIHVzZWQgYnkgRG9tVQog
ICAgCiAgICBNYWtlIHZwbDAxMSBiZWluZyBhYmxlIHRvIGJlIHVzZWQgd2l0aG91dCBhIHVzZXJz
cGFjZSBjb21wb25lbnQgaW4gRG9tMC4KICAgIEluIHRoYXQgY2FzZSwgb3V0cHV0IGlzIHByaW50
ZWQgdG8gdGhlIFhlbiBzZXJpYWwgYW5kIGlucHV0IGlzIHJlY2VpdmVkCiAgICBmcm9tIHRoZSBY
ZW4gc2VyaWFsIG9uZSBjaGFyYWN0ZXIgYXQgYSB0aW1lLgogICAgCiAgICBDYWxsIGRvbWFpbl92
cGwwMTFfaW5pdCBkdXJpbmcgY29uc3RydWN0X2RvbVUgaWYgdnBsMDExIGlzIGVuYWJsZWQuCiAg
ICAKICAgIEludHJvZHVjZSBhIG5ldyByaW5nIHN0cnVjdCB3aXRoIG9ubHkgdGhlIHJpbmcgYXJy
YXkgdG8gYXZvaWQgYSB3YXN0ZSBvZgogICAgbWVtb3J5LiBJbnRyb2R1Y2Ugc2VwYXJhdGUgcmVh
ZF9kYXRhIGFuZCB3cml0ZV9kYXRhIGZ1bmN0aW9ucyBmb3IKICAgIGluaXRpYWwgZG9tYWluczog
dnBsMDExX3dyaXRlX2RhdGFfeGVuIGlzIHZlcnkgc2ltcGxlIGFuZCBqdXN0IHdyaXRlcwogICAg
dG8gdGhlIGNvbnNvbGUsIHdoaWxlIHZwbDAxMV9yZWFkX2RhdGFfeGVuIGlzIGEgZHVwbGljYXRl
IG9mCiAgICB2cGwwMTFfcmVhZF9kYXRhLiBBbHRob3VnaCB0ZXh0dWFsbHkgYWxtb3N0IGlkZW50
aWNhbCwgd2UgYXJlIGZvcmNlZCB0bwogICAgZHVwbGljYXRlIHRoZSBmdW5jdGlvbnMgYmVjYXVz
ZSB0aGUgc3RydWN0IGxheW91dCBpcyBkaWZmZXJlbnQuCiAgICAKICAgIFRvIGF2b2lkIG1peGlu
ZyB0aGUgb3V0cHV0IG9mIGRpZmZlcmVudCBkb21haW5zIG9uIHRoZSBjb25zb2xlLCBidWZmZXIK
ICAgIHRoZSBvdXRwdXQgY2hhcnMgYW5kIHByaW50IGxpbmUgYnkgbGluZS4gVW5sZXNzIHRoZSBk
b21haW4gaGFzIGlucHV0CiAgICBmcm9tIHRoZSBzZXJpYWwsIGluIHdoaWNoIGNhc2Ugd2Ugd2Fu
dCB0byBwcmludCBjaGFyIGJ5IGNoYXIgZm9yIGEKICAgIHNtb290aCB1c2VyIGV4cGVyaWVuY2Uu
CiAgICAKICAgIFRoZSBzaXplIG9mIFNCU0FfVUFSVF9PVVRfQlVGX1NJWkUgaXMgYXJiaXRyYXJ5
LCBjaG9vc2UgdGhlIHNhbWUgc2l6ZQogICAgYXMgVlVBUlRfQlVGX1NJWkUgdXNlZCBpbiB2dWFy
dC5jLgogICAgCiAgICBFeHBvcnQgYSBmdW5jdGlvbiBuYW1lZCBjb25zb2xlX2lucHV0X2RvbWFp
bigpIHRvIGFsbG93IG90aGVycyB0byBrbm93CiAgICB3aGljaCBkb21haW5zIGhhcyBpbnB1dCBh
dCBhIGdpdmVuIHRpbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgfCAgIDkg
Ky0KIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgfCAyMzEgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgICB8
ICAxMCArLQogeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCB8ICAxMiArKysKIHhlbi9pbmNs
dWRlL3hlbi9jb25zb2xlLmggICAgfCAgIDIgKwogNSBmaWxlcyBjaGFuZ2VkLCAyMzggaW5zZXJ0
aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGNkNGEyYzdkZTcu
LjYxYTg0MTk0MjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTI2MzEsNyArMjYzMSwxNCBAQCBzdGF0
aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICgg
cmMgPCAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgcmV0dXJuIGNvbnN0cnVjdF9kb21h
aW4oZCwgJmtpbmZvKTsKKyAgICByYyA9IGNvbnN0cnVjdF9kb21haW4oZCwgJmtpbmZvKTsKKyAg
ICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICgga2luZm8udnBs
MDExICkKKyAgICAgICAgcmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgTlVMTCk7CisKKyAgICBy
ZXR1cm4gcmM7CiB9CiAKIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCmluZGV4IGUy
OTUxNWEzYjYuLjdiYzVlZWIyMDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cGwwMTEuYwor
KysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTI4LDYgKzI4LDcgQEAKICNpbmNsdWRlIDx4
ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAjaW5j
bHVkZSA8cHVibGljL2lvL2NvbnNvbGUuaD4KICNpbmNsdWRlIDxhc20vcGwwMTEtdWFydC5oPgpA
QCAtNzgsNiArNzksMTIxIEBAIHN0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0
YXR1cyhzdHJ1Y3QgZG9tYWluICpkKQogI2VuZGlmCiB9CiAKKy8qCisgKiB2cGwwMTFfd3JpdGVf
ZGF0YV94ZW4gd3JpdGVzIGNoYXJzIGZyb20gdGhlIHZwbDAxMSBvdXQgYnVmZmVyIHRvIHRoZQor
ICogY29uc29sZS4gT25seSB0byBiZSB1c2VkIHdoZW4gdGhlIGJhY2tlbmQgaXMgWGVuLgorICov
CitzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YV94ZW4oc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDhfdCBkYXRhKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IHZwbDAx
MSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAgIHN0cnVjdCB2cGwwMTFfeGVuX2JhY2tl
bmQgKmludGYgPSB2cGwwMTEtPmJhY2tlbmQueGVuOworICAgIHN0cnVjdCBkb21haW4gKmlucHV0
ID0gY29uc29sZV9pbnB1dF9kb21haW4oKTsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIGludGYtPm91dFtpbnRmLT5vdXRfcHJvZCsrXSA9IGRhdGE7CisgICAgaWYgKCBkID09
IGlucHV0ICkKKyAgICB7CisgICAgICAgIGlmICggaW50Zi0+b3V0X3Byb2QgPT0gMSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHByaW50aygiJWMiLCBkYXRhKTsKKyAgICAgICAgICAgIGludGYt
Pm91dF9wcm9kID0gMDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggZGF0YSAhPSAnXG4nICkKKyAgICAgICAgICAgICAgICBpbnRmLT5vdXRbaW50
Zi0+b3V0X3Byb2QrK10gPSAnXG4nOworICAgICAgICAgICAgaW50Zi0+b3V0W2ludGYtPm91dF9w
cm9kKytdID0gJ1wwJzsKKyAgICAgICAgICAgIHByaW50aygiJXMiLCBpbnRmLT5vdXQpOworICAg
ICAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSAwOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UK
KyAgICB7CisgICAgICAgIGlmICggaW50Zi0+b3V0X3Byb2QgPT0gU0JTQV9VQVJUX09VVF9CVUZf
U0laRSAtIDIgfHwKKyAgICAgICAgICAgICBkYXRhID09ICdcbicgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGRhdGEgIT0gJ1xuJyApCisgICAgICAgICAgICAgICAgaW50Zi0+b3V0W2lu
dGYtPm91dF9wcm9kKytdID0gJ1xuJzsKKyAgICAgICAgICAgIGludGYtPm91dFtpbnRmLT5vdXRf
cHJvZCsrXSA9ICdcMCc7CisgICAgICAgICAgICBwcmludGsoIkRPTSV1OiAlcyIsIGQtPmRvbWFp
bl9pZCwgaW50Zi0+b3V0KTsKKyAgICAgICAgICAgIGludGYtPm91dF9wcm9kID0gMDsKKyAgICAg
ICAgfQorICAgIH0KKworICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7CisgICAgdnBsMDExLT51
YXJ0ZnIgJj0gflRYRkU7CisgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwor
CisgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgaWYgKCBpbnB1dCAhPSBOVUxMICkK
KyAgICAgICAgcmN1X3VubG9ja19kb21haW4oaW5wdXQpOworfQorCisvKgorICogdnBsMDExX3Jl
YWRfZGF0YV94ZW4gcmVhZHMgZGF0YSB3aGVuIHRoZSBiYWNrZW5kIGlzIHhlbi4gQ2hhcmFjdGVy
cworICogYXJlIGFkZGVkIHRvIHRoZSB2cGwwMTEgcmVjZWl2ZSBidWZmZXIgYnkgdnBsMDExX3J4
X2NoYXJfeGVuLgorICovCitzdGF0aWMgdWludDhfdCB2cGwwMTFfcmVhZF9kYXRhX3hlbihzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdWludDhfdCBk
YXRhID0gMDsKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cisg
ICAgc3RydWN0IHZwbDAxMV94ZW5fYmFja2VuZCAqaW50ZiA9IHZwbDAxMS0+YmFja2VuZC54ZW47
CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25zLCBpbl9wcm9kOworCisgICAgVlBMMDExX0xP
Q0soZCwgZmxhZ3MpOworCisgICAgaW5fY29ucyA9IGludGYtPmluX2NvbnM7CisgICAgaW5fcHJv
ZCA9IGludGYtPmluX3Byb2Q7CisKKyAgICBzbXBfcm1iKCk7CisKKyAgICAvKgorICAgICAqIEl0
IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRhIGluIHRoZSByaW5nIGJ1ZmZlciB3
aGVuIHRoaXMKKyAgICAgKiBmdW5jdGlvbiBpcyBjYWxsZWQgc2luY2UgdGhlIGd1ZXN0IGlzIGV4
cGVjdGVkIHRvIHJlYWQgdGhlIGRhdGEgcmVnaXN0ZXIKKyAgICAgKiBvbmx5IGlmIHRoZSBUWEZF
IGZsYWcgaXMgbm90IHNldC4KKyAgICAgKiBJZiB0aGUgZ3Vlc3Qgc3RpbGwgZG9lcyByZWFkIHdo
ZW4gVFhGRSBiaXQgaXMgc2V0IHRoZW4gMCB3aWxsIGJlIHJldHVybmVkLgorICAgICAqLworICAg
IGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkg
PiAwICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsOworCisgICAgICAg
IGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21hc2soaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSld
OworICAgICAgICBpbl9jb25zICs9IDE7CisgICAgICAgIHNtcF9tYigpOworICAgICAgICBpbnRm
LT5pbl9jb25zID0gaW5fY29uczsKKworICAgICAgICBmaWZvX2xldmVsID0geGVuY29uc19xdWV1
ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSk7CisKKyAgICAgICAgLyogSWYg
dGhlIEZJRk8gaXMgbm93IGVtcHR5LCB3ZSBjbGVhciB0aGUgcmVjZWl2ZSB0aW1lb3V0IGludGVy
cnVwdC4gKi8KKyAgICAgICAgaWYgKCBmaWZvX2xldmVsID09IDAgKQorICAgICAgICB7CisgICAg
ICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOworICAgICAgICAgICAgdnBsMDExLT51YXJ0
cmlzICY9IH5SVEk7CisgICAgICAgIH0KKworICAgICAgICAvKiBJZiB0aGUgRklGTyBpcyBtb3Jl
IHRoYW4gaGFsZiBlbXB0eSwgd2UgY2xlYXIgdGhlIFJYIGludGVycnVwdC4gKi8KKyAgICAgICAg
aWYgKCBmaWZvX2xldmVsIDwgc2l6ZW9mKGludGYtPmluKSAtIFNCU0FfVUFSVF9GSUZPX0xFVkVM
ICkKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOworCisgICAgICAgIHZwbDAx
MV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1w
dHlcbiIpOworCisgICAgLyoKKyAgICAgKiBXZSBoYXZlIGNvbnN1bWVkIGEgY2hhcmFjdGVyIG9y
IHRoZSBGSUZPIHdhcyBlbXB0eSwgc28gY2xlYXIgdGhlCisgICAgICogIkZJRk8gZnVsbCIgYml0
LgorICAgICAqLworICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZGOworCisgICAgVlBMMDExX1VO
TE9DSyhkLCBmbGFncyk7CisKKyAgICByZXR1cm4gZGF0YTsKK30KKwogc3RhdGljIHVpbnQ4X3Qg
dnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CkBAIC0yNDEsNyArMzU3LDEwIEBAIHN0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChz
dHJ1Y3QgdmNwdSAqdiwKICAgICBjYXNlIERSOgogICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJf
Y2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CiAKLSAgICAgICAgKnIgPSB2cmVn
X3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0YShkKSwgaW5mbyk7CisgICAgICAgIGlmICgg
dnBsMDExLT5iYWNrZW5kX2luX2RvbWFpbiApCisgICAgICAgICAgICAqciA9IHZyZWdfcmVnMzJf
ZXh0cmFjdCh2cGwwMTFfcmVhZF9kYXRhKGQpLCBpbmZvKTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0YV94ZW4oZCksIGlu
Zm8pOwogICAgICAgICByZXR1cm4gMTsKIAogICAgIGNhc2UgUlNSOgpAQCAtMzI2LDcgKzQ0NSwx
MCBAQCBzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAogCiAgICAg
ICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZkYXRhLCByLCBpbmZvKTsKICAgICAgICAgZGF0YSAmPSAw
eEZGOwotICAgICAgICB2cGwwMTFfd3JpdGVfZGF0YSh2LT5kb21haW4sIGRhdGEpOworICAgICAg
ICBpZiAoIHZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4gKQorICAgICAgICAgICAgdnBsMDExX3dy
aXRlX2RhdGEodi0+ZG9tYWluLCBkYXRhKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdnBs
MDExX3dyaXRlX2RhdGFfeGVuKHYtPmRvbWFpbiwgZGF0YSk7CiAgICAgICAgIHJldHVybiAxOwog
ICAgIH0KIApAQCAtNDMxLDYgKzU1MywzOSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFp
bChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwogfQog
CisvKgorICogdnBsMDExX3J4X2NoYXJfeGVuIGFkZHMgYSBjaGFyIHRvIGEgZG9tYWluJ3MgdnBs
MDExIHJlY2VpdmUgYnVmZmVyLgorICogSXQgaXMgb25seSB1c2VkIHdoZW4gdGhlIHZwbDAxMSBi
YWNrZW5kIGlzIGluIFhlbi4KKyAqLwordm9pZCB2cGwwMTFfcnhfY2hhcl94ZW4oc3RydWN0IGRv
bWFpbiAqZCwgY2hhciBjKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0
IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAgIHN0cnVjdCB2cGwwMTFfeGVu
X2JhY2tlbmQgKmludGYgPSB2cGwwMTEtPmJhY2tlbmQueGVuOworICAgIFhFTkNPTlNfUklOR19J
RFggaW5fY29ucywgaW5fcHJvZCwgaW5fZmlmb19sZXZlbDsKKworICAgIEFTU0VSVCghdnBsMDEx
LT5iYWNrZW5kX2luX2RvbWFpbik7CisgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworCisgICAg
aW5fY29ucyA9IGludGYtPmluX2NvbnM7CisgICAgaW5fcHJvZCA9IGludGYtPmluX3Byb2Q7Cisg
ICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4p
KSA9PSBzaXplb2YoaW50Zi0+aW4pICkKKyAgICB7CisgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwg
ZmxhZ3MpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaW50Zi0+aW5beGVuY29uc19t
YXNrKGluX3Byb2QsIHNpemVvZihpbnRmLT5pbikpXSA9IGM7CisgICAgaW50Zi0+aW5fcHJvZCA9
ICsraW5fcHJvZDsKKworICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9k
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+aW4pKTsKKworICAgIHZwbDAx
MV9kYXRhX2F2YWlsKGQsIGluX2ZpZm9fbGV2ZWwsIHNpemVvZihpbnRmLT5pbiksIDAsIFNCU0Ff
VUFSVF9GSUZPX1NJWkUpOworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworfQorCiBzdGF0
aWMgdm9pZCB2cGwwMTFfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
cG9ydCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtNDcxLDI3ICs2MjYsNDcgQEAg
aW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdnBsMDExX2lu
aXRfaW5mbyAqaW5mbykKICAgICBpZiAoIHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIC8qIE1hcCB0aGUgZ3Vlc3QgUEZOIHRvIFhl
biBhZGRyZXNzIHNwYWNlLiAqLwotICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goaW5mby0+Z2ZuKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5n
X3BhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+YmFja2Vu
ZC5kb20ucmluZ19idWYpOwotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgZ290byBvdXQ7Cisg
ICAgLyoKKyAgICAgKiBpbmZvIGlzIE5VTEwgd2hlbiB0aGUgYmFja2VuZCBpcyBpbiBYZW4uCisg
ICAgICogaW5mbyBpcyAhPSBOVUxMIHdoZW4gdGhlIGJhY2tlbmQgaXMgaW4gYSBkb21haW4uCisg
ICAgICovCisgICAgaWYgKCBpbmZvICE9IE5VTEwgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT5i
YWNrZW5kX2luX2RvbWFpbiA9IHRydWU7CisKKyAgICAgICAgLyogTWFwIHRoZSBndWVzdCBQRk4g
dG8gWGVuIGFkZHJlc3Mgc3BhY2UuICovCisgICAgICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGlu
Zm8tPmdmbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEt
PmJhY2tlbmQuZG9tLnJpbmdfcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJnZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYpOworICAgICAgICBpZiAoIHJjIDwg
MCApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICByYyA9IGFsbG9jX3VuYm91bmRf
eGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgaW5mby0+Y29uc29sZV9kb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwbDAxMV9ub3RpZmljYXRpb24pOwor
ICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBnb3RvIG91dDE7CisKKyAgICAgICAg
dnBsMDExLT5ldnRjaG4gPSBpbmZvLT5ldnRjaG4gPSByYzsKKyAgICB9CisgICAgZWxzZQorICAg
IHsKKyAgICAgICAgdnBsMDExLT5iYWNrZW5kX2luX2RvbWFpbiA9IGZhbHNlOworCisgICAgICAg
IHZwbDAxMS0+YmFja2VuZC54ZW4gPSB4emFsbG9jKHN0cnVjdCB2cGwwMTFfeGVuX2JhY2tlbmQp
OworICAgICAgICBpZiAoIHZwbDAxMS0+YmFja2VuZC54ZW4gPT0gTlVMTCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGdvdG8gb3V0MTsKKyAgICAg
ICAgfQorICAgIH0KIAogICAgIHJjID0gdmdpY19yZXNlcnZlX3ZpcnEoZCwgR1VFU1RfVlBMMDEx
X1NQSSk7CiAgICAgaWYgKCAhcmMgKQogICAgIHsKICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAg
ICAgICBnb3RvIG91dDE7Ci0gICAgfQotCi0gICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVu
dF9jaGFubmVsKGQsIDAsIGluZm8tPmNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZwbDAxMV9ub3RpZmljYXRpb24pOwotICAgIGlmICggcmMg
PCAwICkKICAgICAgICAgZ290byBvdXQyOwotCi0gICAgdnBsMDExLT5ldnRjaG4gPSBpbmZvLT5l
dnRjaG4gPSByYzsKKyAgICB9CiAKICAgICBzcGluX2xvY2tfaW5pdCgmdnBsMDExLT5sb2NrKTsK
IApAQCAtNTA0LDggKzY3OSwxMSBAQCBvdXQyOgogICAgIHZnaWNfZnJlZV92aXJxKGQsIEdVRVNU
X1ZQTDAxMV9TUEkpOwogCiBvdXQxOgotICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGww
MTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmLAotCQkJICAgICAgICAgICAgICAgIHZwbDAxMS0+YmFj
a2VuZC5kb20ucmluZ19wYWdlKTsKKyAgICBpZiAoIHZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4g
KQorICAgICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5iYWNrZW5kLmRvbS5y
aW5nX2J1ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExLT5iYWNrZW5k
LmRvbS5yaW5nX3BhZ2UpOworICAgIGVsc2UKKyAgICAgICAgeGZyZWUodnBsMDExLT5iYWNrZW5k
Lnhlbik7CiAKIG91dDoKICAgICByZXR1cm4gcmM7CkBAIC01MTUsMTIgKzY5MywxNyBAQCB2b2lk
IGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHZw
bDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwogCi0gICAgaWYgKCAhdnBsMDExLT5iYWNr
ZW5kLmRvbS5yaW5nX2J1ZiApCi0gICAgICAgIHJldHVybjsKKyAgICBpZiAoIHZwbDAxMS0+YmFj
a2VuZF9pbl9kb21haW4gKQorICAgIHsKKyAgICAgICAgaWYgKCAhdnBsMDExLT5iYWNrZW5kLmRv
bS5yaW5nX2J1ZiApCisgICAgICAgICAgICByZXR1cm47CiAKLSAgICBmcmVlX3hlbl9ldmVudF9j
aGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKLSAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigm
dnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1ZiwKLQkJCSAgICAgICAgICAgICAgICB2cGwwMTEt
PmJhY2tlbmQuZG9tLnJpbmdfcGFnZSk7CisgICAgICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwo
ZCwgdnBsMDExLT5ldnRjaG4pOworICAgICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBs
MDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX3BhZ2UpOworICAgIH0KKyAgICBlbHNlCisgICAg
ICAgIHhmcmVlKHZwbDAxMS0+YmFja2VuZC54ZW4pOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRl
eCA0MTRkMzI5YzM5Li5mMzlhMzdlMDI1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtNDA2LDYgKzQwNiwx
NCBAQCBzdGF0aWMgdm9pZCBkdW1wX2NvbnNvbGVfcmluZ19rZXkodW5zaWduZWQgY2hhciBrZXkp
CiAgKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBjb25zb2xlX3J4ID0gMDsK
IAorLyogTWFrZSBzdXJlIHRvIHJjdV91bmxvY2tfZG9tYWluIGFmdGVyIHVzZSAqLworc3RydWN0
IGRvbWFpbiAqY29uc29sZV9pbnB1dF9kb21haW4odm9pZCkKK3sKKyAgICBpZiAoIGNvbnNvbGVf
cnggPT0gMCApCisgICAgICAgICAgICByZXR1cm4gTlVMTDsKKyAgICByZXR1cm4gcmN1X2xvY2tf
ZG9tYWluX2J5X2lkKGNvbnNvbGVfcnggLSAxKTsKK30KKwogc3RhdGljIHZvaWQgc3dpdGNoX3Nl
cmlhbF9pbnB1dCh2b2lkKQogewogICAgIGlmICggY29uc29sZV9yeCA9PSBtYXhfaW5pdF9kb21p
ZCArIDEgKQpAQCAtNDQ3LDcgKzQ1NSw3IEBAIHN0YXRpYyB2b2lkIF9fc2VyaWFsX3J4KGNoYXIg
Yywgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHNlbmRfZ2xvYmFsX3ZpcnEo
VklSUV9DT05TT0xFKTsKICAgICAgICAgYnJlYWs7CiAKLSNpZiAwCisjaWZkZWYgQ09ORklHX1NC
U0FfVlVBUlRfQ09OU09MRQogICAgIGRlZmF1bHQ6CiAgICAgewogICAgICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChjb25zb2xlX3J4IC0gMSk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS92cGwwMTEuaAppbmRleCBhODgwYmNmZDk5Li5lNmM3YWI3MzgxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmgKQEAgLTIxLDYgKzIxLDcgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNs
dWRlIDxwdWJsaWMvaW8vcmluZy5oPgorI2luY2x1ZGUgPHB1YmxpYy9pby9jb25zb2xlLmg+CiAj
aW5jbHVkZSA8eGVuL21tLmg+CiAKIC8qIGhlbHBlciBtYWNyb3MgKi8KQEAgLTI4LDEzICsyOSwy
MyBAQAogI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCiAKICNkZWZpbmUgU0JTQV9VQVJUX0ZJ
Rk9fU0laRSAzMgorLyogU2FtZSBzaXplIGFzIFZVQVJUX0JVRl9TSVpFLCB1c2VkIGluIHZ1YXJ0
LmMgKi8KKyNkZWZpbmUgU0JTQV9VQVJUX09VVF9CVUZfU0laRSAxMjgKK3N0cnVjdCB2cGwwMTFf
eGVuX2JhY2tlbmQgeworICAgIGNoYXIgaW5bU0JTQV9VQVJUX0ZJRk9fU0laRV07CisgICAgY2hh
ciBvdXRbU0JTQV9VQVJUX09VVF9CVUZfU0laRV07CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9j
b25zLCBpbl9wcm9kOworICAgIFhFTkNPTlNfUklOR19JRFggb3V0X3Byb2Q7Cit9OwogCiBzdHJ1
Y3QgdnBsMDExIHsKKyAgICBib29sIGJhY2tlbmRfaW5fZG9tYWluOwogICAgIHVuaW9uIHsKICAg
ICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHZvaWQgKnJpbmdfYnVmOwogICAgICAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdlOwogICAgICAgICB9IGRvbTsKKyAgICAgICAgc3Ry
dWN0IHZwbDAxMV94ZW5fYmFja2VuZCAqeGVuOwogICAgIH0gYmFja2VuZDsKICAgICB1aW50MzJf
dCAgICB1YXJ0ZnI7ICAgICAgICAgLyogRmxhZyByZWdpc3RlciAqLwogICAgIHVpbnQzMl90ICAg
IHVhcnRjcjsgICAgICAgICAvKiBDb250cm9sIHJlZ2lzdGVyICovCkBAIC01Niw2ICs2Nyw3IEBA
IHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIHsKIGludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2lu
Zm8gKmluZm8pOwogdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsK
K3ZvaWQgdnBsMDExX3J4X2NoYXJfeGVuKHN0cnVjdCBkb21haW4gKmQsIGNoYXIgYyk7CiAjZWxz
ZQogc3RhdGljIGlubGluZSBpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0
X2luZm8gKmluZm8pCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oIGIveGVu
L2luY2x1ZGUveGVuL2NvbnNvbGUuaAppbmRleCA3MGM5OTExYTQ5Li5jNWE4NWM4ZjZhIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9j
b25zb2xlLmgKQEAgLTMxLDYgKzMxLDggQEAgdm9pZCBjb25zb2xlX2VuZF9zeW5jKHZvaWQpOwog
dm9pZCBjb25zb2xlX3N0YXJ0X2xvZ19ldmVyeXRoaW5nKHZvaWQpOwogdm9pZCBjb25zb2xlX2Vu
ZF9sb2dfZXZlcnl0aGluZyh2b2lkKTsKIAorc3RydWN0IGRvbWFpbiAqY29uc29sZV9pbnB1dF9k
b21haW4odm9pZCk7CisKIC8qCiAgKiBTdGVhbCBvdXRwdXQgZnJvbSB0aGUgY29uc29sZS4gUmV0
dXJucyArdmUgaWRlbnRpZmllciwgZWxzZSAtdmUgZXJyb3IuCiAgKiBUYWtlcyB0aGUgaGFuZGxl
IG9mIHRoZSBzZXJpYWwgbGluZSB0byBzdGVhbCwgYW5kIHN0ZWFsIGNhbGxiYWNrIGZ1bmN0aW9u
LgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:59:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1JW-0004cT-M6; Wed, 14 Nov 2018 19:59:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1JV-0004cH-Bf
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:59:01 +0000
X-Inumbo-ID: ba1c0a38-e847-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba1c0a38-e847-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:58: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 1gN1JT-0001AR-Kl
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1JT-0001sr-IA
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:58:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1JT-0001sr-IA@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:58:59 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: move kernel.h to asm-arm/
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2Yjk5YTg2ZDg5NDhkZWIxMDI4MzA5MWE0NmE4YTEyNThkNjk1ZmMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMzIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OCAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogbW92ZSBrZXJuZWwuaCB0byBhc20tYXJtLwogICAgCiAg
ICBJdCB3aWxsIGJlICNpbmNsdWRlZCBieSBhIGZpbGUgaW4gYSB4ZW4vYXJjaC9hcm0gc3ViZGly
ZWN0b3J5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZh
bm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgIDIgKy0KIHhl
bi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICAgfCAgMyArLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5o
ICAgICAgICB8IDg2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIHwgODYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygr
KSwgODkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDYxYTg0MTk0MjcuLjdjMDNh
MzY5YzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTE3LDYgKzE3LDcgQEAKICNpbmNsdWRlIDx4ZW4v
d2FybmluZy5oPgogI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KICNpbmNsdWRlIDxhc20vZGV2
aWNlLmg+CisjaW5jbHVkZSA8YXNtL2tlcm5lbC5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgog
I2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CkBAIC0yNSw3
ICsyNiw2IEBACiAKICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3Rh
YmxlLmg+Ci0jaW5jbHVkZSAia2VybmVsLmgiCiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0
ZGF0YSBvcHRfZG9tMF9tYXhfdmNwdXM7CiBpbnRlZ2VyX3BhcmFtKCJkb20wX21heF92Y3B1cyIs
IG9wdF9kb20wX21heF92Y3B1cyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMg
Yi94ZW4vYXJjaC9hcm0va2VybmVsLmMKaW5kZXggYWUzNjczZWJhOS4uZDA0YTg2MmY5OSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwu
YwpAQCAtMTYsOCArMTYsNyBAQAogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAKICNpbmNsdWRlIDxh
c20vZ3Vlc3RfYWNjZXNzLmg+Ci0KLSNpbmNsdWRlICJrZXJuZWwuaCIKKyNpbmNsdWRlIDxhc20v
a2VybmVsLmg+CiAKICNkZWZpbmUgVUlNQUdFX01BR0lDICAgICAgICAgIDB4MjcwNTE5NTYKICNk
ZWZpbmUgVUlNQUdFX05NTEVOICAgICAgICAgIDMyCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
a2VybmVsLmggYi94ZW4vYXJjaC9hcm0va2VybmVsLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDMzZjNlNzJiMTEuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gvYXJtL2tlcm5lbC5o
CisrKyAvZGV2L251bGwKQEAgLTEsODYgKzAsMCBAQAotLyoKLSAqIEtlcm5lbCBpbWFnZSBsb2Fk
aW5nLgotICoKLSAqIENvcHlyaWdodCAoQykgMjAxMSBDaXRyaXggU3lzdGVtcywgSW5jLgotICov
Ci0jaWZuZGVmIF9fQVJDSF9BUk1fS0VSTkVMX0hfXwotI2RlZmluZSBfX0FSQ0hfQVJNX0tFUk5F
TF9IX18KLQotI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgotI2luY2x1ZGUgPGFzbS9zZXR1
cC5oPgotCi1zdHJ1Y3Qga2VybmVsX2luZm8gewotI2lmZGVmIENPTkZJR19BUk1fNjQKLSAgICBl
bnVtIGRvbWFpbl90eXBlIHR5cGU7Ci0jZW5kaWYKLQotICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0K
LSAgICB2b2lkICpmZHQ7IC8qIGZsYXQgZGV2aWNlIHRyZWUgKi8KLSAgICBwYWRkcl90IHVuYXNz
aWduZWRfbWVtOyAvKiBSQU0gbm90ICh5ZXQpIGFzc2lnbmVkIHRvIGEgYmFuayAqLwotICAgIHN0
cnVjdCBtZW1pbmZvIG1lbTsKLQotICAgIC8qIGtlcm5lbCBlbnRyeSBwb2ludCAqLwotICAgIHBh
ZGRyX3QgZW50cnk7Ci0KLSAgICAvKiBncmFudCB0YWJsZSByZWdpb24gKi8KLSAgICBwYWRkcl90
IGdudHRhYl9zdGFydDsKLSAgICBwYWRkcl90IGdudHRhYl9zaXplOwotCi0gICAgLyogYm9vdCBi
bG9iIGxvYWQgYWRkcmVzc2VzICovCi0gICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5l
bF9ib290bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGU7Ci0gICAgY29uc3QgY2hhciogY21kbGlu
ZTsKLSAgICBwYWRkcl90IGR0Yl9wYWRkcjsKLSAgICBwYWRkcl90IGluaXRyZF9wYWRkcjsKLQot
ICAgIC8qIEVuYWJsZSBwbDAxMSBlbXVsYXRpb24gKi8KLSAgICBib29sIHZwbDAxMTsKLQotICAg
IC8qIGxvYWRlciB0byB1c2UgZm9yIHRoaXMga2VybmVsICovCi0gICAgdm9pZCAoKmxvYWQpKHN0
cnVjdCBrZXJuZWxfaW5mbyAqaW5mbyk7Ci0gICAgLyogbG9hZGVyIHNwZWNpZmljIHN0YXRlICov
Ci0gICAgdW5pb24gewotICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgcGFkZHJfdCBrZXJu
ZWxfYWRkcjsKLSAgICAgICAgICAgIHBhZGRyX3QgbGVuOwotI2lmZGVmIENPTkZJR19BUk1fNjQK
LSAgICAgICAgICAgIHBhZGRyX3QgdGV4dF9vZmZzZXQ7IC8qIDY0LWJpdCBJbWFnZSBvbmx5ICov
Ci0jZW5kaWYKLSAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQ7IC8qIDMyLWJpdCB6SW1hZ2Ugb25s
eSAqLwotICAgICAgICB9IHppbWFnZTsKLSAgICB9OwotfTsKLQotLyoKLSAqIFByb2JlIHRoZSBr
ZXJuZWwgdG8gZGV0ZW1pbmUgaXRzIHR5cGUgYW5kIHNlbGVjdCBhIGxvYWRlci4KLSAqCi0gKiBT
ZXRzIGluIGluZm86Ci0gKiAgLT50eXBlCi0gKiAgLT5sb2FkIGhvb2ssIGFuZCBzZXRzIGxvYWRl
ciBzcGVjaWZpYyB2YXJpYWJsZXMgLT56aW1hZ2UKLSAqLwotaW50IGtlcm5lbF9wcm9iZShzdHJ1
Y3Qga2VybmVsX2luZm8gKmluZm8sIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZG9tYWlu
KTsKLQotLyoKLSAqIExvYWRzIHRoZSBrZXJuZWwgaW50byBndWVzdCBSQU0uCi0gKgotICogRXhw
ZWN0cyB0byBiZSBzZXQgaW4gaW5mbyB3aGVuIGNhbGxlZDoKLSAqICAtPm1lbQotICogIC0+ZmR0
Ci0gKgotICogU2V0cyBpbiBpbmZvOgotICogIC0+ZW50cnkKLSAqICAtPmR0Yl9wYWRkcgotICog
IC0+aW5pdHJkX3BhZGRyCi0gKi8KLXZvaWQga2VybmVsX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZv
ICppbmZvKTsKLQotI2VuZGlmIC8qICNpZmRlZiBfX0FSQ0hfQVJNX0tFUk5FTF9IX18gKi8KLQot
LyoKLSAqIExvY2FsIHZhcmlhYmxlczoKLSAqIG1vZGU6IEMKLSAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKLSAqIGMtYmFzaWMtb2Zmc2V0OiA0Ci0gKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKLSAqIEVu
ZDoKLSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0va2VybmVsLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uMzNmM2U3MmIxMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
a2VybmVsLmgKQEAgLTAsMCArMSw4NiBAQAorLyoKKyAqIEtlcm5lbCBpbWFnZSBsb2FkaW5nLgor
ICoKKyAqIENvcHlyaWdodCAoQykgMjAxMSBDaXRyaXggU3lzdGVtcywgSW5jLgorICovCisjaWZu
ZGVmIF9fQVJDSF9BUk1fS0VSTkVMX0hfXworI2RlZmluZSBfX0FSQ0hfQVJNX0tFUk5FTF9IX18K
KworI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgorI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgor
CitzdHJ1Y3Qga2VybmVsX2luZm8geworI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICBlbnVtIGRv
bWFpbl90eXBlIHR5cGU7CisjZW5kaWYKKworICAgIHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICB2
b2lkICpmZHQ7IC8qIGZsYXQgZGV2aWNlIHRyZWUgKi8KKyAgICBwYWRkcl90IHVuYXNzaWduZWRf
bWVtOyAvKiBSQU0gbm90ICh5ZXQpIGFzc2lnbmVkIHRvIGEgYmFuayAqLworICAgIHN0cnVjdCBt
ZW1pbmZvIG1lbTsKKworICAgIC8qIGtlcm5lbCBlbnRyeSBwb2ludCAqLworICAgIHBhZGRyX3Qg
ZW50cnk7CisKKyAgICAvKiBncmFudCB0YWJsZSByZWdpb24gKi8KKyAgICBwYWRkcl90IGdudHRh
Yl9zdGFydDsKKyAgICBwYWRkcl90IGdudHRhYl9zaXplOworCisgICAgLyogYm9vdCBibG9iIGxv
YWQgYWRkcmVzc2VzICovCisgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290
bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGU7CisgICAgY29uc3QgY2hhciogY21kbGluZTsKKyAg
ICBwYWRkcl90IGR0Yl9wYWRkcjsKKyAgICBwYWRkcl90IGluaXRyZF9wYWRkcjsKKworICAgIC8q
IEVuYWJsZSBwbDAxMSBlbXVsYXRpb24gKi8KKyAgICBib29sIHZwbDAxMTsKKworICAgIC8qIGxv
YWRlciB0byB1c2UgZm9yIHRoaXMga2VybmVsICovCisgICAgdm9pZCAoKmxvYWQpKHN0cnVjdCBr
ZXJuZWxfaW5mbyAqaW5mbyk7CisgICAgLyogbG9hZGVyIHNwZWNpZmljIHN0YXRlICovCisgICAg
dW5pb24geworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgcGFkZHJfdCBrZXJuZWxfYWRk
cjsKKyAgICAgICAgICAgIHBhZGRyX3QgbGVuOworI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICAg
ICAgICAgIHBhZGRyX3QgdGV4dF9vZmZzZXQ7IC8qIDY0LWJpdCBJbWFnZSBvbmx5ICovCisjZW5k
aWYKKyAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQ7IC8qIDMyLWJpdCB6SW1hZ2Ugb25seSAqLwor
ICAgICAgICB9IHppbWFnZTsKKyAgICB9OworfTsKKworLyoKKyAqIFByb2JlIHRoZSBrZXJuZWwg
dG8gZGV0ZW1pbmUgaXRzIHR5cGUgYW5kIHNlbGVjdCBhIGxvYWRlci4KKyAqCisgKiBTZXRzIGlu
IGluZm86CisgKiAgLT50eXBlCisgKiAgLT5sb2FkIGhvb2ssIGFuZCBzZXRzIGxvYWRlciBzcGVj
aWZpYyB2YXJpYWJsZXMgLT56aW1hZ2UKKyAqLworaW50IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmluZm8sIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZG9tYWluKTsKKwor
LyoKKyAqIExvYWRzIHRoZSBrZXJuZWwgaW50byBndWVzdCBSQU0uCisgKgorICogRXhwZWN0cyB0
byBiZSBzZXQgaW4gaW5mbyB3aGVuIGNhbGxlZDoKKyAqICAtPm1lbQorICogIC0+ZmR0CisgKgor
ICogU2V0cyBpbiBpbmZvOgorICogIC0+ZW50cnkKKyAqICAtPmR0Yl9wYWRkcgorICogIC0+aW5p
dHJkX3BhZGRyCisgKi8KK3ZvaWQga2VybmVsX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICppbmZv
KTsKKworI2VuZGlmIC8qICNpZmRlZiBfX0FSQ0hfQVJNX0tFUk5FTF9IX18gKi8KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 14 19:59:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gN1Jh-0004gR-OA; Wed, 14 Nov 2018 19:59:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1Jg-0004gI-AU
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:59:12 +0000
X-Inumbo-ID: c03026a6-e847-11e8-adbc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c03026a6-e847-11e8-adbc-12d6303a7972;
 Wed, 14 Nov 2018 19:59: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 1gN1Jd-0001An-R5
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:59:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gN1Jd-0001uX-OW
 for xen-changelog@lists.xenproject.org; Wed, 14 Nov 2018 19:59:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gN1Jd-0001uX-OW@xenbits.xenproject.org>
Date: Wed, 14 Nov 2018 19:59:09 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: split domain_build.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVkNzk3ZWUxOTliMzJlNGE3ODliNTVhZTJhZWQ2OTU2MWRmMWJkZjQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDEzIDA5OjQ5OjMzIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAxNCAxOTozNDo0OSAy
MDE4ICswMDAwCgogICAgeGVuL2FybTogc3BsaXQgZG9tYWluX2J1aWxkLmMKICAgIAogICAgZG9t
YWluX2J1aWxkLmMgaXMgdG9vIGxhcmdlLgogICAgCiAgICBNb3ZlIGFsbCB0aGUgQUNQSSBzcGVj
aWZpYyBkZXZpY2UgdHJlZSBnZW5lcmF0aW5nIGZ1bmN0aW9ucyBmcm9tCiAgICBkb21haW5fYnVp
bGQuYyB0byBhY3BpL2RvbWFpbl9idWlsZC5jLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYWNwaS9NYWtl
ZmlsZSAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9hY3BpL2RvbWFpbl9idWlsZC5jICAg
fCA1OTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jICAgICAgICB8IDU4NSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluX2J1aWxkLmggfCAgMzEgKysKIDQg
ZmlsZXMgY2hhbmdlZCwgNjI4IGluc2VydGlvbnMoKyksIDU4MCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9hY3BpL01h
a2VmaWxlCmluZGV4IDIzOTYzZjhmYTAuLjI3NGRjMmVlZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hY3BpL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9hY3BpL01ha2VmaWxlCkBAIC0x
LDIgKzEsMyBAQAogb2JqLXkgKz0gbGliLm8KK29iai15ICs9IGRvbWFpbl9idWlsZC5pbml0Lm8K
IG9iai15ICs9IGJvb3QuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9hY3BpL2RvbWFpbl9idWlsZC5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjVhYWUzMmFjMjAKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vYXJjaC9hcm0vYWNwaS9kb21haW5fYnVpbGQuYwpAQCAtMCwwICsxLDU5MSBAQAorLyoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5j
bHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL2Fj
cGkuaD4KKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KKyNp
bmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5o
PgorI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KKyNpbmNsdWRlIDxhc20va2VybmVsLmg+Cisj
aW5jbHVkZSA8YXNtL2RvbWFpbl9idWlsZC5oPgorCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBh
c20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3Rv
X21mbgorI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKwor
I2RlZmluZSBBQ1BJX0RPTTBfRkRUX01JTl9TSVpFIDQwOTYKKworc3RhdGljIGludCBfX2luaXQg
YWNwaV9pb21lbV9kZW55X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGFjcGlfc3Rh
dHVzIHN0YXR1czsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9zcGNyICpzcGNyID0gTlVMTDsKKyAg
ICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICBpbnQgcmM7CisKKyAgICAvKiBGaXJzdGx5IHBlcm1p
dCBmdWxsIE1NSU8gY2FwYWJpbGl0aWVzLiAqLworICAgIHJjID0gaW9tZW1fcGVybWl0X2FjY2Vz
cyhkLCAwVUwsIH4wVUwpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAg
ICAvKiBUT0RPOiBEZW55IE1NSU8gYWNjZXNzIGZvciBTTU1VLCBHSUMgSVRTICovCisgICAgc3Rh
dHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfU1BDUiwgMCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICoqKSZzcGNyKTsKKworICAgIGlm
ICggQUNQSV9GQUlMVVJFKHN0YXR1cykgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQg
dG8gZ2V0IFNQQ1IgdGFibGVcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisK
KyAgICBtZm4gPSBzcGNyLT5zZXJpYWxfcG9ydC5hZGRyZXNzID4+IFBBR0VfU0hJRlQ7CisgICAg
LyogRGVueSBNTUlPIGFjY2VzcyBmb3IgVUFSVCAqLworICAgIHJjID0gaW9tZW1fZGVueV9hY2Nl
c3MoZCwgbWZuLCBtZm4gKyAxKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CisgICAgLyogRGVueSBNTUlPIGFjY2VzcyBmb3IgR0lDIHJlZ2lvbnMgKi8KKyAgICByZXR1cm4g
Z2ljX2lvbWVtX2RlbnlfYWNjZXNzKGQpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBhY3BpX3Jv
dXRlX3NwaXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpbnQgaSwgcmVzOworICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYzsKKworICAgIC8qCisgICAgICogUm91dGUgdGhlIElSUSB0byBoYXJk
d2FyZSBkb21haW4gYW5kIHBlcm1pdCB0aGUgYWNjZXNzLgorICAgICAqIFRoZSBpbnRlcnJ1cHQg
dHlwZSB3aWxsIGJlIHNldCBieSBzZXQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbi4KKyAgICAgKi8K
KyAgICBmb3IoIGkgPSBOUl9MT0NBTF9JUlFTOyBpIDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkK
KyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRPRE86IEV4Y2x1ZGUgdGhlIFNQSXMgU01N
VSB1c2VzIHdoaWNoIHNob3VsZCBub3QgYmUgcm91dGVkIHRvCisgICAgICAgICAqIHRoZSBoYXJk
d2FyZSBkb21haW4uCisgICAgICAgICAqLworICAgICAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaSk7
CisgICAgICAgIGlmICggZGVzYy0+YWN0aW9uICE9IE5VTEwpCisgICAgICAgICAgICBjb250aW51
ZTsKKworICAgICAgICAvKiBYWFg6IFNoYWxsIHdlIHVzZSBhIHByb3BlciBkZXZuYW1lPyAqLwor
ICAgICAgICByZXMgPSBtYXBfaXJxX3RvX2RvbWFpbihkLCBpLCB0cnVlLCAiQUNQSSIpOworICAg
ICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgIH0KKworICAgIHJl
dHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBhY3BpX21ha2VfaHlwZXJ2aXNvcl9ub2Rl
KGNvbnN0IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKK3sKKyAgICBj
b25zdCBjaGFyIGNvbXBhdFtdID0KKyAgICAgICAgInhlbix4ZW4tIl9fc3RyaW5naWZ5KFhFTl9W
RVJTSU9OKSIuIl9fc3RyaW5naWZ5KFhFTl9TVUJWRVJTSU9OKSJcMCIKKyAgICAgICAgInhlbix4
ZW4iOworICAgIGludCByZXM7CisgICAgLyogQ29udmVuaWVuY2UgYWxpYXMgKi8KKyAgICB2b2lk
ICpmZHQgPSBraW5mby0+ZmR0OworCisgICAgZHRfZHByaW50aygiQ3JlYXRlIGh5cGVydmlzb3Ig
bm9kZVxuIik7CisKKyAgICAvKiBTZWUgbGludXggRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2Jp
bmRpbmdzL2FybS94ZW4udHh0ICovCisgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAiaHlw
ZXJ2aXNvciIpOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIC8q
IENhbm5vdCB1c2UgZmR0X3Byb3BlcnR5X3N0cmluZyBkdWUgdG8gZW1iZWRkZWQgbnVsbHMgKi8K
KyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiY29tcGF0aWJsZSIsIGNvbXBhdCwgc2l6ZW9m
KGNvbXBhdCkpOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJl
cyA9IGFjcGlfbWFrZV9lZmlfbm9kZXMoZmR0LCB0YmxfYWRkKTsKKyAgICBpZiAoIHJlcyApCisg
ICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKworICAg
IHJldHVybiByZXM7Cit9CisKKy8qCisgKiBQcmVwYXJlIGEgbWluaW1hbCBEVEIgZm9yIERvbTAg
d2hpY2ggY29udGFpbnMgYm9vdGFyZ3MsIGluaXRyZCwgbWVtb3J5CisgKiBpbmZvcm1hdGlvbiwg
RUZJIHRhYmxlLgorICovCitzdGF0aWMgaW50IF9faW5pdCBjcmVhdGVfYWNwaV9kdGIoc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCit7CisgICAgaW50IG5ld19zaXplOworICAgIGludCBy
ZXQ7CisKKyAgICBkdF9kcHJpbnRrKCJQcmVwYXJlIGEgbWluIERUQiBmb3IgRE9NMFxuIik7CisK
KyAgICAvKiBBbGxvY2F0ZSBtaW4gc2l6ZSBmb3IgRFQgKi8KKyAgICBuZXdfc2l6ZSA9IEFDUElf
RE9NMF9GRFRfTUlOX1NJWkU7CisgICAga2luZm8tPmZkdCA9IHhtYWxsb2NfYnl0ZXMobmV3X3Np
emUpOworCisgICAgaWYgKCBraW5mby0+ZmR0ID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVO
T01FTTsKKworICAgIC8qIENyZWF0ZSBhIG5ldyBlbXB0eSBEVCBmb3IgRE9NMCAqLworICAgIHJl
dCA9IGZkdF9jcmVhdGUoa2luZm8tPmZkdCwgbmV3X3NpemUpOworICAgIGlmICggcmV0IDwgMCAp
CisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaF9yZXNlcnZlbWFwKGtp
bmZvLT5mZHQpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAg
cmV0ID0gZmR0X2JlZ2luX25vZGUoa2luZm8tPmZkdCwgIi8iKTsKKyAgICBpZiAoIHJldCA8IDAg
KQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZv
LT5mZHQsICIjYWRkcmVzcy1jZWxscyIsIDIpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0
dXJuIHJldDsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIjc2l6
ZS1jZWxscyIsIDEpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAg
IC8qIENyZWF0ZSBhIGNob3NlbiBub2RlIGZvciBET00wICovCisgICAgcmV0ID0gbWFrZV9jaG9z
ZW5fbm9kZShraW5mbyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIGVycjsKKworICAg
IHJldCA9IGFjcGlfbWFrZV9oeXBlcnZpc29yX25vZGUoa2luZm8sIHRibF9hZGQpOworICAgIGlm
ICggcmV0ICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQgPSBmZHRfZW5kX25vZGUoa2lu
Zm8tPmZkdCk7CisgICAgaWYgKCByZXQgPCAwICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICBy
ZXQgPSBmZHRfZmluaXNoKGtpbmZvLT5mZHQpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAg
IGdvdG8gZXJyOworCisgICAgcmV0dXJuIDA7CisKKyAgZXJyOgorICAgIHByaW50aygiRGV2aWNl
IHRyZWUgZ2VuZXJhdGlvbiBmYWlsZWQgKCVkKS5cbiIsIHJldCk7CisgICAgeGZyZWUoa2luZm8t
PmZkdCk7CisgICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBhY3Bp
X21hcF9vdGhlcl90YWJsZXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpbnQgaTsKKyAgICB1
bnNpZ25lZCBsb25nIHJlczsKKyAgICB1NjQgYWRkciwgc2l6ZTsKKworICAgIC8qIE1hcCBhbGwg
QUNQSSB0YWJsZXMgdG8gRG9tMCB1c2luZyAxOjEgbWFwcGluZ3MuICovCisgICAgZm9yKCBpID0g
MDsgaSA8IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC5jb3VudDsgaSsrICkKKyAgICB7CisgICAg
ICAgIGFkZHIgPSBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLmFkZHJlc3M7Cisg
ICAgICAgIHNpemUgPSBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLmxlbmd0aDsK
KyAgICAgICAgcmVzID0gbWFwX3JlZ2lvbnNfcDJtdChkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdhZGRyX3RvX2dmbihhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQRk5fVVAoc2l6ZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJf
dG9fbWZuKGFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2Rp
cmVjdF9jKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICB7CisgICAgICAgICAgICAgcGFu
aWMoWEVOTE9HX0VSUiAiVW5hYmxlIHRvIG1hcCBBQ1BJIHJlZ2lvbiAweCUiUFJJeDY0CisgICAg
ICAgICAgICAgICAgICAgIiAtIDB4JSJQUkl4NjQiIGluIGRvbWFpblxuIiwKKyAgICAgICAgICAg
ICAgICAgICBhZGRyICYgUEFHRV9NQVNLLCBQQUdFX0FMSUdOKGFkZHIgKyBzaXplKSAtIDEpOwor
ICAgICAgICB9CisgICAgfQorfQorCitzdGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9yc2Rw
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKK3sKKworICAgIHN0
cnVjdCBhY3BpX3RhYmxlX3JzZHAgKnJzZHAgPSBOVUxMOworICAgIHU2NCBhZGRyOworICAgIHU2
NCB0YWJsZV9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApOworICAgIHU4ICpi
YXNlX3B0cjsKKyAgICB1OCBjaGVja3N1bTsKKworICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290
X3BvaW50ZXIoKTsKKyAgICBpZiAoICFhZGRyICApCisgICAgeworICAgICAgICBwcmludGsoIlVu
YWJsZSB0byBnZXQgYWNwaSByb290IHBvaW50ZXJcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKyAgICB9CisgICAgcnNkcCA9IGFjcGlfb3NfbWFwX21lbW9yeShhZGRyLCB0YWJsZV9zaXpl
KTsKKyAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFibGUKKyAgICAgICAgICAgICAg
ICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9SU0RQKTsKKyAgICBtZW1jcHko
YmFzZV9wdHIsIHJzZHAsIHRhYmxlX3NpemUpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHJz
ZHAsIHRhYmxlX3NpemUpOworCisgICAgcnNkcCA9IChzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICop
YmFzZV9wdHI7CisgICAgLyogUmVwbGFjZSB4c2R0X3BoeXNpY2FsX2FkZHJlc3MgKi8KKyAgICBy
c2RwLT54c2R0X3BoeXNpY2FsX2FkZHJlc3MgPSB0YmxfYWRkW1RCTF9YU0RUXS5zdGFydDsKKyAg
ICBjaGVja3N1bSA9IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgcnNkcCksIHRh
YmxlX3NpemUpOworICAgIHJzZHAtPmNoZWNrc3VtID0gcnNkcC0+Y2hlY2tzdW0gLSBjaGVja3N1
bTsKKworICAgIHRibF9hZGRbVEJMX1JTRFBdLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRi
bF9hZGQsIFRCTF9SU0RQKTsKKyAgICB0YmxfYWRkW1RCTF9SU0RQXS5zaXplID0gdGFibGVfc2l6
ZTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgYWNwaV94c2R0X21v
ZGlmeV9lbnRyeSh1NjQgZW50cnlbXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW50cnlfY291bnQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpzaWduYXR1cmUsIHU2NCBhZGRyKQoreworICAg
IGludCBpOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGU7CisgICAgdTY0IHNp
emUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKTsKKworICAgIGZvciggaSA9IDA7
IGkgPCBlbnRyeV9jb3VudDsgaSsrICkKKyAgICB7CisgICAgICAgIHRhYmxlID0gYWNwaV9vc19t
YXBfbWVtb3J5KGVudHJ5W2ldLCBzaXplKTsKKyAgICAgICAgaWYgKCBBQ1BJX0NPTVBBUkVfTkFN
RSh0YWJsZS0+c2lnbmF0dXJlLCBzaWduYXR1cmUpICkKKyAgICAgICAgeworICAgICAgICAgICAg
ZW50cnlbaV0gPSBhZGRyOworICAgICAgICAgICAgYWNwaV9vc191bm1hcF9tZW1vcnkodGFibGUs
IHNpemUpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYWNwaV9vc191
bm1hcF9tZW1vcnkodGFibGUsIHNpemUpOworICAgIH0KK30KKworc3RhdGljIGludCBfX2luaXQg
YWNwaV9jcmVhdGVfeHNkdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRk
W10pCit7CisgICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSA9IE5VTEw7CisgICAg
c3RydWN0IGFjcGlfdGFibGVfcnNkcCAqcnNkcF90Ymw7CisgICAgc3RydWN0IGFjcGlfdGFibGVf
eHNkdCAqeHNkdCA9IE5VTEw7CisgICAgdTY0IHRhYmxlX3NpemUsIGFkZHI7CisgICAgdW5zaWdu
ZWQgbG9uZyBlbnRyeV9jb3VudDsKKyAgICB1OCAqYmFzZV9wdHI7CisgICAgdTggY2hlY2tzdW07
CisKKyAgICBhZGRyID0gYWNwaV9vc19nZXRfcm9vdF9wb2ludGVyKCk7CisgICAgaWYgKCAhYWRk
ciApCisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0byBnZXQgYWNwaSByb290IHBvaW50
ZXJcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgcnNkcF90YmwgPSBh
Y3BpX29zX21hcF9tZW1vcnkoYWRkciwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsK
KyAgICB0YWJsZSA9IGFjcGlfb3NfbWFwX21lbW9yeShyc2RwX3RibC0+eHNkdF9waHlzaWNhbF9h
ZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNw
aV90YWJsZV9oZWFkZXIpKTsKKworICAgIC8qIEFkZCBwbGFjZSBmb3IgU1RBTyB0YWJsZSBpbiBY
U0RUIHRhYmxlICovCisgICAgdGFibGVfc2l6ZSA9IHRhYmxlLT5sZW5ndGggKyBzaXplb2YodTY0
KTsKKyAgICBlbnRyeV9jb3VudCA9ICh0YWJsZS0+bGVuZ3RoIC0gc2l6ZW9mKHN0cnVjdCBhY3Bp
X3RhYmxlX2hlYWRlcikpCisgICAgICAgICAgICAgICAgICAvIHNpemVvZih1NjQpOworICAgIGJh
c2VfcHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJsZQorICAgICAgICAgICAgICAgKyBhY3BpX2dl
dF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX1hTRFQpOworICAgIG1lbWNweShiYXNlX3B0ciwg
dGFibGUsIHRhYmxlLT5sZW5ndGgpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBz
aXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSk7CisgICAgYWNwaV9vc191bm1hcF9tZW1v
cnkocnNkcF90YmwsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSk7CisKKyAgICB4c2R0
ID0gKHN0cnVjdCBhY3BpX3RhYmxlX3hzZHQgKiliYXNlX3B0cjsKKyAgICBhY3BpX3hzZHRfbW9k
aWZ5X2VudHJ5KHhzZHQtPnRhYmxlX29mZnNldF9lbnRyeSwgZW50cnlfY291bnQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBBQ1BJX1NJR19GQURULCB0YmxfYWRkW1RCTF9GQURUXS5zdGFy
dCk7CisgICAgYWNwaV94c2R0X21vZGlmeV9lbnRyeSh4c2R0LT50YWJsZV9vZmZzZXRfZW50cnks
IGVudHJ5X2NvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9TSUdfTUFEVCwg
dGJsX2FkZFtUQkxfTUFEVF0uc3RhcnQpOworICAgIHhzZHQtPnRhYmxlX29mZnNldF9lbnRyeVtl
bnRyeV9jb3VudF0gPSB0YmxfYWRkW1RCTF9TVEFPXS5zdGFydDsKKworICAgIHhzZHQtPmhlYWRl
ci5sZW5ndGggPSB0YWJsZV9zaXplOworICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShB
Q1BJX0NBU1RfUFRSKHU4LCB4c2R0KSwgdGFibGVfc2l6ZSk7CisgICAgeHNkdC0+aGVhZGVyLmNo
ZWNrc3VtIC09IGNoZWNrc3VtOworCisgICAgdGJsX2FkZFtUQkxfWFNEVF0uc3RhcnQgPSBkLT5h
cmNoLmVmaV9hY3BpX2dwYQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dl
dF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX1hTRFQpOworICAgIHRibF9hZGRbVEJMX1hTRFRd
LnNpemUgPSB0YWJsZV9zaXplOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19p
bml0IGFjcGlfY3JlYXRlX3N0YW8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJs
X2FkZFtdKQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUgPSBOVUxMOwor
ICAgIHN0cnVjdCBhY3BpX3RhYmxlX3N0YW8gKnN0YW8gPSBOVUxMOworICAgIHUzMiB0YWJsZV9z
aXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3N0YW8pOworICAgIHUzMiBvZmZzZXQgPSBh
Y3BpX2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX1NUQU8pOworICAgIGFjcGlfc3RhdHVz
IHN0YXR1czsKKyAgICB1OCAqYmFzZV9wdHIsIGNoZWNrc3VtOworCisgICAgLyogQ29weSBPRU0g
YW5kIEFTTCBjb21waWxlciBmaWVsZHMgZnJvbSBhbm90aGVyIHRhYmxlLCB1c2UgTUFEVCAqLwor
ICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX01BRFQsIDAsICZ0YWJsZSk7CisK
KyAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKKyAgICB7CisgICAgICAgIGNvbnN0IGNo
YXIgKm1zZyA9IGFjcGlfZm9ybWF0X2V4Y2VwdGlvbihzdGF0dXMpOworCisgICAgICAgIHByaW50
aygiU1RBTzogRmFpbGVkIHRvIGdldCBNQURUIHRhYmxlLCAlc1xuIiwgbXNnKTsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3Bp
X3RhYmxlICsgb2Zmc2V0OworICAgIG1lbWNweShiYXNlX3B0ciwgdGFibGUsIHNpemVvZihzdHJ1
Y3QgYWNwaV90YWJsZV9oZWFkZXIpKTsKKworICAgIHN0YW8gPSAoc3RydWN0IGFjcGlfdGFibGVf
c3RhbyAqKWJhc2VfcHRyOworICAgIG1lbWNweShzdGFvLT5oZWFkZXIuc2lnbmF0dXJlLCBBQ1BJ
X1NJR19TVEFPLCA0KTsKKyAgICBzdGFvLT5oZWFkZXIucmV2aXNpb24gPSAxOworICAgIHN0YW8t
PmhlYWRlci5sZW5ndGggPSB0YWJsZV9zaXplOworICAgIHN0YW8tPmlnbm9yZV91YXJ0ID0gMTsK
KyAgICBjaGVja3N1bSA9IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgc3Rhbyks
IHRhYmxlX3NpemUpOworICAgIHN0YW8tPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1bTsKKwor
ICAgIHRibF9hZGRbVEJMX1NUQU9dLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEgKyBvZmZz
ZXQ7CisgICAgdGJsX2FkZFtUQkxfU1RBT10uc2l6ZSA9IHRhYmxlX3NpemU7CisKKyAgICByZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBfX2luaXQgYWNwaV9jcmVhdGVfbWFkdChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCit7CisgICAgc3RydWN0IGFjcGlfdGFi
bGVfaGVhZGVyICp0YWJsZSA9IE5VTEw7CisgICAgc3RydWN0IGFjcGlfdGFibGVfbWFkdCAqbWFk
dCA9IE5VTEw7CisgICAgc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXI7CisgICAg
c3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1dG9yICpnaWNkOworICAgIHUzMiB0YWJs
ZV9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQpOworICAgIHUzMiBvZmZzZXQg
PSBhY3BpX2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX01BRFQpOworICAgIGludCByZXQ7
CisgICAgYWNwaV9zdGF0dXMgc3RhdHVzOworICAgIHU4ICpiYXNlX3B0ciwgY2hlY2tzdW07CisK
KyAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJR19NQURULCAwLCAmdGFibGUpOwor
CisgICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCisgICAgeworICAgICAgICBjb25zdCBj
aGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3RhdHVzKTsKKworICAgICAgICBwcmlu
dGsoIkZhaWxlZCB0byBnZXQgTUFEVCB0YWJsZSwgJXNcbiIsIG1zZyk7CisgICAgICAgIHJldHVy
biAtRUlOVkFMOworICAgIH0KKworICAgIGJhc2VfcHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJs
ZSArIG9mZnNldDsKKyAgICBtZW1jcHkoYmFzZV9wdHIsIHRhYmxlLCB0YWJsZV9zaXplKTsKKwor
ICAgIC8qIEFkZCBHZW5lcmljIERpc3RyaWJ1dG9yLiAqLworICAgIGhlYWRlciA9IGFjcGlfdGFi
bGVfZ2V0X2VudHJ5X21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19ESVNUUklCVVRPUiwgMCk7
CisgICAgaWYgKCAhaGVhZGVyICkKKyAgICB7CisgICAgICAgIHByaW50aygiQ2FuJ3QgZ2V0IEdJ
Q0QgZW50cnlcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgZ2ljZCA9
IGNvbnRhaW5lcl9vZihoZWFkZXIsIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRv
ciwgaGVhZGVyKTsKKyAgICBtZW1jcHkoYmFzZV9wdHIgKyB0YWJsZV9zaXplLCBnaWNkLAorICAg
ICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3Ip
KTsKKyAgICB0YWJsZV9zaXplICs9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlz
dHJpYnV0b3IpOworCisgICAgLyogQWRkIG90aGVyIHN1YnRhYmxlcy4gKi8KKyAgICByZXQgPSBn
aWNfbWFrZV9od2RvbV9tYWR0KGQsIG9mZnNldCArIHRhYmxlX3NpemUpOworICAgIGlmICggcmV0
IDwgMCApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBnZXQgb3RoZXIgc3VidGFi
bGVzXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorICAgIHRhYmxlX3NpemUg
Kz0gcmV0OworCisgICAgbWFkdCA9IChzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0ICopYmFzZV9wdHI7
CisgICAgbWFkdC0+aGVhZGVyLmxlbmd0aCA9IHRhYmxlX3NpemU7CisgICAgY2hlY2tzdW0gPSBh
Y3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIG1hZHQpLCB0YWJsZV9zaXplKTsKKyAg
ICBtYWR0LT5oZWFkZXIuY2hlY2tzdW0gLT0gY2hlY2tzdW07CisKKyAgICB0YmxfYWRkW1RCTF9N
QURUXS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3BhICsgb2Zmc2V0OworICAgIHRibF9hZGRb
VEJMX01BRFRdLnNpemUgPSB0YWJsZV9zaXplOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQgX19pbml0IGFjcGlfY3JlYXRlX2ZhZHQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1l
bWJhbmsgdGJsX2FkZFtdKQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUg
PSBOVUxMOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQgKmZhZHQgPSBOVUxMOworICAgIHU2
NCB0YWJsZV9zaXplOworICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKKyAgICB1OCAqYmFzZV9wdHI7
CisgICAgdTggY2hlY2tzdW07CisKKyAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJ
R19GQURULCAwLCAmdGFibGUpOworCisgICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCisg
ICAgeworICAgICAgICBjb25zdCBjaGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3Rh
dHVzKTsKKworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBnZXQgRkFEVCB0YWJsZSwgJXNcbiIs
IG1zZyk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHRhYmxlX3NpemUg
PSB0YWJsZS0+bGVuZ3RoOworICAgIGJhc2VfcHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJsZQor
ICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX0ZBRFQp
OworICAgIG1lbWNweShiYXNlX3B0ciwgdGFibGUsIHRhYmxlX3NpemUpOworICAgIGZhZHQgPSAo
c3RydWN0IGFjcGlfdGFibGVfZmFkdCAqKWJhc2VfcHRyOworCisgICAgLyogU2V0IFBTQ0lfQ09N
UExJQU5UIGFuZCBQU0NJX1VTRV9IVkMgKi8KKyAgICBmYWR0LT5hcm1fYm9vdF9mbGFncyB8PSAo
QUNQSV9GQURUX1BTQ0lfQ09NUExJQU5UIHwgQUNQSV9GQURUX1BTQ0lfVVNFX0hWQyk7CisgICAg
Y2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIGZhZHQpLCB0YWJs
ZV9zaXplKTsKKyAgICBmYWR0LT5oZWFkZXIuY2hlY2tzdW0gLT0gY2hlY2tzdW07CisKKyAgICB0
YmxfYWRkW1RCTF9GQURUXS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3BhCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxf
RkFEVCk7CisgICAgdGJsX2FkZFtUQkxfRkFEVF0uc2l6ZSA9IHRhYmxlX3NpemU7CisKKyAgICBy
ZXR1cm4gMDsKK30KKworc3RhdGljIGludCBfX2luaXQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShz
dHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQoreworICAgIHNpemVfdCBlZmlfc2l6ZSwgYWNw
aV9zaXplLCBtYWR0X3NpemU7CisgICAgdTY0IGFkZHI7CisgICAgc3RydWN0IGFjcGlfdGFibGVf
cnNkcCAqcnNkcF90Ymw7CisgICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsKKwor
ICAgIGVmaV9zaXplID0gZXN0aW1hdGVfZWZpX3NpemUoa2luZm8tPm1lbS5ucl9iYW5rcyk7CisK
KyAgICBhY3BpX3NpemUgPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0KSwg
OCk7CisgICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3N0
YW8pLCA4KTsKKworICAgIG1hZHRfc2l6ZSA9IGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGQpOwor
ICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKG1hZHRfc2l6ZSwgOCk7CisKKyAgICBhZGRyID0gYWNw
aV9vc19nZXRfcm9vdF9wb2ludGVyKCk7CisgICAgaWYgKCAhYWRkciApCisgICAgeworICAgICAg
ICBwcmludGsoIlVuYWJsZSB0byBnZXQgYWNwaSByb290IHBvaW50ZXJcbiIpOworICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByc2RwX3RibCA9IGFjcGlfb3NfbWFwX21lbW9y
eShhZGRyLCBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCkpOworICAgIGlmICggIXJzZHBf
dGJsICkKKyAgICB7CisgICAgICAgIHByaW50aygiVW5hYmxlIHRvIG1hcCBSU0RQIHRhYmxlXG4i
KTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgdGFibGUgPSBhY3BpX29z
X21hcF9tZW1vcnkocnNkcF90YmwtPnhzZHRfcGh5c2ljYWxfYWRkcmVzcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSk7Cisg
ICAgYWNwaV9vc191bm1hcF9tZW1vcnkocnNkcF90YmwsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJs
ZV9yc2RwKSk7CisgICAgaWYgKCAhdGFibGUgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFi
bGUgdG8gbWFwIFhTRFQgdGFibGVcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICAvKiBBZGQgcGxhY2UgZm9yIFNUQU8gdGFibGUgaW4gWFNEVCB0YWJsZSAqLworICAg
IGFjcGlfc2l6ZSArPSBST1VORFVQKHRhYmxlLT5sZW5ndGggKyBzaXplb2YodTY0KSwgOCk7Cisg
ICAgYWNwaV9vc191bm1hcF9tZW1vcnkodGFibGUsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9o
ZWFkZXIpKTsKKworICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90
YWJsZV9yc2RwKSwgOCk7CisgICAgZC0+YXJjaC5lZmlfYWNwaV9sZW4gPSBQQUdFX0FMSUdOKFJP
VU5EVVAoZWZpX3NpemUsIDgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICsgUk9VTkRVUChhY3BpX3NpemUsIDgpKTsKKworICAgIHJldHVybiAwOworfQorCitpbnQgX19p
bml0IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvKQoreworICAgIGludCByYyA9IDA7CisgICAgaW50IG9yZGVyOworICAgIHN0cnVjdCBtZW1i
YW5rIHRibF9hZGRbVEJMX01NQVhdID0ge307CisKKyAgICByYyA9IGVzdGltYXRlX2FjcGlfZWZp
X3NpemUoZCwga2luZm8pOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsK
KworICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZC0+YXJjaC5lZmlfYWNwaV9sZW4p
OworICAgIGQtPmFyY2guZWZpX2FjcGlfdGFibGUgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVy
LCAwKTsKKyAgICBpZiAoIGQtPmFyY2guZWZpX2FjcGlfdGFibGUgPT0gTlVMTCApCisgICAgewor
ICAgICAgICBwcmludGsoInVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkhXG4iKTsKKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgfQorICAgIG1lbXNldChkLT5hcmNoLmVmaV9hY3BpX3RhYmxl
LCAwLCBkLT5hcmNoLmVmaV9hY3BpX2xlbik7CisKKyAgICAvKgorICAgICAqIEZvciBBQ1BJLCBE
b20wIGRvZXNuJ3QgdXNlIGtpbmZvLT5nbnR0YWJfc3RhcnQgdG8gZ2V0IHRoZSBncmFudCB0YWJs
ZQorICAgICAqIHJlZ2lvbi4gU28gd2UgdXNlIGl0IGFzIHRoZSBBQ1BJIHRhYmxlIG1hcHBlZCBh
ZGRyZXNzLiBBbHNvIGl0IG5lZWRzIHRvCisgICAgICogY2hlY2sgaWYgdGhlIHNpemUgb2YgZ3Jh
bnQgdGFibGUgcmVnaW9uIGlzIGVub3VnaCBmb3IgdGhvc2UgQUNQSSB0YWJsZXMuCisgICAgICov
CisgICAgZC0+YXJjaC5lZmlfYWNwaV9ncGEgPSBraW5mby0+Z250dGFiX3N0YXJ0OworICAgIGlm
ICgga2luZm8tPmdudHRhYl9zaXplIDwgZC0+YXJjaC5lZmlfYWNwaV9sZW4gKQorICAgIHsKKyAg
ICAgICAgcHJpbnRrKCJUaGUgZ3JhbnQgdGFibGUgcmVnaW9uIGlzIG5vdCBlbm91Z2ggdG8gZml0
IHRoZSBBQ1BJIHRhYmxlcyFcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisK
KyAgICByYyA9IGFjcGlfY3JlYXRlX2ZhZHQoZCwgdGJsX2FkZCk7CisgICAgaWYgKCByYyAhPSAw
ICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmMgPSBhY3BpX2NyZWF0ZV9tYWR0KGQsIHRi
bF9hZGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJj
ID0gYWNwaV9jcmVhdGVfc3RhbyhkLCB0YmxfYWRkKTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAg
ICAgICByZXR1cm4gcmM7CisKKyAgICByYyA9IGFjcGlfY3JlYXRlX3hzZHQoZCwgdGJsX2FkZCk7
CisgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmMgPSBhY3Bp
X2NyZWF0ZV9yc2RwKGQsIHRibF9hZGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJl
dHVybiByYzsKKworICAgIGFjcGlfbWFwX290aGVyX3RhYmxlcyhkKTsKKyAgICBhY3BpX2NyZWF0
ZV9lZmlfc3lzdGVtX3RhYmxlKGQsIHRibF9hZGQpOworICAgIGFjcGlfY3JlYXRlX2VmaV9tbWFw
X3RhYmxlKGQsICZraW5mby0+bWVtLCB0YmxfYWRkKTsKKworICAgIC8qIE1hcCB0aGUgRUZJIGFu
ZCBBQ1BJIHRhYmxlcyB0byBEb20wICovCisgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihkLT5hcmNoLmVmaV9hY3BpX2dw
YSksCisgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChkLT5hcmNoLmVmaV9hY3BpX2xl
biksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKGQtPmFyY2guZWZpX2Fj
cGlfdGFibGUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19kaXJlY3RfYyk7
CisgICAgaWYgKCByYyAhPSAwICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJV
bmFibGUgdG8gbWFwIEVGSS9BQ1BJIHRhYmxlIDB4JSJQUkl4NjQKKyAgICAgICAgICAgICAgICIg
LSAweCUiUFJJeDY0IiBpbiBkb21haW4gJWRcbiIsCisgICAgICAgICAgICAgICBkLT5hcmNoLmVm
aV9hY3BpX2dwYSAmIFBBR0VfTUFTSywKKyAgICAgICAgICAgICAgIFBBR0VfQUxJR04oZC0+YXJj
aC5lZmlfYWNwaV9ncGEgKyBkLT5hcmNoLmVmaV9hY3BpX2xlbikgLSAxLAorICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIC8qCisg
ICAgICogRmx1c2ggdGhlIGNhY2hlIGZvciB0aGlzIHJlZ2lvbiwgb3RoZXJ3aXNlIERPTTAgbWF5
IHJlYWQgd3JvbmcgZGF0YSB3aGVuCisgICAgICogdGhlIGNhY2hlIGlzIGRpc2FibGVkLgorICAg
ICAqLworICAgIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZShkLT5hcmNoLmVm
aV9hY3BpX3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
LT5hcmNoLmVmaV9hY3BpX2xlbik7CisKKyAgICByYyA9IGNyZWF0ZV9hY3BpX2R0YihraW5mbywg
dGJsX2FkZCk7CisgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAg
cmMgPSBhY3BpX3JvdXRlX3NwaXMoZCk7CisgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgcmV0
dXJuIHJjOworCisgICAgcmMgPSBhY3BpX2lvbWVtX2RlbnlfYWNjZXNzKGQpOworICAgIGlmICgg
cmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIC8qCisgICAgICogQWxsIFBQSXMg
aGF2ZSBiZWVuIHJlZ2lzdGVyZWQsIGFsbG9jYXRlIHRoZSBldmVudCBjaGFubmVsCisgICAgICog
aW50ZXJydXB0cy4KKyAgICAgKi8KKyAgICBldnRjaG5fYWxsb2NhdGUoZCk7CisKKyAgICByZXR1
cm4gMDsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA3YzAzYTM2OWMzLi5iMGVjM2YwYjcyIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNp
bmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgorI2luY2x1
ZGUgPGFzbS9kb21haW5fYnVpbGQuaD4KIAogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRl
IDx4ZW4vZ3JhbnRfdGFibGUuaD4KQEAgLTY3OCw4ICs2NzksNiBAQCBzdGF0aWMgaW50IF9faW5p
dCBtYWtlX21lbW9yeV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIHJl
czsKIH0KIAotc3RhdGljIHZvaWQgZXZ0Y2huX2FsbG9jYXRlKHN0cnVjdCBkb21haW4gKmQpOwot
CiBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2h5cGVydmlzb3Jfbm9kZShzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBhZGRyY2VsbHMsIGludCBzaXplY2VsbHMpCkBAIC0xMDQwLDcgKzEwMzksNyBAQCBzdGF0
aWMgaW50IF9faW5pdCBtYWtlX3RpbWVyX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9p
ZCAqZmR0LAogICogb24gQUNQSSBzeXN0ZW1zLCBhbmQgRG9tVXMgc3RhcnRlZCBkaXJlY3RseSBm
cm9tIFhlbiBiYXNlZCBvbiBkZXZpY2UKICAqIHRyZWUgaW5mb3JtYXRpb24uCiAgKi8KLXN0YXRp
YyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbykKK2ludCBfX2luaXQgbWFrZV9jaG9zZW5fbm9kZShjb25zdCBzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmtpbmZvKQogewogICAgIGludCByZXM7CiAgICAgY29uc3QgY2hhciAqYm9vdGFyZ3MgPSBO
VUxMOwpAQCAtMTA4MSw4ICsxMDgwLDggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9jaG9zZW5f
bm9kZShjb25zdCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIHJldHVybiByZXM7CiB9
CiAKLXN0YXRpYyBpbnQgX19pbml0IG1hcF9pcnFfdG9fZG9tYWluKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBpcnEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIG5lZWRfbWFwcGluZywgY29uc3QgY2hhciAqZGV2bmFtZSkKK2ludCBfX2luaXQgbWFwX2ly
cV90b19kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBuZWVkX21hcHBpbmcsIGNvbnN0IGNoYXIgKmRldm5h
bWUpCiB7CiAgICAgaW50IHJlczsKIApAQCAtMTc5Niw1ODAgKzE3OTUsNiBAQCBzdGF0aWMgaW50
IF9faW5pdCBwcmVwYXJlX2R0Yl9od2RvbShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQogICAgIHJldHVybiAtRUlOVkFMOwogfQogCi0jaWZkZWYgQ09ORklHX0FD
UEkKLSNkZWZpbmUgQUNQSV9ET00wX0ZEVF9NSU5fU0laRSA0MDk2Ci0KLXN0YXRpYyBpbnQgX19p
bml0IGFjcGlfaW9tZW1fZGVueV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBhY3Bp
X3N0YXR1cyBzdGF0dXM7Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfc3BjciAqc3BjciA9IE5VTEw7
Ci0gICAgdW5zaWduZWQgbG9uZyBtZm47Ci0gICAgaW50IHJjOwotCi0gICAgLyogRmlyc3RseSBw
ZXJtaXQgZnVsbCBNTUlPIGNhcGFiaWxpdGllcy4gKi8KLSAgICByYyA9IGlvbWVtX3Blcm1pdF9h
Y2Nlc3MoZCwgMFVMLCB+MFVMKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgcmV0dXJuIHJjOwot
Ci0gICAgLyogVE9ETzogRGVueSBNTUlPIGFjY2VzcyBmb3IgU01NVSwgR0lDIElUUyAqLwotICAg
IHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX1NQQ1IsIDAsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqKikmc3Bjcik7Ci0KLSAg
ICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiRmFp
bGVkIHRvIGdldCBTUENSIHRhYmxlXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAg
fQotCi0gICAgbWZuID0gc3Bjci0+c2VyaWFsX3BvcnQuYWRkcmVzcyA+PiBQQUdFX1NISUZUOwot
ICAgIC8qIERlbnkgTU1JTyBhY2Nlc3MgZm9yIFVBUlQgKi8KLSAgICByYyA9IGlvbWVtX2Rlbnlf
YWNjZXNzKGQsIG1mbiwgbWZuICsgMSk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHJldHVybiBy
YzsKLQotICAgIC8qIERlbnkgTU1JTyBhY2Nlc3MgZm9yIEdJQyByZWdpb25zICovCi0gICAgcmV0
dXJuIGdpY19pb21lbV9kZW55X2FjY2VzcyhkKTsKLX0KLQotc3RhdGljIGludCBfX2luaXQgYWNw
aV9yb3V0ZV9zcGlzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgaW50IGksIHJlczsKLSAgICBz
dHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7Ci0KLSAgICAvKgotICAgICAqIFJvdXRlIHRoZSBJUlEgdG8g
aGFyZHdhcmUgZG9tYWluIGFuZCBwZXJtaXQgdGhlIGFjY2Vzcy4KLSAgICAgKiBUaGUgaW50ZXJy
dXB0IHR5cGUgd2lsbCBiZSBzZXQgYnkgc2V0IGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uCi0gICAg
ICovCi0gICAgZm9yKCBpID0gTlJfTE9DQUxfSVJRUzsgaSA8IHZnaWNfbnVtX2lycXMoZCk7IGkr
KyApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBUT0RPOiBFeGNsdWRlIHRoZSBTUElz
IFNNTVUgdXNlcyB3aGljaCBzaG91bGQgbm90IGJlIHJvdXRlZCB0bwotICAgICAgICAgKiB0aGUg
aGFyZHdhcmUgZG9tYWluLgotICAgICAgICAgKi8KLSAgICAgICAgZGVzYyA9IGlycV90b19kZXNj
KGkpOwotICAgICAgICBpZiAoIGRlc2MtPmFjdGlvbiAhPSBOVUxMKQotICAgICAgICAgICAgY29u
dGludWU7Ci0KLSAgICAgICAgLyogWFhYOiBTaGFsbCB3ZSB1c2UgYSBwcm9wZXIgZGV2bmFtZT8g
Ki8KLSAgICAgICAgcmVzID0gbWFwX2lycV90b19kb21haW4oZCwgaSwgdHJ1ZSwgIkFDUEkiKTsK
LSAgICAgICAgaWYgKCByZXMgKQotICAgICAgICAgICAgcmV0dXJuIHJlczsKLSAgICB9Ci0KLSAg
ICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGludCBfX2luaXQgYWNwaV9tYWtlX2h5cGVydmlzb3Jf
bm9kZShjb25zdCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCi17Ci0g
ICAgY29uc3QgY2hhciBjb21wYXRbXSA9Ci0gICAgICAgICJ4ZW4seGVuLSJfX3N0cmluZ2lmeShY
RU5fVkVSU0lPTikiLiJfX3N0cmluZ2lmeShYRU5fU1VCVkVSU0lPTikiXDAiCi0gICAgICAgICJ4
ZW4seGVuIjsKLSAgICBpbnQgcmVzOwotICAgIC8qIENvbnZlbmllbmNlIGFsaWFzICovCi0gICAg
dm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKLQotICAgIGR0X2RwcmludGsoIkNyZWF0ZSBoeXBlcnZp
c29yIG5vZGVcbiIpOwotCi0gICAgLyogU2VlIGxpbnV4IERvY3VtZW50YXRpb24vZGV2aWNldHJl
ZS9iaW5kaW5ncy9hcm0veGVuLnR4dCAqLwotICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwg
Imh5cGVydmlzb3IiKTsKLSAgICBpZiAoIHJlcyApCi0gICAgICAgIHJldHVybiByZXM7Ci0KLSAg
ICAvKiBDYW5ub3QgdXNlIGZkdF9wcm9wZXJ0eV9zdHJpbmcgZHVlIHRvIGVtYmVkZGVkIG51bGxz
ICovCi0gICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImNvbXBhdGlibGUiLCBjb21wYXQsIHNp
emVvZihjb21wYXQpKTsKLSAgICBpZiAoIHJlcyApCi0gICAgICAgIHJldHVybiByZXM7Ci0KLSAg
ICByZXMgPSBhY3BpX21ha2VfZWZpX25vZGVzKGZkdCwgdGJsX2FkZCk7Ci0gICAgaWYgKCByZXMg
KQotICAgICAgICByZXR1cm4gcmVzOwotCi0gICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7Ci0K
LSAgICByZXR1cm4gcmVzOwotfQotCi0vKgotICogUHJlcGFyZSBhIG1pbmltYWwgRFRCIGZvciBE
b20wIHdoaWNoIGNvbnRhaW5zIGJvb3RhcmdzLCBpbml0cmQsIG1lbW9yeQotICogaW5mb3JtYXRp
b24sIEVGSSB0YWJsZS4KLSAqLwotc3RhdGljIGludCBfX2luaXQgY3JlYXRlX2FjcGlfZHRiKHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQotewotICAgIGludCBuZXdfc2l6ZTsKLSAgICBp
bnQgcmV0OwotCi0gICAgZHRfZHByaW50aygiUHJlcGFyZSBhIG1pbiBEVEIgZm9yIERPTTBcbiIp
OwotCi0gICAgLyogQWxsb2NhdGUgbWluIHNpemUgZm9yIERUICovCi0gICAgbmV3X3NpemUgPSBB
Q1BJX0RPTTBfRkRUX01JTl9TSVpFOwotICAgIGtpbmZvLT5mZHQgPSB4bWFsbG9jX2J5dGVzKG5l
d19zaXplKTsKLQotICAgIGlmICgga2luZm8tPmZkdCA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJu
IC1FTk9NRU07Ci0KLSAgICAvKiBDcmVhdGUgYSBuZXcgZW1wdHkgRFQgZm9yIERPTTAgKi8KLSAg
ICByZXQgPSBmZHRfY3JlYXRlKGtpbmZvLT5mZHQsIG5ld19zaXplKTsKLSAgICBpZiAoIHJldCA8
IDAgKQotICAgICAgICBnb3RvIGVycjsKLQotICAgIHJldCA9IGZkdF9maW5pc2hfcmVzZXJ2ZW1h
cChraW5mby0+ZmR0KTsKLSAgICBpZiAoIHJldCA8IDAgKQotICAgICAgICBnb3RvIGVycjsKLQot
ICAgIHJldCA9IGZkdF9iZWdpbl9ub2RlKGtpbmZvLT5mZHQsICIvIik7Ci0gICAgaWYgKCByZXQg
PCAwICkKLSAgICAgICAgZ290byBlcnI7Ci0KLSAgICByZXQgPSBmZHRfcHJvcGVydHlfY2VsbChr
aW5mby0+ZmR0LCAiI2FkZHJlc3MtY2VsbHMiLCAyKTsKLSAgICBpZiAoIHJldCApCi0gICAgICAg
IHJldHVybiByZXQ7Ci0KLSAgICByZXQgPSBmZHRfcHJvcGVydHlfY2VsbChraW5mby0+ZmR0LCAi
I3NpemUtY2VsbHMiLCAxKTsKLSAgICBpZiAoIHJldCApCi0gICAgICAgIHJldHVybiByZXQ7Ci0K
LSAgICAvKiBDcmVhdGUgYSBjaG9zZW4gbm9kZSBmb3IgRE9NMCAqLwotICAgIHJldCA9IG1ha2Vf
Y2hvc2VuX25vZGUoa2luZm8pOwotICAgIGlmICggcmV0ICkKLSAgICAgICAgZ290byBlcnI7Ci0K
LSAgICByZXQgPSBhY3BpX21ha2VfaHlwZXJ2aXNvcl9ub2RlKGtpbmZvLCB0YmxfYWRkKTsKLSAg
ICBpZiAoIHJldCApCi0gICAgICAgIGdvdG8gZXJyOwotCi0gICAgcmV0ID0gZmR0X2VuZF9ub2Rl
KGtpbmZvLT5mZHQpOwotICAgIGlmICggcmV0IDwgMCApCi0gICAgICAgIGdvdG8gZXJyOwotCi0g
ICAgcmV0ID0gZmR0X2ZpbmlzaChraW5mby0+ZmR0KTsKLSAgICBpZiAoIHJldCA8IDAgKQotICAg
ICAgICBnb3RvIGVycjsKLQotICAgIHJldHVybiAwOwotCi0gIGVycjoKLSAgICBwcmludGsoIkRl
dmljZSB0cmVlIGdlbmVyYXRpb24gZmFpbGVkICglZCkuXG4iLCByZXQpOwotICAgIHhmcmVlKGtp
bmZvLT5mZHQpOwotICAgIHJldHVybiAtRUlOVkFMOwotfQotCi1zdGF0aWMgdm9pZCBfX2luaXQg
YWNwaV9tYXBfb3RoZXJfdGFibGVzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgaW50IGk7Ci0g
ICAgdW5zaWduZWQgbG9uZyByZXM7Ci0gICAgdTY0IGFkZHIsIHNpemU7Ci0KLSAgICAvKiBNYXAg
YWxsIEFDUEkgdGFibGVzIHRvIERvbTAgdXNpbmcgMToxIG1hcHBpbmdzLiAqLwotICAgIGZvcigg
aSA9IDA7IGkgPCBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QuY291bnQ7IGkrKyApCi0gICAgewot
ICAgICAgICBhZGRyID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tpXS5hZGRyZXNz
OwotICAgICAgICBzaXplID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tpXS5sZW5n
dGg7Ci0gICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3AybXQoZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnYWRkcl90b19nZm4oYWRkciksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEZOX1VQKHNpemUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1h
ZGRyX3RvX21mbihhZGRyKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1p
b19kaXJlY3RfYyk7Ci0gICAgICAgIGlmICggcmVzICkKLSAgICAgICAgewotICAgICAgICAgICAg
IHBhbmljKFhFTkxPR19FUlIgIlVuYWJsZSB0byBtYXAgQUNQSSByZWdpb24gMHglIlBSSXg2NAot
ICAgICAgICAgICAgICAgICAgICIgLSAweCUiUFJJeDY0IiBpbiBkb21haW5cbiIsCi0gICAgICAg
ICAgICAgICAgICAgYWRkciAmIFBBR0VfTUFTSywgUEFHRV9BTElHTihhZGRyICsgc2l6ZSkgLSAx
KTsKLSAgICAgICAgfQotICAgIH0KLX0KLQotc3RhdGljIGludCBfX2luaXQgYWNwaV9jcmVhdGVf
cnNkcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCi17Ci0KLSAg
ICBzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICpyc2RwID0gTlVMTDsKLSAgICB1NjQgYWRkcjsKLSAg
ICB1NjQgdGFibGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKTsKLSAgICB1
OCAqYmFzZV9wdHI7Ci0gICAgdTggY2hlY2tzdW07Ci0KLSAgICBhZGRyID0gYWNwaV9vc19nZXRf
cm9vdF9wb2ludGVyKCk7Ci0gICAgaWYgKCAhYWRkciAgKQotICAgIHsKLSAgICAgICAgcHJpbnRr
KCJVbmFibGUgdG8gZ2V0IGFjcGkgcm9vdCBwb2ludGVyXG4iKTsKLSAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Ci0gICAgfQotICAgIHJzZHAgPSBhY3BpX29zX21hcF9tZW1vcnkoYWRkciwgdGFibGVf
c2l6ZSk7Ci0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlCi0gICAgICAgICAg
ICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfUlNEUCk7Ci0gICAgbWVt
Y3B5KGJhc2VfcHRyLCByc2RwLCB0YWJsZV9zaXplKTsKLSAgICBhY3BpX29zX3VubWFwX21lbW9y
eShyc2RwLCB0YWJsZV9zaXplKTsKLQotICAgIHJzZHAgPSAoc3RydWN0IGFjcGlfdGFibGVfcnNk
cCAqKWJhc2VfcHRyOwotICAgIC8qIFJlcGxhY2UgeHNkdF9waHlzaWNhbF9hZGRyZXNzICovCi0g
ICAgcnNkcC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzID0gdGJsX2FkZFtUQkxfWFNEVF0uc3RhcnQ7
Ci0gICAgY2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIHJzZHAp
LCB0YWJsZV9zaXplKTsKLSAgICByc2RwLT5jaGVja3N1bSA9IHJzZHAtPmNoZWNrc3VtIC0gY2hl
Y2tzdW07Ci0KLSAgICB0YmxfYWRkW1RCTF9SU0RQXS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlf
Z3BhCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNl
dCh0YmxfYWRkLCBUQkxfUlNEUCk7Ci0gICAgdGJsX2FkZFtUQkxfUlNEUF0uc2l6ZSA9IHRhYmxl
X3NpemU7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgX19pbml0IGFjcGlfeHNk
dF9tb2RpZnlfZW50cnkodTY0IGVudHJ5W10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVudHJ5X2NvdW50LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqc2lnbmF0dXJlLCB1NjQgYWRkcikKLXsK
LSAgICBpbnQgaTsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlOwotICAgIHU2
NCBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcik7Ci0KLSAgICBmb3IoIGkg
PSAwOyBpIDwgZW50cnlfY291bnQ7IGkrKyApCi0gICAgewotICAgICAgICB0YWJsZSA9IGFjcGlf
b3NfbWFwX21lbW9yeShlbnRyeVtpXSwgc2l6ZSk7Ci0gICAgICAgIGlmICggQUNQSV9DT01QQVJF
X05BTUUodGFibGUtPnNpZ25hdHVyZSwgc2lnbmF0dXJlKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGVudHJ5W2ldID0gYWRkcjsKLSAgICAgICAgICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRh
YmxlLCBzaXplKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIGFjcGlf
b3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplKTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgX19p
bml0IGFjcGlfY3JlYXRlX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJs
X2FkZFtdKQotewotICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUgPSBOVUxMOwot
ICAgIHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAgKnJzZHBfdGJsOwotICAgIHN0cnVjdCBhY3BpX3Rh
YmxlX3hzZHQgKnhzZHQgPSBOVUxMOwotICAgIHU2NCB0YWJsZV9zaXplLCBhZGRyOwotICAgIHVu
c2lnbmVkIGxvbmcgZW50cnlfY291bnQ7Ci0gICAgdTggKmJhc2VfcHRyOwotICAgIHU4IGNoZWNr
c3VtOwotCi0gICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpOwotICAgIGlmICgg
IWFkZHIgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGFjcGkgcm9vdCBw
b2ludGVyXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotICAgIHJzZHBfdGJs
ID0gYWNwaV9vc19tYXBfbWVtb3J5KGFkZHIsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2Rw
KSk7Ci0gICAgdGFibGUgPSBhY3BpX29zX21hcF9tZW1vcnkocnNkcF90YmwtPnhzZHRfcGh5c2lj
YWxfYWRkcmVzcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0
IGFjcGlfdGFibGVfaGVhZGVyKSk7Ci0KLSAgICAvKiBBZGQgcGxhY2UgZm9yIFNUQU8gdGFibGUg
aW4gWFNEVCB0YWJsZSAqLwotICAgIHRhYmxlX3NpemUgPSB0YWJsZS0+bGVuZ3RoICsgc2l6ZW9m
KHU2NCk7Ci0gICAgZW50cnlfY291bnQgPSAodGFibGUtPmxlbmd0aCAtIHNpemVvZihzdHJ1Y3Qg
YWNwaV90YWJsZV9oZWFkZXIpKQotICAgICAgICAgICAgICAgICAgLyBzaXplb2YodTY0KTsKLSAg
ICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFibGUKLSAgICAgICAgICAgICAgICsgYWNw
aV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9YU0RUKTsKLSAgICBtZW1jcHkoYmFzZV9w
dHIsIHRhYmxlLCB0YWJsZS0+bGVuZ3RoKTsKLSAgICBhY3BpX29zX3VubWFwX21lbW9yeSh0YWJs
ZSwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwotICAgIGFjcGlfb3NfdW5tYXBf
bWVtb3J5KHJzZHBfdGJsLCBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCkpOwotCi0gICAg
eHNkdCA9IChzdHJ1Y3QgYWNwaV90YWJsZV94c2R0ICopYmFzZV9wdHI7Ci0gICAgYWNwaV94c2R0
X21vZGlmeV9lbnRyeSh4c2R0LT50YWJsZV9vZmZzZXRfZW50cnksIGVudHJ5X2NvdW50LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9TSUdfRkFEVCwgdGJsX2FkZFtUQkxfRkFEVF0u
c3RhcnQpOwotICAgIGFjcGlfeHNkdF9tb2RpZnlfZW50cnkoeHNkdC0+dGFibGVfb2Zmc2V0X2Vu
dHJ5LCBlbnRyeV9jb3VudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfU0lHX01B
RFQsIHRibF9hZGRbVEJMX01BRFRdLnN0YXJ0KTsKLSAgICB4c2R0LT50YWJsZV9vZmZzZXRfZW50
cnlbZW50cnlfY291bnRdID0gdGJsX2FkZFtUQkxfU1RBT10uc3RhcnQ7Ci0KLSAgICB4c2R0LT5o
ZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKLSAgICBjaGVja3N1bSA9IGFjcGlfdGJfY2hlY2tz
dW0oQUNQSV9DQVNUX1BUUih1OCwgeHNkdCksIHRhYmxlX3NpemUpOwotICAgIHhzZHQtPmhlYWRl
ci5jaGVja3N1bSAtPSBjaGVja3N1bTsKLQotICAgIHRibF9hZGRbVEJMX1hTRFRdLnN0YXJ0ID0g
ZC0+YXJjaC5lZmlfYWNwaV9ncGEKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgYWNw
aV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9YU0RUKTsKLSAgICB0YmxfYWRkW1RCTF9Y
U0RUXS5zaXplID0gdGFibGVfc2l6ZTsKLQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgaW50
IF9faW5pdCBhY3BpX2NyZWF0ZV9zdGFvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5r
IHRibF9hZGRbXSkKLXsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlID0gTlVM
TDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvICpzdGFvID0gTlVMTDsKLSAgICB1MzIgdGFi
bGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvKTsKLSAgICB1MzIgb2Zmc2V0
ID0gYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9TVEFPKTsKLSAgICBhY3BpX3N0
YXR1cyBzdGF0dXM7Ci0gICAgdTggKmJhc2VfcHRyLCBjaGVja3N1bTsKLQotICAgIC8qIENvcHkg
T0VNIGFuZCBBU0wgY29tcGlsZXIgZmllbGRzIGZyb20gYW5vdGhlciB0YWJsZSwgdXNlIE1BRFQg
Ki8KLSAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJR19NQURULCAwLCAmdGFibGUp
OwotCi0gICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCi0gICAgewotICAgICAgICBjb25z
dCBjaGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3RhdHVzKTsKLQotICAgICAgICBw
cmludGsoIlNUQU86IEZhaWxlZCB0byBnZXQgTUFEVCB0YWJsZSwgJXNcbiIsIG1zZyk7Ci0gICAg
ICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIGJhc2VfcHRyID0gZC0+YXJjaC5lZmlf
YWNwaV90YWJsZSArIG9mZnNldDsKLSAgICBtZW1jcHkoYmFzZV9wdHIsIHRhYmxlLCBzaXplb2Yo
c3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSk7Ci0KLSAgICBzdGFvID0gKHN0cnVjdCBhY3BpX3Rh
YmxlX3N0YW8gKiliYXNlX3B0cjsKLSAgICBtZW1jcHkoc3Rhby0+aGVhZGVyLnNpZ25hdHVyZSwg
QUNQSV9TSUdfU1RBTywgNCk7Ci0gICAgc3Rhby0+aGVhZGVyLnJldmlzaW9uID0gMTsKLSAgICBz
dGFvLT5oZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKLSAgICBzdGFvLT5pZ25vcmVfdWFydCA9
IDE7Ci0gICAgY2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIHN0
YW8pLCB0YWJsZV9zaXplKTsKLSAgICBzdGFvLT5oZWFkZXIuY2hlY2tzdW0gLT0gY2hlY2tzdW07
Ci0KLSAgICB0YmxfYWRkW1RCTF9TVEFPXS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3BhICsg
b2Zmc2V0OwotICAgIHRibF9hZGRbVEJMX1NUQU9dLnNpemUgPSB0YWJsZV9zaXplOwotCi0gICAg
cmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IGFjcGlfY3JlYXRlX21hZHQoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQotewotICAgIHN0cnVjdCBhY3Bp
X3RhYmxlX2hlYWRlciAqdGFibGUgPSBOVUxMOwotICAgIHN0cnVjdCBhY3BpX3RhYmxlX21hZHQg
Km1hZHQgPSBOVUxMOwotICAgIHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyOwot
ICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvciAqZ2ljZDsKLSAgICB1MzIg
dGFibGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KTsKLSAgICB1MzIgb2Zm
c2V0ID0gYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9NQURUKTsKLSAgICBpbnQg
cmV0OwotICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKLSAgICB1OCAqYmFzZV9wdHIsIGNoZWNrc3Vt
OwotCi0gICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfTUFEVCwgMCwgJnRhYmxl
KTsKLQotICAgIGlmICggQUNQSV9GQUlMVVJFKHN0YXR1cykgKQotICAgIHsKLSAgICAgICAgY29u
c3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cyk7Ci0KLSAgICAgICAg
cHJpbnRrKCJGYWlsZWQgdG8gZ2V0IE1BRFQgdGFibGUsICVzXG4iLCBtc2cpOwotICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlf
dGFibGUgKyBvZmZzZXQ7Ci0gICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwgdGFibGVfc2l6ZSk7
Ci0KLSAgICAvKiBBZGQgR2VuZXJpYyBEaXN0cmlidXRvci4gKi8KLSAgICBoZWFkZXIgPSBhY3Bp
X3RhYmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfRElTVFJJQlVUT1Is
IDApOwotICAgIGlmICggIWhlYWRlciApCi0gICAgewotICAgICAgICBwcmludGsoIkNhbid0IGdl
dCBHSUNEIGVudHJ5XG4iKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotICAgIGdp
Y2QgPSBjb250YWluZXJfb2YoaGVhZGVyLCBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJp
YnV0b3IsIGhlYWRlcik7Ci0gICAgbWVtY3B5KGJhc2VfcHRyICsgdGFibGVfc2l6ZSwgZ2ljZCwK
LSAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1
dG9yKSk7Ci0gICAgdGFibGVfc2l6ZSArPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X2Rpc3RyaWJ1dG9yKTsKLQotICAgIC8qIEFkZCBvdGhlciBzdWJ0YWJsZXMuICovCi0gICAgcmV0
ID0gZ2ljX21ha2VfaHdkb21fbWFkdChkLCBvZmZzZXQgKyB0YWJsZV9zaXplKTsKLSAgICBpZiAo
IHJldCA8IDAgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IG90aGVyIHN1
YnRhYmxlc1xuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLSAgICB0YWJsZV9z
aXplICs9IHJldDsKLQotICAgIG1hZHQgPSAoc3RydWN0IGFjcGlfdGFibGVfbWFkdCAqKWJhc2Vf
cHRyOwotICAgIG1hZHQtPmhlYWRlci5sZW5ndGggPSB0YWJsZV9zaXplOwotICAgIGNoZWNrc3Vt
ID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCBtYWR0KSwgdGFibGVfc2l6ZSk7
Ci0gICAgbWFkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGNoZWNrc3VtOwotCi0gICAgdGJsX2FkZFtU
QkxfTUFEVF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYSArIG9mZnNldDsKLSAgICB0Ymxf
YWRkW1RCTF9NQURUXS5zaXplID0gdGFibGVfc2l6ZTsKLQotICAgIHJldHVybiAwOwotfQotCi1z
dGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9mYWR0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBtZW1iYW5rIHRibF9hZGRbXSkKLXsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRh
YmxlID0gTlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0ICpmYWR0ID0gTlVMTDsKLSAg
ICB1NjQgdGFibGVfc2l6ZTsKLSAgICBhY3BpX3N0YXR1cyBzdGF0dXM7Ci0gICAgdTggKmJhc2Vf
cHRyOwotICAgIHU4IGNoZWNrc3VtOwotCi0gICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQ
SV9TSUdfRkFEVCwgMCwgJnRhYmxlKTsKLQotICAgIGlmICggQUNQSV9GQUlMVVJFKHN0YXR1cykg
KQotICAgIHsKLSAgICAgICAgY29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRfZXhjZXB0aW9u
KHN0YXR1cyk7Ci0KLSAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IEZBRFQgdGFibGUsICVz
XG4iLCBtc2cpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICB0YWJsZV9z
aXplID0gdGFibGUtPmxlbmd0aDsKLSAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFi
bGUKLSAgICAgICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9G
QURUKTsKLSAgICBtZW1jcHkoYmFzZV9wdHIsIHRhYmxlLCB0YWJsZV9zaXplKTsKLSAgICBmYWR0
ID0gKHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQgKiliYXNlX3B0cjsKLQotICAgIC8qIFNldCBQU0NJ
X0NPTVBMSUFOVCBhbmQgUFNDSV9VU0VfSFZDICovCi0gICAgZmFkdC0+YXJtX2Jvb3RfZmxhZ3Mg
fD0gKEFDUElfRkFEVF9QU0NJX0NPTVBMSUFOVCB8IEFDUElfRkFEVF9QU0NJX1VTRV9IVkMpOwot
ICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCBmYWR0KSwg
dGFibGVfc2l6ZSk7Ci0gICAgZmFkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGNoZWNrc3VtOwotCi0g
ICAgdGJsX2FkZFtUQkxfRkFEVF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwg
VEJMX0ZBRFQpOwotICAgIHRibF9hZGRbVEJMX0ZBRFRdLnNpemUgPSB0YWJsZV9zaXplOwotCi0g
ICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IGVzdGltYXRlX2FjcGlfZWZpX3Np
emUoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKLXsKLSAgICBzaXplX3QgZWZpX3NpemUs
IGFjcGlfc2l6ZSwgbWFkdF9zaXplOwotICAgIHU2NCBhZGRyOwotICAgIHN0cnVjdCBhY3BpX3Rh
YmxlX3JzZHAgKnJzZHBfdGJsOwotICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGU7
Ci0KLSAgICBlZmlfc2l6ZSA9IGVzdGltYXRlX2VmaV9zaXplKGtpbmZvLT5tZW0ubnJfYmFua3Mp
OwotCi0gICAgYWNwaV9zaXplID0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfZmFk
dCksIDgpOwotICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJs
ZV9zdGFvKSwgOCk7Ci0KLSAgICBtYWR0X3NpemUgPSBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShk
KTsKLSAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChtYWR0X3NpemUsIDgpOwotCi0gICAgYWRkciA9
IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpOwotICAgIGlmICggIWFkZHIgKQotICAgIHsKLSAg
ICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGFjcGkgcm9vdCBwb2ludGVyXG4iKTsKLSAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgcnNkcF90YmwgPSBhY3BpX29zX21hcF9t
ZW1vcnkoYWRkciwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsKLSAgICBpZiAoICFy
c2RwX3RibCApCi0gICAgewotICAgICAgICBwcmludGsoIlVuYWJsZSB0byBtYXAgUlNEUCB0YWJs
ZVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIHRhYmxlID0gYWNw
aV9vc19tYXBfbWVtb3J5KHJzZHBfdGJsLT54c2R0X3BoeXNpY2FsX2FkZHJlc3MsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikp
OwotICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHJzZHBfdGJsLCBzaXplb2Yoc3RydWN0IGFjcGlf
dGFibGVfcnNkcCkpOwotICAgIGlmICggIXRhYmxlICkKLSAgICB7Ci0gICAgICAgIHByaW50aygi
VW5hYmxlIHRvIG1hcCBYU0RUIHRhYmxlXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0g
ICAgfQotCi0gICAgLyogQWRkIHBsYWNlIGZvciBTVEFPIHRhYmxlIGluIFhTRFQgdGFibGUgKi8K
LSAgICBhY3BpX3NpemUgKz0gUk9VTkRVUCh0YWJsZS0+bGVuZ3RoICsgc2l6ZW9mKHU2NCksIDgp
OwotICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplb2Yoc3RydWN0IGFjcGlfdGFi
bGVfaGVhZGVyKSk7Ci0KLSAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFj
cGlfdGFibGVfcnNkcCksIDgpOwotICAgIGQtPmFyY2guZWZpX2FjcGlfbGVuID0gUEFHRV9BTElH
TihST1VORFVQKGVmaV9zaXplLCA4KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArIFJPVU5EVVAoYWNwaV9zaXplLCA4KSk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3Rh
dGljIGludCBfX2luaXQgcHJlcGFyZV9hY3BpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCi17Ci0gICAgaW50IHJjID0gMDsKLSAgICBpbnQgb3JkZXI7Ci0gICAg
c3RydWN0IG1lbWJhbmsgdGJsX2FkZFtUQkxfTU1BWF0gPSB7fTsKLQotICAgIHJjID0gZXN0aW1h
dGVfYWNwaV9lZmlfc2l6ZShkLCBraW5mbyk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAg
cmV0dXJuIHJjOwotCi0gICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhkLT5hcmNoLmVm
aV9hY3BpX2xlbik7Ci0gICAgZC0+YXJjaC5lZmlfYWNwaV90YWJsZSA9IGFsbG9jX3hlbmhlYXBf
cGFnZXMob3JkZXIsIDApOwotICAgIGlmICggZC0+YXJjaC5lZmlfYWNwaV90YWJsZSA9PSBOVUxM
ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygidW5hYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSFcbiIp
OwotICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICB9Ci0gICAgbWVtc2V0KGQtPmFyY2guZWZp
X2FjcGlfdGFibGUsIDAsIGQtPmFyY2guZWZpX2FjcGlfbGVuKTsKLQotICAgIC8qCi0gICAgICog
Rm9yIEFDUEksIERvbTAgZG9lc24ndCB1c2Uga2luZm8tPmdudHRhYl9zdGFydCB0byBnZXQgdGhl
IGdyYW50IHRhYmxlCi0gICAgICogcmVnaW9uLiBTbyB3ZSB1c2UgaXQgYXMgdGhlIEFDUEkgdGFi
bGUgbWFwcGVkIGFkZHJlc3MuIEFsc28gaXQgbmVlZHMgdG8KLSAgICAgKiBjaGVjayBpZiB0aGUg
c2l6ZSBvZiBncmFudCB0YWJsZSByZWdpb24gaXMgZW5vdWdoIGZvciB0aG9zZSBBQ1BJIHRhYmxl
cy4KLSAgICAgKi8KLSAgICBkLT5hcmNoLmVmaV9hY3BpX2dwYSA9IGtpbmZvLT5nbnR0YWJfc3Rh
cnQ7Ci0gICAgaWYgKCBraW5mby0+Z250dGFiX3NpemUgPCBkLT5hcmNoLmVmaV9hY3BpX2xlbiAp
Ci0gICAgewotICAgICAgICBwcmludGsoIlRoZSBncmFudCB0YWJsZSByZWdpb24gaXMgbm90IGVu
b3VnaCB0byBmaXQgdGhlIEFDUEkgdGFibGVzIVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgIH0KLQotICAgIHJjID0gYWNwaV9jcmVhdGVfZmFkdChkLCB0YmxfYWRkKTsKLSAgICBp
ZiAoIHJjICE9IDAgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICByYyA9IGFjcGlfY3JlYXRl
X21hZHQoZCwgdGJsX2FkZCk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJj
OwotCi0gICAgcmMgPSBhY3BpX2NyZWF0ZV9zdGFvKGQsIHRibF9hZGQpOwotICAgIGlmICggcmMg
IT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIHJjID0gYWNwaV9jcmVhdGVfeHNkdChk
LCB0YmxfYWRkKTsKLSAgICBpZiAoIHJjICE9IDAgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAg
ICByYyA9IGFjcGlfY3JlYXRlX3JzZHAoZCwgdGJsX2FkZCk7Ci0gICAgaWYgKCByYyAhPSAwICkK
LSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgYWNwaV9tYXBfb3RoZXJfdGFibGVzKGQpOwotICAg
IGFjcGlfY3JlYXRlX2VmaV9zeXN0ZW1fdGFibGUoZCwgdGJsX2FkZCk7Ci0gICAgYWNwaV9jcmVh
dGVfZWZpX21tYXBfdGFibGUoZCwgJmtpbmZvLT5tZW0sIHRibF9hZGQpOwotCi0gICAgLyogTWFw
IHRoZSBFRkkgYW5kIEFDUEkgdGFibGVzIHRvIERvbTAgKi8KLSAgICByYyA9IG1hcF9yZWdpb25z
X3AybXQoZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGQtPmFyY2gu
ZWZpX2FjcGlfZ3BhKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKGQtPmFyY2gu
ZWZpX2FjcGlfbGVuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgdmlydF90b19tZm4oZC0+
YXJjaC5lZmlfYWNwaV90YWJsZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlv
X2RpcmVjdF9jKTsKLSAgICBpZiAoIHJjICE9IDAgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKFhF
TkxPR19FUlIgIlVuYWJsZSB0byBtYXAgRUZJL0FDUEkgdGFibGUgMHglIlBSSXg2NAotICAgICAg
ICAgICAgICAgIiAtIDB4JSJQUkl4NjQiIGluIGRvbWFpbiAlZFxuIiwKLSAgICAgICAgICAgICAg
IGQtPmFyY2guZWZpX2FjcGlfZ3BhICYgUEFHRV9NQVNLLAotICAgICAgICAgICAgICAgUEFHRV9B
TElHTihkLT5hcmNoLmVmaV9hY3BpX2dwYSArIGQtPmFyY2guZWZpX2FjcGlfbGVuKSAtIDEsCi0g
ICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwotICAgICAgICByZXR1cm4gcmM7Ci0gICAgfQot
Ci0gICAgLyoKLSAgICAgKiBGbHVzaCB0aGUgY2FjaGUgZm9yIHRoaXMgcmVnaW9uLCBvdGhlcndp
c2UgRE9NMCBtYXkgcmVhZCB3cm9uZyBkYXRhIHdoZW4KLSAgICAgKiB0aGUgY2FjaGUgaXMgZGlz
YWJsZWQuCi0gICAgICovCi0gICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3Jhbmdl
KGQtPmFyY2guZWZpX2FjcGlfdGFibGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGQtPmFyY2guZWZpX2FjcGlfbGVuKTsKLQotICAgIHJjID0gY3JlYXRlX2FjcGlf
ZHRiKGtpbmZvLCB0YmxfYWRkKTsKLSAgICBpZiAoIHJjICE9IDAgKQotICAgICAgICByZXR1cm4g
cmM7Ci0KLSAgICByYyA9IGFjcGlfcm91dGVfc3BpcyhkKTsKLSAgICBpZiAoIHJjICE9IDAgKQot
ICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICByYyA9IGFjcGlfaW9tZW1fZGVueV9hY2Nlc3MoZCk7
Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgLyoKLSAgICAg
KiBBbGwgUFBJcyBoYXZlIGJlZW4gcmVnaXN0ZXJlZCwgYWxsb2NhdGUgdGhlIGV2ZW50IGNoYW5u
ZWwKLSAgICAgKiBpbnRlcnJ1cHRzLgotICAgICAqLwotICAgIGV2dGNobl9hbGxvY2F0ZShkKTsK
LQotICAgIHJldHVybiAwOwotfQotI2Vsc2UKLXN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfYWNw
aShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQotewotICAgIC8q
IE9ubHkgYm9vdGluZyB3aXRoIEFDUEkgd2lsbCBoaXQgaGVyZSAqLwotICAgIEJVRygpOwotICAg
IHJldHVybiAtRUlOVkFMOwotfQotI2VuZGlmCiBzdGF0aWMgdm9pZCBfX2luaXQgZHRiX2xvYWQo
c3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKICAgICB1bnNpZ25lZCBsb25nIGxlZnQ7CkBA
IC0yNDQyLDcgKzE4NjcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdHJkX2xvYWQoc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAqIE5vdGUgdGhhdCB0aGlzIHNob3VsZCBvbmx5IGJlIGNh
bGxlZCBvbmNlIGFsbCBQUElzIHVzZWQgYnkgdGhlCiAgKiBoYXJkd2FyZSBkb21haW4gaGF2ZSBi
ZWVuIHJlZ2lzdGVyZWQuCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBldnRjaG5fYWxsb2NhdGUo
c3RydWN0IGRvbWFpbiAqZCkKK3ZvaWQgX19pbml0IGV2dGNobl9hbGxvY2F0ZShzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIGludCByZXM7CiAgICAgdTY0IHZhbDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluX2J1aWxkLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bl9idWlsZC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjM0Y2VkZGM5
OTUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbl9idWlsZC5o
CkBAIC0wLDAgKzEsMzEgQEAKKyNpZm5kZWYgX19BU01fRE9NQUlOX0JVSUxEX0hfXworI2RlZmlu
ZSBfX0FTTV9ET01BSU5fQlVJTERfSF9fCisKKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNs
dWRlIDxhc20va2VybmVsLmg+CisKK2ludCBtYXBfaXJxX3RvX2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaXJxLAorICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbmVlZF9t
YXBwaW5nLCBjb25zdCBjaGFyICpkZXZuYW1lKTsKK2ludCBtYWtlX2Nob3Nlbl9ub2RlKGNvbnN0
IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pOwordm9pZCBldnRjaG5fYWxsb2NhdGUoc3RydWN0
IGRvbWFpbiAqZCk7CisKKyNpZm5kZWYgQ09ORklHX0FDUEkKK3N0YXRpYyBpbmxpbmUgaW50IHBy
ZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQor
eworICAgIC8qIE9ubHkgYm9vdGluZyB3aXRoIEFDUEkgd2lsbCBoaXQgaGVyZSAqLworICAgIEJV
RygpOworICAgIHJldHVybiAtRUlOVkFMOworfQorI2Vsc2UKK2ludCBwcmVwYXJlX2FjcGkoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbyk7CisjZW5kaWYKKyNlbmRp
ZgorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxl
OiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 11:33:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNFtU-0000VO-Hc; Thu, 15 Nov 2018 11:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNFtT-0000VI-1B
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:07 +0000
X-Inumbo-ID: 37e2a712-e8ca-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37e2a712-e8ca-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11: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 1gNFtR-000565-7M
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNFtR-0002m9-4Z
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNFtR-0002m9-4Z@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 11:33:05 +0000
Subject: [Xen-changelog] [xen staging] xen/domain: Introduce a new
 sanitise_domain_config() helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjMWEzOWZjNTFmMGNlMTY3YzgzZmU0YTE5NTUwM2U0NjMzODhmYzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyIDEzOjU1OjA3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAxNSAxMToxMToz
MCAyMDE4ICswMDAwCgogICAgeGVuL2RvbWFpbjogSW50cm9kdWNlIGEgbmV3IHNhbml0aXNlX2Rv
bWFpbl9jb25maWcoKSBoZWxwZXIKICAgIAogICAgQ2FsbCBpdCBmcm9tIHRoZSBoZWFkIG9mIGRv
bWFpbl9jcmVhdGUoKSAoYmVmb3JlIGRvaW5nIGFueSBtZW1vcnkKICAgIGFsbG9jYXRpb25zKSwg
d2hpY2ggd2lsbCBhcHBseSB0aGUgY2hlY2tzIHRvIGRvbTAgYXMgd2VsbCBhcyBkb21VJ3MuCiAg
ICAKICAgIEZvciBub3csIGp1c3Qgc3Vic3VtZSB0aGUgWEVOX0RPTUNUTF9DREZfKiBjaGVjayBm
cm9tIFhFTl9ET01DVExfY3JlYXRlZG9tYWluLgogICAgCiAgICBJbiBhbiBlZmZvcnQgdG8gYWlk
IGZ1dHVyZSBkZXZlbG9wb21lbnQsIGxlYXZlIGEgZGVidWcgcHJpbnRrKCkgaWRlbnRpZnlpbmcK
ICAgIHRoZSBjYXVzZSBvZiBzYW5pdGlzYXRpb24gZmFpbHVyZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21h
aW4uYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9kb21jdGwuYyB8ICA5IC0t
LS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5j
CmluZGV4IGQ2NjUwZjA2NTYuLjIyYWE2MzQ1MTAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9t
YWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMjg4LDYgKzI4OCwyMSBAQCBzdGF0
aWMgdm9pZCBfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBmcmVlX2RvbWFp
bl9zdHJ1Y3QoZCk7CiB9CiAKK3N0YXRpYyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1
Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKK3sKKyAgICBpZiAoIGNvbmZpZy0+
ZmxhZ3MgJiB+KFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYRU5fRE9NQ1RMX0NERl9oYXAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX0RPTUNUTF9DREZfczNfaW50ZWdyaXR5IHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IFhFTl9ET01DVExfQ0RGX29vc19vZmYgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X0RPTUNUTF9DREZfeHNfZG9tYWluKSApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19J
TkZPLCAiVW5rbm93biBDREYgZmxhZ3MgJSN4XG4iLCBjb25maWctPmZsYWdzKTsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIHN0cnVjdCBkb21h
aW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfcHJpdikKQEAgLTI5Nyw2ICszMTIsOSBAQCBzdHJ1
Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgIElOSVRf
ZXZ0Y2huID0gMXU8PDMsIElOSVRfZ250dGFiID0gMXU8PDQsIElOSVRfYXJjaCA9IDF1PDw1IH07
CiAgICAgaW50IGVyciwgaW5pdF9zdGF0dXMgPSAwOwogCisgICAgaWYgKCBjb25maWcgJiYgKGVy
ciA9IHNhbml0aXNlX2RvbWFpbl9jb25maWcoY29uZmlnKSkgKQorICAgICAgICByZXR1cm4gRVJS
X1BUUihlcnIpOworCiAgICAgaWYgKCAoZCA9IGFsbG9jX2RvbWFpbl9zdHJ1Y3QoKSkgPT0gTlVM
TCApCiAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwogCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBiMjk0ODgxNGFhLi5k
MDhiNjI3NGUyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21t
b24vZG9tY3RsLmMKQEAgLTQ5OCwxNSArNDk4LDYgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICBkb21pZF90ICAg
ICAgICBkb207CiAgICAgICAgIHN0YXRpYyBkb21pZF90IHJvdmVyID0gMDsKIAotICAgICAgICBy
ZXQgPSAtRUlOVkFMOwotICAgICAgICBpZiAoIChvcC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgJgot
ICAgICAgICAgICAgIH4oWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0Ci0gICAgICAgICAgICAgICB8
IFhFTl9ET01DVExfQ0RGX2hhcAotICAgICAgICAgICAgICAgfCBYRU5fRE9NQ1RMX0NERl9zM19p
bnRlZ3JpdHkKLSAgICAgICAgICAgICAgIHwgWEVOX0RPTUNUTF9DREZfb29zX29mZgotICAgICAg
ICAgICAgICAgfCBYRU5fRE9NQ1RMX0NERl94c19kb21haW4pKSApCi0gICAgICAgICAgICBicmVh
azsKLQogICAgICAgICBkb20gPSBvcC0+ZG9tYWluOwogICAgICAgICBpZiAoIChkb20gPiAwKSAm
JiAoZG9tIDwgRE9NSURfRklSU1RfUkVTRVJWRUQpICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 11:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11: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 1gNFte-0000Vt-JO; Thu, 15 Nov 2018 11:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNFtd-0000Vl-0Q
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:17 +0000
X-Inumbo-ID: 3df642be-e8ca-11e8-b686-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3df642be-e8ca-11e8-b686-12d6303a7972;
 Thu, 15 Nov 2018 11: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 1gNFtb-00056D-De
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNFtb-0002mu-BB
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNFtb-0002mu-BB@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 11:33:15 +0000
Subject: [Xen-changelog] [xen staging] xen/domain: Introduce a new
 arch_sanitise_domain_config() helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4ZWI2Mjk3N2JmNGQ5OGIwNmJiODBhZDE3MzkwNjFkZmExYzE0MTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyIDE1OjAyOjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAxNSAxMToxMToz
MCAyMDE4ICswMDAwCgogICAgeGVuL2RvbWFpbjogSW50cm9kdWNlIGEgbmV3IGFyY2hfc2FuaXRp
c2VfZG9tYWluX2NvbmZpZygpIGhlbHBlcgogICAgCiAgICBPbiB0aGUgQVJNIHNpZGUsIGxpZnQg
dGhlIGNvZGUgdG8gc2VsZWN0IHRoZSBhcHByb3ByaWF0ZSBHSUMgdmVyc2lvbiB3aGVuCiAgICBO
QVRJVkUgaXMgcmVxdWVzdGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgIHwgNDUgKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICB8ICA1ICsrKysrCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICB8ICAyICstCiB4ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCB8ICA2ICsrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRp
b25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggODA0MzI4NzJkNi4uYzI0YWNlNjlkMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwpAQCAtNTk5LDYgKzU5OSwzMCBAQCB2b2lkIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9k
ZShzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmhjcl9lbDIgfD0gSENSX1JXOwogfQogCitp
bnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRv
bWFpbiAqY29uZmlnKQoreworICAgIC8qIEZpbGwgaW4gdGhlIG5hdGl2ZSBHSUMgdmVyc2lvbiwg
cGFzc2VkIGJhY2sgdG8gdGhlIHRvb2xzdGFjay4gKi8KKyAgICBpZiAoIGNvbmZpZy0+YXJjaC5n
aWNfdmVyc2lvbiA9PSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFICkKKyAgICB7CisgICAg
ICAgIHN3aXRjaCAoIGdpY19od192ZXJzaW9uKCkgKQorICAgICAgICB7CisgICAgICAgIGNhc2Ug
R0lDX1YyOgorICAgICAgICAgICAgY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNU
TF9DT05GSUdfR0lDX1YyOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBHSUNf
VjM6CisgICAgICAgICAgICBjb25maWctPmFyY2guZ2ljX3ZlcnNpb24gPSBYRU5fRE9NQ1RMX0NP
TkZJR19HSUNfVjM7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0OgorICAg
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAwOworfQorCiBpbnQgYXJjaF9kb21h
aW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogewpAQCAtNjI5LDI0ICs2NTMsNiBA
QCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBzd2l0Y2gg
KCBjb25maWctPmFyY2guZ2ljX3ZlcnNpb24gKQogICAgIHsKLSAgICBjYXNlIFhFTl9ET01DVExf
Q09ORklHX0dJQ19OQVRJVkU6Ci0gICAgICAgIHN3aXRjaCAoIGdpY19od192ZXJzaW9uICgpICkK
LSAgICAgICAgewotICAgICAgICBjYXNlIEdJQ19WMjoKLSAgICAgICAgICAgIGNvbmZpZy0+YXJj
aC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19WMjsKLSAgICAgICAgICAgIGQt
PmFyY2gudmdpYy52ZXJzaW9uID0gR0lDX1YyOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAg
ICAgY2FzZSBHSUNfVjM6Ci0gICAgICAgICAgICBjb25maWctPmFyY2guZ2ljX3ZlcnNpb24gPSBY
RU5fRE9NQ1RMX0NPTkZJR19HSUNfVjM7Ci0gICAgICAgICAgICBkLT5hcmNoLnZnaWMudmVyc2lv
biA9IEdJQ19WMzsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAg
ICAgICAgICBCVUcoKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgWEVO
X0RPTUNUTF9DT05GSUdfR0lDX1YyOgogICAgICAgICBkLT5hcmNoLnZnaWMudmVyc2lvbiA9IEdJ
Q19WMjsKICAgICAgICAgYnJlYWs7CkBAIC02NTYsOCArNjYyLDcgQEAgaW50IGFyY2hfZG9tYWlu
X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Ci0gICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAg
QlVHKCk7CiAgICAgfQogCiAgICAgaWYgKCAocmMgPSBkb21haW5fdmdpY19yZWdpc3RlcihkLCAm
Y291bnQpKSAhPSAwICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwppbmRleCBmNmZlOTU0MzEzLi4yOGExNDVhMzAwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC00
MTgsNiArNDE4LDExIEBAIHZvaWQgYXJjaF92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgIHB2X3ZjcHVfZGVzdHJveSh2KTsKIH0KIAoraW50IGFyY2hfc2FuaXRpc2VfZG9tYWlu
X2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKK3sKKyAgICBy
ZXR1cm4gMDsKK30KKwogc3RhdGljIGJvb2wgZW11bGF0aW9uX2ZsYWdzX29rKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHVpbnQzMl90IGVtZmxhZ3MpCiB7CiAjaWZkZWYgQ09ORklHX0hWTQpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
MjJhYTYzNDUxMC4uZGRhZjc0YWFhOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwor
KysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMDAsNyArMzAwLDcgQEAgc3RhdGljIGludCBz
YW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29u
ZmlnKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICByZXR1cm4gMDsKKyAg
ICByZXR1cm4gYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKGNvbmZpZyk7CiB9CiAKIHN0cnVj
dCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggN2U1MWEz
OTM1OC4uMDMwOWMxZjJhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTU0MSw2ICs1NDEsMTIgQEAgaW50IGRvbWFp
bl9zZXRfbm9kZV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBub2RlbWFza190ICph
ZmZpbml0eSk7CiB2b2lkIGRvbWFpbl91cGRhdGVfbm9kZV9hZmZpbml0eShzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAogLyoKKyAqIFRvIGJlIGltcGxlbWVudGVkIGJ5IGVhY2ggYXJjaGl0ZWN0dXJlLCBz
YW5pdHkgY2hlY2tpbmcgdGhlIGNvbmZpZ3VyYXRpb24KKyAqIGFuZCBmaWxsaW5nIGluIGFueSBh
cHByb3ByaWF0ZSBkZWZhdWx0cy4KKyAqLworaW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZp
ZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZyk7CisKKy8qCiAgKiBDcmVh
dGUgYSBkb21haW46IHRoZSBjb25maWd1cmF0aW9uIGlzIG9ubHkgbmVjZXNzYXJ5IGZvciByZWFs
IGRvbWFpbgogICogKGRvbWlkIDwgRE9NSURfRklSU1RfUkVTRVJWRUQpLgogICovCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 11:33:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11: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 1gNFto-0000Xq-LE; Thu, 15 Nov 2018 11:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNFtn-0000Wx-8s
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:27 +0000
X-Inumbo-ID: 440b7bce-e8ca-11e8-82b3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 440b7bce-e8ca-11e8-82b3-12d6303a7972;
 Thu, 15 Nov 2018 11: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 1gNFtl-00056N-KN
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNFtl-0002on-Hu
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNFtl-0002on-Hu@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 11:33:25 +0000
Subject: [Xen-changelog] [xen staging] xen/domain: Move guest type checks
 into the arch_sanitise_domain_config() path
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5Mzc4OWJlYzA1ZjhkOTQzYjFjMTIzZDY2MmYzYjUyYjIxM2Q1OWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiA5IDE4OjU1OjU5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAxNSAxMToxMToz
MCAyMDE4ICswMDAwCgogICAgeGVuL2RvbWFpbjogTW92ZSBndWVzdCB0eXBlIGNoZWNrcyBpbnRv
IHRoZSBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoKSBwYXRoCiAgICAKICAgIFRoaXMgaXMg
YSBtb3JlIGFwcHJvcHJpYXRlIGxvY2F0aW9uIGZvciB0aGUgY2hlY2tzIHRvIGhhcHBlbiwgYW5k
IGNsZWFucyB1cAogICAgdGhlIGNvbW1vbiBjb2RlIHN1YnN0YW50aWFsbHkuCiAgICAKICAgIFRh
a2UgdGhlIG9wcG9ydHVuaXR5IHRvIG1ha2UgQVJNIHN0cmljdGx5IHJlcXVpcmUgSFZNfEhBUCBm
b3IgZ3Vlc3RzLCB3aGljaCBpcwogICAgaG93IHRoZSB0b29sc3RhY2sgYmVoYXZlcywgYW5kIGxl
YXZlIGEgZHByaW50aygpIGJlaGluZCBmb3IgYXVkaXRpbmcgZmFpbHVyZXMuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbi5jIHwgIDYgKysrKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAgOCArKysrKysr
KwogeGVuL2NvbW1vbi9kb21haW4uYyAgIHwgMzQgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKaW5kZXggYzI0YWNlNjlkMC4uNzFhZDFmOTY1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNjAxLDYgKzYwMSwx
MiBAQCB2b2lkIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIAog
aW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVk
b21haW4gKmNvbmZpZykKIHsKKyAgICBpZiAoIGNvbmZpZy0+ZmxhZ3MgIT0gKFhFTl9ET01DVExf
Q0RGX2h2bV9ndWVzdCB8IFhFTl9ET01DVExfQ0RGX2hhcCkgKQorICAgIHsKKyAgICAgICAgZHBy
aW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24gJSN4XG4iLCBjb25m
aWctPmZsYWdzKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCiAgICAgLyogRmls
bCBpbiB0aGUgbmF0aXZlIEdJQyB2ZXJzaW9uLCBwYXNzZWQgYmFjayB0byB0aGUgdG9vbHN0YWNr
LiAqLwogICAgIGlmICggY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uID09IFhFTl9ET01DVExfQ09O
RklHX0dJQ19OQVRJVkUgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAyOGExNDVhMzAwLi4yNzJmZDg0YTNjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCkBAIC00MjAsNiArNDIwLDE0IEBAIHZvaWQgYXJjaF92Y3B1X2Rlc3Ryb3koc3RydWN0IHZj
cHUgKnYpCiAKIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21j
dGxfY3JlYXRlZG9tYWluICpjb25maWcpCiB7CisgICAgYm9vbCBodm0gPSBjb25maWctPmZsYWdz
ICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0OworCisgICAgaWYgKCBodm0gPyAhaHZtX2VuYWJs
ZWQgOiAhSVNfRU5BQkxFRChDT05GSUdfUFYpICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVO
TE9HX0lORk8sICIlcyBzdXBwb3J0IG5vdCBhdmFpbGFibGVcbiIsIGh2bSA/ICJIVk0iIDogIlBW
Iik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwpp
bmRleCBkZGFmNzRhYWE5Li5mNjlmNDA1NWNkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTMzOSwzNyArMzM5LDkgQEAgc3RydWN0
IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgICAgICBoYXJkd2FyZV9k
b21haW4gPSBkOwogICAgIH0KIAotICAgIC8qIFNvcnQgb3V0IG91ciBpZGVhIG9mIGlzX3twdixo
dm19X2RvbWFpbigpLiAqLwotICAgIGlmICggY29uZmlnICkKLSAgICB7Ci0gICAgICAgIGlmICgg
Y29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCApCi0gICAgICAgIHsKLSNp
ZmRlZiBDT05GSUdfSFZNCi0gICAgICAgICAgICBkLT5ndWVzdF90eXBlID0gZ3Vlc3RfdHlwZV9o
dm07Ci0jZWxzZQotICAgICAgICAgICAgZXJyID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdvdG8g
ZmFpbDsKLSNlbmRpZgotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotI2lmZGVm
IENPTkZJR19QVgotICAgICAgICAgICAgZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7Ci0j
ZWxzZQotICAgICAgICAgICAgZXJyID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSNlbmRpZgotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIC8qCi0g
ICAgICAgICAqIEF0IGxlYXN0IHRoZSBpZGxlIGRvbWFpbiBzaG91bGQgYmUgdHJlYXRlZCBhcyBQ
ViBkb21haW4KLSAgICAgICAgICogYmVjYXVzZSBpdCB1c2VzIFBWIGNvbnRleHQgc3dpdGNoIGZ1
bmN0aW9ucy4gVG8gZXJyIG9uIHRoZQotICAgICAgICAgKiBzYWZlIHNpZGUsIGxlYXZlIGFsbCBz
eXN0ZW0gZG9tYWlucyB0byBiZSBndWVzdF90eXBlX3B2LgotICAgICAgICAgKi8KLSAgICAgICAg
ZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7Ci0gICAgfQorICAgIC8qIFNvcnQgb3V0IG91
ciBpZGVhIG9mIGlzX3twdixodm19X2RvbWFpbigpLiAgQWxsIHN5c3RlbSBkb21haW5zIGFyZSBQ
Vi4gKi8KKyAgICBkLT5ndWVzdF90eXBlID0gKChjb25maWcgJiYgKGNvbmZpZy0+ZmxhZ3MgJiBY
RU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpKQorICAgICAgICAgICAgICAgICAgICAgPyBndWVzdF90
eXBlX2h2bSA6IGd1ZXN0X3R5cGVfcHYpOwogCiAgICAgVFJBQ0VfMUQoVFJDX0RPTTBfRE9NX0FE
RCwgZC0+ZG9tYWluX2lkKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 11:33:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNFty-0000Z3-NZ; Thu, 15 Nov 2018 11:33:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNFty-0000Yv-4W
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:38 +0000
X-Inumbo-ID: 4a21c299-e8ca-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a21c299-e8ca-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:33: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 1gNFtv-00057A-Qi
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNFtv-0002pl-OM
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNFtv-0002pl-OM@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 11:33:35 +0000
Subject: [Xen-changelog] [xen staging] xen/domain: Allocate d->vcpu[]
 earlier during domain_create()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0NDIxNGM5NjhhZTgxMzA1NjRhMzRiMzFiNmIwYTYzODIwZjQ0NGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyIDE0OjAyOjU1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAxNSAxMToxMToz
MCAyMDE4ICswMDAwCgogICAgeGVuL2RvbWFpbjogQWxsb2NhdGUgZC0+dmNwdVtdIGVhcmxpZXIg
ZHVyaW5nIGRvbWFpbl9jcmVhdGUoKQogICAgCiAgICBUaGUgQVJNIGNvZGUgaGFzIGEgY2hpY2tl
bi1hbmQtZWdnIHByb2JsZW0uICBPbmUgb2YgdGhlIHZHSUN2MyBlbXVsYXRpb25zCiAgICB3YW50
cyB0byBrbm93IGQtPm1heF92Y3B1cyB0byBiZSBhYmxlIHRvIHNpemUgaXRzZWxmIGFwcHJvcHJp
YXRlbHksIGJ1dCB0aGUKICAgIGN1cnJlbnQgb3JkZXIgb2YgaW5pdGlhbGlzYXRpb24gcmVxdWly
ZXMgdGhlIHZHSUMgdG8gYmUgc2V0IHVwIGJlZm9yZSB0aGUKICAgIHJlcXVlc3RlZCBudW1iZXIg
b2YgdmNwdXMgY2FuIGJlIGNoZWNrZWQuCiAgICAKICAgIE1vdmUgdGhlIHJhbmdlIGNoZWNraW5n
IG9mIGNvbmZpZy0+bWF4X3ZjcHVzIGludG8gc2FuaXRpc2VfZG9tYWluX2NvbmZpZygpCiAgICBw
YXRoLCB3aGljaCBhbGxvd3MgZm9yIHRoZSBhbGxvY2F0aW9uIG9mIGQtPnZjcHVbXSBhbmQgZC0+
bWF4X3ZjcHVzIHRvIGhhcHBlbgogICAgZWFybGllciBkdXJpbmcgY3JlYXRlLCBhbmQgaW4gcGFy
dGljdWxhciwgYmVmb3JlIHRoZSBjYWxsIHRvCiAgICBhcmNoX2RvbWFpbl9jcmVhdGUoKS4KICAg
IAogICAgVGhlIHg4NiBzaWRlIGlzIGZhaXJseSBlYXN5LCBhbmQgaW1wbGVtZW50cyB0aGUgbG9n
aWNhbCBlcXVpdmFsZW50IG9mCiAgICBkb21haW5fbWF4X3ZjcHVzKCkgYnV0IHVzaW5nIFhFTl9E
T01DVExfQ0RGX2h2bV9ndWVzdCByYXRoZXIgdGhhbgogICAgaXNfaHZtX2RvbWFpbigpLgogICAg
CiAgICBGb3IgdGhlIEFSTSBzaWRlLCByZS1wdXJwb3NlIHZnaWNfbWF4X3ZjcHVzKCkgdG8gdGFr
ZSBhIGRvbWN0bCB2R0lDIHZlcnNpb24sCiAgICBhbmQgcmV0dXJuIHRoZSBtYXhpbXVtIG51bWJl
ciBvZiBzdXBwb3J0ZWQgdkNQVXMsIHJldXNpbmcgMCBmb3IgInZlcnNpb24gbm90CiAgICBzdXBw
b3J0ZWQiLiAgVG8gYXZvaWQgZXhwb3J0aW5nIHRoZSB2Z2ljX29wcyBzdHJ1Y3R1cmVzICh3aGlj
aCBhcmUgaW4gdGhlCiAgICBwcm9jZXNzIG9mIGJlaW5nIHJlcGxhY2VkKSwgaGFyZCBjb2RlIHRo
ZSB1cHBlciBsaW1pdHMuCiAgICAKICAgIFRoaXMgYWxsb3dzIGZvciB0aGUgcmVtb3ZhbCBvZiB0
aGUgZG9tYWluX21heF92Y3B1cygpIGluZnJhc3RydWN0dXJlLCB3aGljaCBpcwogICAgZG9uZSB0
byBwcmV2ZW50IGl0IGJlaW5nIHJldXNlZCBpbmNvcnJlY3RseSBpbiB0aGUgZnV0dXJlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9h
cmNoL2FybS9kb21haW4uYyAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdmdpYy12Mi5jICAgICAgICB8ICAxIC0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAg
ICAgIHwgIDUgLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICAgIHwgMTYgKysrKysr
KysrKysrKystLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgfCAgMyAtLS0KIHhlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYyAgICAgIHwgMTYgKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICAgfCAxMCArKysrKysrKysrCiB4ZW4vY29tbW9uL2RvbWFpbi5j
ICAgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9jb25maWcuaCAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oICB8ICA2IC0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgfCAgNSAr
Ky0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAgMiAtLQogMTIgZmlsZXMgY2hh
bmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDcxYWQxZjk2
NTMuLjFkOTI2ZGNiMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTYwMSw2ICs2MDEsOCBAQCB2b2lkIHZjcHVfc3dpdGNo
X3RvX2FhcmNoNjRfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIAogaW50IGFyY2hfc2FuaXRpc2VfZG9t
YWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKIHsKKyAg
ICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOworCiAgICAgaWYgKCBjb25maWctPmZsYWdzICE9IChY
RU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QgfCBYRU5fRE9NQ1RMX0NERl9oYXApICkKICAgICB7CiAg
ICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJVbnN1cHBvcnRlZCBjb25maWd1cmF0aW9uICUj
eFxuIiwgY29uZmlnLT5mbGFncyk7CkBAIC02MjYsNiArNjI4LDIyIEBAIGludCBhcmNoX3Nhbml0
aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcp
CiAgICAgICAgIH0KICAgICB9CiAKKyAgICAvKiBtYXhfdmNwdXMgZGVwZW5kcyBvbiB0aGUgR0lD
IHZlcnNpb24sIGFuZCBYZW4ncyBjb21waWxlZCBsaW1pdC4gKi8KKyAgICBtYXhfdmNwdXMgPSBt
aW4odmdpY19tYXhfdmNwdXMoY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uKSwgTUFYX1ZJUlRfQ1BV
Uyk7CisKKyAgICBpZiAoIG1heF92Y3B1cyA9PSAwICkKKyAgICB7CisgICAgICAgIGRwcmludGso
WEVOTE9HX0lORk8sICJVbnN1cHBvcnRlZCBHSUMgdmVyc2lvblxuIik7CisgICAgICAgIHJldHVy
biAtRUlOVkFMOworICAgIH0KKworICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPiBtYXhfdmNw
dXMgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlJlcXVlc3RlZCB2Q1BV
cyAoJXUpIGV4Y2VlZHMgbWF4ICgldSlcbiIsCisgICAgICAgICAgICAgICAgY29uZmlnLT5tYXhf
dmNwdXMsIG1heF92Y3B1cyk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAg
IHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCBiZjc3ODk5ZGJhLi42NGIxNDFmZWE1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMK
QEAgLTcyNSw3ICs3MjUsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfb3BzIHZnaWNfdjJf
b3BzID0gewogICAgIC5kb21haW5fZnJlZSA9IHZnaWNfdjJfZG9tYWluX2ZyZWUsCiAgICAgLmxw
aV90b19wZW5kaW5nID0gdmdpY192Ml9scGlfdG9fcGVuZGluZywKICAgICAubHBpX2dldF9wcmlv
cml0eSA9IHZnaWNfdjJfbHBpX2dldF9wcmlvcml0eSwKLSAgICAubWF4X3ZjcHVzID0gOCwKIH07
CiAKIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKaW5kZXggYzE0YmNkODdiMS4uNTE5Y2M3MjhhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xODIyLDExICsxODIy
LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2M19vcHMgPSB7CiAgICAgLmVtdWxh
dGVfcmVnICA9IHZnaWNfdjNfZW11bGF0ZV9yZWcsCiAgICAgLmxwaV90b19wZW5kaW5nID0gdmdp
Y192M19scGlfdG9fcGVuZGluZywKICAgICAubHBpX2dldF9wcmlvcml0eSA9IHZnaWNfdjNfbHBp
X2dldF9wcmlvcml0eSwKLSAgICAvKgotICAgICAqIFdlIHVzZSBib3RoIEFGRjEgYW5kIEFGRjAg
aW4gKHYpTVBJRFIuIFRodXMsIHRoZSBtYXggbnVtYmVyIG9mIENQVQotICAgICAqIHRoYXQgY2Fu
IGJlIHN1cHBvcnRlZCBpcyB1cCB0byA0MDk2KD09MjU2KjE2KSBpbiB0aGVvcnkuCi0gICAgICov
Ci0gICAgLm1heF92Y3B1cyA9IDQwOTYsCiB9OwogCiBpbnQgdmdpY192M19pbml0KHN0cnVjdCBk
b21haW4gKmQsIGludCAqbW1pb19jb3VudCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2lj
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDVhNGYwODJjMTYuLmYyNjA4YjA0MmQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpA
QCAtNjY3LDkgKzY2NywyMSBAQCB2b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB2aXJxKQogICAgIGNsZWFyX2JpdCh2aXJxLCBkLT5hcmNoLnZnaWMuYWxs
b2NhdGVkX2lycXMpOwogfQogCi11bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXMoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3Vuc2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyh1bnNpZ25lZCBpbnQg
ZG9tY3RsX3ZnaWNfdmVyc2lvbikKIHsKLSAgICByZXR1cm4gbWluX3QodW5zaWduZWQgaW50LCBN
QVhfVklSVF9DUFVTLCBkLT5hcmNoLnZnaWMuaGFuZGxlci0+bWF4X3ZjcHVzKTsKKyAgICBzd2l0
Y2ggKCBkb21jdGxfdmdpY192ZXJzaW9uICkKKyAgICB7CisgICAgY2FzZSBYRU5fRE9NQ1RMX0NP
TkZJR19HSUNfVjI6CisgICAgICAgIHJldHVybiA4OworCisjaWZkZWYgQ09ORklHX0dJQ1YzCisg
ICAgY2FzZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjM6CisgICAgICAgIHJldHVybiA0MDk2Owor
I2VuZGlmCisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gMDsKKyAgICB9CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtaW5pdC5jCmluZGV4IGJmZDNkMDllZGIuLjYyYWU1NTM2OTkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtaW5pdC5jCkBAIC0xMTIsOSArMTEyLDYgQEAgaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVy
KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKICAgICAgICAgQlVHKCk7CiAgICAg
fQogCi0gICAgaWYgKCBkLT5tYXhfdmNwdXMgPiBkb21haW5fbWF4X3ZjcHVzKGQpICkKLSAgICAg
ICAgcmV0dXJuIC1FMkJJRzsKLQogICAgIGQtPmFyY2gudmdpYy52Z2ljX2Rpc3RfYmFzZSA9IFZH
SUNfQUREUl9VTkRFRjsKICAgICBkLT5hcmNoLnZnaWMudmdpY19jcHVfYmFzZSA9IFZHSUNfQURE
Ul9VTkRFRjsKICAgICBkLT5hcmNoLnZnaWMudmdpY19yZWRpc3RfYmFzZSA9IFZHSUNfQUREUl9V
TkRFRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYwppbmRleCA3YzNjZmM1MTgyLi5lMjg0NGRjYzIwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBA
IC05NDksMjAgKzk0OSwxNiBAQCB2b2lkIHZnaWNfc3luY19oYXJkd2FyZV9pcnEoc3RydWN0IGRv
bWFpbiAqZCwKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7
CiB9CiAKLXVuc2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQordW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKHVuc2lnbmVkIGludCBkb21jdGxfdmdpY192
ZXJzaW9uKQogewotICAgIHVuc2lnbmVkIGludCB2Z2ljX3ZjcHVfbGltaXQ7Ci0KLSAgICBzd2l0
Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lvbiApCisgICAgc3dpdGNoICggZG9tY3RsX3ZnaWNfdmVy
c2lvbiApCiAgICAgewotICAgIGNhc2UgR0lDX1YyOgotICAgICAgICB2Z2ljX3ZjcHVfbGltaXQg
PSBWR0lDX1YyX01BWF9DUFVTOwotICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9ET01DVExf
Q09ORklHX0dJQ19WMjoKKyAgICAgICAgcmV0dXJuIFZHSUNfVjJfTUFYX0NQVVM7CisKICAgICBk
ZWZhdWx0OgotICAgICAgICBCVUcoKTsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQotCi0gICAg
cmV0dXJuIG1pbl90KHVuc2lnbmVkIGludCwgTUFYX1ZJUlRfQ1BVUywgdmdpY192Y3B1X2xpbWl0
KTsKIH0KIAogI2lmZGVmIENPTkZJR19HSUNWMwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDI3MmZkODRhM2MuLjI5NWIxMGM0
OGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTQyMSw2ICs0MjEsNyBAQCB2b2lkIGFyY2hfdmNwdV9kZXN0cm95KHN0cnVj
dCB2Y3B1ICp2KQogaW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2Rv
bWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKIHsKICAgICBib29sIGh2bSA9IGNvbmZpZy0+Zmxh
Z3MgJiBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3Q7CisgICAgdW5zaWduZWQgaW50IG1heF92Y3B1
czsKIAogICAgIGlmICggaHZtID8gIWh2bV9lbmFibGVkIDogIUlTX0VOQUJMRUQoQ09ORklHX1BW
KSApCiAgICAgewpAQCAtNDI4LDYgKzQyOSwxNSBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5f
Y29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKKyAgICBtYXhfdmNwdXMgPSBodm0gPyBIVk1fTUFYX1ZD
UFVTIDogTUFYX1ZJUlRfQ1BVUzsKKworICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPiBtYXhf
dmNwdXMgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlJlcXVlc3RlZCB2
Q1BVcyAoJXUpIGV4Y2VlZHMgbWF4ICgldSlcbiIsCisgICAgICAgICAgICAgICAgY29uZmlnLT5t
YXhfdmNwdXMsIG1heF92Y3B1cyk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwog
ICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVu
L2NvbW1vbi9kb21haW4uYwppbmRleCBmNjlmNDA1NWNkLi43OGNjNTI0OWU4IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTMwMCw2
ICszMDAsMTIgQEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5f
ZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAg
ICB9CiAKKyAgICBpZiAoIGNvbmZpZy0+bWF4X3ZjcHVzIDwgMSApCisgICAgeworICAgICAgICBk
cHJpbnRrKFhFTkxPR19JTkZPLCAiTm8gdkNQVVNcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKyAgICB9CisKICAgICByZXR1cm4gYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKGNvbmZp
Zyk7CiB9CiAKQEAgLTM0NSw2ICszNTEsMjAgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0
ZShkb21pZF90IGRvbWlkLAogCiAgICAgVFJBQ0VfMUQoVFJDX0RPTTBfRE9NX0FERCwgZC0+ZG9t
YWluX2lkKTsKIAorICAgIC8qCisgICAgICogQWxsb2NhdGUgZC0+dmNwdVtdIGFuZCBzZXQgLT5t
YXhfdmNwdXMgdXAgZWFybHkuICBWYXJpb3VzIHBlci1kb21haW4KKyAgICAgKiByZXNvdXJjZXMg
d2FudCB0byBiZSBzaXplZCBiYXNlZCBvbiBtYXhfdmNwdXMuCisgICAgICovCisgICAgaWYgKCAh
aXNfc3lzdGVtX2RvbWFpbihkKSApCisgICAgeworICAgICAgICBlcnIgPSAtRU5PTUVNOworICAg
ICAgICBkLT52Y3B1ID0geHphbGxvY19hcnJheShzdHJ1Y3QgdmNwdSAqLCBjb25maWctPm1heF92
Y3B1cyk7CisgICAgICAgIGlmICggIWQtPnZjcHUgKQorICAgICAgICAgICAgZ290byBmYWlsOwor
CisgICAgICAgIGQtPm1heF92Y3B1cyA9IGNvbmZpZy0+bWF4X3ZjcHVzOworICAgIH0KKwogICAg
IGxvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoTE9DS1BST0ZfVFlQRV9QRVJET00sIGQsIGRv
bWlkLCAiRG9tYWluIik7CiAKICAgICBpZiAoIChlcnIgPSB4c21fYWxsb2Nfc2VjdXJpdHlfZG9t
YWluKGQpKSAhPSAwICkKQEAgLTM5NiwxOSArNDE2LDYgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWlu
X2NyZWF0ZShkb21pZF90IGRvbWlkLAogCiAgICAgaWYgKCAhaXNfaWRsZV9kb21haW4oZCkgKQog
ICAgIHsKLSAgICAgICAgLyogQ2hlY2sgZC0+bWF4X3ZjcHVzIGFuZCBhbGxvY2F0ZSBkLT52Y3B1
W10uICovCi0gICAgICAgIGVyciA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggY29uZmlnLT5tYXhf
dmNwdXMgPCAxIHx8Ci0gICAgICAgICAgICAgY29uZmlnLT5tYXhfdmNwdXMgPiBkb21haW5fbWF4
X3ZjcHVzKGQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLQotICAgICAgICBlcnIgPSAtRU5P
TUVNOwotICAgICAgICBkLT52Y3B1ID0geHphbGxvY19hcnJheShzdHJ1Y3QgdmNwdSAqLCBjb25m
aWctPm1heF92Y3B1cyk7Ci0gICAgICAgIGlmICggIWQtPnZjcHUgKQotICAgICAgICAgICAgZ290
byBmYWlsOwotCi0gICAgICAgIGQtPm1heF92Y3B1cyA9IGNvbmZpZy0+bWF4X3ZjcHVzOwotCiAg
ICAgICAgIHdhdGNoZG9nX2RvbWFpbl9pbml0KGQpOwogICAgICAgICBpbml0X3N0YXR1cyB8PSBJ
TklUX3dhdGNoZG9nOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAppbmRleCBjZGFlOGY2NGZmLi5iYzg5ZTg0
ZjRkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKQEAgLTQxLDkgKzQxLDkgQEAKICNkZWZpbmUgT1BUX0NP
TlNPTEVfU1RSICJkdHVhcnQiCiAKICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0jZGVmaW5lIE1BWF9W
SVJUX0NQVVMgMTI4CisjZGVmaW5lIE1BWF9WSVJUX0NQVVMgMTI4dQogI2Vsc2UKLSNkZWZpbmUg
TUFYX1ZJUlRfQ1BVUyA4CisjZGVmaW5lIE1BWF9WSVJUX0NQVVMgOHUKICNlbmRpZgogCiAjZGVm
aW5lIElOVkFMSURfVkNQVV9JRCBNQVhfVklSVF9DUFVTCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCBk
NjgyMzA3YjI3Li4xNzVkZTQ0OTI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTIwOCwxMiArMjA4
LDYgQEAgdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwogdm9p
ZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwogdm9pZCB2Y3B1X3N3
aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKik7CiAKLS8qIE9uIEFSTSwgdGhlIG51
bWJlciBvZiBWQ1BVcyBpcyBsaW1pdGVkIGJ5IHRoZSB0eXBlIG9mIEdJQyBlbXVsYXRlZC4gKi8K
LXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGRvbWFpbl9tYXhfdmNwdXMoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKLXsKLSAgICByZXR1cm4gdmdpY19tYXhfdmNwdXMoZCk7Ci19Ci0KIC8qCiAg
KiBEdWUgdG8gdGhlIHJlc3RyaWN0aW9uIG9mIEdJQ3YzLCB0aGUgbnVtYmVyIG9mIHZDUFVzIGlu
IEFGRjAgaXMKICAqIGxpbWl0ZWQgdG8gMTYsIHRodXMgb25seSB0aGUgZmlyc3QgNCBiaXRzIG9m
IEFGRjAgYXJlIGxlZ2FsLiBXZSB3aWxsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDU2ZWQ1ZmU4ZmUuLjQ0
N2QyNGVhNTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yMzQsOCArMjM0LDYgQEAgc3RydWN0IHZnaWNf
b3BzIHsKICAgICAvKiBsb29rdXAgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBmb3IgYSBnaXZlbiBM
UEkgaW50ZXJydXB0ICovCiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICooKmxwaV90b19wZW5kaW5n
KShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmxwaSk7CiAgICAgaW50ICgqbHBpX2dl
dF9wcmlvcml0eSkoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmxwaSk7Ci0gICAgLyogTWF4
aW11bSBudW1iZXIgb2YgdkNQVSBzdXBwb3J0ZWQgKi8KLSAgICBjb25zdCB1bnNpZ25lZCBpbnQg
bWF4X3ZjcHVzOwogfTsKIAogLyogTnVtYmVyIG9mIHJhbmtzIG9mIGludGVycnVwdCByZWdpc3Rl
cnMgZm9yIGEgZG9tYWluICovCkBAIC0zNTAsNyArMzQ4LDggQEAgZXh0ZXJuIHZvaWQgdmdpY19j
bGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOwogCiBleHRlcm4gYm9vbCB2Z2ljX2Vt
dWxhdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwogCi11bnNp
Z25lZCBpbnQgdmdpY19tYXhfdmNwdXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisvKiBNYXhp
bXVtIHZDUFVzIGZvciBhIHNwZWNpZmljIHZHSUMgdmVyc2lvbiwgb3IgMCBmb3IgdW5zdXBwb3J0
ZWQuICovCit1bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXModW5zaWduZWQgaW50IGRvbWN0bF92
Z2ljX3ZlcnNpb24pOwogCiB2b2lkIHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFk
ZHJfdCBjYmFzZSwgcGFkZHJfdCBjc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IHZiYXNlLCB1aW50MzJfdCBhbGlhc2VkX29mZnNldCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA2
NDNlNjlhY2Y5Li4yNzdmOTlmNjMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTY2NCw4ICs2NjQs
NiBAQCB1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7CiAgICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9TTUVQIHwg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRf
U01BUCB8IFg4Nl9DUjRfUENJREUpKQogCi0jZGVmaW5lIGRvbWFpbl9tYXhfdmNwdXMoZCkgKGlz
X2h2bV9kb21haW4oZCkgPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUykKLQogc3RhdGlj
IGlubGluZSBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICphbGxvY192Y3B1X2d1ZXN0X2NvbnRl
eHQodm9pZCkKIHsKICAgICByZXR1cm4gdm1hbGxvYyhzaXplb2Yoc3RydWN0IHZjcHVfZ3Vlc3Rf
Y29udGV4dCkpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 11:33:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNFu9-0000aZ-43; Thu, 15 Nov 2018 11:33:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNFu7-0000aN-JQ
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:47 +0000
X-Inumbo-ID: 503185f5-e8ca-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 503185f5-e8ca-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:33: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 1gNFu6-00057I-0R
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNFu5-0002qY-U3
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 11:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNFu5-0002qY-U3@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 11:33:45 +0000
Subject: [Xen-changelog] [xen staging] Revert "xen/arm: vgic-v3: Delay the
 initialization of the domain information"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhODkyMmNmZjM4NDAzYTliZTdiMGUzOGUwOTY2OGRhZTBjNmQ5ZjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyIDIwOjEwOjI3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAxNSAxMToxMToz
MCAyMDE4ICswMDAwCgogICAgUmV2ZXJ0ICJ4ZW4vYXJtOiB2Z2ljLXYzOiBEZWxheSB0aGUgaW5p
dGlhbGl6YXRpb24gb2YgdGhlIGRvbWFpbiBpbmZvcm1hdGlvbiIKICAgIAogICAgVGhpcyByZXZl
cnRzIGNvbW1pdCA3MDNkOWQ1ZWMxM2EwZjQ4N2U3NDE1MTc0YmE1NGUwZTNjYTE1OGRiLiAgVGhl
IGRvbWFpbgogICAgY3JlYXRpb24gbG9naWMgaGFzIGJlZW4gYWRqdXN0ZWQgdG8gc2V0IHVwIGQt
Pm1heF92Y3B1cyBlYXJseSBlbm91Z2ggdG8gYmUKICAgIHVzYWJsZSBpbiB2Z2ljX3YzX2RvbWFp
bl9pbml0KCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwgMjkgKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDI3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy12My5jCmluZGV4IDUxOWNjNzI4YWIuLjQ3NGJlMTM0YzEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAt
MTU3MywxMSArMTU3Myw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2
Z2ljX2Rpc3RyX21taW9faGFuZGxlciA9IHsKICAgICAud3JpdGUgPSB2Z2ljX3YzX2Rpc3RyX21t
aW9fd3JpdGUsCiB9OwogCi1zdGF0aWMgaW50IHZnaWNfdjNfcmVhbF9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKTsKLQogc3RhdGljIGludCB2Z2ljX3YzX3ZjcHVfaW5pdChzdHJ1Y3QgdmNw
dSAqdikKIHsKLSAgICBpbnQgaSwgcmM7CisgICAgaW50IGk7CiAgICAgcGFkZHJfdCByZGlzdF9i
YXNlOwogICAgIHN0cnVjdCB2Z2ljX3JkaXN0X3JlZ2lvbiAqcmVnaW9uOwogICAgIHVuc2lnbmVk
IGludCBsYXN0X2NwdTsKQEAgLTE1ODYsMTkgKzE1ODQsNiBAQCBzdGF0aWMgaW50IHZnaWNfdjNf
dmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CiAKICAgICAvKgotICAgICAqIFRoaXMgaXMgdGhlIGVhcmxpZXN0IHBsYWNlIHdoZXJlIHRo
ZSBudW1iZXIgb2YgdkNQVXMgaXMKLSAgICAgKiBrbm93bi4gVGhpcyBpcyByZXF1aXJlZCB0byBp
bml0aWFsaXplIGNvcnJlY3RseSB0aGUgdkdJQyB2MwotICAgICAqIGRvbWFpbiBzdHJ1Y3R1cmUu
IFdlIG9ubHkgdG8gZG8gdGhhdCB3aGVuIHZDUFUgMCBpcwotICAgICAqIGluaXRpbGlhbGl6ZWQu
Ci0gICAgICovCi0gICAgaWYgKCB2LT52Y3B1X2lkID09IDAgKQotICAgIHsKLSAgICAgICAgcmMg
PSB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQoZCk7Ci0gICAgICAgIGlmICggcmMgKQotICAgICAg
ICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIC8qCiAgICAgICogRmluZCB0aGUgcmVnaW9u
IHdoZXJlIHRoZSByZS1kaXN0cmlidXRvciBsaXZlcy4gRm9yIHRoaXMgcHVycG9zZSwKICAgICAg
KiB3ZSBsb29rIG9uZSByZWdpb24gYWhlYWQgYXMgd2UgaGF2ZSBvbmx5IHRoZSBmaXJzdCBDUFUg
aW4gaGFuZC4KICAgICAgKi8KQEAgLTE2NjAsNyArMTY0NSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgaW50IHZnaWNfdjNfbWF4X3JkaXN0X2NvdW50KHN0cnVjdCBkb21haW4gKmQpCiAgICAg
ICAgICAgICAgICBHVUVTVF9HSUNWM19SRElTVF9SRUdJT05TOwogfQogCi1zdGF0aWMgaW50IHZn
aWNfdjNfcmVhbF9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGludCB2Z2lj
X3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHZnaWNfcmRp
c3RfcmVnaW9uICpyZGlzdF9yZWdpb25zOwogICAgIGludCByZGlzdF9jb3VudCwgaSwgcmV0OwpA
QCAtMTc2MywxNiArMTc0OCw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19yZWFsX2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgdmdpY192
M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIC8qCi0gICAgICogVGhlIGRv
bWFpbiBpbml0aWFsaXphdGlvbiBmb3IgdkdJQyB2MyBpcyBkZWxheWVkIHVudGlsIHRoZSBmaXJz
dCB2Q1BVCi0gICAgICogaXMgY3JlYXRlZC4gVGhpcyBiZWNhdXNlIHRoZSBpbml0aWFsaXphdGlv
biBtYXkgcmVxdWlyZSB0byBrbm93IHRoZQotICAgICAqIG51bWJlciBvZiB2Q1BVcyB0aGF0IGlz
IG5vdCBrbm93biB3aGVuIGNyZWF0aW5nIHRoZSBkb21haW4uCi0gICAgICovCi0gICAgcmV0dXJu
IDA7Ci19Ci0KIHN0YXRpYyB2b2lkIHZnaWNfdjNfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICB2Z2ljX3YzX2l0c19mcmVlX2RvbWFpbihkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 12:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12: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 1gNH0A-0008Mg-Ep; Thu, 15 Nov 2018 12:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNH0A-0008MZ-0g
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:06 +0000
X-Inumbo-ID: 22d3c0b8-e8d4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22d3c0b8-e8d4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNH08-0006VQ-SN
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNH08-0006vJ-Px
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNH08-0006vJ-Px@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 12:44:04 +0000
Subject: [Xen-changelog] [xen staging] IOMMU: move inclusion point of
 asm/iommu.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiODI1MmJmNDc0M2FkMDhiYjQwZDY5ZmYyNTgxMGRlZmE4NGZkMGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDE1
IDEzOjMyOjQ3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDE1IDEzOjMyOjQ3IDIwMTggKzAxMDAKCiAgICBJ
T01NVTogbW92ZSBpbmNsdXNpb24gcG9pbnQgb2YgYXNtL2lvbW11LmgKICAgIAogICAgSW4gcHJl
cGFyYXRpb24gb2YgYWxsb3dpbmcgaW5saW5lIGZ1bmN0aW9ucyBpbiBhc20vaW9tbXUuaCB0bwog
ICAgZGUtcmVmZXJlbmNlIHN0cnVjdCBzdHJ1Y3QgaW9tbXVfb3BzLCBtb3ZlIHRoZSBpbmNsdXNp
b24gZG93bndhcmRzIHBhc3QKICAgIHRoZSBkZWNsYXJhdGlvbiBvZiB0aGF0IHN0cnVjdHVyZS4g
VGhpcyBpbiB0dXJuIHJlcXVpcmVzIG1vdmluZyB0aGUKICAgIHN0cnVjdCBkb21haW5faW9tbXUg
ZGVjbGFyYXRpb24sIGFzIGl0IHJlcXVpcmVzIHN0cnVjdCBhcmNoX2lvbW11IHRvIGJlCiAgICBm
dWxseSBkZWNsYXJlZCBiZWZvcmVoYW5kLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCB8IDc1ICsrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzOCBpbnNlcnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGM3NTMz
M2MwNzcuLjViYTA5MDRiODggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCkBAIC0yOCw3ICsyOCw2IEBACiAjaW5jbHVkZSA8
cHVibGljL2h2bS9pb3JlcS5oPgogI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KICNpbmNsdWRl
IDxhc20vZGV2aWNlLmg+Ci0jaW5jbHVkZSA8YXNtL2lvbW11Lmg+CiAKIFRZUEVfU0FGRSh1aW50
NjRfdCwgZGZuKTsKICNkZWZpbmUgUFJJX2RmbiAgICAgUFJJeDY0CkBAIC0xMDMsNDIgKzEwMiw2
IEBAIGVudW0gaW9tbXVfZmVhdHVyZQogCiBib29sX3QgaW9tbXVfaGFzX2ZlYXR1cmUoc3RydWN0
IGRvbWFpbiAqZCwgZW51bSBpb21tdV9mZWF0dXJlIGZlYXR1cmUpOwogCi1lbnVtIGlvbW11X3N0
YXR1cwotewotICAgIElPTU1VX1NUQVRVU19kaXNhYmxlZCwKLSAgICBJT01NVV9TVEFUVVNfaW5p
dGlhbGl6aW5nLAotICAgIElPTU1VX1NUQVRVU19pbml0aWFsaXplZAotfTsKLQotc3RydWN0IGRv
bWFpbl9pb21tdSB7Ci0gICAgc3RydWN0IGFyY2hfaW9tbXUgYXJjaDsKLQotICAgIC8qIGlvbW11
X29wcyAqLwotICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKnBsYXRmb3JtX29wczsKLQotI2lm
ZGVmIENPTkZJR19IQVNfREVWSUNFX1RSRUUKLSAgICAvKiBMaXN0IG9mIERUIGRldmljZXMgYXNz
aWduZWQgdG8gdGhpcyBkb21haW4gKi8KLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGR0X2RldmljZXM7
Ci0jZW5kaWYKLQotICAgIC8qIEZlYXR1cmVzIHN1cHBvcnRlZCBieSB0aGUgSU9NTVUgKi8KLSAg
ICBERUNMQVJFX0JJVE1BUChmZWF0dXJlcywgSU9NTVVfRkVBVF9jb3VudCk7Ci0KLSAgICAvKiBT
dGF0dXMgb2YgZ3Vlc3QgSU9NTVUgbWFwcGluZ3MgKi8KLSAgICBlbnVtIGlvbW11X3N0YXR1cyBz
dGF0dXM7Ci0KLSAgICAvKgotICAgICAqIERvZXMgdGhlIGd1ZXN0IHJlcWlyZSBtYXBwaW5ncyB0
byBiZSBzeW5jaG9uaXplZCwgdG8gbWFpbnRhaW4KLSAgICAgKiB0aGUgZGVmYXVsdCBkZm4gPT0g
cGZuIG1hcC4gKFNlZSBjb21tZW50IG9uIGRmbiBhdCB0aGUgdG9wIG9mCi0gICAgICogaW5jbHVk
ZS94ZW4vbW0uaCkuCi0gICAgICovCi0gICAgYm9vbCBuZWVkX3N5bmM7Ci19OwotCi0jZGVmaW5l
IGRvbV9pb21tdShkKSAgICAgICAgICAgICAgKCYoZCktPmlvbW11KQotI2RlZmluZSBpb21tdV9z
ZXRfZmVhdHVyZShkLCBmKSAgIHNldF9iaXQoZiwgZG9tX2lvbW11KGQpLT5mZWF0dXJlcykKLSNk
ZWZpbmUgaW9tbXVfY2xlYXJfZmVhdHVyZShkLCBmKSBjbGVhcl9iaXQoZiwgZG9tX2lvbW11KGQp
LT5mZWF0dXJlcykKLQogI2lmZGVmIENPTkZJR19IQVNfUENJCiBzdHJ1Y3QgcGlycTsKIGludCBo
dm1fZG9fSVJRX2RwY2koc3RydWN0IGRvbWFpbiAqLCBzdHJ1Y3QgcGlycSAqKTsKQEAgLTIzMCw2
ICsxOTMsNDQgQEAgc3RydWN0IGlvbW11X29wcyB7CiAgICAgdm9pZCAoKmR1bXBfcDJtX3RhYmxl
KShzdHJ1Y3QgZG9tYWluICpkKTsKIH07CiAKKyNpbmNsdWRlIDxhc20vaW9tbXUuaD4KKworZW51
bSBpb21tdV9zdGF0dXMKK3sKKyAgICBJT01NVV9TVEFUVVNfZGlzYWJsZWQsCisgICAgSU9NTVVf
U1RBVFVTX2luaXRpYWxpemluZywKKyAgICBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQKK307CisK
K3N0cnVjdCBkb21haW5faW9tbXUgeworICAgIHN0cnVjdCBhcmNoX2lvbW11IGFyY2g7CisKKyAg
ICAvKiBpb21tdV9vcHMgKi8KKyAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpwbGF0Zm9ybV9v
cHM7CisKKyNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCisgICAgLyogTGlzdCBvZiBEVCBk
ZXZpY2VzIGFzc2lnbmVkIHRvIHRoaXMgZG9tYWluICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBk
dF9kZXZpY2VzOworI2VuZGlmCisKKyAgICAvKiBGZWF0dXJlcyBzdXBwb3J0ZWQgYnkgdGhlIElP
TU1VICovCisgICAgREVDTEFSRV9CSVRNQVAoZmVhdHVyZXMsIElPTU1VX0ZFQVRfY291bnQpOwor
CisgICAgLyogU3RhdHVzIG9mIGd1ZXN0IElPTU1VIG1hcHBpbmdzICovCisgICAgZW51bSBpb21t
dV9zdGF0dXMgc3RhdHVzOworCisgICAgLyoKKyAgICAgKiBEb2VzIHRoZSBndWVzdCByZXFpcmUg
bWFwcGluZ3MgdG8gYmUgc3luY2hvbml6ZWQsIHRvIG1haW50YWluCisgICAgICogdGhlIGRlZmF1
bHQgZGZuID09IHBmbiBtYXAuIChTZWUgY29tbWVudCBvbiBkZm4gYXQgdGhlIHRvcCBvZgorICAg
ICAqIGluY2x1ZGUveGVuL21tLmgpLgorICAgICAqLworICAgIGJvb2wgbmVlZF9zeW5jOworfTsK
KworI2RlZmluZSBkb21faW9tbXUoZCkgICAgICAgICAgICAgICgmKGQpLT5pb21tdSkKKyNkZWZp
bmUgaW9tbXVfc2V0X2ZlYXR1cmUoZCwgZikgICBzZXRfYml0KGYsIGRvbV9pb21tdShkKS0+ZmVh
dHVyZXMpCisjZGVmaW5lIGlvbW11X2NsZWFyX2ZlYXR1cmUoZCwgZikgY2xlYXJfYml0KGYsIGRv
bV9pb21tdShkKS0+ZmVhdHVyZXMpCisKIGludCBfX211c3RfY2hlY2sgaW9tbXVfc3VzcGVuZCh2
b2lkKTsKIHZvaWQgaW9tbXVfcmVzdW1lKHZvaWQpOwogdm9pZCBpb21tdV9jcmFzaF9zaHV0ZG93
bih2b2lkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 12:44:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNH0L-0008OF-Gh; Thu, 15 Nov 2018 12:44:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNH0K-0008O6-RH
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:16 +0000
X-Inumbo-ID: 28e7602e-e8d4-11e8-80ef-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28e7602e-e8d4-11e8-80ef-12d6303a7972;
 Thu, 15 Nov 2018 12:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNH0J-0006Ve-2A
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNH0I-0006wE-Vy
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNH0I-0006wE-Vy@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 12:44:14 +0000
Subject: [Xen-changelog] [xen staging] IOMMU/x86: remove indirection from
 certain IOMMU hook accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyYTVlYTAwZWM3NWVmNTNlMWY1ZTA5NTc4NmEzNGY5OGZkMmUyMmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDE1
IDEzOjM0OjIxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDE1IDEzOjM0OjIxIDIwMTggKzAxMDAKCiAgICBJ
T01NVS94ODY6IHJlbW92ZSBpbmRpcmVjdGlvbiBmcm9tIGNlcnRhaW4gSU9NTVUgaG9vayBhY2Nl
c3NlcwogICAgCiAgICBUaGVyZSdzIG5vIG5lZWQgdG8gZ28gdGhyb3VnaCBhbiBleHRyYSBsZXZl
bCBvZiBpbmRpcmVjdGlvbi4gSW4gb3JkZXIgdG8KICAgIGxpbWl0IGNvZGUgY2h1cm4sIGNhbGwg
c2l0ZXMgdXNpbmcgc3RydWN0IGRvbWFpbl9pb21tdSdzIHBsYXRmb3JtX29wcwogICAgZG9uJ3Qg
Z2V0IHRvdWNoZWQgaGVyZSwgaG93ZXZlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29k
c0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMgfCAgNiArKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaCAgICAg
ICAgfCAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyAgICAgIHwg
IDIgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgfCAgNCAr
KystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAgIHwgIDIgKysK
IHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICAgICAgfCAxNyArKysrLS0t
LS0tLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9p
b21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRl
eCBkMzkwOWRhYThkLi45MDAxMzYzOTBkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMKQEAgLTI5LDYgKzI5LDggQEAKIAogc3RhdGljIGJvb2xfdCBfX3Jl
YWRfbW9zdGx5IGluaXRfZG9uZTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYW1k
X2lvbW11X29wczsKKwogc3RydWN0IGFtZF9pb21tdSAqZmluZF9pb21tdV9mb3JfZGV2aWNlKGlu
dCBzZWcsIGludCBiZGYpCiB7CiAgICAgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfbWFwcGlu
Z3MgPSBnZXRfaXZyc19tYXBwaW5ncyhzZWcpOwpAQCAtMTgyLDYgKzE4NCw4IEBAIGludCBfX2lu
aXQgYW1kX2lvdl9kZXRlY3Qodm9pZCkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQog
CisgICAgaW9tbXVfb3BzID0gYW1kX2lvbW11X29wczsKKwogICAgIGlmICggYW1kX2lvbW11X2lu
aXQoKSAhPSAwICkKICAgICB7CiAgICAgICAgIHByaW50aygiQU1ELVZpOiBFcnJvciBpbml0aWFs
aXphdGlvblxuIik7CkBAIC01NjYsNyArNTcwLDcgQEAgc3RhdGljIHZvaWQgYW1kX2R1bXBfcDJt
X3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgYW1kX2R1bXBfcDJtX3RhYmxlX2xldmVsKGhk
LT5hcmNoLnJvb3RfdGFibGUsIGhkLT5hcmNoLnBhZ2luZ19tb2RlLCAwLCAwKTsKIH0KIAotY29u
c3Qgc3RydWN0IGlvbW11X29wcyBhbWRfaW9tbXVfb3BzID0geworc3RhdGljIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgX19pbml0Y29uc3RyZWwgYW1kX2lvbW11X29wcyA9IHsKICAgICAuaW5pdCA9
IGFtZF9pb21tdV9kb21haW5faW5pdCwKICAgICAuaHdkb21faW5pdCA9IGFtZF9pb21tdV9od2Rv
bV9pbml0LAogICAgIC5hZGRfZGV2aWNlID0gYW1kX2lvbW11X2FkZF9kZXZpY2UsCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmggYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKaW5kZXggOTFjYWRjNjAyZS4uMTZlYWRhOWZhMiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaApAQCAtMjcsNiArMjcsNyBAQAogCiBzdHJ1
Y3QgcGNpX2F0c19kZXY7CiBleHRlcm4gYm9vbF90IHJ3YmZfcXVpcms7CitleHRlcm4gY29uc3Qg
c3RydWN0IGlvbW11X29wcyBpbnRlbF9pb21tdV9vcHM7CiAKIHZvaWQgcHJpbnRfaW9tbXVfcmVn
cyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpOwogdm9pZCBwcmludF92dGRfZW50cmllcyhz
dHJ1Y3QgaW9tbXUgKmlvbW11LCBpbnQgYnVzLCBpbnQgZGV2Zm4sIHU2NCBnbWZuKTsKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggMWUwMzE3YzQ3YS4uYTA2NjNlY2Qy
MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTg5Nyw2ICs4OTcs
OCBAQCBpbnQgaW9tbXVfZW5hYmxlX3gyYXBpY19JUih2b2lkKQogICAgIGVsc2UgaWYgKCAheDJh
cGljX2VuYWJsZWQgKQogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKKyAgICBpb21tdV9v
cHMgPSBpbnRlbF9pb21tdV9vcHM7CisKICAgICBmb3JfZWFjaF9kcmhkX3VuaXQgKCBkcmhkICkK
ICAgICB7CiAgICAgICAgIGlvbW11ID0gZHJoZC0+aW9tbXU7CmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCmluZGV4IDRkMWZmMTA4MTcuLjE2MDEyNzhiMDcgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0yMjk5LDYgKzIyOTksOCBAQCBpbnQgX19pbml0IGludGVsX3Z0
ZF9zZXR1cCh2b2lkKQogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KIAorICAgIGlvbW11X29w
cyA9IGludGVsX2lvbW11X29wczsKKwogICAgIC8qIFdlIGVuYWJsZSB0aGUgZm9sbG93aW5nIGZl
YXR1cmVzIG9ubHkgaWYgdGhleSBhcmUgc3VwcG9ydGVkIGJ5IGFsbCBWVC1kCiAgICAgICogZW5n
aW5lczogU25vb3AgQ29udHJvbCwgRE1BIHBhc3N0aHJvdWdoLCBRdWV1ZWQgSW52YWxpZGF0aW9u
LCBJbnRlcnJ1cHQKICAgICAgKiBSZW1hcHBpbmcsIGFuZCBQb3N0ZWQgSW50ZXJydXB0CkBAIC0y
Njk4LDcgKzI3MDAsNyBAQCBzdGF0aWMgdm9pZCB2dGRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRv
bWFpbiAqZCkKICAgICB2dGRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoaGQtPmFyY2gucGdkX21hZGRy
LCBhZ2F3X3RvX2xldmVsKGhkLT5hcmNoLmFnYXcpLCAwLCAwKTsKIH0KIAotY29uc3Qgc3RydWN0
IGlvbW11X29wcyBpbnRlbF9pb21tdV9vcHMgPSB7Citjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9f
aW5pdGNvbnN0cmVsIGludGVsX2lvbW11X29wcyA9IHsKICAgICAuaW5pdCA9IGludGVsX2lvbW11
X2RvbWFpbl9pbml0LAogICAgIC5od2RvbV9pbml0ID0gaW50ZWxfaW9tbXVfaHdkb21faW5pdCwK
ICAgICAuYWRkX2RldmljZSA9IGludGVsX2lvbW11X2FkZF9kZXZpY2UsCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9pb21tdS5jCmluZGV4IGIyMGJhZDE3ZGUuLmU0ODg4ODkwNzEgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC0yMyw2ICsyMyw4IEBACiAjaW5jbHVkZSA8YXNtL2h2
bS9pby5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCitzdHJ1Y3QgaW9tbXVfb3BzIGlvbW11
X29wczsKKwogdm9pZCBpb21tdV91cGRhdGVfaXJlX2Zyb21fYXBpYygKICAgICB1bnNpZ25lZCBp
bnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHZhbHVlKQogewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
b21tdS5oCmluZGV4IGZhMzdiMDUzOWIuLjhkYzM5MjQ3M2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAg
LTU2LDI0ICs1NiwxNSBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogICAgIHN0cnVjdCBndWVzdF9pb21t
dSAqZ19pb21tdTsKIH07CiAKLWV4dGVybiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGludGVsX2lv
bW11X29wczsKLWV4dGVybiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFtZF9pb21tdV9vcHM7CiBp
bnQgaW50ZWxfdnRkX3NldHVwKHZvaWQpOwogaW50IGFtZF9pb3ZfZGV0ZWN0KHZvaWQpOwogCitl
eHRlcm4gc3RydWN0IGlvbW11X29wcyBpb21tdV9vcHM7CisKIHN0YXRpYyBpbmxpbmUgY29uc3Qg
c3RydWN0IGlvbW11X29wcyAqaW9tbXVfZ2V0X29wcyh2b2lkKQogewotICAgIHN3aXRjaCAoIGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciApCi0gICAgewotICAgIGNhc2UgWDg2X1ZFTkRPUl9JTlRF
TDoKLSAgICAgICAgcmV0dXJuICZpbnRlbF9pb21tdV9vcHM7Ci0gICAgY2FzZSBYODZfVkVORE9S
X0FNRDoKLSAgICAgICAgcmV0dXJuICZhbWRfaW9tbXVfb3BzOwotICAgIH0KLQotICAgIEJVRygp
OwotCi0gICAgcmV0dXJuIE5VTEw7CisgICAgQlVHX09OKCFpb21tdV9vcHMuaW5pdCk7CisgICAg
cmV0dXJuICZpb21tdV9vcHM7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IGlvbW11X2hhcmR3YXJl
X3NldHVwKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 12:44:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNH0X-0008Pz-If; Thu, 15 Nov 2018 12:44:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNH0W-0008Pl-84
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:28 +0000
X-Inumbo-ID: 2efb4462-e8d4-11e8-80d6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2efb4462-e8d4-11e8-80d6-12d6303a7972;
 Thu, 15 Nov 2018 12:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNH0T-0006Vo-8B
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNH0T-0006x2-5l
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNH0T-0006x2-5l@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 12:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/altp2m: propagate ept.ad changes
 to all active altp2ms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwM2NlZTEwYTY3N2RkOGM1YzEzMGU1MGRkYWQ2NTE3YzEyZTAyNzYKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBUaHUgTm92IDE1IDEzOjM1OjA4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDE1IDEzOjM1OjA4IDIwMTgg
KzAxMDAKCiAgICB4ODYvYWx0cDJtOiBwcm9wYWdhdGUgZXB0LmFkIGNoYW5nZXMgdG8gYWxsIGFj
dGl2ZSBhbHRwMm1zCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYSBwcmUtcmVxdWlzaXRlIGZvciBm
aXhpbmcgdGhlIGxvZ2RpcnR5IFZHQSBpc3N1ZQogICAgKGRpc3BsYXkgZnJlZXplcyB3aGVuIHN3
aXRjaGluZyB0byBhIG5ldyBhbHRwMm0gdmlldyBlYXJseSBpbiBhCiAgICBkb21haW4ncyBsaWZl
dGltZSkuCiAgICAKICAgIFRoZSBuZXcgZXB0X3NldF9hZF9zeW5jKCkgZnVuY3Rpb24gaGFzIGJl
ZW4gYWRkZWQgdG8gdXBkYXRlIGFsbAogICAgYWN0aXZlIGFsdHAybXMnIGVwdC5hZC4gTmV3IGFs
dHAybXMgd2lsbCBpbmhlcml0IHRoZSBob3N0cDJtJ3MKICAgIGVwdC5hZCB2YWx1ZS4KICAgIAog
ICAgVGhlIHAybV97ZW4sZGlzfWFibGVfaGFyZHdhcmVfbG9nX2RpcnR5KCkgaG9zdHAybSBsb2Nr
aW5nIGhhcwogICAgYmVlbiBtb3ZlZCB0byB0aGUgbmV3IGVwdF97ZW4sZGlzfWFibGVfaGFyZHdh
cmVfbG9nX2RpcnR5KCkKICAgIGZ1bmN0aW9ucyBhcyBwYXJ0IG9mIHRoZSBjb2RlIHJlZmFjdG9y
aW5nLCB3aGlsZSBsb2NrcyBmb3IgdGhlCiAgICBpbmRpdmlkdWFsIGFsdHAybXMgYXJlIHRha2Vu
IGluIGVwdF9zZXRfYWRfc3luYygpIChjYWxsZWQgYnkKICAgIGVwdF97ZW4sZGlzfWFibGVfcG1s
KCkpLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICAgIFRlc3RlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgNTcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAg
ICAgfCAgOCAtLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDEyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDQwN2UyOTllNTAuLmZhYmNkMDZmMDcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYwpAQCAtMTcsNiArMTcsNyBAQAogCiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+
CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgogI2luY2x1
ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5oPgogI2luY2x1ZGUgPGFz
bS90eXBlcy5oPgpAQCAtMTIyMiw2ICsxMjIzLDM0IEBAIHN0YXRpYyB2b2lkIGVwdF90bGJfZmx1
c2goc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBlcHRfc3luY19kb21haW5fbWFzayhwMm0s
IHAybS0+ZG9tYWluLT5kaXJ0eV9jcHVtYXNrKTsKIH0KIAorc3RhdGljIHZvaWQgZXB0X3NldF9h
ZF9zeW5jKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgdmFsdWUpCit7CisgICAgc3RydWN0IHAybV9k
b21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICBBU1NFUlQocDJtX2xv
Y2tlZF9ieV9tZShob3N0cDJtKSk7CisKKyAgICBob3N0cDJtLT5lcHQuYWQgPSB2YWx1ZTsKKwor
ICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysg
KQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOworCisgICAg
ICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPT0gbWZuX3goSU5WQUxJRF9NRk4p
ICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgcDJtID0gZC0+YXJj
aC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICBwMm1fbG9jayhwMm0pOworICAgICAgICAg
ICAgcDJtLT5lcHQuYWQgPSB2YWx1ZTsKKyAgICAgICAgICAgIHAybV91bmxvY2socDJtKTsKKyAg
ICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIHZvaWQgZXB0X2VuYWJsZV9wbWwoc3RydWN0IHAy
bV9kb21haW4gKnAybSkKIHsKICAgICAvKiBEb21haW4gbXVzdCBoYXZlIGJlZW4gcGF1c2VkICov
CkBAIC0xMjM2LDcgKzEyNjUsNyBAQCBzdGF0aWMgdm9pZCBlcHRfZW5hYmxlX3BtbChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBFbmFibGUgRVBUIEEv
RCBiaXQgZm9yIFBNTCAqLwotICAgIHAybS0+ZXB0LmFkID0gMTsKKyAgICBlcHRfc2V0X2FkX3N5
bmMocDJtLT5kb21haW4sIHRydWUpOwogICAgIHZteF9kb21haW5fdXBkYXRlX2VwdHAocDJtLT5k
b21haW4pOwogfQogCkBAIC0xMjQ4LDEwICsxMjc3LDI4IEBAIHN0YXRpYyB2b2lkIGVwdF9kaXNh
YmxlX3BtbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHZteF9kb21haW5fZGlzYWJsZV9w
bWwocDJtLT5kb21haW4pOwogCiAgICAgLyogRGlzYWJsZSBFUFQgQS9EIGJpdCAqLwotICAgIHAy
bS0+ZXB0LmFkID0gMDsKKyAgICBlcHRfc2V0X2FkX3N5bmMocDJtLT5kb21haW4sIGZhbHNlKTsK
ICAgICB2bXhfZG9tYWluX3VwZGF0ZV9lcHRwKHAybS0+ZG9tYWluKTsKIH0KIAorc3RhdGljIHZv
aWQgZXB0X2VuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkK
K3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShwMm0t
PmRvbWFpbik7CisKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKyAgICBlcHRfZW5hYmxlX3BtbCho
b3N0cDJtKTsKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOworfQorCitzdGF0aWMgdm9pZCBlcHRf
ZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShwMm0tPmRvbWFp
bik7CisKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKyAgICBlcHRfZGlzYWJsZV9wbWwoaG9zdHAy
bSk7CisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKK30KKwogc3RhdGljIHZvaWQgZXB0X2ZsdXNo
X3BtbF9idWZmZXJzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CiAgICAgLyogRG9tYWluIG11
c3QgaGF2ZSBiZWVuIHBhdXNlZCAqLwpAQCAtMTI4MSw4ICsxMzI4LDggQEAgaW50IGVwdF9wMm1f
aW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiAgICAgaWYgKCBjcHVfaGFzX3ZteF9wbWwg
KQogICAgIHsKLSAgICAgICAgcDJtLT5lbmFibGVfaGFyZHdhcmVfbG9nX2RpcnR5ID0gZXB0X2Vu
YWJsZV9wbWw7Ci0gICAgICAgIHAybS0+ZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkgPSBlcHRf
ZGlzYWJsZV9wbWw7CisgICAgICAgIHAybS0+ZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSA9IGVw
dF9lbmFibGVfaGFyZHdhcmVfbG9nX2RpcnR5OworICAgICAgICBwMm0tPmRpc2FibGVfaGFyZHdh
cmVfbG9nX2RpcnR5ID0gZXB0X2Rpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5OwogICAgICAgICBw
Mm0tPmZsdXNoX2hhcmR3YXJlX2NhY2hlZF9kaXJ0eSA9IGVwdF9mbHVzaF9wbWxfYnVmZmVyczsK
ICAgICB9CiAKQEAgLTEzOTAsOCArMTQzNywxMCBAQCB2b2lkIHNldHVwX2VwdF9kdW1wKHZvaWQp
CiB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGkpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtp
XTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsK
ICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsKIAorICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+
ZXB0LmFkOwogICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsK
ICAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwogICAgIGVwdCA9ICZwMm0tPmVwdDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpp
bmRleCA0YmRjNWUzNGUwLi42YTFhYmI2ZGY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0zNjAsMTEgKzM2MCw3IEBAIHZv
aWQgcDJtX2VuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCiAgICAgaWYgKCBw
Mm0tPmVuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkgKQotICAgIHsKLSAgICAgICAgcDJtX2xvY2so
cDJtKTsKICAgICAgICAgcDJtLT5lbmFibGVfaGFyZHdhcmVfbG9nX2RpcnR5KHAybSk7Ci0gICAg
ICAgIHAybV91bmxvY2socDJtKTsKLSAgICB9CiB9CiAKIHZvaWQgcDJtX2Rpc2FibGVfaGFyZHdh
cmVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQpCkBAIC0zNzIsMTEgKzM2OCw3IEBAIHZvaWQg
cDJtX2Rpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAogICAgIGlmICggcDJt
LT5kaXNhYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSApCi0gICAgewotICAgICAgICBwMm1fbG9jayhw
Mm0pOwogICAgICAgICBwMm0tPmRpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5KHAybSk7Ci0gICAg
ICAgIHAybV91bmxvY2socDJtKTsKLSAgICB9CiB9CiAKIHZvaWQgcDJtX2ZsdXNoX2hhcmR3YXJl
X2NhY2hlZF9kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 12:44:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12: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 1gNH0f-0008Rz-KM; Thu, 15 Nov 2018 12:44:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNH0e-0008Rj-EL
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:36 +0000
X-Inumbo-ID: 350b941a-e8d4-11e8-9de6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 350b941a-e8d4-11e8-9de6-12d6303a7972;
 Thu, 15 Nov 2018 12:44:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNH0d-0006WP-E9
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNH0d-0006xu-BX
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNH0d-0006xu-BX@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 12:44:35 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: make
 hvmemul_map_linear_addr() honor p2m_ioreq_server
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJmZGQ1ZTU4NzYzYTMyYWZkZjA0YjAyMmUyNjk4ZDM5YWU0Y2Y0ZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDE1
IDEzOjM2OjEwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDE1IDEzOjM2OjEwIDIwMTggKzAxMDAKCiAgICB4
ODYvSFZNOiBtYWtlIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgaG9ub3IgcDJtX2lvcmVxX3Nl
cnZlcgogICAgCiAgICBXcml0ZSBhY2Nlc3NlcyB0byBwMm1faW9yZXFfc2VydmVyIHBhZ2VzIHNo
b3VsZCBnZXQgcmVkaXJlY3RlZCB0byB0aGUKICAgIGVtdWxhdG9yIGFsc28gd2hlbiB1c2luZyB0
aGUgbWFwcGluZyBhcHByb2FjaC4gRXh0ZW5kIHRoZQogICAgcDJtX2lzX2Rpc2NhcmRfd3JpdGUo
KSBjaGVjayB0aGVyZSwgYW5kIHJlc3RyaWN0IGJvdGggdG8gdGhlIHdyaXRlCiAgICBhY2Nlc3Mg
Y2FzZSAodGhpcyBpcyBqdXN0IGEgbGF0ZW50IGJ1ZyBhcyBjdXJyZW50bHkgd2UgZ28gdGhpcyBy
b3V0ZQogICAgb25seSBmb3Igd3JpdGUgYWNjZXNzZXMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyB8IDE3ICsrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDllN2RlYWE2Y2QuLmUw
ODUyNGJlNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC02MTMsMTAgKzYxMywyMSBAQCBzdGF0aWMgdm9p
ZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAKICAgICAgICAgKm1mbisrID0gcGFnZV90b19t
Zm4ocGFnZSk7CiAKLSAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCisg
ICAgICAgIGlmICggcGZlYyAmIFBGRUNfd3JpdGVfYWNjZXNzICkKICAgICAgICAgewotICAgICAg
ICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsKLSAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+WDg2RU1VTF9PS0FZKTsKKyAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYg
KCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGVyciA9IE5VTEw7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIEFTU0VSVChwMm10ID09IHAybV9yYW1fbG9nZGlydHkgfHwgIXAybV9p
c19yZWFkb25seShwMm10KSk7CiAgICAgICAgIH0KICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 12:44:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNH0p-0008Tk-MF; Thu, 15 Nov 2018 12: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNH0p-0008TX-1W
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:47 +0000
X-Inumbo-ID: 3b21d5f3-e8d4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b21d5f3-e8d4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNH0n-0006WY-KC
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNH0n-0006yi-Hf
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 12:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNH0n-0006yi-Hf@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 12:44:45 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: hvmemul_cmpxchg() should
 also use known_gla()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyNjJlODA4ZjQ2NjViZWU4MjBiNWJiNTM2YWZmNDdlNTYwYmRjYzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDE1
IDEzOjM2OjUyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDE1IDEzOjM2OjUyIDIwMTggKzAxMDAKCiAgICB4
ODYvSFZNOiBodm1lbXVsX2NtcHhjaGcoKSBzaG91bGQgYWxzbyB1c2Uga25vd25fZ2xhKCkKICAg
IAogICAgVG8gYmUgY29uc2lzdGVudCB3aXRoIHRoZSB3cml0ZSBhbmQgcm13IGNhc2VzIHRoZSBt
YXBwaW5nIGFwcHJvYWNoCiAgICBzaG91bGQgbm90IGJlIHVzZWQgd2hlbiB0aGUgZ3Vlc3QgbGlu
ZWFyIGFkZHJlc3MgdHJhbnNsYXRpb24gaXMga25vd24uCiAgICBUaGlzIGluIHBhcnRpY3VsYXIg
ZXhjbHVkZXMgdGhlIGRpc2NhcmQtd3JpdGUgY2FzZSBmcm9tIGJ5cGFzc2luZyB0aGUKICAgIGVt
dWxhdGlvbiBwYXRoLiBUaGlzIGFsc28gbWVhbnMgdGhhdCBub3cgRUZMQUdTIHNob3VsZCBhY3R1
YWxseSBnZXQKICAgIHByb3Blcmx5IHVwZGF0ZWQsIGRlc3BpdGUgdGhlIGRpc2NhcmRlZCB3cml0
ZSBwb3J0aW9uIG9mIHRoZSBtZW1vcnkKICAgIGFjY2Vzcy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgfCA5ICsrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGUwODUyNGJlNDkuLjQ4OGVhNWU5NTYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCkBAIC0xNDcyLDkgKzE0NzIsMTIgQEAgc3RhdGljIGludCBodm1lbXVs
X2NtcHhjaGcoCiAgICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3Nz
XS5kcGwgPT0gMyApCiAgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CiAKLSAgICBtYXBw
aW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxf
Y3R4dCk7Ci0gICAgaWYgKCBJU19FUlIobWFwcGluZykgKQotICAgICAgICByZXR1cm4gflBUUl9F
UlIobWFwcGluZyk7CisgICAgaWYgKCAha25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSApCisg
ICAgeworICAgICAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0
ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkK
KyAgICAgICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKKyAgICB9CiAKICAgICBpZiAo
ICFtYXBwaW5nICkKICAgICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 15:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15: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 1gNJT5-0007Qx-Oe; Thu, 15 Nov 2018 15:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNJT4-0007Qq-E6
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:22:06 +0000
X-Inumbo-ID: 35694ee6-e8ea-11e8-9d01-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35694ee6-e8ea-11e8-9d01-12d6303a7972;
 Thu, 15 Nov 2018 15: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 1gNJT2-0001DQ-VH
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNJT2-0003DL-Sp
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNJT2-0003DL-Sp@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 15:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen: report PV capability in sysctl
 and use it in toolstack
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwODlmZGRkOTQxMDFhNzEwNTc1ZDgxMjA3YjIxNzk0YzJlY2Q4ODEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiA5IDEx
OjIzOjQ2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAxNSAxNToxNjo0OSAyMDE4ICswMDAwCgogICAgeGVuOiBy
ZXBvcnQgUFYgY2FwYWJpbGl0eSBpbiBzeXNjdGwgYW5kIHVzZSBpdCBpbiB0b29sc3RhY2sKICAg
IAogICAgMGUyYzg4NmVmICgieGVuOiBkZWNvdXBsZSBIVk0gYW5kIElPTU1VIGNhcGFiaWxpdGll
cyIpIHByb3ZpZGVkIGEKICAgIHRydXRoIHRhYmxlIGZvciB3aGF0IGB4bCBpbmZvYCB3b3VsZCBy
ZXBvcnQuIEluIG9yZGVyIHRvIG1ha2UgdGhlCiAgICB0YWJsZSB3b3JrIHhlbiB3aWxsIG5lZWQg
dG8gcmVwb3J0IGl0cyBQViBjYXBhYmlsaXR5LgogICAgCiAgICBSZXBsYWNlIGNhcF9kaXJlY3Rp
byB3aXRoIGNhcF9wdiBpbiBsaWJ4bCBJREwuIEl0IGlzIHNhZmUgdG8gZG8gc28KICAgIGJlY2F1
c2UgY2FwX2RpcmVjdGlvIGhhcyBuZXZlciBiZWVuIHJlbGVhc2VkLiBSZXZlcnQgdG8gdXNlCiAg
ICBjYXBfaHZtX2RpcmVjdGlvIHRvIG1hcmsgdGhlIGF2YWlsYWJpbGl0eSBvZiBJT01NVSwgdG8g
c2F2ZSB1cyBmcm9tCiAgICBwcm92aWRpbmcgYSBjb21wYXRpYmlsaXR5IGxheWVyLgogICAgCiAg
ICBEb24ndCBidW1wIHN5c2N0bCB2ZXJzaW9uIG51bWJlciBiZWNhdXNlIHdlJ3ZlIGFscmVhZHkg
ZG9uZSBzby4KICAgIAogICAgQWxzbyBwcm92aWRlIGEgbmV3IHZpcnRfY2FwcyAicHYiLCBjaGFu
Z2UgImRpcmVjdGlvIiB0byAicHZfZGlyZWN0aW8iLgogICAgVGhlIHRydXRoIHRhYmxlIGlzIG5v
dzoKICAgIAogICAgICAgIHB2ICAgICAgaHZtICAgICBpb21tdSAgICAgICAgICAgZmxhZ3MgaW4g
eGwgaW5mbwogICAgICAgIDAgICAgICAgMCAgICAgICB4ICAgICAgICAgICAgICAgbi9hCiAgICAg
ICAgMCAgICAgICAxICAgICAgIDAgICAgICAgICAgICAgICBodm0KICAgICAgICAwICAgICAgIDEg
ICAgICAgMSAgICAgICAgICAgICAgIGh2bSBodm1fZGlyZWN0aW8KICAgICAgICAxICAgICAgIDAg
ICAgICAgMCAgICAgICAgICAgICAgIHB2CiAgICAgICAgMSAgICAgICAwICAgICAgIDEgICAgICAg
ICAgICAgICBwdiBwdl9kaXJlY3RpbwogICAgICAgIDEgICAgICAgMSAgICAgICAwICAgICAgICAg
ICAgICAgcHYgaHZtCiAgICAgICAgMSAgICAgICAxICAgICAgIDEgICAgICAgICAgICAgICBwdiBo
dm0gaHZtX2RpcmVjdGlvIHB2X2RpcmVjdGlvCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgICAgfCA0
ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8IDYgKysrLS0tCiB0b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgfCA0ICsrLS0KIHRvb2xzL3hsL3hsX2luZm8uYyAgICAgICAgICB8
IDcgKysrKy0tLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgIHwgMiArKwogeGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oIHwgNSArKysrLQogNiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRp
b25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5j
IGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCBhMGQ5ZjJiZmU3Li5lYzcxNTc0ZTk5IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKQEAg
LTM5Niw5ICszOTYsOSBAQCBpbnQgbGlieGxfZ2V0X3BoeXNpbmZvKGxpYnhsX2N0eCAqY3R4LCBs
aWJ4bF9waHlzaW5mbyAqcGh5c2luZm8pCiAgICAgbWVtY3B5KHBoeXNpbmZvLT5od19jYXAseGNw
aHlzaW5mby5od19jYXAsIHNpemVvZihwaHlzaW5mby0+aHdfY2FwKSk7CiAKICAgICBwaHlzaW5m
by0+Y2FwX2h2bSA9ICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlT
Q0FQX2h2bSk7Ci0gICAgcGh5c2luZm8tPmNhcF9kaXJlY3RpbyA9CisgICAgcGh5c2luZm8tPmNh
cF9wdiA9ICEhKHhjcGh5c2luZm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX3B2
KTsKKyAgICBwaHlzaW5mby0+Y2FwX2h2bV9kaXJlY3RpbyA9CiAgICAgICAgICEhKHhjcGh5c2lu
Zm8uY2FwYWJpbGl0aWVzICYgWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKTsKLSAgICBwaHlz
aW5mby0+Y2FwX2h2bV9kaXJlY3RpbyA9IHBoeXNpbmZvLT5jYXBfaHZtICYmIHBoeXNpbmZvLT5j
YXBfZGlyZWN0aW87CiAKICAgICBHQ19GUkVFOwogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMmNmYzFiMDhh
ZC4uYTM4ZTVjZGJhMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bC5oCkBAIC02NywxMSArNjcsMTEgQEAKICAqIHRoZSBzYW1lICQoWEVOX1ZF
UlNJT04pIChlLmcuIHRocm91Z2hvdXQgYSBtYWpvciByZWxlYXNlKS4KICAqLwogCi0vKiBMSUJY
TF9IQVZFX1BIWVNJTkZPX0NBUF9ESVJFQ1RJTworLyogTElCWExfSEFWRV9QSFlTSU5GT19DQVBf
UFYKICAqCi0gKiBJZiB0aGlzIGlzIGRlZmluZWQsIGxpYnhsX3BoeXNpbmZvIGhhcyBhICJjYXBf
ZGlyZWN0aW8iIGZpZWxkLgorICogSWYgdGhpcyBpcyBkZWZpbmVkLCBsaWJ4bF9waHlzaW5mbyBo
YXMgYSAiY2FwX3B2IiBmaWVsZC4KICAqLwotI2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NB
UF9ESVJFQ1RJTyAxCisjZGVmaW5lIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX1BWIDEKIAogLyog
TElCWExfSEFWRV9DT05TT0xFX05PVElGWV9GRAogICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAzYjhm
OTY3NjUxLi41MWNmMDZhM2EyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0xMDEzLDggKzEwMTMsOCBA
QCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8iLCBbCiAgICAgKCJod19jYXAiLCBs
aWJ4bF9od2NhcCksCiAKICAgICAoImNhcF9odm0iLCBib29sKSwKLSAgICAoImNhcF9odm1fZGly
ZWN0aW8iLCBib29sKSwKLSAgICAoImNhcF9kaXJlY3RpbyIsIGJvb2wpLAorICAgICgiY2FwX3B2
IiwgYm9vbCksCisgICAgKCJjYXBfaHZtX2RpcmVjdGlvIiwgYm9vbCksICMgTm8gbG9uZ2VyIEhW
TSBzcGVjaWZpYwogICAgIF0sIGRpcj1ESVJfT1VUKQogCiBsaWJ4bF9jb25uZWN0b3JpbmZvID0g
U3RydWN0KCJjb25uZWN0b3JpbmZvIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfaW5mby5j
IGIvdG9vbHMveGwveGxfaW5mby5jCmluZGV4IDkzZTJjNWZhN2QuLjQ2ZDljOWY3MTIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL3hsX2luZm8uYworKysgYi90b29scy94bC94bF9pbmZvLmMKQEAgLTIx
MCwxMCArMjEwLDExIEBAIHN0YXRpYyB2b2lkIG91dHB1dF9waHlzaW5mbyh2b2lkKQogICAgICAg
ICAgaW5mby5od19jYXBbNF0sIGluZm8uaHdfY2FwWzVdLCBpbmZvLmh3X2NhcFs2XSwgaW5mby5o
d19jYXBbN10KICAgICAgICAgKTsKIAotICAgIG1heWJlX3ByaW50ZigidmlydF9jYXBzICAgICAg
ICAgICAgICA6JXMlcyVzXG4iLAorICAgIG1heWJlX3ByaW50ZigidmlydF9jYXBzICAgICAgICAg
ICAgICA6JXMlcyVzJXNcbiIsCisgICAgICAgICBpbmZvLmNhcF9wdiA/ICIgcHYiIDogIiIsCiAg
ICAgICAgICBpbmZvLmNhcF9odm0gPyAiIGh2bSIgOiAiIiwKLSAgICAgICAgIGluZm8uY2FwX2h2
bV9kaXJlY3RpbyA/ICIgaHZtX2RpcmVjdGlvIiA6ICIiLAotICAgICAgICAgaW5mby5jYXBfZGly
ZWN0aW8gPyAiIGRpcmVjdGlvIiA6ICIiCisgICAgICAgICBpbmZvLmNhcF9odm0gJiYgaW5mby5j
YXBfaHZtX2RpcmVjdGlvID8gIiBodm1fZGlyZWN0aW8iIDogIiIsCisgICAgICAgICBpbmZvLmNh
cF9wdiAmJiBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIHB2X2RpcmVjdGlvIiA6ICIiCiAgICAg
ICAgICk7CiAKICAgICB2aW5mbyA9IGxpYnhsX2dldF92ZXJzaW9uX2luZm8oY3R4KTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYwppbmRl
eCAwYmVjN2U1YzNjLi4xOTE2YTNkZTFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3lzY3Rs
LmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0xMjAsNiArMTIwLDggQEAgdm9pZCBh
cmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkKICAgICAgICAg
ICAgbWluKHNpemVvZihwaS0+aHdfY2FwKSwgc2l6ZW9mKGJvb3RfY3B1X2RhdGEueDg2X2NhcGFi
aWxpdHkpKSk7CiAgICAgaWYgKCBodm1fZW5hYmxlZCApCiAgICAgICAgIHBpLT5jYXBhYmlsaXRp
ZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bTsKKyAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklH
X1BWKSApCisgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0gWEVOX1NZU0NUTF9QSFlTQ0FQX3B2
OwogICAgIGlmICggaW9tbXVfZW5hYmxlZCApCiAgICAgICAgIHBpLT5jYXBhYmlsaXRpZXMgfD0g
WEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGUzYTE0
ZGZjYzkuLjFjY2YyMDc4N2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTg1LDggKzg1LDExIEBAIHN0
cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgewogIC8qICh4ODYpIFRoZSBwbGF0Zm9ybSBzdXBwb3J0
cyBIVk0gZ3Vlc3RzLiAqLwogI2RlZmluZSBfWEVOX1NZU0NUTF9QSFlTQ0FQX2h2bSAgICAgICAg
ICAwCiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9odm0gICAgICAgICAgICgxdTw8X1hFTl9T
WVNDVExfUEhZU0NBUF9odm0pCisgLyogKHg4NikgVGhlIHBsYXRmb3JtIHN1cHBvcnRzIFBWIGd1
ZXN0cy4gKi8KKyNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NBUF9wdiAgICAgICAgICAgMQorI2Rl
ZmluZSBYRU5fU1lTQ1RMX1BIWVNDQVBfcHYgICAgICAgICAgICAoMXU8PF9YRU5fU1lTQ1RMX1BI
WVNDQVBfcHYpCiAgLyogKHg4NikgVGhlIHBsYXRmb3JtIHN1cHBvcnRzIGRpcmVjdCBhY2Nlc3Mg
dG8gSS9PIGRldmljZXMgd2l0aCBJT01NVS4gKi8KLSNkZWZpbmUgX1hFTl9TWVNDVExfUEhZU0NB
UF9kaXJlY3RpbyAxCisjZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gICAgIDIK
ICNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvICAoMXU8PF9YRU5fU1lTQ1RMX1BI
WVNDQVBfZGlyZWN0aW8pCiBzdHJ1Y3QgeGVuX3N5c2N0bF9waHlzaW5mbyB7CiAgICAgdWludDMy
X3QgdGhyZWFkc19wZXJfY29yZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 15:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNJz2-0002hG-U3; Thu, 15 Nov 2018 15:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNJz1-0002g7-AO
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:07 +0000
X-Inumbo-ID: d1e1075a-e8ee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1e1075a-e8ee-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNJyz-0001s9-FA
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNJyz-0005Yf-CI
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNJyz-0005Yf-CI@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 15:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: __hvm_copy() should not
 write to p2m_ioreq_server pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3YmZmMmJjMDAzY2Q1ZmQ4YzYxOGI3MGM2MmI4ZmNmZDljZDE4N2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDE1
IDE2OjQyOjI1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDE1IDE2OjQyOjI1IDIwMTggKzAxMDAKCiAgICB4
ODYvSFZNOiBfX2h2bV9jb3B5KCkgc2hvdWxkIG5vdCB3cml0ZSB0byBwMm1faW9yZXFfc2VydmVy
IHBhZ2VzCiAgICAKICAgIENvbW1pdCAzYmRlYzUzMGE1ICgieDg2L0hWTTogc3BsaXQgcGFnZSBz
dHJhZGRsaW5nIGVtdWxhdGVkIGFjY2Vzc2VzIGluCiAgICBtb3JlIGNhc2VzIikgaW50cm9kdWNl
ZCBhIGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigpIGF0dGVtcHQgYmVmb3JlCiAgICBmYWxsaW5n
IGJhY2sgdG8gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZSgpLiBUaGlzIGlzIHdyb25nIGZvciB0
aGUKICAgIHAybV9pb3JlcV9zZXJ2ZXIgc3BlY2lhbCBjYXNlLiBUaGF0IGNoYW5nZSB3aWRlbmVk
IGEgcHJlLWV4aXN0aW5nIGlzc3VlCiAgICB0aG91Z2g6IE90aGVyIHdyaXRlcyB0byBzdWNoIHBh
Z2VzIGFsc28gbmVlZCB0byBiZSBmYWlsZWQgKG9yIGZvcmNlZAogICAgdGhyb3VnaCBlbXVsYXRp
b24pLCBpbiBwYXJ0aWN1bGFyIGh5cGVyY2FsbCBidWZmZXIgd3JpdGVzLgogICAgCiAgICBSZXBv
cnRlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCmluZGV4IGMwYTNkYjU4NTguLjY1YWI2YTliMjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzIwNCw2ICsz
MjA0LDEyIEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgK
ICAgICAgICAgaWYgKCByZXMgIT0gSFZNVFJBTlNfb2theSApCiAgICAgICAgICAgICByZXR1cm4g
cmVzOwogCisgICAgICAgIGlmICggKGZsYWdzICYgSFZNQ09QWV90b19ndWVzdCkgJiYgcDJtdCA9
PSBwMm1faW9yZXFfc2VydmVyICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7CisgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CisgICAgICAg
IH0KKwogICAgICAgICBwID0gKGNoYXIgKilfX21hcF9kb21haW5fcGFnZShwYWdlKSArIChhZGRy
ICYgflBBR0VfTUFTSyk7CiAKICAgICAgICAgaWYgKCBmbGFncyAmIEhWTUNPUFlfdG9fZ3Vlc3Qg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 15:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15: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 1gNJzC-0002iC-07; Thu, 15 Nov 2018 15:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNJzA-0002i2-Tf
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:16 +0000
X-Inumbo-ID: d7fb2d56-e8ee-11e8-90d6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7fb2d56-e8ee-11e8-90d6-12d6303a7972;
 Thu, 15 Nov 2018 15: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 1gNJz9-0001sH-Mh
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNJz9-0005Zj-Jv
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNJz9-0005Zj-Jv@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 15:55:15 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: hvm_map_guest_frame_rw()
 should respect p2m_ioreq_server
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmMDQ0NjlhMDc5M2ZiOTUwMGQ1MTIxNWVlOTM1ODQ5ZWM3NGVkNTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDE1
IDE2OjQzOjAzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDE1IDE2OjQzOjAzIDIwMTggKzAxMDAKCiAgICB4
ODYvSFZNOiBodm1fbWFwX2d1ZXN0X2ZyYW1lX3J3KCkgc2hvdWxkIHJlc3BlY3QgcDJtX2lvcmVx
X3NlcnZlcgogICAgCiAgICBXcml0ZXMgdG8gc3VjaCBwYWdlcyB3b3VsZCBuZWVkIHRvIGJlIGhh
bmRlZCB0byB0aGUgZW11bGF0b3IsIHdoaWNoIHdlJ3JlCiAgICBub3QgcHJlcGFyZWQgdG8gZG8g
YXQgdGhpcyBwb2ludC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgMyArKy0KIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA2NWFiNmE5
YjIzLi4wYmM2NzZjZDk0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI1NTgsNyArMjU1OCw4IEBAIHN0YXRpYyB2b2lk
ICpfaHZtX21hcF9ndWVzdF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgYm9vbF90IHBlcm1hbmVu
dCwKIAogICAgIGlmICggd3JpdGFibGUgKQogICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2VseShw
Mm1faXNfZGlzY2FyZF93cml0ZShwMm10KSkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KHAybV9p
c19kaXNjYXJkX3dyaXRlKHAybXQpKSB8fAorICAgICAgICAgICAgIHVubGlrZWx5KHAybXQgPT0g
cDJtX2lvcmVxX3NlcnZlcikgKQogICAgICAgICAgICAgKndyaXRhYmxlID0gMDsKICAgICAgICAg
ZWxzZSBpZiAoICFwZXJtYW5lbnQgKQogICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5
KGQsIF9wZm4oZ2ZuKSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 15 15:55:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:55: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 1gNJzN-0002ji-2N; Thu, 15 Nov 2018 15:55: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNJzL-0002jU-D5
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:27 +0000
X-Inumbo-ID: de1753d4-e8ee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de1753d4-e8ee-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:55: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 1gNJzJ-0001sP-U9
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNJzJ-0005bF-RL
 for xen-changelog@lists.xenproject.org; Thu, 15 Nov 2018 15:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNJzJ-0005bF-RL@xenbits.xenproject.org>
Date: Thu, 15 Nov 2018 15:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86/shadow: emulate_gva_to_mfn()
 should respect p2m_ioreq_server
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxOTBjODE2MGE4MDI1NjAwMjlkNWQyNjBkNWY2OTc5MzAyYjUzZDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDE1
IDE2OjQzOjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDE1IDE2OjQzOjM2IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBlbXVsYXRlX2d2YV90b19tZm4oKSBzaG91bGQgcmVzcGVjdCBwMm1faW9yZXFf
c2VydmVyCiAgICAKICAgIFdyaXRlcyB0byBzdWNoIHBhZ2VzIG5lZWQgdG8gYmUgaGFuZGVkIHRv
IHRoZSBlbXVsYXRvci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jIHwgNSArKysrKwogMSBmaWxlIGNoYW5nZWQsIDUg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCmluZGV4IDRjYzc1OTE2YjguLjg5OTRjYjlm
ODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9odm0uYwpAQCAtMzM4LDYgKzMzOCwxMSBAQCBzdGF0aWMgbWZuX3Qg
ZW11bGF0ZV9ndmFfdG9fbWZuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAog
ICAgIHsKICAgICAgICAgcmV0dXJuIF9tZm4oQkFEX0dGTl9UT19NRk4pOwogICAgIH0KKyAgICBp
ZiAoIHAybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApCisgICAgeworICAgICAgICBwdXRfcGFnZShw
YWdlKTsKKyAgICAgICAgcmV0dXJuIF9tZm4oQkFEX0dGTl9UT19NRk4pOworICAgIH0KICAgICBp
ZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 16 17:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNhom-0003ef-K3; Fri, 16 Nov 2018 17:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNhol-0003ea-7x
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:07 +0000
X-Inumbo-ID: 2398854e-e9c4-11e8-91bd-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2398854e-e9c4-11e8-91bd-12d6303a7972;
 Fri, 16 Nov 2018 17: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 1gNhoj-0001Mj-Bg
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNhoj-00081r-92
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNhoj-00081r-92@xenbits.xenproject.org>
Date: Fri, 16 Nov 2018 17:22:05 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4MGJjMjQwZTc5ZmY1NDVkYjc1MDgxZThiMWY3OWY3MzY0ZWY3M2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IFNlcCA2IDExOjE0OjU2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAxNiAxNjoyNTo1
NCAyMDE4ICswMDAwCgogICAgeGVuL3NjaGVkOiBVc2UgJSpwYltsXSBpbnN0ZWFkIG9mIGNwdW1h
c2tfc2NueyxsaXN0fXByaW50ZigpCiAgICAKICAgIFRoaXMgcmVtb3ZlcyBhbGwgdXNlIG9mIGtl
eWhhbmRsZXJfc2NyYXRjaCBhcyBhIGJvdW5jZS1idWZmZXIgZm9yIHRoZSByZW5kZXJlZAogICAg
c3RyaW5nLiAgSW4gc29tZSBjYXNlcywgY29sbGFwc2UgY29tYmluZSBhZGphY2VudCBwcmludGso
KSdzIHdoaWNoIGFyZSB3cml0aW5nCiAgICBwYXJ0cyBvZiB0aGUgc2FtZSBsaW5lLgogICAgCiAg
ICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRGFyaW8gRmFnZ2lv
bGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8
IDE3ICsrKysrLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8IDI5ICsr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICB8
IDE1ICsrKysrLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgfCAgNSArKy0t
LQogNCBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYwppbmRleCA4NGU3NDRiZmU0Li4zYWJlMjBkZWY4IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTIw
NDQsNyArMjA0NCw2IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBpbnQgY3B1KQogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKICAgICBpbnQgbG9vcDsKLSNkZWZpbmUgY3B1c3RyIGtleWhhbmRsZXJfc2NyYXRjaAog
CiAgICAgLyoKICAgICAgKiBXZSBuZWVkIGJvdGggbG9ja3M6CkBAIC0yMDU5LDExICsyMDU4LDEw
IEBAIGNzY2hlZF9kdW1wX3BjcHUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1
KQogICAgIHNwYyA9IENTQ0hFRF9QQ1BVKGNwdSk7CiAgICAgcnVucSA9ICZzcGMtPnJ1bnE7CiAK
LSAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIsIHNpemVvZihjcHVzdHIpLCBwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSkpOwotICAgIHByaW50aygiQ1BVWyUwMmRdIG5yX3J1bj0lZCwg
c29ydD0lZCwgc2libGluZz0lcywgIiwKLSAgICAgICAgICAgY3B1LCBzcGMtPm5yX3J1bm5hYmxl
LCBzcGMtPnJ1bnFfc29ydF9sYXN0LCBjcHVzdHIpOwotICAgIGNwdW1hc2tfc2NucHJpbnRmKGNw
dXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Ci0gICAg
cHJpbnRrKCJjb3JlPSVzXG4iLCBjcHVzdHIpOworICAgIHByaW50aygiQ1BVWyUwMmRdIG5yX3J1
bj0lZCwgc29ydD0lZCwgc2libGluZz0lKnBiLCBjb3JlPSUqcGJcbiIsCisgICAgICAgICAgIGNw
dSwgc3BjLT5ucl9ydW5uYWJsZSwgc3BjLT5ydW5xX3NvcnRfbGFzdCwKKyAgICAgICAgICAgbnJf
Y3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSksCisg
ICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ss
IGNwdSkpKTsKIAogICAgIC8qIGN1cnJlbnQgVkNQVSAobm90aGluZyB0byBzYXkgaWYgdGhhdCdz
IHRoZSBpZGxlIHZjcHUpLiAqLwogICAgIHN2YyA9IENTQ0hFRF9WQ1BVKGN1cnJfb25fY3B1KGNw
dSkpOwpAQCAtMjA4Niw3ICsyMDg0LDYgQEAgY3NjaGVkX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAKICAgICBwY3B1X3NjaGVkdWxlX3VubG9jayhsb2Nr
LCBjcHUpOwogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwot
I3VuZGVmIGNwdXN0cgogfQogCiBzdGF0aWMgdm9pZApAQCAtMjA5OSw4ICsyMDk2LDYgQEAgY3Nj
aGVkX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogCiAgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCi0jZGVmaW5lIGlkbGVyc19idWYga2V5aGFuZGxl
cl9zY3JhdGNoCi0KICAgICBwcmludGsoImluZm86XG4iCiAgICAgICAgICAgICJcdG5jcHVzICAg
ICAgICAgICAgICA9ICV1XG4iCiAgICAgICAgICAgICJcdG1hc3RlciAgICAgICAgICAgICA9ICV1
XG4iCkBAIC0yMTI3LDggKzIxMjIsNyBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMpCiAgICAgICAgICAgIHBydi0+dGlja3NfcGVyX3RzbGljZSwKICAgICAgICAgICAg
cHJ2LT52Y3B1X21pZ3JfZGVsYXkvIE1JQ1JPU0VDUygxKSk7CiAKLSAgICBjcHVtYXNrX3NjbnBy
aW50ZihpZGxlcnNfYnVmLCBzaXplb2YoaWRsZXJzX2J1ZiksIHBydi0+aWRsZXJzKTsKLSAgICBw
cmludGsoImlkbGVyczogJXNcbiIsIGlkbGVyc19idWYpOworICAgIHByaW50aygiaWRsZXJzOiAl
KnBiXG4iLCBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMocHJ2LT5pZGxlcnMpKTsKIAogICAgIHBy
aW50aygiYWN0aXZlIHZjcHVzOlxuIik7CiAgICAgbG9vcCA9IDA7CkBAIC0yMTUxLDcgKzIxNDUs
NiBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAg
ICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOwogICAgICAgICB9CiAgICAg
fQotI3VuZGVmIGlkbGVyc19idWYKIAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+
bG9jaywgZmxhZ3MpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMg
Yi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCAyYjE2YmNlYTIxLi4yY2U1NzdjZjIy
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwpAQCAtMzY1NCwxMiArMzY1NCwxMSBAQCBkdW1wX3BjcHUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogewogICAgIHN0cnVjdCBjc2NoZWQyX3By
aXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUg
KnN2YzsKLSNkZWZpbmUgY3B1c3RyIGtleWhhbmRsZXJfc2NyYXRjaAogCi0gICAgY3B1bWFza19z
Y25wcmludGYoY3B1c3RyLCBzaXplb2YoY3B1c3RyKSwgcGVyX2NwdShjcHVfc2libGluZ19tYXNr
LCBjcHUpKTsKLSAgICBwcmludGsoIkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPSVzLCAiLCBj
cHUsIGMycihjcHUpLCBjcHVzdHIpOwotICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6
ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Ci0gICAgcHJpbnRrKCJj
b3JlPSVzXG4iLCBjcHVzdHIpOworICAgIHByaW50aygiQ1BVWyUwMmRdIHJ1bnE9JWQsIHNpYmxp
bmc9JSpwYiwgY29yZT0lKnBiXG4iLAorICAgICAgICAgICBjcHUsIGMycihjcHUpLAorICAgICAg
ICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMocGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBj
cHUpKSwKKyAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X2Nv
cmVfbWFzaywgY3B1KSkpOwogCiAgICAgLyogY3VycmVudCBWQ1BVIChub3RoaW5nIHRvIHNheSBp
ZiB0aGF0J3MgdGhlIGlkbGUgdmNwdSkgKi8KICAgICBzdmMgPSBjc2NoZWQyX3ZjcHUoY3Vycl9v
bl9jcHUoY3B1KSk7CkBAIC0zNjY4LDcgKzM2NjcsNiBAQCBkdW1wX3BjcHUoY29uc3Qgc3RydWN0
IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1KQogICAgICAgICBwcmludGsoIlx0cnVuOiAiKTsKICAg
ICAgICAgY3NjaGVkMl9kdW1wX3ZjcHUocHJ2LCBzdmMpOwogICAgIH0KLSN1bmRlZiBjcHVzdHIK
IH0KIAogc3RhdGljIHZvaWQKQEAgLTM2NzgsNyArMzY3Niw2IEBAIGNzY2hlZDJfZHVtcChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2
ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNp
Z25lZCBpbnQgaSwgaiwgbG9vcDsKLSNkZWZpbmUgY3B1c3RyIGtleWhhbmRsZXJfc2NyYXRjaAog
CiAgICAgLyoKICAgICAgKiBXZSBuZWVkIHRoZSBwcml2YXRlIHNjaGVkdWxlciBsb2NrIGFzIHdl
IGFjY2VzcyBnbG9iYWwKQEAgLTM2OTYsMjkgKzM2OTMsMjggQEAgY3NjaGVkMl9kdW1wKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIAogICAgICAgICBmcmFjdGlvbiA9IChwcnYtPnJxZFtp
XS5hdmdsb2FkICogMTAwKSA+PiBwcnYtPmxvYWRfcHJlY2lzaW9uX3NoaWZ0OwogCi0gICAgICAg
IGNwdWxpc3Rfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksICZwcnYtPnJxZFtpXS5h
Y3RpdmUpOwogICAgICAgICBwcmludGsoIlJ1bnF1ZXVlICVkOlxuIgogICAgICAgICAgICAgICAg
Ilx0bmNwdXMgICAgICAgICAgICAgID0gJXVcbiIKLSAgICAgICAgICAgICAgICJcdGNwdXMgICAg
ICAgICAgICAgICA9ICVzXG4iCisgICAgICAgICAgICAgICAiXHRjcHVzICAgICAgICAgICAgICAg
PSAlKnBibFxuIgogICAgICAgICAgICAgICAgIlx0bWF4X3dlaWdodCAgICAgICAgID0gJXVcbiIK
ICAgICAgICAgICAgICAgICJcdHBpY2tfYmlhcyAgICAgICAgICA9ICV1XG4iCiAgICAgICAgICAg
ICAgICAiXHRpbnN0bG9hZCAgICAgICAgICAgPSAlZFxuIgogICAgICAgICAgICAgICAgIlx0YXZl
bG9hZCAgICAgICAgICAgID0gJSJQUklfc3RpbWUiICh+JSJQUklfc3RpbWUiJSUpXG4iLAogICAg
ICAgICAgICAgICAgaSwKICAgICAgICAgICAgICAgIGNwdW1hc2tfd2VpZ2h0KCZwcnYtPnJxZFtp
XS5hY3RpdmUpLAotICAgICAgICAgICAgICAgY3B1c3RyLAorICAgICAgICAgICAgICAgbnJfY3B1
X2lkcywgY3B1bWFza19iaXRzKCZwcnYtPnJxZFtpXS5hY3RpdmUpLAogICAgICAgICAgICAgICAg
cHJ2LT5ycWRbaV0ubWF4X3dlaWdodCwKICAgICAgICAgICAgICAgIHBydi0+cnFkW2ldLnBpY2tf
YmlhcywKICAgICAgICAgICAgICAgIHBydi0+cnFkW2ldLmxvYWQsCiAgICAgICAgICAgICAgICBw
cnYtPnJxZFtpXS5hdmdsb2FkLAogICAgICAgICAgICAgICAgZnJhY3Rpb24pOwogCi0gICAgICAg
IGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksICZwcnYtPnJxZFtpXS5p
ZGxlKTsKLSAgICAgICAgcHJpbnRrKCJcdGlkbGVyczogJXNcbiIsIGNwdXN0cik7Ci0gICAgICAg
IGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksICZwcnYtPnJxZFtpXS50
aWNrbGVkKTsKLSAgICAgICAgcHJpbnRrKCJcdHRpY2tsZWQ6ICVzXG4iLCBjcHVzdHIpOwotICAg
ICAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIsIHNpemVvZihjcHVzdHIpLCAmcHJ2LT5ycWRb
aV0uc210X2lkbGUpOwotICAgICAgICBwcmludGsoIlx0ZnVsbHkgaWRsZSBjb3JlczogJXNcbiIs
IGNwdXN0cik7CisgICAgICAgIHByaW50aygiXHRpZGxlcnM6ICUqcGJcbiIKKyAgICAgICAgICAg
ICAgICJcdHRpY2tsZWQ6ICUqcGJcbiIKKyAgICAgICAgICAgICAgICJcdGZ1bGx5IGlkbGUgY29y
ZXM6ICUqcGJcbiIsCisgICAgICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMoJnBy
di0+cnFkW2ldLmlkbGUpLAorICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRz
KCZwcnYtPnJxZFtpXS50aWNrbGVkKSwKKyAgICAgICAgICAgICAgIG5yX2NwdV9pZHMsIGNwdW1h
c2tfYml0cygmcHJ2LT5ycWRbaV0uc210X2lkbGUpKTsKICAgICB9CiAKICAgICBwcmludGsoIkRv
bWFpbiBpbmZvOlxuIik7CkBAIC0zNzc5LDcgKzM3NzUsNiBAQCBjc2NoZWQyX2R1bXAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIH0KIAogICAgIHJlYWRfdW5sb2NrX2lycXJlc3Rv
cmUoJnBydi0+bG9jaywgZmxhZ3MpOwotI3VuZGVmIGNwdXN0cgogfQogCiBzdGF0aWMgdm9pZCAq
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRf
bnVsbC5jCmluZGV4IDdiMDM5Yjc3N2IuLmE1OWRiYjI2OTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC03OTMsMTQg
Kzc5MywxMyBAQCBzdGF0aWMgdm9pZCBudWxsX2R1bXBfcGNwdShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIGludCBjcHUpCiAgICAgc3RydWN0IG51bGxfdmNwdSAqbnZjOwogICAgIHNwaW5s
b2NrX3QgKmxvY2s7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSNkZWZpbmUgY3B1c3RyIGtl
eWhhbmRsZXJfc2NyYXRjaAogCiAgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZl
KGNwdSwgJmZsYWdzKTsKIAotICAgIGNwdW1hc2tfc2NucHJpbnRmKGNwdXN0ciwgc2l6ZW9mKGNw
dXN0ciksIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSk7Ci0gICAgcHJpbnRrKCJDUFVb
JTAyZF0gc2libGluZz0lcywgIiwgY3B1LCBjcHVzdHIpOwotICAgIGNwdW1hc2tfc2NucHJpbnRm
KGNwdXN0ciwgc2l6ZW9mKGNwdXN0ciksIHBlcl9jcHUoY3B1X2NvcmVfbWFzaywgY3B1KSk7Ci0g
ICAgcHJpbnRrKCJjb3JlPSVzIiwgY3B1c3RyKTsKKyAgICBwcmludGsoIkNQVVslMDJkXSBzaWJs
aW5nPSUqcGIsIGNvcmU9JSpwYiIsCisgICAgICAgICAgIGNwdSwKKyAgICAgICAgICAgbnJfY3B1
X2lkcywgY3B1bWFza19iaXRzKHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSksCisgICAg
ICAgICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cyhwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNw
dSkpKTsKICAgICBpZiAoIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUgIT0gTlVMTCApCiAgICAgICAg
IHByaW50aygiLCB2Y3B1PSVwdiIsIHBlcl9jcHUobnBjLCBjcHUpLnZjcHUpOwogICAgIHByaW50
aygiXG4iKTsKQEAgLTgxNSw3ICs4MTQsNiBAQCBzdGF0aWMgdm9pZCBudWxsX2R1bXBfcGNwdShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUpCiAgICAgfQogCiAgICAgcGNwdV9z
Y2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgY3B1KTsKLSN1bmRlZiBjcHVz
dHIKIH0KIAogc3RhdGljIHZvaWQgbnVsbF9kdW1wKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cykKQEAgLTgyNCwxMiArODIyLDEwIEBAIHN0YXRpYyB2b2lkIG51bGxfZHVtcChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBsb29wOwotI2RlZmluZSBjcHVzdHIg
a2V5aGFuZGxlcl9zY3JhdGNoCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBm
bGFncyk7CiAKLSAgICBjcHVsaXN0X3NjbnByaW50ZihjcHVzdHIsIHNpemVvZihjcHVzdHIpLCAm
cHJ2LT5jcHVzX2ZyZWUpOwotICAgIHByaW50aygiXHRjcHVzX2ZyZWUgPSAlc1xuIiwgY3B1c3Ry
KTsKKyAgICBwcmludGsoIlx0Y3B1c19mcmVlID0gJSpwYmxcbiIsIG5yX2NwdV9pZHMsIGNwdW1h
c2tfYml0cygmcHJ2LT5jcHVzX2ZyZWUpKTsKIAogICAgIHByaW50aygiRG9tYWluIGluZm86XG4i
KTsKICAgICBsb29wID0gMDsKQEAgLTg3Myw3ICs4NjksNiBAQCBzdGF0aWMgdm9pZCBudWxsX2R1
bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIHNwaW5fdW5sb2NrKCZwcnYtPndh
aXRxX2xvY2spOwogCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFn
cyk7Ci0jdW5kZWYgY3B1c3RyCiB9CiAKIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfbnVs
bF9kZWYgPSB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9u
L3NjaGVkX3J0LmMKaW5kZXggNTlmYmZhNjI1Zi4uZjFiODFmMDM3MyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtMzI4LDEx
ICszMjgsMTAgQEAgcnRfZHVtcF92Y3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29u
c3Qgc3RydWN0IHJ0X3ZjcHUgKnN2YykKIAogICAgIGNwdXBvb2xfbWFzayA9IGNwdXBvb2xfZG9t
YWluX2NwdW1hc2soc3ZjLT52Y3B1LT5kb21haW4pOwogICAgIGNwdW1hc2tfYW5kKG1hc2ssIGNw
dXBvb2xfbWFzaywgc3ZjLT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSk7Ci0gICAgY3B1bGlzdF9z
Y25wcmludGYoa2V5aGFuZGxlcl9zY3JhdGNoLCBzaXplb2Yoa2V5aGFuZGxlcl9zY3JhdGNoKSwg
bWFzayk7CiAgICAgcHJpbnRrKCJbJTVkLiUtMnVdIGNwdSAldSwgKCUiUFJJX3N0aW1lIiwgJSJQ
Uklfc3RpbWUiKSwiCiAgICAgICAgICAgICIgY3VyX2I9JSJQUklfc3RpbWUiIGN1cl9kPSUiUFJJ
X3N0aW1lIiBsYXN0X3N0YXJ0PSUiUFJJX3N0aW1lIlxuIgogICAgICAgICAgICAiIFx0XHQgcHJp
b3JpdHlfbGV2ZWw9JWQgaGFzX2V4dHJhdGltZT0lZFxuIgotICAgICAgICAgICAiIFx0XHQgb25R
PSVkIHJ1bm5hYmxlPSVkIGZsYWdzPSV4IGVmZmVjdGl2ZSBoYXJkX2FmZmluaXR5PSVzXG4iLAor
ICAgICAgICAgICAiIFx0XHQgb25RPSVkIHJ1bm5hYmxlPSVkIGZsYWdzPSV4IGVmZmVjdGl2ZSBo
YXJkX2FmZmluaXR5PSUqcGJsXG4iLAogICAgICAgICAgICAgc3ZjLT52Y3B1LT5kb21haW4tPmRv
bWFpbl9pZCwKICAgICAgICAgICAgIHN2Yy0+dmNwdS0+dmNwdV9pZCwKICAgICAgICAgICAgIHN2
Yy0+dmNwdS0+cHJvY2Vzc29yLApAQCAtMzQ2LDcgKzM0NSw3IEBAIHJ0X2R1bXBfdmNwdShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgICAg
ICAgICAgICB2Y3B1X29uX3Eoc3ZjKSwKICAgICAgICAgICAgIHZjcHVfcnVubmFibGUoc3ZjLT52
Y3B1KSwKICAgICAgICAgICAgIHN2Yy0+ZmxhZ3MsCi0gICAgICAgICAgICBrZXloYW5kbGVyX3Nj
cmF0Y2gpOworICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKG1hc2spKTsKIH0K
IAogc3RhdGljIHZvaWQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 16 17:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17: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 1gNhow-0003fH-M4; Fri, 16 Nov 2018 17:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNhov-0003f8-Tu
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:17 +0000
X-Inumbo-ID: 29ad0fc4-e9c4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29ad0fc4-e9c4-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 17:22: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 1gNhot-0001N0-Hl
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNhot-00082N-FB
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNhot-00082N-FB@xenbits.xenproject.org>
Date: Fri, 16 Nov 2018 17:22:15 +0000
Subject: [Xen-changelog] [xen staging] xen/common: Use %*pb[l] instead of
 {cpu, node}mask_scn{, list}printf()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5ZGE2Mzc4OWYyYWQ0NDA4ZDIzYWI0YmE4MzQyYTkwNmE3OGM3NTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IFNlcCA2IDExOjI2OjE4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAxNiAxNjoyNTo1
NCAyMDE4ICswMDAwCgogICAgeGVuL2NvbW1vbjogVXNlICUqcGJbbF0gaW5zdGVhZCBvZiB7Y3B1
LG5vZGV9bWFza19zY257LGxpc3R9cHJpbnRmKCkKICAgIAogICAgVGhpcyByZW1vdmVzIGFsbCB1
c2Ugb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGFzIGEgYm91bmNlLWJ1ZmZlciBmb3IgdGhlIHJlbmRl
cmVkCiAgICBzdHJpbmcuICBJbiBzb21lIGNhc2VzLCBjb2xsYXBzZSBjb21iaW5lIGFkamFjZW50
IHByaW50aygpJ3Mgd2hpY2ggYXJlIHdyaXRpbmcKICAgIHBhcnRzIG9mIHRoZSBzYW1lIGxpbmUu
CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDEzICsrKystLS0tLS0t
LS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgIDYgKystLS0tCiB4ZW4vY29tbW9uL2tl
eWhhbmRsZXIuYyAgICB8IDM1ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAz
IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXgg
MWU4ZWRjYmQ1Ny4uZTg5YmI2N2U3MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMK
KysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTczMiwxMiArNzMyLDYgQEAgaW50IGNwdXBv
b2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgIHJldHVy
biByZXQ7CiB9CiAKLXN0YXRpYyB2b2lkIHByaW50X2NwdW1hcChjb25zdCBjaGFyICpzdHIsIGNv
bnN0IGNwdW1hc2tfdCAqbWFwKQotewotICAgIGNwdWxpc3Rfc2NucHJpbnRmKGtleWhhbmRsZXJf
c2NyYXRjaCwgc2l6ZW9mKGtleWhhbmRsZXJfc2NyYXRjaCksIG1hcCk7Ci0gICAgcHJpbnRrKCIl
czogJXNcbiIsIHN0ciwga2V5aGFuZGxlcl9zY3JhdGNoKTsKLX0KLQogdm9pZCBkdW1wX3J1bnEo
dW5zaWduZWQgY2hhciBrZXkpCiB7CiAgICAgdW5zaWduZWQgbG9uZyAgICBmbGFnczsKQEAgLTc1
MSwxNyArNzQ1LDE4IEBAIHZvaWQgZHVtcF9ydW5xKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAg
ICAgICAgc2NoZWRfc210X3Bvd2VyX3NhdmluZ3M/ICJlbmFibGVkIjoiZGlzYWJsZWQiKTsKICAg
ICBwcmludGsoIk5PVz0lIlBSSV9zdGltZSJcbiIsIG5vdyk7CiAKLSAgICBwcmludF9jcHVtYXAo
Ik9ubGluZSBDcHVzIiwgJmNwdV9vbmxpbmVfbWFwKTsKKyAgICBwcmludGsoIk9ubGluZSBDcHVz
OiAlKnBibFxuIiwgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKCZjcHVfb25saW5lX21hcCkpOwog
ICAgIGlmICggIWNwdW1hc2tfZW1wdHkoJmNwdXBvb2xfZnJlZV9jcHVzKSApCiAgICAgewotICAg
ICAgICBwcmludF9jcHVtYXAoIkZyZWUgQ3B1cyIsICZjcHVwb29sX2ZyZWVfY3B1cyk7CisgICAg
ICAgIHByaW50aygiRnJlZSBDcHVzOiAlKnBibFxuIiwKKyAgICAgICAgICAgICAgIG5yX2NwdV9p
ZHMsIGNwdW1hc2tfYml0cygmY3B1cG9vbF9mcmVlX2NwdXMpKTsKICAgICAgICAgc2NoZWR1bGVf
ZHVtcChOVUxMKTsKICAgICB9CiAKICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCiAgICAgewogICAg
ICAgICBwcmludGsoIkNwdXBvb2wgJWQ6XG4iLCAoKmMpLT5jcHVwb29sX2lkKTsKLSAgICAgICAg
cHJpbnRfY3B1bWFwKCJDcHVzIiwgKCpjKS0+Y3B1X3ZhbGlkKTsKKyAgICAgICAgcHJpbnRrKCJD
cHVzOiAlKnBibFxuIiwgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKCgqYyktPmNwdV92YWxpZCkp
OwogICAgICAgICBzY2hlZHVsZV9kdW1wKCpjKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXgg
MzgxZjMwZWU3MS4uZjM0ZDRmMDM5ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFu
bmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTEzNzcsMTEgKzEzNzcs
OSBAQCBzdGF0aWMgdm9pZCBkb21haW5fZHVtcF9ldnRjaG5faW5mbyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgIHVuc2lnbmVkIGludCBwb3J0OwogICAgIGludCBpcnE7CiAKLSAgICBiaXRtYXBfc2Nu
bGlzdHByaW50ZihrZXloYW5kbGVyX3NjcmF0Y2gsIHNpemVvZihrZXloYW5kbGVyX3NjcmF0Y2gp
LAotICAgICAgICAgICAgICAgICAgICAgICAgIGQtPnBvbGxfbWFzaywgZC0+bWF4X3ZjcHVzKTsK
ICAgICBwcmludGsoIkV2ZW50IGNoYW5uZWwgaW5mb3JtYXRpb24gZm9yIGRvbWFpbiAlZDpcbiIK
LSAgICAgICAgICAgIlBvbGxpbmcgdkNQVXM6IHslc31cbiIKLSAgICAgICAgICAgIiAgICBwb3J0
IFtwL20vc11cbiIsIGQtPmRvbWFpbl9pZCwga2V5aGFuZGxlcl9zY3JhdGNoKTsKKyAgICAgICAg
ICAgIlBvbGxpbmcgdkNQVXM6IHslKnBibH1cbiIKKyAgICAgICAgICAgIiAgICBwb3J0IFtwL20v
c11cbiIsIGQtPmRvbWFpbl9pZCwgZC0+bWF4X3ZjcHVzLCBkLT5wb2xsX21hc2spOwogCiAgICAg
c3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXlo
YW5kbGVyLmMgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwppbmRleCA5NDk1NjAxZjVkLi4yN2M4
MjY5MWUwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYworKysgYi94ZW4vY29t
bW9uL2tleWhhbmRsZXIuYwpAQCAtMjUwLDIyICsyNTAsNiBAQCBzdGF0aWMgdm9pZCByZWJvb3Rf
bWFjaGluZSh1bnNpZ25lZCBjaGFyIGtleSwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgbWFjaGluZV9yZXN0YXJ0KDApOwogfQogCi1zdGF0aWMgdm9pZCBjcHVzZXRfcHJpbnQoY2hh
ciAqc2V0LCBpbnQgc2l6ZSwgY29uc3QgY3B1bWFza190ICptYXNrKQotewotICAgICpzZXQrKyA9
ICd7JzsKLSAgICBzZXQgKz0gY3B1bGlzdF9zY25wcmludGYoc2V0LCBzaXplLTIsIG1hc2spOwot
ICAgICpzZXQrKyA9ICd9JzsKLSAgICAqc2V0KysgPSAnXDAnOwotfQotCi1zdGF0aWMgdm9pZCBu
b2Rlc2V0X3ByaW50KGNoYXIgKnNldCwgaW50IHNpemUsIGNvbnN0IG5vZGVtYXNrX3QgKm1hc2sp
Ci17Ci0gICAgKnNldCsrID0gJ1snOwotICAgIHNldCArPSBub2RlbGlzdF9zY25wcmludGYoc2V0
LCBzaXplLTIsIG1hc2spOwotICAgICpzZXQrKyA9ICddJzsKLSAgICAqc2V0KysgPSAnXDAnOwot
fQotCiBzdGF0aWMgdm9pZCBwZXJpb2RpY190aW1lcl9wcmludChjaGFyICpzdHIsIGludCBzaXpl
LCB1aW50NjRfdCBwZXJpb2QpCiB7CiAgICAgaWYgKCBwZXJpb2QgPT0gMCApCkBAIC0yOTgsMTQg
KzI4MiwxNCBAQCBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnModW5zaWduZWQgY2hhciBrZXkpCiAg
ICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogCiAgICAgICAgIHByaW50aygiR2Vu
ZXJhbCBpbmZvcm1hdGlvbiBmb3IgZG9tYWluICV1OlxuIiwgZC0+ZG9tYWluX2lkKTsKLSAgICAg
ICAgY3B1c2V0X3ByaW50KHRtcHN0ciwgc2l6ZW9mKHRtcHN0ciksIGQtPmRpcnR5X2NwdW1hc2sp
OwogICAgICAgICBwcmludGsoIiAgICByZWZjbnQ9JWQgZHlpbmc9JWQgcGF1c2VfY291bnQ9JWRc
biIsCiAgICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+cmVmY250KSwgZC0+aXNfZHlpbmcs
CiAgICAgICAgICAgICAgICBhdG9taWNfcmVhZCgmZC0+cGF1c2VfY291bnQpKTsKICAgICAgICAg
cHJpbnRrKCIgICAgbnJfcGFnZXM9JWQgeGVuaGVhcF9wYWdlcz0lZCBzaGFyZWRfcGFnZXM9JXUg
cGFnZWRfcGFnZXM9JXUgIgotICAgICAgICAgICAgICAgImRpcnR5X2NwdXM9JXMgbWF4X3BhZ2Vz
PSV1XG4iLCBkLT50b3RfcGFnZXMsIGQtPnhlbmhlYXBfcGFnZXMsCi0gICAgICAgICAgICAgICAg
YXRvbWljX3JlYWQoJmQtPnNocl9wYWdlcyksIGF0b21pY19yZWFkKCZkLT5wYWdlZF9wYWdlcyks
Ci0gICAgICAgICAgICAgICAgdG1wc3RyLCBkLT5tYXhfcGFnZXMpOworICAgICAgICAgICAgICAg
ImRpcnR5X2NwdXM9eyUqcGJsfSBtYXhfcGFnZXM9JXVcbiIsCisgICAgICAgICAgICAgICBkLT50
b3RfcGFnZXMsIGQtPnhlbmhlYXBfcGFnZXMsIGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMpLAor
ICAgICAgICAgICAgICAgYXRvbWljX3JlYWQoJmQtPnBhZ2VkX3BhZ2VzKSwgbnJfY3B1X2lkcywK
KyAgICAgICAgICAgICAgIGNwdW1hc2tfYml0cyhkLT5kaXJ0eV9jcHVtYXNrKSwgZC0+bWF4X3Bh
Z2VzKTsKICAgICAgICAgcHJpbnRrKCIgICAgaGFuZGxlPSUwMnglMDJ4JTAyeCUwMngtJTAyeCUw
MngtJTAyeCUwMngtIgogICAgICAgICAgICAgICAgIiUwMnglMDJ4LSUwMnglMDJ4JTAyeCUwMngl
MDJ4JTAyeCB2bV9hc3Npc3Q9JTA4bHhcbiIsCiAgICAgICAgICAgICAgICBkLT5oYW5kbGVbIDBd
LCBkLT5oYW5kbGVbIDFdLCBkLT5oYW5kbGVbIDJdLCBkLT5oYW5kbGVbIDNdLApAQCAtMzI0LDgg
KzMwOCw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1bnNpZ25lZCBjaGFyIGtleSkKIAog
ICAgICAgICBkdW1wX3BhZ2VmcmFtZV9pbmZvKGQpOwogCi0gICAgICAgIG5vZGVzZXRfcHJpbnQo
dG1wc3RyLCBzaXplb2YodG1wc3RyKSwgJmQtPm5vZGVfYWZmaW5pdHkpOwotICAgICAgICBwcmlu
dGsoIk5PREUgYWZmaW5pdHkgZm9yIGRvbWFpbiAlZDogJXNcbiIsIGQtPmRvbWFpbl9pZCwgdG1w
c3RyKTsKKyAgICAgICAgcHJpbnRrKCJOT0RFIGFmZmluaXR5IGZvciBkb21haW4gJWQ6IFslKnBi
bF1cbiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIE1BWF9OVU1OT0RFUywgZC0+bm9k
ZV9hZmZpbml0eS5iaXRzKTsKIAogICAgICAgICBwcmludGsoIlZDUFUgaW5mb3JtYXRpb24gYW5k
IGNhbGxiYWNrcyBmb3IgZG9tYWluICV1OlxuIiwKICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCk7CkBAIC0zNDMsMTAgKzMyNyw5IEBAIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlucyh1bnNpZ25l
ZCBjaGFyIGtleSkKICAgICAgICAgICAgIGlmICggdmNwdV9jcHVfZGlydHkodikgKQogICAgICAg
ICAgICAgICAgIHByaW50aygiZGlydHlfY3B1PSV1Iiwgdi0+ZGlydHlfY3B1KTsKICAgICAgICAg
ICAgIHByaW50aygiXG4iKTsKLSAgICAgICAgICAgIGNwdXNldF9wcmludCh0bXBzdHIsIHNpemVv
Zih0bXBzdHIpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7Ci0gICAgICAgICAgICBwcmludGsoIiAg
ICBjcHVfaGFyZF9hZmZpbml0eT0lcyAiLCB0bXBzdHIpOwotICAgICAgICAgICAgY3B1c2V0X3By
aW50KHRtcHN0ciwgc2l6ZW9mKHRtcHN0ciksIHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKLSAgICAg
ICAgICAgIHByaW50aygiY3B1X3NvZnRfYWZmaW5pdHk9JXNcbiIsIHRtcHN0cik7CisgICAgICAg
ICAgICBwcmludGsoIiAgICBjcHVfaGFyZF9hZmZpbml0eT17JSpwYmx9IGNwdV9zb2Z0X2FmZmlu
aXR5PXslKnBibH1cbiIsCisgICAgICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19i
aXRzKHYtPmNwdV9oYXJkX2FmZmluaXR5KSwKKyAgICAgICAgICAgICAgICAgICBucl9jcHVfaWRz
LCBjcHVtYXNrX2JpdHModi0+Y3B1X3NvZnRfYWZmaW5pdHkpKTsKICAgICAgICAgICAgIHByaW50
aygiICAgIHBhdXNlX2NvdW50PSVkIHBhdXNlX2ZsYWdzPSVseFxuIiwKICAgICAgICAgICAgICAg
ICAgICBhdG9taWNfcmVhZCgmdi0+cGF1c2VfY291bnQpLCB2LT5wYXVzZV9mbGFncyk7CiAgICAg
ICAgICAgICBhcmNoX2R1bXBfdmNwdV9pbmZvKHYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 16 17:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNhp6-0003h8-Nv; Fri, 16 Nov 2018 17:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNhp5-0003gy-Hs
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:27 +0000
X-Inumbo-ID: 2fbee015-e9c4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fbee015-e9c4-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 17:22: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 1gNhp3-0001O9-Nr
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNhp3-00082q-LK
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNhp3-00082q-LK@xenbits.xenproject.org>
Date: Fri, 16 Nov 2018 17:22:25 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: Use %*pb[l] instead of
 cpumask_scn{, list}printf()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkNjM3MDczMDdmMjdiYzRkNWFiMWVmMGU3NjQxYTU5NmJiOGJiNGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IFNlcCA2IDExOjIxOjUxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAxNiAxNjoyNTo1
NCAyMDE4ICswMDAwCgogICAgeGVuL3g4NjogVXNlICUqcGJbbF0gaW5zdGVhZCBvZiBjcHVtYXNr
X3NjbnssbGlzdH1wcmludGYoKQogICAgCiAgICBUaGlzIHJlbW92ZXMgYWxsIHVzZSBvZiBrZXlo
YW5kbGVyX3NjcmF0Y2ggYXMgYSBib3VuY2UtYnVmZmVyIGZvciB0aGUgcmVuZGVyZWQKICAgIHN0
cmluZy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWNlLmMgfCA5ICsrKysrKy0tLQogeGVuL2FyY2gveDg2L2NyYXNoLmMgICAgICAgICAgfCA3ICsr
LS0tLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgICAgIHwgNyArKy0tLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWNlLmMKaW5kZXggMWVlYzYzMTljYS4uMzBjZGIwNjQwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMK
QEAgLTUzNSw5ICs1MzUsMTIgQEAgdm9pZCBtY2hlY2tfY21uX2hhbmRsZXIoY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICBtY19wYW5pYygiTUNFOiBObyBDUFUg
Zm91bmQgdmFsaWQgTUNFLCBuZWVkIHJlc2V0Iik7CiAgICAgICAgIGlmICggIWNwdW1hc2tfZW1w
dHkoJm1jZV9mYXRhbF9jcHVzKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNoYXIgKmVidWZw
LCBlYnVmWzk2XSA9ICJNQ0U6IEZhdGFsIGVycm9yIGhhcHBlbmVkIG9uIENQVXMgIjsKLSAgICAg
ICAgICAgIGVidWZwID0gZWJ1ZiArIHN0cmxlbihlYnVmKTsKLSAgICAgICAgICAgIGNwdW1hc2tf
c2NucHJpbnRmKGVidWZwLCA5NSAtIHN0cmxlbihlYnVmKSwgJm1jZV9mYXRhbF9jcHVzKTsKKyAg
ICAgICAgICAgIGNoYXIgZWJ1Zls5Nl07CisKKyAgICAgICAgICAgIHNucHJpbnRmKGVidWYsIHNp
emVvZihlYnVmKSwKKyAgICAgICAgICAgICAgICAgICAgICJNQ0U6IEZhdGFsIGVycm9yIGhhcHBl
bmVkIG9uIENQVXMgJSpwYiIsCisgICAgICAgICAgICAgICAgICAgICBucl9jcHVfaWRzLCBjcHVt
YXNrX2JpdHMoJm1jZV9mYXRhbF9jcHVzKSk7CisKICAgICAgICAgICAgIG1jX3BhbmljKGVidWYp
OwogICAgICAgICB9CiAgICAgICAgIGF0b21pY19zZXQoJmZvdW5kX2Vycm9yLCAwKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKaW5kZXgg
OGQ3NDI1ODJhZi4uNjBjOThiNjE3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NyYXNoLmMK
KysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAgLTE1OSwxMSArMTU5LDggQEAgc3RhdGljIHZv
aWQgbm1pX3Nob290ZG93bl9jcHVzKHZvaWQpCiAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZ3YWl0
aW5nX3RvX2NyYXNoKSApCiAgICAgICAgIHByaW50aygiU2hvdCBkb3duIGFsbCBDUFVzXG4iKTsK
ICAgICBlbHNlCi0gICAgewotICAgICAgICBjcHVsaXN0X3NjbnByaW50ZihrZXloYW5kbGVyX3Nj
cmF0Y2gsIHNpemVvZiBrZXloYW5kbGVyX3NjcmF0Y2gsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICZ3YWl0aW5nX3RvX2NyYXNoKTsKLSAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gc2hvb3Qg
ZG93biBDUFVzIHslc31cbiIsIGtleWhhbmRsZXJfc2NyYXRjaCk7Ci0gICAgfQorICAgICAgICBw
cmludGsoIkZhaWxlZCB0byBzaG9vdCBkb3duIENQVXMgeyUqcGJsfVxuIiwKKyAgICAgICAgICAg
ICAgIG5yX2NwdV9pZHMsIGNwdW1hc2tfYml0cygmd2FpdGluZ190b19jcmFzaCkpOwogCiAgICAg
LyogQ3Jhc2ggc2h1dGRvd24gYW55IElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgdGhlIGNyYXNoZHVt
cCBrZXJuZWwgaXMgbm90CiAgICAgICogaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVwdC9k
bWEgcmVtYXBwaW5nIGlzIHN0aWxsIGVuYWJsZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCAzNWU3ZGU1OTRmLi44YjQ0ZDZjZTBi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5j
CkBAIC0yMzAyLDExICsyMzAyLDggQEAgc3RhdGljIHZvaWQgZHVtcF9pcnFzKHVuc2lnbmVkIGNo
YXIga2V5KQogCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7
CiAKLSAgICAgICAgY3B1bWFza19zY25wcmludGYoa2V5aGFuZGxlcl9zY3JhdGNoLCBzaXplb2Yo
a2V5aGFuZGxlcl9zY3JhdGNoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzYy0+YWZm
aW5pdHkpOwotICAgICAgICBwcmludGsoIiAgIElSUTolNGQgYWZmaW5pdHk6JXMgdmVjOiUwMngg
dHlwZT0lLTE1cyIKLSAgICAgICAgICAgICAgICIgc3RhdHVzPSUwOHggIiwKLSAgICAgICAgICAg
ICAgIGlycSwga2V5aGFuZGxlcl9zY3JhdGNoLCBkZXNjLT5hcmNoLnZlY3RvciwKKyAgICAgICAg
cHJpbnRrKCIgICBJUlE6JTRkIGFmZmluaXR5OiUqcGIgdmVjOiUwMnggdHlwZT0lLTE1cyBzdGF0
dXM9JTA4eCAiLAorICAgICAgICAgICAgICAgaXJxLCBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMo
ZGVzYy0+YWZmaW5pdHkpLCBkZXNjLT5hcmNoLnZlY3RvciwKICAgICAgICAgICAgICAgIGRlc2Mt
PmhhbmRsZXItPnR5cGVuYW1lLCBkZXNjLT5zdGF0dXMpOwogCiAgICAgICAgIGlmICggc3NpZCAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 16 17:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNhpG-0003iD-QG; Fri, 16 Nov 2018 17:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNhpF-0003i0-4j
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:37 +0000
X-Inumbo-ID: 35ce71a7-e9c4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35ce71a7-e9c4-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 17:22: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 1gNhpD-0001Ow-Tj
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gNhpD-00083L-RF
 for xen-changelog@lists.xenproject.org; Fri, 16 Nov 2018 17:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNhpD-00083L-RF@xenbits.xenproject.org>
Date: Fri, 16 Nov 2018 17:22:35 +0000
Subject: [Xen-changelog] [xen staging] xen/bitmap: Drop all bitmap_scn{,
 list}printf() infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliZDRjNjljZTg1ODQ2ODAzYTYxMmM1Yzc0MjliM2Y0OTg4MmZkOWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IFNlcCA2IDExOjM1OjMxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAxNiAxNjoyNTo1
NCAyMDE4ICswMDAwCgogICAgeGVuL2JpdG1hcDogRHJvcCBhbGwgYml0bWFwX3NjbnssbGlzdH1w
cmludGYoKSBpbmZyYXN0cnVjdHVyZQogICAgCiAgICBBbGwgY2FsbGVycyBoYXZlIGJlZW4gY29u
dmVyZWQgdG8gdXNpbmcgJSpwYltsXS4gIEluIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQKICAgIGZ1
dHVyZSBjb2RlIHdhbnRzIHRvIHJldGFpbiB0aGlzIGZ1bmN0aW9uYWx5LCBpdCBjYW4gYmUgcmVw
bGljYXRlZCBpbiBhIG1vcmUKICAgIGNvbnZlbmllbnQgZmFzaG9uIHdpdGggc25wcmludGYoKS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9iaXRtYXAuYyAgICAgICAgfCAxMDUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vYml0bWFwLmggICB8ICAgNiAtLS0K
IHhlbi9pbmNsdWRlL3hlbi9jcHVtYXNrLmggIHwgIDE4IC0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vbm9kZW1hc2suaCB8ICAzNCAtLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTYz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vYml0bWFwLmMgYi94ZW4vY29t
bW9uL2JpdG1hcC5jCmluZGV4IGY0OThlZTZiODQuLjM0ZGUzODc4ODAgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vYml0bWFwLmMKKysrIGIveGVuL2NvbW1vbi9iaXRtYXAuYwpAQCAtMzAwLDExMSAr
MzAwLDYgQEAgaW50IF9fYml0bWFwX3dlaWdodChjb25zdCB1bnNpZ25lZCBsb25nICpiaXRtYXAs
IGludCBiaXRzKQogI2VuZGlmCiBFWFBPUlRfU1lNQk9MKF9fYml0bWFwX3dlaWdodCk7CiAKLS8q
Ci0gKiBCaXRtYXAgcHJpbnRpbmcgJiBwYXJzaW5nIGZ1bmN0aW9uczogZmlyc3QgdmVyc2lvbiBi
eSBCaWxsIElyd2luLAotICogc2Vjb25kIHZlcnNpb24gYnkgUGF1bCBKYWNrc29uLCB0aGlyZCBi
eSBKb2UgS29ydHkuCi0gKi8KLQotI2RlZmluZSBDSFVOS1NaCQkJCTMyCi0jZGVmaW5lIG5iaXRz
X3RvX2hvbGRfdmFsdWUodmFsKQlmbHModmFsKQotI2RlZmluZSByb3VuZHVwX3Bvd2VyMih2YWws
bW9kdWx1cykJKCgodmFsKSArIChtb2R1bHVzKSAtIDEpICYgfigobW9kdWx1cykgLSAxKSkKLSNk
ZWZpbmUgdW5oZXgoYykJCQkoaXNkaWdpdChjKSA/IChjIC0gJzAnKSA6ICh0b3VwcGVyKGMpIC0g
J0EnICsgMTApKQotI2RlZmluZSBCQVNFREVDIDEwCQkvKiBmYW5jaWVyIGNwdXNldCBsaXN0cyBp
bnB1dCBpbiBkZWNpbWFsICovCi0KLS8qKgotICogYml0bWFwX3NjbnByaW50ZiAtIGNvbnZlcnQg
Yml0bWFwIHRvIGFuIEFTQ0lJIGhleCBzdHJpbmcuCi0gKiBAYnVmOiBieXRlIGJ1ZmZlciBpbnRv
IHdoaWNoIHN0cmluZyBpcyBwbGFjZWQKLSAqIEBidWZsZW46IHJlc2VydmVkIHNpemUgb2YgQGJ1
ZiwgaW4gYnl0ZXMKLSAqIEBtYXNrcDogcG9pbnRlciB0byBiaXRtYXAgdG8gY29udmVydAotICog
QG5tYXNrYml0czogc2l6ZSBvZiBiaXRtYXAsIGluIGJpdHMKLSAqCi0gKiBFeGFjdGx5IEBubWFz
a2JpdHMgYml0cyBhcmUgZGlzcGxheWVkLiAgSGV4IGRpZ2l0cyBhcmUgZ3JvdXBlZCBpbnRvCi0g
KiBjb21tYS1zZXBhcmF0ZWQgc2V0cyBvZiBlaWdodCBkaWdpdHMgcGVyIHNldC4KLSAqLwotaW50
IGJpdG1hcF9zY25wcmludGYoY2hhciAqYnVmLCB1bnNpZ25lZCBpbnQgYnVmbGVuLAotCWNvbnN0
IHVuc2lnbmVkIGxvbmcgKm1hc2twLCBpbnQgbm1hc2tiaXRzKQotewotCWludCBpLCB3b3JkLCBi
aXQsIGxlbiA9IDA7Ci0JdW5zaWduZWQgbG9uZyB2YWw7Ci0JY29uc3QgY2hhciAqc2VwID0gIiI7
Ci0JaW50IGNodW5rc3o7Ci0JdTMyIGNodW5rbWFzazsKLQotCWNodW5rc3ogPSBubWFza2JpdHMg
JiAoQ0hVTktTWiAtIDEpOwotCWlmIChjaHVua3N6ID09IDApCi0JCWNodW5rc3ogPSBDSFVOS1Na
OwotCi0JaSA9IHJvdW5kdXBfcG93ZXIyKG5tYXNrYml0cywgQ0hVTktTWikgLSBDSFVOS1NaOwot
CWZvciAoOyBpID49IDA7IGkgLT0gQ0hVTktTWikgewotCQljaHVua21hc2sgPSAoKDFVTEwgPDwg
Y2h1bmtzeikgLSAxKTsKLQkJd29yZCA9IGkgLyBCSVRTX1BFUl9MT05HOwotCQliaXQgPSBpICUg
QklUU19QRVJfTE9ORzsKLQkJdmFsID0gKG1hc2twW3dvcmRdID4+IGJpdCkgJiBjaHVua21hc2s7
Ci0JCWxlbiArPSBzY25wcmludGYoYnVmK2xlbiwgYnVmbGVuLWxlbiwgIiVzJTAqbHgiLCBzZXAs
Ci0JCQkoY2h1bmtzeiszKS80LCB2YWwpOwotCQljaHVua3N6ID0gQ0hVTktTWjsKLQkJc2VwID0g
IiwiOwotCX0KLQlyZXR1cm4gbGVuOwotfQotRVhQT1JUX1NZTUJPTChiaXRtYXBfc2NucHJpbnRm
KTsKLQotLyoKLSAqIGJzY25sX2VtaXQoYnVmLCBidWZsZW4sIHJib3QsIHJ0b3AsIGJwKQotICoK
LSAqIEhlbHBlciByb3V0aW5lIGZvciBiaXRtYXBfc2NubGlzdHByaW50ZigpLiAgV3JpdGUgZGVj
aW1hbCBudW1iZXIKLSAqIG9yIHJhbmdlIHRvIGJ1Ziwgc3VwcHJlc3Npbmcgb3V0cHV0IHBhc3Qg
YnVmK2J1Zmxlbiwgd2l0aCBvcHRpb25hbAotICogY29tbWEtcHJlZml4LiAgUmV0dXJuIGxlbiBv
ZiB3aGF0IHdvdWxkIGJlIHdyaXR0ZW4gdG8gYnVmLCBpZiBpdAotICogYWxsIGZpdC4KLSAqLwot
c3RhdGljIGlubGluZSBpbnQgYnNjbmxfZW1pdChjaGFyICpidWYsIGludCBidWZsZW4sIGludCBy
Ym90LCBpbnQgcnRvcCwgaW50IGxlbikKLXsKLQlpZiAobGVuID4gMCkKLQkJbGVuICs9IHNjbnBy
aW50ZihidWYgKyBsZW4sIGJ1ZmxlbiAtIGxlbiwgIiwiKTsKLQlpZiAocmJvdCA9PSBydG9wKQot
CQlsZW4gKz0gc2NucHJpbnRmKGJ1ZiArIGxlbiwgYnVmbGVuIC0gbGVuLCAiJWQiLCByYm90KTsK
LQllbHNlCi0JCWxlbiArPSBzY25wcmludGYoYnVmICsgbGVuLCBidWZsZW4gLSBsZW4sICIlZC0l
ZCIsIHJib3QsIHJ0b3ApOwotCXJldHVybiBsZW47Ci19Ci0KLS8qKgotICogYml0bWFwX3Njbmxp
c3RwcmludGYgLSBjb252ZXJ0IGJpdG1hcCB0byBsaXN0IGZvcm1hdCBBU0NJSSBzdHJpbmcKLSAq
IEBidWY6IGJ5dGUgYnVmZmVyIGludG8gd2hpY2ggc3RyaW5nIGlzIHBsYWNlZAotICogQGJ1Zmxl
bjogcmVzZXJ2ZWQgc2l6ZSBvZiBAYnVmLCBpbiBieXRlcwotICogQG1hc2twOiBwb2ludGVyIHRv
IGJpdG1hcCB0byBjb252ZXJ0Ci0gKiBAbm1hc2tiaXRzOiBzaXplIG9mIGJpdG1hcCwgaW4gYml0
cwotICoKLSAqIE91dHB1dCBmb3JtYXQgaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBkZWNp
bWFsIG51bWJlcnMgYW5kCi0gKiByYW5nZXMuICBDb25zZWN1dGl2ZWx5IHNldCBiaXRzIGFyZSBz
aG93biBhcyB0d28gaHlwaGVuLXNlcGFyYXRlZAotICogZGVjaW1hbCBudW1iZXJzLCB0aGUgc21h
bGxlc3QgYW5kIGxhcmdlc3QgYml0IG51bWJlcnMgc2V0IGluCi0gKiB0aGUgcmFuZ2UuICBPdXRw
dXQgZm9ybWF0IGlzIGNvbXBhdGlibGUgd2l0aCB0aGUgZm9ybWF0Ci0gKiBhY2NlcHRlZCBhcyBp
bnB1dCBieSBiaXRtYXBfcGFyc2VsaXN0KCkuCi0gKgotICogVGhlIHJldHVybiB2YWx1ZSBpcyB0
aGUgbnVtYmVyIG9mIGNoYXJhY3RlcnMgd2hpY2ggd2VyZSBvdXRwdXQsCi0gKiBleGNsdWRpbmcg
dGhlIHRyYWlsaW5nICdcMCcuCi0gKi8KLWludCBiaXRtYXBfc2NubGlzdHByaW50ZihjaGFyICpi
dWYsIHVuc2lnbmVkIGludCBidWZsZW4sCi0JY29uc3QgdW5zaWduZWQgbG9uZyAqbWFza3AsIGlu
dCBubWFza2JpdHMpCi17Ci0JaW50IGxlbiA9IDA7Ci0JLyogY3VycmVudCBiaXQgaXMgJ2N1cics
IG1vc3QgcmVjZW50bHkgc2VlbiByYW5nZSBpcyBbcmJvdCwgcnRvcF0gKi8KLQlpbnQgY3VyLCBy
Ym90LCBydG9wOwotCi0JcmJvdCA9IGN1ciA9IGZpbmRfZmlyc3RfYml0KG1hc2twLCBubWFza2Jp
dHMpOwotCXdoaWxlIChjdXIgPCBubWFza2JpdHMpIHsKLQkJcnRvcCA9IGN1cjsKLQkJY3VyID0g
ZmluZF9uZXh0X2JpdChtYXNrcCwgbm1hc2tiaXRzLCBjdXIrMSk7Ci0JCWlmIChjdXIgPj0gbm1h
c2tiaXRzIHx8IGN1ciA+IHJ0b3AgKyAxKSB7Ci0JCQlsZW4gPSBic2NubF9lbWl0KGJ1ZiwgYnVm
bGVuLCByYm90LCBydG9wLCBsZW4pOwotCQkJcmJvdCA9IGN1cjsKLQkJfQotCX0KLQlpZiAoIWxl
biAmJiBidWZsZW4pCi0JCSpidWYgPSAwOwotCXJldHVybiBsZW47Ci19Ci1FWFBPUlRfU1lNQk9M
KGJpdG1hcF9zY25saXN0cHJpbnRmKTsKIAogLyoqCiAgKgliaXRtYXBfZmluZF9mcmVlX3JlZ2lv
biAtIGZpbmQgYSBjb250aWd1b3VzIGFsaWduZWQgbWVtIHJlZ2lvbgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2JpdG1hcC5oIGIveGVuL2luY2x1ZGUveGVuL2JpdG1hcC5oCmluZGV4IGUy
YTM2ODY5MWUuLmZlM2M3MjBlODIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9iaXRtYXAu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vYml0bWFwLmgKQEAgLTQwLDggKzQwLDYgQEAKICAqIGJp
dG1hcF93ZWlnaHQoc3JjLCBuYml0cykJCQlIYW1taW5nIFdlaWdodDogbnVtYmVyIHNldCBiaXRz
CiAgKiBiaXRtYXBfc2hpZnRfcmlnaHQoZHN0LCBzcmMsIG4sIG5iaXRzKQkqZHN0ID0gKnNyYyA+
PiBuCiAgKiBiaXRtYXBfc2hpZnRfbGVmdChkc3QsIHNyYywgbiwgbmJpdHMpCSpkc3QgPSAqc3Jj
IDw8IG4KLSAqIGJpdG1hcF9zY25wcmludGYoYnVmLCBsZW4sIHNyYywgbmJpdHMpCVByaW50IGJp
dG1hcCBzcmMgdG8gYnVmCi0gKiBiaXRtYXBfc2NubGlzdHByaW50ZihidWYsIGxlbiwgc3JjLCBu
Yml0cykJUHJpbnQgYml0bWFwIHNyYyBhcyBsaXN0IHRvIGJ1ZgogICovCiAKIC8qCkBAIC05NCwx
MCArOTIsNiBAQCBleHRlcm4gaW50IF9fYml0bWFwX3N1YnNldChjb25zdCB1bnNpZ25lZCBsb25n
ICpiaXRtYXAxLAogCQkJY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwMiwgaW50IGJpdHMpOwog
ZXh0ZXJuIGludCBfX2JpdG1hcF93ZWlnaHQoY29uc3QgdW5zaWduZWQgbG9uZyAqYml0bWFwLCBp
bnQgYml0cyk7CiAKLWV4dGVybiBpbnQgYml0bWFwX3NjbnByaW50ZihjaGFyICpidWYsIHVuc2ln
bmVkIGludCBsZW4sCi0JCQljb25zdCB1bnNpZ25lZCBsb25nICpzcmMsIGludCBuYml0cyk7Ci1l
eHRlcm4gaW50IGJpdG1hcF9zY25saXN0cHJpbnRmKGNoYXIgKmJ1ZiwgdW5zaWduZWQgaW50IGxl
biwKLQkJCWNvbnN0IHVuc2lnbmVkIGxvbmcgKnNyYywgaW50IG5iaXRzKTsKIGV4dGVybiBpbnQg
Yml0bWFwX2ZpbmRfZnJlZV9yZWdpb24odW5zaWduZWQgbG9uZyAqYml0bWFwLCBpbnQgYml0cywg
aW50IG9yZGVyKTsKIGV4dGVybiB2b2lkIGJpdG1hcF9yZWxlYXNlX3JlZ2lvbih1bnNpZ25lZCBs
b25nICpiaXRtYXAsIGludCBwb3MsIGludCBvcmRlcik7CiBleHRlcm4gaW50IGJpdG1hcF9hbGxv
Y2F0ZV9yZWdpb24odW5zaWduZWQgbG9uZyAqYml0bWFwLCBpbnQgcG9zLCBpbnQgb3JkZXIpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaCBiL3hlbi9pbmNsdWRlL3hlbi9j
cHVtYXNrLmgKaW5kZXggNDczMWE2MzZjMC4uYjRjYzkyYTRmNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2NwdW1hc2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCkBAIC04
LDkgKzgsNiBAQAogICogU2VlIGRldGFpbGVkIGNvbW1lbnRzIGluIHRoZSBmaWxlIHhlbi9iaXRt
YXAuaCBkZXNjcmliaW5nIHRoZQogICogZGF0YSB0eXBlIG9uIHdoaWNoIHRoZXNlIGNwdW1hc2tz
IGFyZSBiYXNlZC4KICAqCi0gKiBGb3IgZGV0YWlscyBvZiBjcHVtYXNrX3NjbnByaW50ZigpIGFu
ZCBjcHVsaXN0X3NjbnByaW50ZigpLAotICogc2VlIGJpdG1hcF9zY25wcmludGYoKSBhbmQgYml0
bWFwX3Njbmxpc3RwcmludGYoKSBpbiBsaWIvYml0bWFwLmMuCi0gKgogICogVGhlIGF2YWlsYWJs
ZSBjcHVtYXNrIG9wZXJhdGlvbnMgYXJlOgogICoKICAqIHZvaWQgY3B1bWFza19zZXRfY3B1KGNw
dSwgbWFzaykJdHVybiBvbiBiaXQgJ2NwdScgaW4gbWFzawpAQCAtNDYsOSArNDMsNiBAQAogICog
Y29uc3QgY3B1bWFza190ICpjcHVtYXNrX29mKGNwdSkJUmV0dXJuIGNwdW1hc2sgd2l0aCBiaXQg
J2NwdScgc2V0CiAgKiB1bnNpZ25lZCBsb25nICpjcHVtYXNrX2JpdHMobWFzaykJQXJyYXkgb2Yg
dW5zaWduZWQgbG9uZydzIGluIG1hc2sKICAqCi0gKiBpbnQgY3B1bWFza19zY25wcmludGYoYnVm
LCBsZW4sIG1hc2spIEZvcm1hdCBjcHVtYXNrIGZvciBwcmludGluZwotICogaW50IGNwdWxpc3Rf
c2NucHJpbnRmKGJ1ZiwgbGVuLCBtYXNrKSBGb3JtYXQgY3B1bWFzayBhcyBsaXN0IGZvciBwcmlu
dGluZwotICoKICAqIGZvcl9lYWNoX2NwdShjcHUsIG1hc2spCQlmb3ItbG9vcCBjcHUgb3ZlciBt
YXNrCiAgKgogICogaW50IG51bV9vbmxpbmVfY3B1cygpCQlOdW1iZXIgb2Ygb25saW5lIENQVXMK
QEAgLTMxMiwxOCArMzA2LDYgQEAgc3RhdGljIGlubGluZSBjb25zdCBjcHVtYXNrX3QgKmNwdW1h
c2tfb2YodW5zaWduZWQgaW50IGNwdSkKIAogI2RlZmluZSBjcHVtYXNrX2JpdHMobWFza3ApICgo
bWFza3ApLT5iaXRzKQogCi1zdGF0aWMgaW5saW5lIGludCBjcHVtYXNrX3NjbnByaW50ZihjaGFy
ICpidWYsIGludCBsZW4sCi0JCQkJICAgIGNvbnN0IGNwdW1hc2tfdCAqc3JjcCkKLXsKLQlyZXR1
cm4gYml0bWFwX3NjbnByaW50ZihidWYsIGxlbiwgc3JjcC0+Yml0cywgbnJfY3B1X2lkcyk7Ci19
Ci0KLXN0YXRpYyBpbmxpbmUgaW50IGNwdWxpc3Rfc2NucHJpbnRmKGNoYXIgKmJ1ZiwgaW50IGxl
biwKLQkJCQkgICAgY29uc3QgY3B1bWFza190ICpzcmNwKQotewotCXJldHVybiBiaXRtYXBfc2Nu
bGlzdHByaW50ZihidWYsIGxlbiwgc3JjcC0+Yml0cywgbnJfY3B1X2lkcyk7Ci19Ci0KIC8qCiAg
KiBjcHVtYXNrX3Zhcl90OiBzdHJ1Y3QgY3B1bWFzayBmb3Igc3RhY2sgdXNhZ2UuCiAgKgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL25vZGVtYXNrLmggYi94ZW4vaW5jbHVkZS94ZW4vbm9k
ZW1hc2suaAppbmRleCAyYTkwZGMxYWVmLi5lMjg3Mzk5MzUyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbm9kZW1hc2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9kZW1hc2suaApAQCAt
OCwxMCArOCw2IEBACiAgKiBTZWUgZGV0YWlsZWQgY29tbWVudHMgaW4gdGhlIGZpbGUgbGludXgv
Yml0bWFwLmggZGVzY3JpYmluZyB0aGUKICAqIGRhdGEgdHlwZSBvbiB3aGljaCB0aGVzZSBub2Rl
bWFza3MgYXJlIGJhc2VkLgogICoKLSAqIEZvciBkZXRhaWxzIG9mIG5vZGVtYXNrX3NjbnByaW50
ZigpLCBub2RlbGlzdF9zY25waW50ZigpIGFuZAotICogbm9kZW1hc2tfcGFyc2UoKSwgc2VlIGJp
dG1hcF9zY25wcmludGYoKSBhbmQgYml0bWFwX3BhcnNlKCkKLSAqIGluIGxpYi9iaXRtYXAuYy4K
LSAqCiAgKiBUaGUgYXZhaWxhYmxlIG5vZGVtYXNrIG9wZXJhdGlvbnMgYXJlOgogICoKICAqIHZv
aWQgbm9kZV9zZXQobm9kZSwgbWFzaykJCXR1cm4gb24gYml0ICdub2RlJyBpbiBtYXNrCkBAIC01
MCwxMCArNDYsNiBAQAogICogTk9ERV9NQVNLX05PTkUJCQlJbml0aWFsaXplciAtIG5vIGJpdHMg
c2V0CiAgKiB1bnNpZ25lZCBsb25nICpub2Rlc19hZGRyKG1hc2spCUFycmF5IG9mIHVuc2lnbmVk
IGxvbmcncyBpbiBtYXNrCiAgKgotICogaW50IG5vZGVtYXNrX3NjbnByaW50ZihidWYsIGxlbiwg
bWFzaykgRm9ybWF0IG5vZGVtYXNrIGZvciBwcmludGluZwotICogaW50IG5vZGVsaXN0X3NjbnBy
aW50ZihidWYsIGxlbiwgbWFzaykgRm9ybWF0IG5vZGVtYXNrIGFzIGEgbGlzdCBmb3IgcHJpbnRp
bmcKLSAqIGludCBub2RlbWFza19wYXJzZSh1YnVmLCB1bGVuLCBtYXNrKQlQYXJzZSBhc2NpaSBz
dHJpbmcgYXMgbm9kZW1hc2sKLSAqCiAgKiBmb3JfZWFjaF9ub2RlX21hc2sobm9kZSwgbWFzaykJ
Zm9yLWxvb3Agbm9kZSBvdmVyIG1hc2sKICAqCiAgKiBpbnQgbnVtX29ubGluZV9ub2RlcygpCQlO
dW1iZXIgb2Ygb25saW5lIE5vZGVzCkBAIC0yOTQsMzIgKzI4Niw2IEBAIHN0YXRpYyBpbmxpbmUg
aW50IF9fY3ljbGVfbm9kZShpbnQgbiwgY29uc3Qgbm9kZW1hc2tfdCAqbWFza3AsIGludCBuYml0
cykKIAogI2RlZmluZSBub2Rlc19hZGRyKHNyYykgKChzcmMpLmJpdHMpCiAKLSNkZWZpbmUgbm9k
ZWxpc3Rfc2NucHJpbnRmKGJ1ZiwgbGVuLCBzcmMpIFwKLQkJCV9fbm9kZWxpc3Rfc2NucHJpbnRm
KChidWYpLCAobGVuKSwgKHNyYyksIE1BWF9OVU1OT0RFUykKLXN0YXRpYyBpbmxpbmUgaW50IF9f
bm9kZWxpc3Rfc2NucHJpbnRmKGNoYXIgKmJ1ZiwgaW50IGxlbiwKLQkJCQkJY29uc3Qgbm9kZW1h
c2tfdCAqc3JjcCwgaW50IG5iaXRzKQotewotCXJldHVybiBiaXRtYXBfc2NubGlzdHByaW50Zihi
dWYsIGxlbiwgc3JjcC0+Yml0cywgbmJpdHMpOwotfQotCi0jaWYgMAotI2RlZmluZSBub2RlbWFz
a19zY25wcmludGYoYnVmLCBsZW4sIHNyYykgXAotCQkJX19ub2RlbWFza19zY25wcmludGYoKGJ1
ZiksIChsZW4pLCAmKHNyYyksIE1BWF9OVU1OT0RFUykKLXN0YXRpYyBpbmxpbmUgaW50IF9fbm9k
ZW1hc2tfc2NucHJpbnRmKGNoYXIgKmJ1ZiwgaW50IGxlbiwKLQkJCQkJY29uc3Qgbm9kZW1hc2tf
dCAqc3JjcCwgaW50IG5iaXRzKQotewotCXJldHVybiBiaXRtYXBfc2NucHJpbnRmKGJ1ZiwgbGVu
LCBzcmNwLT5iaXRzLCBuYml0cyk7Ci19Ci0KLSNkZWZpbmUgbm9kZW1hc2tfcGFyc2UodWJ1Ziwg
dWxlbiwgZHN0KSBcCi0JCQlfX25vZGVtYXNrX3BhcnNlKCh1YnVmKSwgKHVsZW4pLCAmKGRzdCks
IE1BWF9OVU1OT0RFUykKLXN0YXRpYyBpbmxpbmUgaW50IF9fbm9kZW1hc2tfcGFyc2UoY29uc3Qg
Y2hhciBfX3VzZXIgKmJ1ZiwgaW50IGxlbiwKLQkJCQkJbm9kZW1hc2tfdCAqZHN0cCwgaW50IG5i
aXRzKQotewotCXJldHVybiBiaXRtYXBfcGFyc2UoYnVmLCBsZW4sIGRzdHAtPmJpdHMsIG5iaXRz
KTsKLX0KLSNlbmRpZgotCiAjaWYgTUFYX05VTU5PREVTID4gMQogI2RlZmluZSBmb3JfZWFjaF9u
b2RlX21hc2sobm9kZSwgbWFzaykJCQlcCiAJZm9yICgobm9kZSkgPSBmaXJzdF9ub2RlKG1hc2sp
OwkJCVwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Nov 17 10:44:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 10:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gNy5B-0006Ao-6W; Sat, 17 Nov 2018 10:44:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNy59-0006Aj-Fg
 for xen-changelog@lists.xenproject.org; Sat, 17 Nov 2018 10:44:07 +0000
X-Inumbo-ID: b47c4a9b-ea55-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b47c4a9b-ea55-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 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 1gNy57-0007RK-Ff
 for xen-changelog@lists.xenproject.org; Sat, 17 Nov 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 1gNy57-0005cj-D3
 for xen-changelog@lists.xenproject.org; Sat, 17 Nov 2018 10:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNy57-0005cj-D3@xenbits.xenproject.org>
Date: Sat, 17 Nov 2018 10:44:05 +0000
Subject: [Xen-changelog] [xen staging] automation: add openSUSE Leap
 dockerfile.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlODM5ODEzOTAzZGE4ZTAzYWQxZDQzZDQ4ZGNmODI5ZmNlNDkyZTcKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5v
diAxNiAxOTozMTowMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IFNhdCBOb3YgMTcgMTA6MzM6MDAgMjAxOCArMDAwMAoKICAg
IGF1dG9tYXRpb246IGFkZCBvcGVuU1VTRSBMZWFwIGRvY2tlcmZpbGUuCiAgICAKICAgIFRyYWNr
cyB0aGUgbGF0ZXN0IHJlbGVhc2Ugb2Ygb3BlblNVU0UgTGVhcC4gQXQgdGhlIHRpbWUgb2Ygd3Jp
dGluZyB0aGlzCiAgICBwYXRjaCwgdGhpcyBpcyBMZWFwIDE1LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9idWlsZC9zdXNlL29w
ZW5zdXNlLWxlYXAuZG9ja2VyZmlsZSB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24v
YnVpbGQvc3VzZS9vcGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL3N1
c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAuLjYxNGE1Yzg0MDUKLS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2J1aWxk
L3N1c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJmaWxlCkBAIC0wLDAgKzEsNjcgQEAKK0ZST00gb3Bl
bnN1c2UvbGVhcAorTEFCRUwgbWFpbnRhaW5lci5uYW1lPSJUaGUgWGVuIFByb2plY3QiIFwKKyAg
ICAgIG1haW50YWluZXIuZW1haWw9Inhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIKKwor
RU5WIFVTRVIgcm9vdAorCitSVU4gbWtkaXIgL2J1aWxkCitXT1JLRElSIC9idWlsZAorCitSVU4g
enlwcGVyIHJlZiAmJiB6eXBwZXIgdXAgLXkKK1JVTiB6eXBwZXIgaW5zdGFsbCAteSBcCisgICAg
ICAgIGFjcGljYSBcCisgICAgICAgIGJjIFwKKyAgICAgICAgYmluODYgXAorICAgICAgICBiaXNv
biBcCisgICAgICAgIGJ6aXAyIFwKKyAgICAgICAgY2hlY2twb2xpY3kgXAorICAgICAgICBjbGFu
ZyBcCisgICAgICAgIGNtYWtlIFwKKyAgICAgICAgZGV2ODYgXAorICAgICAgICBkaXNjb3VudCBc
CisgICAgICAgIGZsZXggXAorICAgICAgICBnY2MgXAorICAgICAgICBnZXR0ZXh0LXRvb2xzIFwK
KyAgICAgICAgZ2l0IFwKKyAgICAgICAgZ2xpYjItZGV2ZWwgXAorICAgICAgICBnbGliYy1kZXZl
bCBcCisgICAgICAgIGdsaWJjLWRldmVsLTMyYml0IFwKKyAgICAgICAgZ3ppcCBcCisgICAgICAg
IGhvc3RuYW1lIFwKKyAgICAgICAgbGliU0RMMi1kZXZlbCBcCisgICAgICAgIGxpYmFpby1kZXZl
bCBcCisgICAgICAgIGxpYmJ6Mi1kZXZlbCBcCisgICAgICAgIGxpYmV4dDJmcy1kZXZlbCBcCisg
ICAgICAgIGxpYmdudXRscy1kZXZlbCBcCisgICAgICAgIGxpYmpwZWc2Mi1kZXZlbCBcCisgICAg
ICAgIGxpYm5sMy1kZXZlbCBcCisgICAgICAgIGxpYm51bWEtZGV2ZWwgXAorICAgICAgICBsaWJw
aXhtYW4tMS0wLWRldmVsIFwKKyAgICAgICAgbGlicG5nMTYtZGV2ZWwgXAorICAgICAgICBsaWJz
c2gyLWRldmVsIFwKKyAgICAgICAgbGlidGFzbjEtZGV2ZWwgXAorICAgICAgICBsaWJ1dWlkLWRl
dmVsIFwKKyAgICAgICAgbGlieWFqbC1kZXZlbCBcCisgICAgICAgIGx6by1kZXZlbCBcCisgICAg
ICAgIG1ha2UgXAorICAgICAgICBuYXNtIFwKKyAgICAgICAgbmN1cnNlcy1kZXZlbCBcCisgICAg
ICAgIG9jYW1sIFwKKyAgICAgICAgb2NhbWwtZmluZGxpYi1kZXZlbCBcCisgICAgICAgIG9jYW1s
LW9jYW1sYnVpbGQgXAorICAgICAgICBvY2FtbC1vY2FtbGRvYyBcCisgICAgICAgIHBhbmRvYyBc
CisgICAgICAgIHBhdGNoIFwKKyAgICAgICAgcGtnLWNvbmZpZyBcCisgICAgICAgIHB5dGhvbiBc
CisgICAgICAgIHB5dGhvbi1kZXZlbCBcCisgICAgICAgIHN5c3RlbWQtZGV2ZWwgXAorICAgICAg
ICB0YXIgXAorICAgICAgICB0cmFuc2ZpZyBcCisgICAgICAgIHZhbGdyaW5kLWRldmVsIFwKKyAg
ICAgICAgd2dldCBcCisgICAgICAgIHdoaWNoIFwKKyAgICAgICAgeHotZGV2ZWwgXAorICAgICAg
ICB6bGliLWRldmVsIFwKKyAgICAgICAgJiYgXAorICAgICAgICB6eXBwZXIgY2xlYW4KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Nov 17 10:44:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 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 1gNy5K-0006BS-8P; Sat, 17 Nov 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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNy5I-0006BK-OR
 for xen-changelog@lists.xenproject.org; Sat, 17 Nov 2018 10:44:16 +0000
X-Inumbo-ID: ba8ce809-ea55-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba8ce809-ea55-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 10: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 1gNy5H-0007RY-Lb
 for xen-changelog@lists.xenproject.org; Sat, 17 Nov 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 1gNy5H-0005dS-J4
 for xen-changelog@lists.xenproject.org; Sat, 17 Nov 2018 10:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gNy5H-0005dS-J4@xenbits.xenproject.org>
Date: Sat, 17 Nov 2018 10:44:15 +0000
Subject: [Xen-changelog] [xen staging] automation: build on openSUSE Leap.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5v
diAxNiAxOTozMToxMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IFNhdCBOb3YgMTcgMTA6MzQ6MjggMjAxOCArMDAwMAoKICAg
IGF1dG9tYXRpb246IGJ1aWxkIG9uIG9wZW5TVVNFIExlYXAuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0bGFiLWNpLnltbCB8IDMyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhLy5naXRsYWItY2kueW1sIGIvLmdpdGxhYi1jaS55bWwKaW5kZXgg
YTNiMzkzZmFkZS4uZTc2OTBlMmM3ZCAxMDA2NDQKLS0tIGEvLmdpdGxhYi1jaS55bWwKKysrIGIv
LmdpdGxhYi1jaS55bWwKQEAgLTMwMiw2ICszMDIsMzggQEAgdWJ1bnR1LWJpb25pYy1nY2MtZGVi
dWc6CiAgICAgZGVidWc6IHkKICAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCitvcGVuc3Vz
ZS1sZWFwLWNsYW5nOgorICA8PDogKmJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmNsYW5n
CisgICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKKyAgICBkZWJ1ZzogbgorICAgIFhF
Tl9UQVJHRVRfQVJDSDogeDg2XzY0CisKK29wZW5zdXNlLWxlYXAtY2xhbmctZGVidWc6CisgIDw8
OiAqYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKyAgICBDT05UQUlORVI6IHN1
c2U6b3BlbnN1c2UtbGVhcAorICAgIGRlYnVnOiB5CisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZf
NjQKKworb3BlbnN1c2UtbGVhcC1nY2M6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVzOgorICAg
IDw8OiAqZ2NjCisgICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKKyAgICBkZWJ1Zzog
bgorICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CisKK29wZW5zdXNlLWxlYXAtZ2NjLWRlYnVn
OgorICA8PDogKmJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworICAgIENPTlRBSU5F
Ujogc3VzZTpvcGVuc3VzZS1sZWFwCisgICAgZGVidWc6IHkKKyAgICBYRU5fVEFSR0VUX0FSQ0g6
IHg4Nl82NAorCiAjIEFybSBidWlsZHMKIAogZGViaWFuLXVuc3RhYmxlLWdjYy1hcm02NDoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Nov 18 11:33:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 11:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOLK5-0005md-Oo; Sun, 18 Nov 2018 11:33:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOLK3-0005mT-U8
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:03 +0000
X-Inumbo-ID: b59a68a6-eb25-11e8-aa3c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b59a68a6-eb25-11e8-aa3c-12d6303a7972;
 Sun, 18 Nov 2018 11:33: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 1gOLK2-0005CX-Lg
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOLK2-00071L-JC
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOLK2-00071L-JC@xenbits.xenproject.org>
Date: Sun, 18 Nov 2018 11:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: extend
 get_platform_badpages() interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0YTNmMTY5MTFkOGVmNjBhMGZmZWViMGQ3ZjY1MTM0NDE1ZGIzZDkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDc6MTMgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0NzoxMyAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggfCAgOCArKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDAxODVjMWMxY2YuLmE1YjBkMTE0NTggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03MTEwLDIzICs3MTEw
LDIzIEBAIHZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAg
bWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXpl
KQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAg
IHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAgICAg
IDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAgIDB4MjAxMzAwMDAsCi0g
ICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7
CisgICAgICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAgICAgICB7
IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAgICAgICAgeyAubWZuID0gMHgy
MDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4g
UEFHRV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQg
fSwKICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9wYWdlcyk7Cisg
ICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9
IHBjaV9jb25mX3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGln
ZF9pZCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0dXJuIGJhZF9wYWdl
czsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBwYWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIHZhKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCAwYmM1ZjI5MWZkLi43ZDhjMzdlZjM2
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMjcwLDcgKzI3MCw3IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdl
cyhwYWRkcl90IHBzLCBwYWRkcl90IHBlKQogICAgIHVuc2lnbmVkIGxvbmcgYmFkX3NwZm4sIGJh
ZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0
IHVuc2lnbmVkIGxvbmcgKmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9y
bV9iYWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlfc2l6ZTsKICNl
bmRpZgogCkBAIC0yOTUsOCArMjk1LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBh
ZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFy
cmF5X3NpemU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3ph
cCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdp
b25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRw
YWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2Ur
KzsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA3MTRjZjU3MTk0Li41NjYwNGUyMDll
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCkBAIC0zNDMsNyArMzQzLDEzIEBAIGJvb2wgaXNfaW9tZW1fcGFnZShtZm5f
dCBtZm4pOwogCiB2b2lkIGNsZWFyX3N1cGVycGFnZV9tYXJrKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpOwogCi1jb25zdCB1bnNpZ25lZCBsb25nICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWdu
ZWQgaW50ICphcnJheV9zaXplKTsKK3N0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSB7CisgICAgdW5z
aWduZWQgbG9uZyBtZm47CisgICAgdW5zaWduZWQgaW50IG9yZGVyOworfTsKKworY29uc3Qgc3Ry
dWN0IHBsYXRmb3JtX2JhZF9wYWdlICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50
ICphcnJheV9zaXplKTsKKwogLyogUGVyIHBhZ2UgbG9ja3M6CiAgKiBwYWdlX2xvY2soKSBpcyB1
c2VkIGZvciB0d28gcHVycG9zZXM6IHB0ZSBzZXJpYWxpemF0aW9uLCBhbmQgbWVtb3J5IHNoYXJp
bmcuCiAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Nov 18 11:33:15 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 11:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOLKF-0005nP-Qj; Sun, 18 Nov 2018 11:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOLKE-0005nF-CM
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:14 +0000
X-Inumbo-ID: bbacb5b4-eb25-11e8-bce1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbacb5b4-eb25-11e8-bce1-12d6303a7972;
 Sun, 18 Nov 2018 11:33: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 1gOLKC-0005Cg-Ro
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOLKC-00071q-PI
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOLKC-00071q-PI@xenbits.xenproject.org>
Date: Sun, 18 Nov 2018 11:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkNmYyMTM0ZmI1ZWZmMTZhZWI0ZGQyNTg5Y2Y2ZDliODNjYzk4Y2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6NDg6MDYgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTo0ODowNiAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIw
YWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMzoyNCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTYgKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE1YjBkMTE0NTguLmUwNmQz
NTEzOGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC03MTIwLDYgKzcxMjAsMjIgQEAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXkKICAgICAg
ICAgeyAubWZuID0gMHgyMDEzODAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgICAgIHsgLm1mbiA9
IDB4NDAwMDQwMDAgPj4gUEFHRV9TSElGVCB9LAogICAgIH07CisgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSBfX2luaXRjb25zdCBobGVfYmFkX3BhZ2UgPSB7CisgICAg
ICAgIC5tZm4gPSAweDQwMDAwMDAwID4+IFBBR0VfU0hJRlQsIC5vcmRlciA9IDEwCisgICAgfTsK
KworICAgIHN3aXRjaCAoIGNwdWlkX2VheCgxKSAmIDB4MDAwZjNmZjAgKQorICAgIHsKKyAgICBj
YXNlIDB4MDAwNDA2ZTA6IC8qIGVycmF0dW0gU0tMMTY3ICovCisgICAgY2FzZSAweDAwMDUwNjUw
OiAvKiBlcnJhdHVtIFNLWjYzICovCisgICAgY2FzZSAweDAwMDUwNmUwOiAvKiBlcnJhdGEgU0tM
MTY3IC8gU0tXMTU5ICovCisgICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAq
LworICAgIGNhc2UgMHgwMDA5MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEw
MyAqLworICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9IWVBFUlZJU09SKSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2NvdW50X2Vi
eCg3LCAwKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9ITEUpKSk7CisgICAgICAgIHJldHVy
biAmaGxlX2JhZF9wYWdlOworICAgIH0KIAogICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIoMCwgMCwgMiwgMCwg
MCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Nov 18 11:33:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 11:33: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 1gOLKQ-0005p4-Sj; Sun, 18 Nov 2018 11:33:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOLKO-0005op-Pz
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:24 +0000
X-Inumbo-ID: c1bed216-eb25-11e8-992c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1bed216-eb25-11e8-992c-12d6303a7972;
 Sun, 18 Nov 2018 11:33: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 1gOLKN-0005Cq-1Q
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOLKM-00072I-VE
 for xen-changelog@lists.xenproject.org; Sun, 18 Nov 2018 11:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOLKM-00072I-VE@xenbits.xenproject.org>
Date: Sun, 18 Nov 2018 11:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] 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>

Y29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gSnVuIDE4IDE0
OjU1OjM2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAxMDo0ODoxMyAyMDE4ICswMDAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgx
YykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogc3R1
YmRvbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHN0dWJkb20v
dnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2ggfCAxMiArKysrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3N0dWJkb20vTWFr
ZWZpbGUgYi9zdHViZG9tL01ha2VmaWxlCmluZGV4IGRiMDE4MjcwNzAuLmFhNjNhY2UxNDMgMTAw
NjQ0Ci0tLSBhL3N0dWJkb20vTWFrZWZpbGUKKysrIGIvc3R1YmRvbS9NYWtlZmlsZQpAQCAtMjI4
LDYgKzIyOCw3IEBAIHRwbV9lbXVsYXRvci0kKFhFTl9UQVJHRVRfQVJDSCk6IHRwbV9lbXVsYXRv
ci0kKFRQTUVNVV9WRVJTSU9OKS50YXIuZ3oKIAlwYXRjaCAtZCAkQCAtcDEgPCB2dHBtLWRlZXBx
dW90ZS5wYXRjaAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0tZGVlcHF1b3RlLWFueWxvYy5wYXRj
aAogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0tY21ha2UtV2V4dHJhLnBhdGNoCisJcGF0Y2ggLWQg
JEAgLXAxIDwgdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gKIAlta2RpciAkQC9i
dWlsZAogCWNkICRAL2J1aWxkOyBDQz0ke0NDfSAkKENNQUtFKSAuLiAtRENNQUtFX0NfRkxBR1M6
U1RSSU5HPSItc3RkPWM5OSAtRFRQTV9OT19FWFRFUk4gJChUQVJHRVRfQ1BQRkxBR1MpICQoVEFS
R0VUX0NGTEFHUykgLVduby1kZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQiCiAJdG91Y2ggJEAK
ZGlmZiAtLWdpdCBhL3N0dWJkb20vdnRwbV9UUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gucGF0Y2gg
Yi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEwYjg5YTRjM2EKLS0tIC9kZXYvbnVsbAorKysg
Yi9zdHViZG9tL3Z0cG1fVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoLnBhdGNoCkBAIC0wLDAgKzEs
MTIgQEAKK2Vycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Yg
c2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0KKy0tLSBhL3RwbS90cG1fZGVwcmVj
YXRlZC5jCisrKysgYi90cG0vdHBtX2RlcHJlY2F0ZWQuYworQEAgLTQzNCw3ICs0MzQsNyBAQCBU
UE1fUkVTVUxUIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaChUUE1fCisgICB0cG1faG1hY19maW5h
bCgmaG1hY19jdHgsIGIxLmRpZ2VzdCk7CisgICAvKiA2LiBUaGUgVFBNIFNIQUxMIGNvbXBhcmUg
YjEgd2l0aCBuZXdBdXRoTGluay4gVGhlIFRQTSBTSEFMTAorICAgICAgICAgaW5kaWNhdGUgYSBm
YWlsdXJlIGlmIHRoZSB2YWx1ZXMgZG8gbm90IG1hdGNoLiAqLworLSAgaWYgKG1lbWNtcCgmYjEs
ICZuZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKysgIGlmIChtZW1jbXAoJmIxLCBu
ZXdBdXRoTGluaywgc2l6ZW9mKFRQTV9ITUFDKSkpIHsKKyAgICAgZGVidWcoIlRQTV9DaGFuZ2VB
dXRoQXN5bUZpbmlzaCgpOiBuZXdBdXRoTGluayB2YWx1ZSBkb2VzIG5vdCBtYXRjaC4iKTsKKyAg
ICAgcmV0dXJuIFRQTV9GQUlMOworICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 08:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 08: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 1gOfA6-0006Pa-Ts; Mon, 19 Nov 2018 08:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOfA6-0006PV-Bf
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 08:44:06 +0000
X-Inumbo-ID: 4578d2a4-ebd7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4578d2a4-ebd7-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 08: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 1gOfA4-0007Cj-Ve
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 08:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOfA4-0001T0-TG
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 08:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOfA4-0001T0-TG@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 08:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: grow MMIO cache data size to
 64 bytes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5NWRhOTFmYjQ5N2Q4NTgzODI2ZjY3M2Y5MzI1ZTczYTc1MTQyNzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDE5
IDA5OjQxOjI1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4
ODYvSFZNOiBncm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRo
aXMgaXMgbmVlZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVs
YXRvci4gQ2hhbmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2Ft
ZSB0aW1lLgogICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFs
bHkgb3ZlcmZsb3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBm
b3IgYWNjZXNzZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYyAgICAgfCAxMyArKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92Y3B1LmggfCAgNSArKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
IGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggNDg4ZWE1ZTk1Ni4uMmQwMmVmMTUy
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKQEAgLTg3Niw3ICs4NzYsMTggQEAgc3RhdGljIGludCBodm1lbXVs
X3BoeXNfbW1pb19hY2Nlc3MoCiAgICAgaW50IHJjID0gWDg2RU1VTF9PS0FZOwogCiAgICAgLyog
QWNjZXNzZXMgbXVzdCBmYWxsIHdpdGhpbiBhIHBhZ2UuICovCi0gICAgQlVHX09OKChncGEgJiB+
UEFHRV9NQVNLKSArIHNpemUgPiBQQUdFX1NJWkUpOworICAgIGlmICggKGdwYSAmIH5QQUdFX01B
U0spICsgc2l6ZSA+IFBBR0VfU0laRSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIH0KKworICAg
IC8qIEFjY2Vzc2VzIG11c3Qgbm90IG92ZXJmbG93IHRoZSBjYWNoZSdzIGJ1ZmZlci4gKi8KKyAg
ICBpZiAoIHNpemUgPiBzaXplb2YoY2FjaGUtPmJ1ZmZlcikgKQorICAgIHsKKyAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
KyAgICB9CiAKICAgICAvKgogICAgICAqIGh2bWVtdWxfZG9faW8oKSBjYW5ub3QgaGFuZGxlIG5v
bi1wb3dlci1vZi0yIGFjY2Vzc2VzIG9yCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKaW5kZXggYzY2MzE1
NWI0Yi4uMzk3NzhmOWU0ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNw
dS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtNDIsMTUgKzQyLDE0
IEBAIHN0cnVjdCBodm1fdmNwdV9hc2lkIHsKIH07CiAKIC8qCi0gKiBXZSBtYXkgcmVhZCBvciB3
cml0ZSB1cCB0byBtMjU2IGFzIGEgbnVtYmVyIG9mIGRldmljZS1tb2RlbAorICogV2UgbWF5IHJl
YWQgb3Igd3JpdGUgdXAgdG8gbTUxMiBhcyBhIG51bWJlciBvZiBkZXZpY2UtbW9kZWwKICAqIHRy
YW5zYWN0aW9ucy4KICAqLwogc3RydWN0IGh2bV9tbWlvX2NhY2hlIHsKICAgICB1bnNpZ25lZCBs
b25nIGdsYTsKICAgICB1bnNpZ25lZCBpbnQgc2l6ZTsKICAgICB1aW50OF90IGRpcjsKLSAgICB1
aW50OF90IHBhZFszXTsgLyogbWFrZSBidWZmZXJbXSBsb25nLWFsaWduZWQgKi8KLSAgICB1aW50
OF90IGJ1ZmZlclszMl07CisgICAgdWludDhfdCBidWZmZXJbNjRdIF9fYWxpZ25lZChzaXplb2Yo
bG9uZykpOwogfTsKIAogc3RydWN0IGh2bV92Y3B1X2lvIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 10:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOgrb-0002vS-Jy; Mon, 19 Nov 2018 10:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOgrZ-0002ux-QX
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 10:33:05 +0000
X-Inumbo-ID: 7f6b030f-ebe6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f6b030f-ebe6-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:33: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 1gOgrY-0001oM-Kj
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 10:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOgrY-0002ve-ID
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOgrY-0002ve-ID@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] Config.mk: update seabios
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5vdiAxOSAx
MDowMzo1NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCArMDAwMAoKICAgIENvbmZp
Zy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVsZWFzZSBjb250YWlucyBh
IGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgKICAgIG5ld2VyIGlhc2ws
IHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmln
Lm1rCmluZGV4IDllMjY5ZGEwMzUuLjAwY2I0ZjU0NzkgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5tawor
KysgYi9Db25maWcubWsKQEAgLTI3OCw3ICsyNzgsNyBAQCBPVk1GX1VQU1RSRUFNX1JFVklTSU9O
ID89IGVmNTI5ZTZhYjdjMzEyOTBhMzMwNDViYjFmMTgzNzQ0N2NjMGViNTYKIFFFTVVfVVBTVFJF
QU1fUkVWSVNJT04gPz0gbWFzdGVyCiBNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gMGI0Yjc4
OTdlMDhiOTY3YTA5YmVkMjAyOGE3OWZhYmZmODIzNDJkZAogCi1TRUFCSU9TX1VQU1RSRUFNX1JF
VklTSU9OID89IHJlbC0xLjExLjEKK1NFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVsLTEu
MTIuMAogCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:33:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOhne-0001X8-0Z; Mon, 19 Nov 2018 11:33:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhnd-0001X2-8y
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:33:05 +0000
X-Inumbo-ID: e0f2403b-ebee-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0f2403b-ebee-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:33: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 1gOhnc-0003S9-7l
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 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 1gOhnc-0007bb-5O
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhnc-0007bb-5O@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86: fix efi.lds dependency generation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwMzExZDJlODJhM2ViNjlhYTE2NjczODJhNmIyNTI5ZjZkOTQ0YzQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAxNiAx
ODo1ODo1NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTkgMTE6MDk6NTEgMjAxOCArMDAwMAoKICAgIHg4Njog
Zml4IGVmaS5sZHMgZGVwZW5kZW5jeSBnZW5lcmF0aW9uCiAgICAKICAgIFJBTkRDT05GSUcgYnVp
bGRzIGRpc2NvdmVyIGVmaS5sZHMgaXMgbm90IHVwZGF0ZWQgd2hlbiBhdXRvZ2VuZXJhdGVkCiAg
ICBoZWFkZXJzIGFyZSB1cGRhdGVkLgogICAgCiAgICBVcG9uIGluc3BlY3Rpb24sIHRoZSBnZW5l
cmF0ZWQgLmQgZmlsZSBjb250YWlucyB4ZW4ubGRzLm8gYXMgdGFyZ2V0LAogICAgbm90IHRoZSBv
bmNlIHRob3VnaHQgZWZpLmxkcy5vLiBUaGF0J3MgYmVjYXVzZSBnY2MgZGlzcmVnYXJkcyB0aGUK
ICAgIG91dHB1dCBvYmplY3QgbmFtZSBzcGVjaWZpZWQgYnkgLW8gd2hlbiBnZW5lcmF0aW5nIGRl
cGVuZGVuY3ksIHNvIHRoZQogICAgc2VkIGludm9jYXRpb24gaGFzIG5vIGVmZmVjdC4KICAgIAog
ICAgQXJndWFibHkgdGhhdCdzIGEgYnVnIGluIGdjYywgd2hpY2ggY2FuIGJlIGZpeGVkIGF0IHNv
bWUgcG9pbnQsIHNvIHdlCiAgICBtYWtlIHRoZSBzZWQgcnVuZSB3b3JrIHdpdGggKi5sZHMuIEF0
IHRoZSBzYW1lIHRpbWUgcmVwbGFjZSB0aGUKICAgIGhhcmRjb2RlZCBzZWQgcnVuZSBmb3IgeGVu
LmxkcyB3aXRoIHRoZSBuZXcgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgfCA2ICsrKy0tLQogMSBmaWxlIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggMTYyYjBiOTRj
MC4uNDg0ZGNiN2NlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjM0LDEyICsyMzQsMTIgQEAgJChCQVNFRElSKS9pbmNs
dWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5oOiBhc20tbWFjcm9zLmkgTWFrZWZpbGUKIAogeGVuLmxk
czogeGVuLmxkcy5TCiAJJChDQykgLVAgLUUgLVVpMzg2ICQoZmlsdGVyLW91dCAtV2EkKGNvbW1h
KSUsJChBRkxBR1MpKSAtbyAkQCAkPAotCXNlZCAtZSAncy94ZW5cLmxkc1wubzoveGVuXC5sZHM6
L2cnIDwueGVuLmxkcy5kID4ueGVuLmxkcy5kLm5ldwotCW12IC1mIC54ZW4ubGRzLmQubmV3IC54
ZW4ubGRzLmQKKwlzZWQgLWUgJ3MvLipcLmxkc1wubzovJChARik6L2cnIDwuJChARikuZCA+LiQo
QEYpLmQubmV3CisJbXYgLWYgLiQoQEYpLmQubmV3IC4kKEBGKS5kCiAKIGVmaS5sZHM6IHhlbi5s
ZHMuUwogCSQoQ0MpIC1QIC1FIC1VaTM4NiAtREVGSSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSkl
LCQoQUZMQUdTKSkgLW8gJEAgJDwKLQlzZWQgLWUgJ3MvZWZpXC5sZHNcLm86L2VmaVwubGRzOi9n
JyA8LiQoQEYpLmQgPi4kKEBGKS5kLm5ldworCXNlZCAtZSAncy8uKlwubGRzXC5vOi8kKEBGKTov
ZycgPC4kKEBGKS5kID4uJChARikuZC5uZXcKIAltdiAtZiAuJChARikuZC5uZXcgLiQoQEYpLmQK
IAogYm9vdC9ta2VsZjMyOiBib290L21rZWxmMzIuYwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:44:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOhyJ-0002Pj-7V; Mon, 19 Nov 2018 11:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhyI-0002Pc-Dh
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:06 +0000
X-Inumbo-ID: 6a1dbc22-ebf0-11e8-8519-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a1dbc22-ebf0-11e8-8519-12d6303a7972;
 Mon, 19 Nov 2018 11:44: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 1gOhyF-0003jW-Re
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhyF-0000LW-Oz
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhyF-0000LW-Oz@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:44:03 +0000
Subject: [Xen-changelog] [xen master] viridian: remove MSR perf counters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4YjEyMjVlYTUyZTNiYWFhMTg1MzNlMDExODJlNGRlNmJkNDU3YTUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDExOjA5OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTE6MDk6MzUgMjAxOCArMDEwMAoK
ICAgIHZpcmlkaWFuOiByZW1vdmUgTVNSIHBlcmYgY291bnRlcnMKICAgIAogICAgVGhleSdyZSBu
b3QgcmVhbGx5IHVzZWZ1bCBzbyBtYWludGFpbmluZyB0aGVtIGlzIHBvaW50bGVzcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDIxIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wZXJmY19kZWZuLmggICAgIHwgMjYgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDNlOWJlZGE4MzEuLmM1NzIy
ZDY5OTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTExLDcgKzExLDYg
QEAKIAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Ci0j
aW5jbHVkZSA8eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1
ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3MuaD4KQEAg
LTU2MCwxMyArNTU5LDExIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7
CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBwZXJmY19pbmNyKG1z
aHZfd3Jtc3Jfb3NpZCk7CiAgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lk
LnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9ndWVzdF9vc19pZChkKTsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxMOgotICAgICAgICBwZXJmY19pbmNyKG1z
aHZfd3Jtc3JfaGNfcGFnZSk7CiAgICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2Fs
bF9ncGEucmF3ID0gdmFsOwogICAgICAgICBkdW1wX2h5cGVyY2FsbChkKTsKICAgICAgICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLmZpZWxkcy5lbmFibGVkICkKQEAg
LTU3NCwxOCArNTcxLDE1IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfdnBf
aW5kZXgpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6Ci0gICAg
ICAgIHBlcmZjX2luY3IobXNodl93cm1zcl9lb2kpOwogICAgICAgICB2bGFwaWNfRU9JX3NldCh2
Y3B1X3ZsYXBpYyh2KSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0lD
UjogewogICAgICAgICB1MzIgZWF4ID0gKHUzMil2YWwsIGVkeCA9ICh1MzIpKHZhbCA+PiAzMik7
CiAgICAgICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwotICAgICAg
ICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfaWNyKTsKICAgICAgICAgZWF4ICY9IH4oMSA8PCAxMik7
CiAgICAgICAgIGVkeCAmPSAweGZmMDAwMDAwOwogICAgICAgICB2bGFwaWNfc2V0X3JlZyh2bGFw
aWMsIEFQSUNfSUNSMiwgZWR4KTsKQEAgLTU5NSwxMiArNTg5LDEwIEBAIGludCBndWVzdF93cm1z
cl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAg
ICAgfQogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1RQUjoKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2
X3dybXNyX3Rwcik7CiAgICAgICAgIHZsYXBpY19zZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElD
X1RBU0tQUkksICh1aW50OF90KXZhbCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfYXBp
Y19tc3IpOwogICAgICAgICB0ZWFyZG93bl92cF9hc3Npc3Qodik7IC8qIHJlbGVhc2UgYW55IHBy
ZXZpb3VzIG1hcHBpbmcgKi8KICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0
Lm1zci5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfdnBfYXNzaXN0KHYpOwpAQCAtNjEyLDcgKzYw
NCw2IEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047CiAKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3dybXNyX3RzY19tc3IpOwogICAg
ICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAg
ICAgZHVtcF9yZWZlcmVuY2VfdHNjKGQpOwogICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQpAQCAtNzA0LDE3ICs2OTUsMTQgQEAg
aW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBp
ZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3Jfb3Np
ZCk7CiAgICAgICAgICp2YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXc7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTDoKLSAgICAg
ICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2hjX3BhZ2UpOwogICAgICAgICAqdmFsID0gZC0+YXJj
aC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgotICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3Jf
dnBfaW5kZXgpOwogICAgICAgICAqdmFsID0gdi0+dmNwdV9pZDsKICAgICAgICAgYnJlYWs7CiAK
QEAgLTcyMiw3ICs3MTAsNiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgaWYgKCB2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9ub19mcmVxICkKICAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfdHNj
X2ZyZXF1ZW5jeSk7CiAgICAgICAgICp2YWwgPSAodWludDY0X3QpZC0+YXJjaC50c2Nfa2h6ICog
MTAwMHVsbDsKICAgICAgICAgYnJlYWs7CiAKQEAgLTczMCwyMyArNzE3LDE5IEBAIGludCBndWVz
dF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50
NjRfdCAqdmFsKQogICAgICAgICBpZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X25vX2ZyZXEgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAg
ICAgIHBlcmZjX2luY3IobXNodl9yZG1zcl9hcGljX2ZyZXF1ZW5jeSk7CiAgICAgICAgICp2YWwg
PSAxMDAwMDAwMDAwdWxsIC8gQVBJQ19CVVNfQ1lDTEVfTlM7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2lj
cik7CiAgICAgICAgICp2YWwgPSAoKCh1aW50NjRfdCl2bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBp
Yyh2KSwgQVBJQ19JQ1IyKSA8PCAzMikgfAogICAgICAgICAgICAgICAgIHZsYXBpY19nZXRfcmVn
KHZjcHVfdmxhcGljKHYpLCBBUElDX0lDUikpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9UUFI6Ci0gICAgICAgIHBlcmZjX2luY3IobXNodl9yZG1zcl90cHIpOwogICAg
ICAgICAqdmFsID0gdmxhcGljX2dldF9yZWcodmNwdV92bGFwaWModiksIEFQSUNfVEFTS1BSSSk7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgot
ICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfYXBpY19tc3IpOwogICAgICAgICAqdmFsID0g
di0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwog
CkBAIC03NTQsNyArNzM3LDYgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGlmICggISh2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2
X3JkbXNyX3RzY19tc3IpOwogICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVm
ZXJlbmNlX3RzYy5yYXc7CiAgICAgICAgIGJyZWFrOwogCkBAIC03NzEsNyArNzUzLDYgQEAgaW50
IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBW
SVJJRElBTiBNU1JfVElNRV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4iLAogICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCk7CiAKLSAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX3RpbWVf
cmVmX2NvdW50KTsKICAgICAgICAgKnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTg3Niw3ICs4NTcsNiBAQCBpbnQgdmlyaWRpYW5faHlw
ZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAvKgogICAgICAgICAg
KiBTZWUgc2VjdGlvbiAxNC41LjEgb2YgdGhlIHNwZWNpZmljYXRpb24uCiAgICAgICAgICAqLwot
ICAgICAgICBwZXJmY19pbmNyKG1zaHZfY2FsbF9sb25nX3dhaXQpOwogICAgICAgICBkb19zY2hl
ZF9vcChTQ0hFRE9QX3lpZWxkLCBndWVzdF9oYW5kbGVfZnJvbV9wdHIoTlVMTCwgdm9pZCkpOwog
ICAgICAgICBzdGF0dXMgPSBIVl9TVEFUVVNfU1VDQ0VTUzsKICAgICAgICAgYnJlYWs7CkBAIC04
OTUsNyArODc1LDYgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgLyoKICAgICAgICAgICogU2VlIHNlY3Rpb25zIDkuNC4yIGFuZCA5
LjQuNCBvZiB0aGUgc3BlY2lmaWNhdGlvbi4KICAgICAgICAgICovCi0gICAgICAgIHBlcmZjX2lu
Y3IobXNodl9jYWxsX2ZsdXNoKTsKIAogICAgICAgICAvKiBUaGVzZSBoeXBlcmNhbGxzIHNob3Vs
ZCBuZXZlciB1c2UgdGhlIGZhc3QtY2FsbCBjb252ZW50aW9uLiAqLwogICAgICAgICBzdGF0dXMg
PSBIVl9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGVyZmNfZGVmbi5oCmlu
ZGV4IDZkYjg3NDY5MDYuLjFhOWVhM2Y4OWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcGVyZmNfZGVmbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGVyZmNfZGVmbi5oCkBA
IC0xMTIsMzIgKzExMiw2IEBAIFBFUkZDT1VOVEVSKHNoYWRvd191bnN5bmMsICAgICAgICAgInNo
YWRvdyBPT1MgdW5zeW5jcyIpCiBQRVJGQ09VTlRFUihzaGFkb3dfdW5zeW5jX2V2aWN0LCAgICJz
aGFkb3cgT09TIGV2aWN0aW9ucyIpCiBQRVJGQ09VTlRFUihzaGFkb3dfcmVzeW5jLCAgICAgICAg
ICJzaGFkb3cgT09TIHJlc3luY3MiKQogCi1QRVJGQ09VTlRFUihtc2h2X2NhbGxfc3dfYWRkcl9z
cGFjZSwgICAgIk1TIEh2IFN3aXRjaCBBZGRyZXNzIFNwYWNlIikKLVBFUkZDT1VOVEVSKG1zaHZf
Y2FsbF9mbHVzaF90bGJfbGlzdCwgICAiTVMgSHYgRmx1c2ggVExCIGxpc3QiKQotUEVSRkNPVU5U
RVIobXNodl9jYWxsX2ZsdXNoX3RsYl9hbGwsICAgICJNUyBIdiBGbHVzaCBUTEIgYWxsIikKLVBF
UkZDT1VOVEVSKG1zaHZfY2FsbF9sb25nX3dhaXQsICAgICAgICAiTVMgSHYgTm90aWZ5IGxvbmcg
d2FpdCIpCi1QRVJGQ09VTlRFUihtc2h2X2NhbGxfZmx1c2gsICAgICAgICAgICAgIk1TIEh2IEZs
dXNoIFRMQiIpCi1QRVJGQ09VTlRFUihtc2h2X3JkbXNyX29zaWQsICAgICAgICAgICAgIk1TIEh2
IHJkbXNyIEd1ZXN0IE9TIElEIikKLVBFUkZDT1VOVEVSKG1zaHZfcmRtc3JfaGNfcGFnZSwgICAg
ICAgICAiTVMgSHYgcmRtc3IgaHlwZXJjYWxsIHBhZ2UiKQotUEVSRkNPVU5URVIobXNodl9yZG1z
cl92cF9pbmRleCwgICAgICAgICJNUyBIdiByZG1zciB2cCBpbmRleCIpCi1QRVJGQ09VTlRFUiht
c2h2X3JkbXNyX3RzY19mcmVxdWVuY3ksICAgIk1TIEh2IHJkbXNyIFRTQyBmcmVxdWVuY3kiKQot
UEVSRkNPVU5URVIobXNodl9yZG1zcl9hcGljX2ZyZXF1ZW5jeSwgICJNUyBIdiByZG1zciBBUElD
IGZyZXF1ZW5jeSIpCi1QRVJGQ09VTlRFUihtc2h2X3JkbXNyX3RpbWVfcmVmX2NvdW50LCAgIk1T
IEh2IHJkbXNyIHRpbWUgcmVmIGNvdW50IikKLVBFUkZDT1VOVEVSKG1zaHZfcmRtc3JfaWNyLCAg
ICAgICAgICAgICAiTVMgSHYgcmRtc3IgaWNyIikKLVBFUkZDT1VOVEVSKG1zaHZfcmRtc3JfdHBy
LCAgICAgICAgICAgICAiTVMgSHYgcmRtc3IgdHByIikKLVBFUkZDT1VOVEVSKG1zaHZfcmRtc3Jf
YXBpY19hc3Npc3QsICAgICAiTVMgSHYgcmRtc3IgQVBJQyBhc3Npc3QiKQotUEVSRkNPVU5URVIo
bXNodl9yZG1zcl9hcGljX21zciwgICAgICAgICJNUyBIdiByZG1zciBBUElDIG1zciIpCi1QRVJG
Q09VTlRFUihtc2h2X3JkbXNyX3RzY19tc3IsICAgICAgICAgIk1TIEh2IHJkbXNyIFRTQyBtc3Ii
KQotUEVSRkNPVU5URVIobXNodl93cm1zcl9vc2lkLCAgICAgICAgICAgICJNUyBIdiB3cm1zciBH
dWVzdCBPUyBJRCIpCi1QRVJGQ09VTlRFUihtc2h2X3dybXNyX2hjX3BhZ2UsICAgICAgICAgIk1T
IEh2IHdybXNyIGh5cGVyY2FsbCBwYWdlIikKLVBFUkZDT1VOVEVSKG1zaHZfd3Jtc3JfdnBfaW5k
ZXgsICAgICAgICAiTVMgSHYgd3Jtc3IgdnAgaW5kZXgiKQotUEVSRkNPVU5URVIobXNodl93cm1z
cl9pY3IsICAgICAgICAgICAgICJNUyBIdiB3cm1zciBpY3IiKQotUEVSRkNPVU5URVIobXNodl93
cm1zcl90cHIsICAgICAgICAgICAgICJNUyBIdiB3cm1zciB0cHIiKQotUEVSRkNPVU5URVIobXNo
dl93cm1zcl9lb2ksICAgICAgICAgICAgICJNUyBIdiB3cm1zciBlb2kiKQotUEVSRkNPVU5URVIo
bXNodl93cm1zcl9hcGljX2Fzc2lzdCwgICAgICJNUyBIdiB3cm1zciBBUElDIGFzc2lzdCIpCi1Q
RVJGQ09VTlRFUihtc2h2X3dybXNyX2FwaWNfbXNyLCAgICAgICAgIk1TIEh2IHdybXNyIEFQSUMg
bXNyIikKLVBFUkZDT1VOVEVSKG1zaHZfd3Jtc3JfdHNjX21zciwgICAgICAgICAiTVMgSHYgd3Jt
c3IgVFNDIG1zciIpCi0KIFBFUkZDT1VOVEVSKHJlYWxtb2RlX2VtdWxhdGlvbnMsICJyZWFsbW9k
ZSBpbnN0cnVjdGlvbnMgZW11bGF0ZWQiKQogUEVSRkNPVU5URVIocmVhbG1vZGVfZXhpdHMsICAg
ICAgInZtZXhpdHMgZnJvbSByZWFsbW9kZSIpCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:44:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOhyT-0002Qi-9k; Mon, 19 Nov 2018 11:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhyR-0002Qa-MI
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:15 +0000
X-Inumbo-ID: 7030676a-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7030676a-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:44: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 1gOhyQ-0003jm-1V
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhyP-0000Mg-VI
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhyP-0000Mg-VI@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:44:13 +0000
Subject: [Xen-changelog] [xen master] viridian: remove comments referencing
 section number in the spec
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzN2RjN2U2NTdmNDE1OGE5ZWEyZjU5NjM1OTZhODRjOTZiYzQ4MjIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDExOjEwOjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTE6MTA6NTUgMjAxOCArMDEwMAoK
ICAgIHZpcmlkaWFuOiByZW1vdmUgY29tbWVudHMgcmVmZXJlbmNpbmcgc2VjdGlvbiBudW1iZXIg
aW4gdGhlIHNwZWMKICAgIAogICAgTWljcm9zb2Z0IGhhcyBhIGhhYml0IG9mIHJlLW51bWJlcmlu
ZyBzZWN0aW9ucyBpbiB0aGUgc3BlYy4gc28gYXZvaWQKICAgIHJlZmVycmluZyB0byBzZWN0aW9u
IG51bWJlcnMgaW4gY29tbWVudHMuIEFsc28gcmVtb3ZlIHRoZSBVUkwgZm9yIHRoZQogICAgc3Bl
Yy4gZnJvbSB0aGUgYm9pbGVycGxhdGUuLi4gQWdhaW4sIE1pY3Jvc29mdCBoYXMgYSBoYWJpdCBv
ZiBjaGFuZ2luZwogICAgdGhlc2UgdG9vLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gY2xlYW5z
IHVwIHNvbWUgPiA4MCBjaGFyYWN0ZXIgbGluZXMuCiAgICAKICAgIFB1cmVseSBjb3NtZXRpYy4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMgfCA4NCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0IC0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDM2IGluc2VydGlvbnMoKyksIDUyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwppbmRleCBjNTcyMmQ2OTkyLi5mNWY1ZmJjZGZlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xLDEyICsxLDggQEAKLS8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgogICogdmlyaWRpYW4uYwogICoKICAqIEFuIGltcGxl
bWVudGF0aW9uIG9mIHNvbWUgVmlyaWRpYW4gZW5saWdodGVubWVudHMuIFNlZSBNaWNyb3NvZnQn
cwotICogSHlwZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZpY2F0aW9uICh2NS4w
YSkgYXQ6Ci0gKgotICogaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdC9WaXJ0dWFsaXphdGlv
bi1Eb2N1bWVudGF0aW9uL3Jhdy9tYXN0ZXIvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIwTGV2ZWwl
MjBGdW5jdGlvbmFsJTIwU3BlY2lmaWNhdGlvbiUyMHY1LjAucGRmCi0gKgotICogZm9yIG1vcmUg
aW5mb3JtYXRpb24uCisgKiBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWNpZmlj
YXRpb24gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KIAogI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgpAQCAtMTAyLDEyICs5OCw3IEBACiAvKiBWaXJpZGlhbiBIeXBlcmNhbGwgRmxhZ3MuICovCiAj
ZGVmaW5lIEhWX0ZMVVNIX0FMTF9QUk9DRVNTT1JTIDEKIAotLyoKLSAqIFZpcmlkaWFuIFBhcnRp
dGlvbiBQcml2aWxlZ2UgRmxhZ3MuCi0gKgotICogVGhpcyBpcyB0YWtlbiBmcm9tIHNlY3Rpb24g
NC4yLjIgb2YgdGhlIHNwZWNpZmljYXRpb24sIGFuZCBmaXhlZCBmb3IKLSAqIHN0eWxlIGFuZCBj
b3JyZWN0bmVzcy4KLSAqLworLyogVmlyaWRpYW4gUGFydGl0aW9uIFByaXZpbGVnZSBGbGFncyAq
LwogdHlwZWRlZiBzdHJ1Y3QgewogICAgIC8qIEFjY2VzcyB0byB2aXJ0dWFsIE1TUnMgKi8KICAg
ICB1aW50NjRfdCBBY2Nlc3NWcFJ1blRpbWVSZWc6MTsKQEAgLTE2OCw3ICsxNTksNyBAQCB0eXBl
ZGVmIHVuaW9uIF9IVl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAjZGVmaW5lIENQVUlENEFfTVNS
X0JBU0VEX0FQSUMgICAgICAgICAoMSA8PCAzKQogI2RlZmluZSBDUFVJRDRBX1JFTEFYX1RJTUVS
X0lOVCAgICAgICAgKDEgPDwgNSkKIAotLyogVmlyaWRpYW4gQ1BVSUQgbGVhZiA2OiBJbXBsZW1l
bnRhdGlvbiBIVyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4gdXNlLiAqLworLyogVmlyaWRpYW4g
Q1BVSUQgbGVhZiA2OiBJbXBsZW1lbnRhdGlvbiBIVyBmZWF0dXJlcyBkZXRlY3RlZCBhbmQgaW4g
dXNlICovCiAjZGVmaW5lIENQVUlENkFfQVBJQ19PVkVSTEFZICAgICgxIDw8IDApCiAjZGVmaW5l
IENQVUlENkFfTVNSX0JJVE1BUFMgICAgICgxIDw8IDEpCiAjZGVmaW5lIENQVUlENkFfTkVTVEVE
X1BBR0lORyAgICgxIDw8IDMpCkBAIC0yMDQsNyArMTk1LDYgQEAgdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgc3dpdGNo
ICggbGVhZiApCiAgICAgewogICAgIGNhc2UgMDoKLSAgICAgICAgLyogU2VlIHNlY3Rpb24gMi40
LjEgb2YgdGhlIHNwZWNpZmljYXRpb24gKi8KICAgICAgICAgcmVzLT5hID0gMHg0MDAwMDAwNjsg
LyogTWF4aW11bSBsZWFmICovCiAgICAgICAgIG1lbWNweSgmcmVzLT5iLCAiTWljciIsIDQpOwog
ICAgICAgICBtZW1jcHkoJnJlcy0+YywgIm9zb2YiLCA0KTsKQEAgLTIxMiwxMyArMjAyLDE0IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMToKLSAgICAgICAgLyogU2VlIHNl
Y3Rpb24gMi40LjIgb2YgdGhlIHNwZWNpZmljYXRpb24gKi8KICAgICAgICAgbWVtY3B5KCZyZXMt
PmEsICJIdiMxIiwgNCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAyOgotICAgICAgICAv
KiBIeXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBp
dHMKLSAgICAgICAgICAgb3duIHZlcnNpb24gbnVtYmVyLiAqLworICAgICAgICAvKgorICAgICAg
ICAgKiBIeXBlcnZpc29yIGluZm9ybWF0aW9uLCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNl
dCBpdHMKKyAgICAgICAgICogb3duIHZlcnNpb24gbnVtYmVyLgorICAgICAgICAgKi8KICAgICAg
ICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5yYXcgPT0gMCApCiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgcmVzLT5hID0gdmlyaWRpYW5fYnVpbGQ7CkBAIC0yMzAs
OSArMjIxLDkgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IGxlYWYsCiAgICAgY2FzZSAzOgogICAgIHsKICAgICAgICAgLyoKLSAgICAg
ICAgICogU2VjdGlvbiAyLjQuNCBkZXRhaWxzIHRoaXMgbGVhZiBhbmQgc3RhdGVzIHRoYXQgRUFY
IGFuZCBFQlgKLSAgICAgICAgICogYXJlIGRlZmluZWQgdG8gYmUgdGhlIGxvdyBhbmQgaGlnaCBw
YXJ0cyBvZiB0aGUgcGFydGl0aW9uCi0gICAgICAgICAqIHByaXZpbGVnZSBtYXNrIHJlc3BlY3Rp
dmVseS4KKyAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24gc3RhdGVzIHRoYXQgRUFYIGFuZCBF
QlggYXJlIGRlZmluZWQgdG8gYmUKKyAgICAgICAgICogdGhlIGxvdyBhbmQgaGlnaCBwYXJ0cyBv
ZiB0aGUgcGFydGl0aW9uIHByaXZpbGVnZSBtYXNrCisgICAgICAgICAqIHJlc3BlY3RpdmVseS4K
ICAgICAgICAgICovCiAgICAgICAgIEhWX1BBUlRJVElPTl9QUklWSUxFR0VfTUFTSyBtYXNrID0g
ewogICAgICAgICAgICAgLkFjY2Vzc0ludHJDdHJsUmVncyA9IDEsCkBAIC0zODIsMTEgKzM3Myw2
IEBAIHN0YXRpYyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogCiAg
ICAgQVNTRVJUKCF2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QudmEpOwogCi0gICAgLyoK
LSAgICAgKiBTZWUgc2VjdGlvbiA3LjguNyBvZiB0aGUgc3BlY2lmaWNhdGlvbiBmb3IgZGV0YWls
cyBvZiB0aGlzCi0gICAgICogZW5saWdodGVubWVudC4KLSAgICAgKi8KLQogICAgIGlmICggIXBh
Z2UgKQogICAgICAgICBnb3RvIGZhaWw7CiAKQEAgLTQwOSw4ICszOTUsOCBAQCBzdGF0aWMgdm9p
ZCBpbml0aWFsaXplX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm47CiAKICBm
YWlsOgotICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIg
KE1GTiAlIyJQUklfbWZuIilcbiIsIGdtZm4sCi0gICAgICAgICAgICAgbWZuX3gocGFnZSA/IHBh
Z2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKKyAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4iLAorICAgICAg
ICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZO
KSk7CiB9CiAKIHN0YXRpYyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikK
QEAgLTQ5OCwxNCArNDg0LDE1IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0
cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQogICAgICAgICBjbGVhcl9wYWdlKHAp
OwogCiAgICAgLyoKLSAgICAgKiBUaGlzIGVubGlnaHRlbm1lbnQgbXVzdCBiZSBkaXNhYmxlZCBp
cyB0aGUgaG9zdCBUU0MgaXMgbm90IGludmFyaWFudC4KLSAgICAgKiBIb3dldmVyIGl0IGlzIGFs
c28gZGlzYWJsZWQgaWYgdnRzYyBpcyB0cnVlICh3aGljaCBtZWFucyByZHRzYyBpcyBiZWluZwot
ICAgICAqIGVtdWxhdGVkKS4gVGhpcyBnZW5lcmFsbHkgaGFwcGVucyB3aGVuIGd1ZXN0IFRTQyBm
cmVxIGFuZCBob3N0IFRTQyBmcmVxCi0gICAgICogZG9uJ3QgbWF0Y2guIFRoZSBUc2NTY2FsZSB2
YWx1ZSBjb3VsZCBiZSBhZGp1c3RlZCB0byBjb3BlIHdpdGggdGhpcywKLSAgICAgKiBhbGxvd2lu
ZyB2dHNjIHRvIGJlIHR1cm5lZCBvZmYsIGJ1dCBzdXBwb3J0IGZvciB0aGlzIGlzIG5vdCB5ZXQg
cHJlc2VudAotICAgICAqIGluIHRoZSBoeXBlcnZpc29yLiBUaHVzIGlzIGl0IGlzIHBvc3NpYmxl
IHRoYXQgbWlncmF0aW5nIGEgV2luZG93cyBWTQotICAgICAqIGJldHdlZW4gaG9zdHMgb2YgZGlm
ZmVyaW5nIFRTQyBmcmVxdWVuY2llcyBtYXkgcmVzdWx0IGluIGxhcmdlCi0gICAgICogZGlmZmVy
ZW5jZXMgaW4gZ3Vlc3QgcGVyZm9ybWFuY2UuCisgICAgICogVGhpcyBlbmxpZ2h0ZW5tZW50IG11
c3QgYmUgZGlzYWJsZWQgaXMgdGhlIGhvc3QgVFNDIGlzIG5vdAorICAgICAqIGludmFyaWFudC4g
SG93ZXZlciBpdCBpcyBhbHNvIGRpc2FibGVkIGlmIHZ0c2MgaXMgdHJ1ZSAod2hpY2gKKyAgICAg
KiBtZWFucyByZHRzYyBpcyBiZWluZyBlbXVsYXRlZCkuIFRoaXMgZ2VuZXJhbGx5IGhhcHBlbnMg
d2hlbiBndWVzdAorICAgICAqIFRTQyBmcmVxIGFuZCBob3N0IFRTQyBmcmVxIGRvbid0IG1hdGNo
LiBUaGUgVHNjU2NhbGUgdmFsdWUgY291bGQgYmUKKyAgICAgKiBhZGp1c3RlZCB0byBjb3BlIHdp
dGggdGhpcywgYWxsb3dpbmcgdnRzYyB0byBiZSB0dXJuZWQgb2ZmLCBidXQKKyAgICAgKiBzdXBw
b3J0IGZvciB0aGlzIGlzIG5vdCB5ZXQgcHJlc2VudCBpbiB0aGUgaHlwZXJ2aXNvci4gVGh1cyBp
cyBpdAorICAgICAqIGlzIHBvc3NpYmxlIHRoYXQgbWlncmF0aW5nIGEgV2luZG93cyBWTSBiZXR3
ZWVuIGhvc3RzIG9mIGRpZmZlcmluZworICAgICAqIFRTQyBmcmVxdWVuY2llcyBtYXkgcmVzdWx0
IGluIGxhcmdlIGRpZmZlcmVuY2VzIGluIGd1ZXN0CisgICAgICogcGVyZm9ybWFuY2UuCiAgICAg
ICovCiAgICAgaWYgKCAhaG9zdF90c2NfaXNfc2FmZSgpIHx8IGQtPmFyY2gudnRzYyApCiAgICAg
ewpAQCAtNTE1LDEwICs1MDIsMTAgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Mo
c3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGluaXRpYWxpemUpCiAgICAgICAgICAqIHRoaXMgbWVj
aGFuaXNtIGlzIG5vIGxvbmdlciBhIHJlbGlhYmxlIHNvdXJjZSBvZiB0aW1lIGFuZCB0aGF0CiAg
ICAgICAgICAqIHRoZSBWTSBzaG91bGQgZmFsbCBiYWNrIHRvIGEgZGlmZmVyZW50IHNvdXJjZS4K
ICAgICAgICAgICoKLSAgICAgICAgICogU2VydmVyIDIwMTIgKDYuMiBrZXJuZWwpIGFuZCAyMDEy
IFIyICg2LjMga2VybmVsKSBhY3R1YWxseSB2aW9sYXRlCi0gICAgICAgICAqIHRoZSBzcGVjLiBh
bmQgcmVseSBvbiBhIHZhbHVlIG9mIDAgdG8gaW5kaWNhdGUgdGhhdCB0aGlzCi0gICAgICAgICAq
IGVubGlnaHRlbm1lbnQgc2hvdWxkIG5vIGxvbmdlciBiZSB1c2VkLiBUaGVzZSB0d28ga2VybmVs
Ci0gICAgICAgICAqIHZlcnNpb25zIGFyZSBjdXJyZW50bHkgdGhlIG9ubHkgb25lcyB0byBtYWtl
IHVzZSBvZiB0aGlzCisgICAgICAgICAqIFNlcnZlciAyMDEyICg2LjIga2VybmVsKSBhbmQgMjAx
MiBSMiAoNi4zIGtlcm5lbCkgYWN0dWFsbHkKKyAgICAgICAgICogdmlvbGF0ZSB0aGUgc3BlY2lm
aWNhdGlvbiBhbmQgcmVseSBvbiBhIHZhbHVlIG9mIDAgdG8gaW5kaWNhdGUKKyAgICAgICAgICog
dGhhdCB0aGlzIGVubGlnaHRlbm1lbnQgc2hvdWxkIG5vIGxvbmdlciBiZSB1c2VkLiBUaGVzZSB0
d28KKyAgICAgICAgICoga2VybmVsIHZlcnNpb25zIGFyZSBjdXJyZW50bHkgdGhlIG9ubHkgb25l
cyB0byBtYWtlIHVzZSBvZiB0aGlzCiAgICAgICAgICAqIGVubGlnaHRlbm1lbnQsIHNvIGp1c3Qg
dXNlIDAgaGVyZS4KICAgICAgICAgICovCiAgICAgICAgIHAtPlRzY1NlcXVlbmNlID0gMDsKQEAg
LTY0Niw3ICs2MzMsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogCiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sCi0gICAgICAgICAgICAgICAgICJXcml0ZSAlMDE2IlBSSXg2NCIg
dG8gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCB2YWwsIGlkeCk7CisgICAgICAgICAgICAgICAg
ICJXcml0ZSAlMDE2IlBSSXg2NCIgdG8gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCB2YWwsCisg
ICAgICAgICAgICAgICAgIGlkeCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
ICAgICB9CiAKQEAgLTg3MiwxMCArODYwLDYgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHVpbnQ2NF90IHZjcHVfbWFzazsK
ICAgICAgICAgfSBpbnB1dF9wYXJhbXM7CiAKLSAgICAgICAgLyoKLSAgICAgICAgICogU2VlIHNl
Y3Rpb25zIDkuNC4yIGFuZCA5LjQuNCBvZiB0aGUgc3BlY2lmaWNhdGlvbi4KLSAgICAgICAgICov
Ci0KICAgICAgICAgLyogVGhlc2UgaHlwZXJjYWxscyBzaG91bGQgbmV2ZXIgdXNlIHRoZSBmYXN0
LWNhbGwgY29udmVudGlvbi4gKi8KICAgICAgICAgc3RhdHVzID0gSFZfU1RBVFVTX0lOVkFMSURf
UEFSQU1FVEVSOwogICAgICAgICBpZiAoIGlucHV0LmZhc3QgKQpAQCAtODgzLDcgKzg2Nyw4IEBA
IGludCB2aXJpZGlhbl9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAg
ICAgICAgLyogR2V0IGlucHV0IHBhcmFtZXRlcnMuICovCiAgICAgICAgIGlmICggaHZtX2NvcHlf
ZnJvbV9ndWVzdF9waHlzKCZpbnB1dF9wYXJhbXMsIGlucHV0X3BhcmFtc19ncGEsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnB1dF9wYXJhbXMpKSAhPSBI
Vk1UUkFOU19va2F5ICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKGlucHV0X3BhcmFtcykpICE9CisgICAgICAgICAgICAgSFZNVFJBTlNfb2theSApCiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICAvKgpAQCAtOTYxLDcgKzk0Niw4IEBAIG91dDoKICAg
ICByZXR1cm4gSFZNX0hDQUxMX2NvbXBsZXRlZDsKIH0KIAotc3RhdGljIGludCB2aXJpZGlhbl9z
YXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
K3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVj
dCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKQEAgLTk3Nyw3ICs5NjMsOCBA
QCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IHZjcHUgKnYsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIHJldHVybiAoaHZtX3NhdmVfZW50cnkoVklSSURJ
QU5fRE9NQUlOLCAwLCBoLCAmY3R4dCkgIT0gMCk7CiB9CiAKLXN0YXRpYyBpbnQgdmlyaWRpYW5f
bG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKK3N0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQogewogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dDsK
IApAQCAtMTAxMSw3ICs5OTgsOCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0
KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gaHZt
X3NhdmVfZW50cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwogfQogCi1z
dGF0aWMgaW50IHZpcmlkaWFuX2xvYWRfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChz
dHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkKIHsKICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkID0gaHZtX2xv
YWRfaW5zdGFuY2UoaCk7CiAgICAgc3RydWN0IHZjcHUgKnY7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmly
aWRpYW4uaAppbmRleCAwNzFmYjQ0NWJiLi5mNjAwOGY5YmRiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZpcmlkaWFuLmgKQEAgLTc3LDEwICs3Nyw2IEBAIHVuaW9uIHZpcmlkaWFuX3JlZmVyZW5jZV90
c2MKICAgICB9IGZpZWxkczsKIH07CiAKLS8qCi0gKiBUeXBlIGRlZmludGlvbiBhcyBpbiBNaWNy
b3NvZnQgSHlwZXJ2aXNvciBUb3AtTGV2ZWwgRnVuY3Rpb25hbAotICogU3BlY2lmaWNhdGlvbiB2
NC4wYSwgc2VjdGlvbiAxNS40LjIuCi0gKi8KIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UKIHsKICAgICB1aW50MzJfdCBUc2NTZXF1ZW5jZTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:44:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOhyc-0002S2-Cz; Mon, 19 Nov 2018 11:44:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhyb-0002Rt-3R
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:25 +0000
X-Inumbo-ID: 76451680-ebf0-11e8-b1c9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76451680-ebf0-11e8-b1c9-12d6303a7972;
 Mon, 19 Nov 2018 11:44: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 1gOhya-0003k0-87
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhya-0000Oe-5M
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhya-0000Oe-5M@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:44:24 +0000
Subject: [Xen-changelog] [xen master] viridian: remove duplicate union types
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxYTJmZDY4NzhhMmY1YmQzODY2NGFjMDRmODczNjE0ODgzN2NiOGYKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE5vdiA1IDExOjExOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDUgMTE6MTE6MzkgMjAxOCArMDEwMAoK
ICAgIHZpcmlkaWFuOiByZW1vdmUgZHVwbGljYXRlIHVuaW9uIHR5cGVzCiAgICAKICAgIFRoZSAn
dmlyaWRpYW5fdnBfYXNzaXN0JywgJ3ZpcmlkaWFuX2h5cGVyY2FsbF9ncGEnIGFuZAogICAgJ3Zp
cmlkaWFuX3JlZmVyZW5jZV90c2MnIHVuaW9uIHR5cGVzIGFyZSBpZGVudGljYWwgaW4gbGF5b3V0
LiBUaGUgbGF5b3V0CiAgICBpcyBhbHNvIGNvbW1vbiB0aHJvdWdob3V0IHRoZSBzcGVjaWZpY2F0
aW9uIFsxXS4KICAgIAogICAgVGhpcyBwYXRjaCBkZWNsYXJlcyBhIGNvbW1vbiAndmlyaWRpYW5f
cGFnZV9tc3InIHR5cGUgYW5kIGNvbnZlcnRzIHRoZSByZXN0CiAgICBvZiB0aGUgY29kZSB0byB1
c2UgdGhhdCB0eXBlIGZvciBib3RoIHRoZSBoeXBlcmNhbGwgYW5kIFZQIGFzc2lzdCBwYWdlcy4K
ICAgIAogICAgQWxzbywgcmVuYW1lICd2aXJpZGlhbl9ndWVzdF9vc19pZCcgdG8gJ3ZpcmlkaWFu
X2d1ZXN0X29zX2lkX21zcicgc2luY2UgaXQKICAgIGFsc28gaXMgYSB1bmlvbiByZXByZXNlbnRp
bmcgYW4gTVNSIHZhbHVlLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAg
WzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9NaWNyb3NvZnREb2NzL1ZpcnR1YWxpemF0aW9uLURvY3Vt
ZW50YXRpb24vcmF3L2xpdmUvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIwTGV2ZWwlMjBGdW5jdGlv
bmFsJTIwU3BlY2lmaWNhdGlvbiUyMHY1LjBDLnBkZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZpcmlkaWFuLmggICB8IDM2ICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggZjVmNWZiY2RmZS4uMmRjODZkZDBm
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtMjg2LDcgKzI4Niw3IEBA
IHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogCiBzdGF0aWMgdm9pZCBkdW1wX2d1ZXN0X29zX2lkKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiB7Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWQgKmdvaTsKKyAg
ICBjb25zdCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IgKmdvaTsKIAogICAgIGdvaSA9
ICZkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZDsKIApAQCAtMzAwLDcgKzMwMCw3IEBA
IHN0YXRpYyB2b2lkIGR1bXBfZ3Vlc3Rfb3NfaWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAog
c3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAg
ICBjb25zdCB1bmlvbiB2aXJpZGlhbl9oeXBlcmNhbGxfZ3BhICpoZzsKKyAgICBjb25zdCB1bmlv
biB2aXJpZGlhbl9wYWdlX21zciAqaGc7CiAKICAgICBoZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlh
bi5oeXBlcmNhbGxfZ3BhOwogCkBAIC0zMTEsNyArMzExLDcgQEAgc3RhdGljIHZvaWQgZHVtcF9o
eXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogc3RhdGljIHZvaWQgZHVtcF92cF9h
c3Npc3QoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5f
dnBfYXNzaXN0ICp2YTsKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqdmE7CiAK
ICAgICB2YSA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyOwogCkBAIC0zMjEs
NyArMzIxLDcgQEAgc3RhdGljIHZvaWQgZHVtcF92cF9hc3Npc3QoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAKIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogewotICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3JlZmVyZW5jZV90c2MgKnJ0OworICAg
IGNvbnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydDsKIAogICAgIHJ0ID0gJmQtPmFyY2gu
aHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2M7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IGY2MDA4ZjliZGIuLjM1OWZkZjVhODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtOSw4ICs5LDkgQEAKICNpZm5kZWYgX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18K
ICNkZWZpbmUgX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18KIAotdW5pb24gdmlyaWRpYW5fdnBf
YXNzaXN0Ci17ICAgdWludDY0X3QgcmF3OwordW5pb24gdmlyaWRpYW5fcGFnZV9tc3IKK3sKKyAg
ICB1aW50NjRfdCByYXc7CiAgICAgc3RydWN0CiAgICAgewogICAgICAgICB1aW50NjRfdCBlbmFi
bGVkOjE7CkBAIC0yMiwxNCArMjMsMTQgQEAgdW5pb24gdmlyaWRpYW5fdnBfYXNzaXN0CiBzdHJ1
Y3QgdmlyaWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuaW9uIHZpcmlkaWFu
X3ZwX2Fzc2lzdCBtc3I7CisgICAgICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIG1zcjsKICAg
ICAgICAgdm9pZCAqdmE7CiAgICAgICAgIGJvb2wgcGVuZGluZzsKICAgICB9IHZwX2Fzc2lzdDsK
ICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKLXVuaW9uIHZpcmlkaWFuX2d1ZXN0
X29zX2lkCit1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKIHsKICAgICB1aW50NjRfdCBy
YXc7CiAgICAgc3RydWN0CkBAIC00MywxNiArNDQsNiBAQCB1bmlvbiB2aXJpZGlhbl9ndWVzdF9v
c19pZAogICAgIH0gZmllbGRzOwogfTsKIAotdW5pb24gdmlyaWRpYW5faHlwZXJjYWxsX2dwYQot
eyAgIHVpbnQ2NF90IHJhdzsKLSAgICBzdHJ1Y3QKLSAgICB7Ci0gICAgICAgIHVpbnQ2NF90IGVu
YWJsZWQ6MTsKLSAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkOjExOwotICAgICAg
ICB1aW50NjRfdCBwZm46NDg7Ci0gICAgfSBmaWVsZHM7Ci19OwotCiBzdHJ1Y3QgdmlyaWRpYW5f
dGltZV9yZWZfY291bnQKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtNjYsMTcgKzU3
LDYgQEAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50CiAgICAgaW50NjRfdCBvZmY7CiB9
OwogCi11bmlvbiB2aXJpZGlhbl9yZWZlcmVuY2VfdHNjCi17Ci0gICAgdWludDY0X3QgcmF3Owot
ICAgIHN0cnVjdAotICAgIHsKLSAgICAgICAgdWludDY0X3QgZW5hYmxlZDoxOwotICAgICAgICB1
aW50NjRfdCByZXNlcnZlZF9wcmVzZXJ2ZWQ6MTE7Ci0gICAgICAgIHVpbnQ2NF90IHBmbjo0ODsK
LSAgICB9IGZpZWxkczsKLX07Ci0KIHR5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BB
R0UKIHsKICAgICB1aW50MzJfdCBUc2NTZXF1ZW5jZTsKQEAgLTg4LDEwICs2OCwxMCBAQCB0eXBl
ZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0cnVjdCB2aXJpZGlhbl9kb21h
aW4KIHsKLSAgICB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZCBndWVzdF9vc19pZDsKLSAgICB1
bmlvbiB2aXJpZGlhbl9oeXBlcmNhbGxfZ3BhIGh5cGVyY2FsbF9ncGE7CisgICAgdW5pb24gdmly
aWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOworICAgIHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyIGh5cGVyY2FsbF9ncGE7CiAgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
IHRpbWVfcmVmX2NvdW50OwotICAgIHVuaW9uIHZpcmlkaWFuX3JlZmVyZW5jZV90c2MgcmVmZXJl
bmNlX3RzYzsKKyAgICB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciByZWZlcmVuY2VfdHNjOwogfTsK
IAogdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IGxlYWYsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:44:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOhym-0002U3-Ez; Mon, 19 Nov 2018 11:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhyl-0002Tr-9i
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:35 +0000
X-Inumbo-ID: 7c5b5778-ebf0-11e8-bedc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c5b5778-ebf0-11e8-bedc-12d6303a7972;
 Mon, 19 Nov 2018 11:44: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 1gOhyk-0003ky-FK
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhyk-0000Px-Cj
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhyk-0000Px-Cj@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:44:34 +0000
Subject: [Xen-changelog] [xen master] x86/TSC: don't allow deadline timer to
 be used with unfixed errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhOWE3YzM3ZTkwOGVlNmY5ZjMzMjg0NjU1MTA1YTFmMzljYjI5YzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTE6MTI6MzkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxMToxMjozOSAyMDE4ICswMTAwCgogICAgeDg2
L1RTQzogZG9uJ3QgYWxsb3cgZGVhZGxpbmUgdGltZXIgdG8gYmUgdXNlZCB3aXRoIHVuZml4ZWQg
ZXJyYXRhCiAgICAKICAgIEluIHByZXBhcmF0aW9uIG9mIHdyaXRlcyB0byB0aGUgVFNDX0FESlVT
VCBNU1IsIGF2b2lkIHRoZSBiYWQKICAgIGludGVyYWN0aW9uIG9mIHdyaXRlcyB0byBpdCBhbmQg
dGhlIFRTQ19ERUFETElORSBvbmUuIFByZXN1bWFibHkgdGhlCiAgICBvcmlnaW5hbCBMaW51eCBj
b21taXQgYmQ5MjQwYTE4ZSAoIng4Ni9hcGljOiBBZGQgVFNDX0RFQURMSU5FIHF1aXJrIGR1ZQog
ICAgdG8gZXJyYXRhIikgcmVmZXJzIHRvIGUuZy4gS0JXMDkyLiAoT2YgY291cnNlIHRoaXMgaXMg
YW4gaXNzdWUgYWxzbwogICAgd2l0aG91dCB1cyB3cml0aW5nIHRoZSBUU0NfQURKVVNUIE1TUiwg
aWYgaW5zdGVhZCBmaXJtd2FyZSBkaWQgYWxyZWFkeS4KICAgIAogICAgVGhlIGVycmF0YSBjaGVj
a2luZyBjYW4ndCBiZSBwdXQgaW4gaW5pdF9hcGljX21hcHBpbmdzKCkgYXMgTGludXggZG9lcywK
ICAgIGFzIHRoYXQgcnVucyBiZWZvcmUgd2UgdXBkYXRlIG1pY3JvY29kZSBvbiB0aGUgYm9vdCBD
UFUuIEl0IG5lZWRzIHRvCiAgICBoYXBwZW4gYmVmb3JlIGNvbnN1bWVycyBvZiB0ZHRfZW5hYmxl
ZCwgaS5lLgogICAgLSBfX3NldHVwX0FQSUNfTFZUVCgpIDwtIHNldHVwX0FQSUNfdGltZXIoKSA8
LSBzZXR1cF9ib290X0FQSUNfY2xvY2soKQogICAgLSAgICAgICAgICAgICAgICAgICAgIDwtIGNh
bGlicmF0ZV9BUElDX2Nsb2NrKCkgPC0gc2V0dXBfYm9vdF9BUElDX2Nsb2NrKCkKICAgIC0gc2V0
dXBfYm9vdF9BUElDX2Nsb2NrKCkKICAgIHNldHVwX2Jvb3RfQVBJQ19jbG9jaygpIGdldHMgY2Fs
bGVkIGZyb20gc21wX3ByZXBhcmVfY3B1cygpLCB3aGljaCBzaXRzCiAgICBhZnRlciBtaWNyb2Nv
ZGUgbG9hZGluZyAobm90ZSB0aGF0IGNhbGlicmF0ZV9BUElDX2Nsb2NrKCkgZ2V0cyBjYWxsZWQK
ICAgIGJlZm9yZSBzZXR0aW5nIHRkdF9lbmFibGVkKS4KICAgIAogICAgQWxzbyBhZGQgYW4gTUZF
TkNFIGFzIHBlciBMaW51eCBjb21taXQgNWQ3YzYzMWQ5MiAoIng4Ni9hcGljOiBTZXJpYWxpemUK
ICAgIExWVFQgYW5kIFRTQ19ERUFETElORSB3cml0ZXMiKSwgYnV0IEkgc2VlIG5vIHJlYXNvbiB0
byBwdXQgYSBjb25kaXRpb25hbAogICAgYXJvdW5kIGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5j
IHwgMTAxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IDg4YWRhOWQwZWMuLmRm
NmFlYTc1YWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gv
eDg2L2FwaWMuYwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNs
dWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgorI2luY2x1
ZGUgPGFzbS9taWNyb2NvZGUuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNt
L2F0b21pYy5oPgogI2luY2x1ZGUgPGFzbS9tcHNwZWMuaD4KQEAgLTEwNzgsNiArMTA3OSwxMyBA
QCBzdGF0aWMgdm9pZCBfX3NldHVwX0FQSUNfTFZUVCh1bnNpZ25lZCBpbnQgY2xvY2tzKQogCiAg
ICAgYXBpY193cml0ZShBUElDX0xWVFQsIGx2dHRfdmFsdWUpOwogCisgICAgLyoKKyAgICAgKiBT
ZWUgSW50ZWwgU0RNOiBUU0MtRGVhZGxpbmUgTW9kZSBjaGFwdGVyLiBJbiB4QVBJQyBtb2RlLAor
ICAgICAqIHdyaXRpbmcgdG8gdGhlIEFQSUMgTFZUVCBhbmQgVFNDX0RFQURMSU5FIE1TUiBpc24n
dCBzZXJpYWxpemVkLgorICAgICAqIEFjY29yZGluZyB0byBJbnRlbCwgTUZFTkNFIGNhbiBkbyB0
aGUgc2VyaWFsaXphdGlvbiBoZXJlLgorICAgICAqLworICAgIGFzbSB2b2xhdGlsZSggIm1mZW5j
ZSIgOiA6IDogIm1lbW9yeSIgKTsKKwogICAgIHRtcF92YWx1ZSA9IGFwaWNfcmVhZChBUElDX1RE
Q1IpOwogICAgIGFwaWNfd3JpdGUoQVBJQ19URENSLCB0bXBfdmFsdWUgfCBBUElDX1REUl9ESVZf
MSk7CiAKQEAgLTEwOTIsNiArMTEwMCw5NyBAQCBzdGF0aWMgdm9pZCBzZXR1cF9BUElDX3RpbWVy
KHZvaWQpCiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwogfQogCisjZGVmaW5lIERFQURM
SU5FX01PREVMX01BVENIKG0sIGZyKSBcCisgICAgeyAudmVuZG9yID0gWDg2X1ZFTkRPUl9JTlRF
TCwgLmZhbWlseSA9IDYsIC5tb2RlbCA9IChtKSwgXAorICAgICAgLmZlYXR1cmUgPSBYODZfRkVB
VFVSRV9UU0NfREVBRExJTkUsIFwKKyAgICAgIC5kcml2ZXJfZGF0YSA9ICh2b2lkICopKHVuc2ln
bmVkIGxvbmcpKGZyKSB9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGhzeF9kZWFkbGlu
ZV9yZXYodm9pZCkKK3sKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tYXNrICkKKyAg
ICB7CisgICAgY2FzZSAweDAyOiByZXR1cm4gMHgzYTsgLyogRVAgKi8KKyAgICBjYXNlIDB4MDQ6
IHJldHVybiAweDBmOyAvKiBFWCAqLworICAgIH0KKworICAgIHJldHVybiB+MFU7Cit9CisKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGJkeF9kZWFkbGluZV9yZXYodm9pZCkKK3sKKyAgICBz
d2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tYXNrICkKKyAgICB7CisgICAgY2FzZSAweDAyOiBy
ZXR1cm4gMHgwMDAwMDAxMTsKKyAgICBjYXNlIDB4MDM6IHJldHVybiAweDA3MDAwMDBlOworICAg
IGNhc2UgMHgwNDogcmV0dXJuIDB4MGYwMDAwMGM7CisgICAgY2FzZSAweDA1OiByZXR1cm4gMHgw
ZTAwMDAwMzsKKyAgICB9CisKKyAgICByZXR1cm4gfjBVOworfQorCitzdGF0aWMgdW5zaWduZWQg
aW50IF9faW5pdCBza3hfZGVhZGxpbmVfcmV2KHZvaWQpCit7CisgICAgc3dpdGNoICggYm9vdF9j
cHVfZGF0YS54ODZfbWFzayApCisgICAgeworICAgIGNhc2UgMHgwMCAuLi4gMHgwMjogcmV0dXJu
IH4wVTsKKyAgICBjYXNlIDB4MDM6IHJldHVybiAweDAxMDAwMTM2OworICAgIGNhc2UgMHgwNDog
cmV0dXJuIDB4MDIwMDAwMTQ7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgeDg2X2NwdV9pZCBfX2luaXRjb25zdHJlbCBkZWFkbGluZV9tYXRjaFtdID0g
eworICAgIERFQURMSU5FX01PREVMX01BVENIKDB4M2MsIDB4MjIpLCAgICAgICAgICAgICAvKiBI
YXN3ZWxsICovCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHgzZiwgaHN4X2RlYWRsaW5lX3Jl
diksIC8qIEhhc3dlbGwgRVAvRVggKi8KKyAgICBERUFETElORV9NT0RFTF9NQVRDSCgweDQ1LCAw
eDIwKSwgICAgICAgICAgICAgLyogSGFzd2VsbCBEICovCisgICAgREVBRExJTkVfTU9ERUxfTUFU
Q0goMHg0NiwgMHgxNyksICAgICAgICAgICAgIC8qIEhhc3dlbGwgSCAqLworCisgICAgREVBRExJ
TkVfTU9ERUxfTUFUQ0goMHgzZCwgMHgyNSksICAgICAgICAgICAgIC8qIEJyb2Fkd2VsbCAqLwor
ICAgIERFQURMSU5FX01PREVMX01BVENIKDB4NDcsIDB4MTcpLCAgICAgICAgICAgICAvKiBCcm9h
ZHdlbGwgSCAqLworICAgIERFQURMSU5FX01PREVMX01BVENIKDB4NGYsIDB4MGIwMDAwMjApLCAg
ICAgICAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBERUFETElORV9NT0RFTF9NQVRDSCgweDU2
LCBiZHhfZGVhZGxpbmVfcmV2KSwgLyogQnJvYWR3ZWxsIEQgKi8KKworICAgIERFQURMSU5FX01P
REVMX01BVENIKDB4NGUsIDB4YjIpLCAgICAgICAgICAgICAvKiBTa3lsYWtlIE0gKi8KKyAgICBE
RUFETElORV9NT0RFTF9NQVRDSCgweDU1LCBza3hfZGVhZGxpbmVfcmV2KSwgLyogU2t5bGFrZSBY
ICovCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHg1ZSwgMHhiMiksICAgICAgICAgICAgIC8q
IFNreWxha2UgRCAqLworCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHg4ZSwgMHg1MiksICAg
ICAgICAgICAgIC8qIEthYnlsYWtlIE0gKi8KKyAgICBERUFETElORV9NT0RFTF9NQVRDSCgweDll
LCAweDUyKSwgICAgICAgICAgICAgLyogS2FieWxha2UgRCAqLworCisgICAge30KK307CisKK3N0
YXRpYyB2b2lkIF9faW5pdCBjaGVja19kZWFkbGluZV9lcnJhdGEodm9pZCkKK3sKKyAgICBjb25z
dCBzdHJ1Y3QgeDg2X2NwdV9pZCAqbTsKKyAgICB1bnNpZ25lZCBpbnQgcmV2OworCisgICAgaWYg
KCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikgKQorICAgICAgICByZXR1cm47
CisKKyAgICBtID0geDg2X21hdGNoX2NwdShkZWFkbGluZV9tYXRjaCk7CisgICAgaWYgKCAhbSAp
CisgICAgICAgIHJldHVybjsKKworICAgIC8qCisgICAgICogRnVuY3Rpb24gcG9pbnRlcnMgd2ls
bCBoYXZlIHRoZSBNU0Igc2V0IGR1ZSB0byBhZGRyZXNzIGxheW91dCwKKyAgICAgKiBpbW1lZGlh
dGUgcmV2aXNpb25zIHdpbGwgbm90LgorICAgICAqLworICAgIGlmICggKGxvbmcpbS0+ZHJpdmVy
X2RhdGEgPCAwICkKKyAgICAgICAgcmV2ID0gKCh1bnNpZ25lZCBpbnQgKCopKHZvaWQpKShtLT5k
cml2ZXJfZGF0YSkpKCk7CisgICAgZWxzZQorICAgICAgICByZXYgPSAodW5zaWduZWQgbG9uZylt
LT5kcml2ZXJfZGF0YTsKKworICAgIGlmICggdGhpc19jcHUodWNvZGVfY3B1X2luZm8pLmNwdV9z
aWcucmV2ID49IHJldiApCisgICAgICAgIHJldHVybjsKKworICAgIHNldHVwX2NsZWFyX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfVFNDX0RFQURMSU5FKTsKKyAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcg
IlRTQ19ERUFETElORSBkaXNhYmxlZCBkdWUgdG8gRXJyYXRhOyAiCisgICAgICAgICAgICJwbGVh
c2UgdXBkYXRlIG1pY3JvY29kZSB0byB2ZXJzaW9uICUjeCAob3IgbGF0ZXIpXG4iLCByZXYpOwor
fQorCiBzdGF0aWMgdm9pZCB3YWl0X3RpY2tfcHZoKHZvaWQpCiB7CiAgICAgdTY0IGxhcHNlX25z
ID0gMTAwMDAwMDAwMFVMTCAvIEhaOwpAQCAtMTIwMSw2ICsxMzAwLDggQEAgdm9pZCBfX2luaXQg
c2V0dXBfYm9vdF9BUElDX2Nsb2NrKHZvaWQpCiAgICAgYXBpY19wcmludGsoQVBJQ19WRVJCT1NF
LCAiVXNpbmcgbG9jYWwgQVBJQyB0aW1lciBpbnRlcnJ1cHRzLlxuIik7CiAgICAgdXNpbmdfYXBp
Y190aW1lciA9IHRydWU7CiAKKyAgICBjaGVja19kZWFkbGluZV9lcnJhdGEoKTsKKwogICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKIAogICAgIGNhbGlicmF0ZV9BUElDX2Nsb2NrKCk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:44:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOhyx-0002Ve-H0; Mon, 19 Nov 2018 11: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhyw-0002VR-1g
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:46 +0000
X-Inumbo-ID: 826f656d-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 826f656d-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:44: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 1gOhyu-0003lD-Lj
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhyu-0000RA-JJ
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhyu-0000RA-JJ@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:44:44 +0000
Subject: [Xen-changelog] [xen master] x86: deal with firmware setting bogus
 TSC_ADJUST values
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmN2MxZTc2NWQwNGMyNzdlZTc2MmI0MWJmN2Q0YWU0NjlmOWI5ZmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTE6MTM6MDkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxMToxMzowOSAyMDE4ICswMTAwCgogICAgeDg2
OiBkZWFsIHdpdGggZmlybXdhcmUgc2V0dGluZyBib2d1cyBUU0NfQURKVVNUIHZhbHVlcwogICAg
CiAgICBUaGUgc3lzdGVtIEludGVsIGhhdmUgaGFuZGVkIG1lIGZvciBBVlg1MTIgZW11bGF0b3Ig
d29yayAoIkdpZ2FieXRlCiAgICBUZWNobm9sb2d5IENvLiwgTHRkLiBYMjk5IEFPUlVTIEdhbWlu
ZyAzIFByby9YMjk5IEFPUlVTIEdhbWluZyAzCiAgICBQcm8tQ0YsIEJJT1MgRjMgMTIvMjgvMjAx
NyIpIHdvdWxkIG5vdCBjb21lIHVwIHVuZGVyIFhlbiAtIGl0IGh1bmcgaW4KICAgIHRoZSBtaWRk
bGUgb2YgRG9tMCBQQ0kgaW5pdGlhbGl6YXRpb24uIEFzIGl0IHR1cm5lZCBvdXQsIFhlbidzIHRp
bWUKICAgIG1hbmFnZW1lbnQgZGlkIG5vdCB3b3JrIGJlY2F1c2Ugb2YgdGhlIGZpcm13YXJlIHNl
dHRpbmcgKG9ubHkpIHRoZSBib290CiAgICBDUFUncyBUU0NfQURKVVNUIE1TUiB0byBhIGxhcmdl
IG5lZ2F0aXZlIHZhbHVlIChvbiB0aGUgb3JkZXIgb2YgLTJeNTApLgogICAgCiAgICBGb2xsb3cg
TGludXggKGFsc28gc2hhbWVsZXNzbHkgc3RlYWxpbmcgdGhlaXIgY29tbWVudHMpIGluCiAgICAt
IGNsZWFyaW5nIHRoZSByZWdpc3RlciBmb3IgdGhlIGJvb3QgQ1BVICh3ZSBkb24ndCBoYXZlIGEg
bmVlZCBmb3IKICAgICAgZXhjZXB0aW9ucyBoZXJlIHlldCwgYXMgdGhlIG9ubHkgZXhjZXB0aW9u
IGluIExpbnV4IGlzIGEgY2xhc3Mgb2YKICAgICAgc3lzdGVtcyBYZW4gZG9lc24ndCB3b3JrIG9u
IGFueXdheSBhcyBmYXIgYXMgSSdtIGF3YXJlKSwKICAgIC0gZm9yY2luZyBub24tbmVnYXRpdmUg
dmFsdWVzIHVuaWZvcm1seSAoY29tbWl0IDg1NTYxNWVlZTkgWyJ4ODYvdHNjOgogICAgICBSZW1v
dmUgdGhlIFRTQ19BREpVU1QgY2xhbXAiXSBkcm9wcGVkIHRoaXMsIGJ1dCB3aXRob3V0IHRoaXMg
bXkKICAgICAgSGFzd2VsbCBib3ggd29uJ3QgYm9vdCBhbnltb3JlKSwKICAgIC0gc3luY2luZyB0
aGUgcmVnaXN0ZXJzIHdpdGhpbiBzb2NrZXRzLgogICAgTGludXgsIHByaW9yIHRvIGFmb3JlbWVu
dGlvbmVkIGNvbW1pdCwgY2FwcGVkIGF0IDB4N2ZmZmZmZmYgYXMgd2VsbCwgYnV0IGFzIHRoZQog
ICAgZGVzY3JpcHRpb24gdGhlcmUgc2F5cyB0aGlzIGlzc3VlIGhhcyBiZWVuIGFkZHJlc3NlZCB3
aXRoIGEgbWljcm9jb2RlCiAgICB1cGRhdGUuIEhlbmNlIHVudGlsIHNvbWVvbmUgcnVucyBpbnRv
IHN1Y2ggYSBzeXN0ZW0gd2l0aG91dCBiZWluZyBhYmxlCiAgICB0byB1cGRhdGUgaXRzIG1pY3Jv
Y29kZSwgSSB0aGluayB3ZSBzaG91bGQgbGVhdmUgb3V0IHRoYXQgc3BlY2lmaWMgcGFydC4KICAg
IAogICAgSW4gb3JkZXIgdG8gYXZvaWQgbWFraW5nIGluaXRfcGVyY3B1X3RpbWUoKSBkZXBlbmQg
b24gcnVubmluZyBfYmVmb3JlXwogICAgc2V0X2NwdV9zaWJsaW5nX21hcCgpIChhbmQgaGVuY2Ug
dGhlIGJvb3RpbmcgQ1BVIF9ub3RfIGJlaW5nIGFjY291bnRlZAogICAgaW4gc29ja2V0X2NwdW1h
c2tbXSB5ZXQpLCBtb3ZlIHRoYXQgY2FsbCBzbGlnaHRseSBlYXJsaWVyIGluCiAgICBzdGFydF9z
ZWNvbmRhcnkoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8ICAzICstCiB4ZW4vYXJjaC94
ODYvdGltZS5jICAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDQzZGViODJlNTMuLjU2N2NlY2U3NDggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzgxLDYg
KzM4MSw4IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKIAogICAgIHNtcF9j
YWxsaW4oKTsKIAorICAgIHNldF9jcHVfc2libGluZ19tYXAoY3B1KTsKKwogICAgIGluaXRfcGVy
Y3B1X3RpbWUoKTsKIAogICAgIHNldHVwX3NlY29uZGFyeV9BUElDX2Nsb2NrKCk7CkBAIC0zOTMs
NyArMzk1LDYgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogCiAgICAgLyog
VGhpcyBtdXN0IGJlIGRvbmUgYmVmb3JlIHNldHRpbmcgY3B1X29ubGluZV9tYXAgKi8KICAgICBz
cGluX2RlYnVnX2VuYWJsZSgpOwotICAgIHNldF9jcHVfc2libGluZ19tYXAoY3B1KTsKICAgICBu
b3RpZnlfY3B1X3N0YXJ0aW5nKGNwdSk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXggMDNmNzkyZTdlNS4uMjRkNGMy
Nzk0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYv
dGltZS5jCkBAIC04OCw2ICs4OCw5IEBAIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgdXNpbmdf
cGl0OwogLyogQm9vdCB0aW1lc3RhbXAsIGZpbGxlZCBpbiBoZWFkLlMgKi8KIHU2NCBfX2luaXRk
YXRhIGJvb3RfdHNjX3N0YW1wOwogCisvKiBQZXItc29ja2V0IFRTQ19BREpVU1QgdmFsdWVzLCBm
b3Igc2Vjb25kYXJ5IGNvcmVzL3RocmVhZHMgdG8gc3luYyB0by4gKi8KK3N0YXRpYyB1aW50NjRf
dCAqX19yZWFkX21vc3RseSB0c2NfYWRqdXN0OworCiAvKgogICogMzItYml0IGRpdmlzaW9uIG9m
IGludGVnZXIgZGl2aWRlbmQgYW5kIGludGVnZXIgZGl2aXNvciB5aWVsZGluZwogICogMzItYml0
IGZyYWN0aW9uYWwgcXVvdGllbnQuCkBAIC0xNjAyLDYgKzE2MDUsNTYgQEAgdm9pZCBpbml0X3Bl
cmNwdV90aW1lKHZvaWQpCiAgICAgLyogSW5pdGlhbCBlc3RpbWF0ZSBmb3IgVFNDIHJhdGUuICov
CiAgICAgdC0+dHNjX3NjYWxlID0gcGVyX2NwdShjcHVfdGltZSwgMCkudHNjX3NjYWxlOwogCisg
ICAgaWYgKCB0c2NfYWRqdXN0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzb2NrZXQg
PSBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgICAgIGludDY0X3QgYWRq
OworCisgICAgICAgIC8qIEZvciBub3cgd2UgZG9uJ3Qgd2FudCB0byBjb21lIGhlcmUgZm9yIHRo
ZSBCU1AuICovCisgICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPj0gU1lTX1NUQVRFX3NtcF9i
b290KTsKKworICAgICAgICByZG1zcmwoTVNSX0lBMzJfVFNDX0FESlVTVCwgYWRqKTsKKworICAg
ICAgICAvKgorICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHRoaXMgQ1BVIGlzIHRoZSBmaXJzdCBp
biBhIHBhY2thZ2UgdG8gY29tZSB1cC4gSW4KKyAgICAgICAgICogdGhpcyBjYXNlIGRvIG5vdCBj
aGVjayB0aGUgYm9vdCB2YWx1ZSBhZ2FpbnN0IGFub3RoZXIgcGFja2FnZQorICAgICAgICAgKiBi
ZWNhdXNlIHRoZSBuZXcgcGFja2FnZSBtaWdodCBoYXZlIGJlZW4gcGh5c2ljYWxseSBob3RwbHVn
Z2VkLAorICAgICAgICAgKiB3aGVyZSBUU0NfQURKVVNUIGlzIGV4cGVjdGVkIHRvIGJlIGRpZmZl
cmVudC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggY3B1bWFza193ZWlnaHQoc29ja2V0X2Nw
dW1hc2tbc29ja2V0XSkgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgKiBPbiB0aGUgYm9vdCBDUFUgd2UganVzdCBmb3JjZSB0aGUgQURKVVNUIHZhbHVlIHRv
IDAgaWYgaXQncyBub24tCisgICAgICAgICAgICAgKiB6ZXJvIChpbiBlYXJseV90aW1lX2luaXQo
KSkuIFdlIGRvbid0IGRvIHRoYXQgb24gbm9uLWJvb3QgQ1BVcworICAgICAgICAgICAgICogYmVj
YXVzZSBwaHlzaWNhbCBob3RwbHVnIHNob3VsZCBoYXZlIHNldCB0aGUgQURKVVNUIHJlZ2lzdGVy
IHRvIGEKKyAgICAgICAgICAgICAqIHZhbHVlID4gMCwgc28gdGhlIFRTQyBpcyBpbiBzeW5jIHdp
dGggdGhlIGFscmVhZHkgcnVubmluZyBDUFVzLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAg
ICAqIEJ1dCB3ZSBhbHdheXMgZm9yY2Ugbm9uLW5lZ2F0aXZlIEFESlVTVCB2YWx1ZXMgZm9yIG5v
dy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBhZGogPCAwICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAg
ICAgICAgICAgICAgIlRTQyBBREpVU1Qgc2V0IHRvIC0lbHggb24gQ1BVJXUgLSBjbGVhcmluZ1xu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgLWFkaiwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAg
ICAgICAgICAgICAgICB3cm1zcmwoTVNSX0lBMzJfVFNDX0FESlVTVCwgMCk7CisgICAgICAgICAg
ICAgICAgYWRqID0gMDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHRzY19hZGp1c3Rbc29j
a2V0XSA9IGFkajsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggYWRqICE9IHRzY19hZGp1
c3Rbc29ja2V0XSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0YXRpYyBib29sIF9fcmVhZF9t
b3N0bHkgd2FybmVkOworCisgICAgICAgICAgICBpZiAoICF3YXJuZWQgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHdhcm5lZCA9IHRydWU7CisgICAgICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgICAgICJEaWZmZXJpbmcgVFNDIEFE
SlVTVCB2YWx1ZXMgd2l0aGluIHNvY2tldChzKSAtIGZpeGluZyBhbGxcbiIpOworICAgICAgICAg
ICAgfQorICAgICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1RTQ19BREpVU1QsIHRzY19hZGp1c3Rb
c29ja2V0XSk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7
CiAgICAgbm93ID0gcmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKTsKICAgICB0c2MgPSByZHRzY19v
cmRlcmVkKCk7CkBAIC0xNzg4LDYgKzE4NDEsMTUgQEAgaW50IF9faW5pdCBpbml0X3hlbl90aW1l
KHZvaWQpCiAgICAgLyogRmluaXNoIHBsYXRmb3JtIHRpbWVyIGluaXRpYWxpemF0aW9uLiAqLwog
ICAgIHRyeV9wbGF0Zm9ybV90aW1lcl90YWlsKGZhbHNlKTsKIAorICAgIC8qCisgICAgICogU2V0
dXAgc3BhY2UgdG8gdHJhY2sgcGVyLXNvY2tldCBUU0NfQURKVVNUIHZhbHVlcy4gRG9uJ3QgZmlk
ZGxlIHdpdGgKKyAgICAgKiB2YWx1ZXMgaWYgdGhlIFRTQyBpcyBub3QgcmVwb3J0ZWQgYXMgaW52
YXJpYW50LiBJZ25vcmUgYWxsb2NhdGlvbgorICAgICAqIGZhaWx1cmUgaGVyZSAtIG1vc3Qgc3lz
dGVtcyB3b24ndCBuZWVkIGFueSBhZGp1c3RtZW50IGFueXdheS4KKyAgICAgKi8KKyAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfQURKVVNUKSAmJgorICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpICkKKyAgICAgICAgdHNjX2FkanVzdCA9IHh6YWxsb2Nf
YXJyYXkodWludDY0X3QsIG5yX3NvY2tldHMpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE3
OTgsNiArMTg2MCwxOSBAQCB2b2lkIF9faW5pdCBlYXJseV90aW1lX2luaXQodm9pZCkKICAgICBz
dHJ1Y3QgY3B1X3RpbWUgKnQgPSAmdGhpc19jcHUoY3B1X3RpbWUpOwogICAgIHU2NCB0bXA7CiAK
KyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfQURKVVNUKSAmJgorICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpICkKKyAgICB7CisgICAgICAgIHJkbXNy
bChNU1JfSUEzMl9UU0NfQURKVVNULCB0bXApOworICAgICAgICBpZiAoIHRtcCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAg
ICJUU0MgQURKVVNUIHNldCB0byAlbHggb24gYm9vdCBDUFUgLSBjbGVhcmluZ1xuIiwgdG1wKTsK
KyAgICAgICAgICAgIHdybXNybChNU1JfSUEzMl9UU0NfQURKVVNULCAwKTsKKyAgICAgICAgICAg
IGJvb3RfdHNjX3N0YW1wIC09IHRtcDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIHByZWluaXRf
cGl0KCk7CiAgICAgdG1wID0gaW5pdF9wbGF0Zm9ybV90aW1lcigpOwogICAgIHBsdF90c2MuZnJl
cXVlbmN5ID0gdG1wOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:44:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOhz7-0002X6-JH; Mon, 19 Nov 2018 11:44:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhz6-0002Wv-5I
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:56 +0000
X-Inumbo-ID: 88839b6e-ebf0-11e8-9176-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88839b6e-ebf0-11e8-9176-12d6303a7972;
 Mon, 19 Nov 2018 11:44: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 1gOhz4-0003lW-S1
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhz4-0000SS-PY
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:44:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhz4-0000SS-PY@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:44:54 +0000
Subject: [Xen-changelog] [xen master] x86emul: VME and PVI modes require a
 #GP(0) check first thing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVmZTljYmE2NmMwMzZjNDUyY2MyZWQ3MjIwOTg0YWExMWJlOGRjYjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDUg
MTE6MTM6NTkgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxMToxMzo1OSAyMDE4ICswMTAwCgogICAgeDg2
ZW11bDogVk1FIGFuZCBQVkkgbW9kZXMgcmVxdWlyZSBhICNHUCgwKSBjaGVjayBmaXJzdCB0aGlu
ZwogICAgCiAgICBBcyBleHBsaWNpdGx5IHNwZWxsZWQgb3V0IGJ5IHRoZSBTRE0sIEVGTEFHUy5W
SUYgYW5kIEVGTEFHUy5WSVAgYm90aCBzZXQKICAgIGF0IHRoZSBzdGFydCBvZiBhbiBpbnN0cnVj
dGlvbiB0cmlnZ2VyICNHUCgwKSBpbmRlcGVuZGVudCBvZiBhY3R1YWwKICAgIGluc3RydWN0aW9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDUgKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCmluZGV4IGU3MTdlNmFjMTQuLmU2OWRmZGQ5ODMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMjQ3LDYgKzMyNDcsMTEgQEAgeDg2X2VtdWxh
dGUoCiAKICAgICBBU1NFUlQob3BzLT5yZWFkKTsKIAorICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZigobW9kZV92aWYoKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgKF9yZWdzLmVmbGFn
cyAmIFg4Nl9FRkxBR1NfVklGKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgKF9yZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfVklQKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19HUCwgMCk7CisKICAgICByYyA9IHg4Nl9kZWNvZGUoJnN0YXRlLCBjdHh0LCBvcHMpOwogICAg
IGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:45:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOhzI-0002ZR-L4; Mon, 19 Nov 2018 11:45:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhzG-0002Y6-PW
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:06 +0000
X-Inumbo-ID: 8e963a34-ebf0-11e8-aa44-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e963a34-ebf0-11e8-aa44-12d6303a7972;
 Mon, 19 Nov 2018 11:45: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 1gOhzF-0003mH-1u
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhzE-0000Ts-Vm
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhzE-0000Ts-Vm@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:45:04 +0000
Subject: [Xen-changelog] [xen master] x86: put vcpumask_to_pcpumask under
 CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjYmVjYjNjNjMwN2EyM2Q1YTIyMjdiOGY0OGViMzk1MTMxZTk5OGUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE5
OjI4OjUxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDEwOjMwOjI5IDIwMTggKzAwMDAKCiAgICB4ODY6IHB1
dCB2Y3B1bWFza190b19wY3B1bWFzayB1bmRlciBDT05GSUdfUFYKICAgIAogICAgVGhpcyBmdW5j
dGlvbiBpcyB1c2VkIGJ5IFBWIGNvZGUgb25seS4gVGhpcyBpc3N1ZSBpcyBkaXNjb3ZlcmVkIGJ5
CiAgICBjbGFuZyBidWlsZC4KICAgIAogICAgRHJvcCBzcHVyaW91cyBpbmxpbmUgd2hpbGUgYXQg
aXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDcwM2YzMzAxYTUuLmYwNDNlNDNhYzcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zMDU3
LDcgKzMwNTcsOCBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAjZW5kaWYKIH0KIAot
c3RhdGljIGlubGluZSBpbnQgdmNwdW1hc2tfdG9fcGNwdW1hc2soCisjaWZkZWYgQ09ORklHX1BW
CitzdGF0aWMgaW50IHZjcHVtYXNrX3RvX3BjcHVtYXNrKAogICAgIHN0cnVjdCBkb21haW4gKmQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYm1hcCwgY3B1bWFza190ICpwbWFz
aykKIHsKICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdmNwdV9iaWFzLCBvZmZzOwpAQCAtMzA5
OSw3ICszMTAwLDYgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdW1hc2tfdG9fcGNwdW1hc2soCiAg
ICAgfQogfQogCi0jaWZkZWYgQ09ORklHX1BWCiBzdGF0aWMgc3RydWN0IGRvbWFpbiAqZ2V0X3Bn
X293bmVyKGRvbWlkX3QgZG9taWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIgPSBO
VUxMLCAqY3VyciA9IGN1cnJlbnQtPmRvbWFpbjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:45:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOhzR-0002ad-NE; Mon, 19 Nov 2018 11:45:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhzQ-0002aR-IC
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:16 +0000
X-Inumbo-ID: 94aa2f20-ebf0-11e8-b857-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94aa2f20-ebf0-11e8-b857-12d6303a7972;
 Mon, 19 Nov 2018 11:45: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 1gOhzP-0003mT-86
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhzP-0000Uf-5h
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhzP-0000Uf-5h@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:45:15 +0000
Subject: [Xen-changelog] [xen master] x86: make traps.c build with !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhMDgxNmI3NGYxZGZmZTJkOWYzZTE1OTkxNWY5YTM5OTM3OTI3OGEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE1
OjU1OjM5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE2OjA4OjAzIDIwMTggKzAwMDAKCiAgICB4ODY6IG1h
a2UgdHJhcHMuYyBidWlsZCB3aXRoICFDT05GSUdfUFYKICAgIAogICAgUHJvdmlkZSBhIHN0dWIg
Zm9yIHB2X2luamVjdF9ldmVudC4gUHV0IGNvZGUgdGhhdCBhY2Nlc3NlcyBQViBmaWVsZHMKICAg
IGFuZCBHRFQgLyBMRFQgZmF1bHQgaGFuZGxpbmcgY29kZSB1bmRlciBDT05GSUdfUFYuIE1vdmUg
c2V0X2RlYnVncmVnCiAgICB0byBwdi9taXNjLWh5cGVyY2FsbHMuYy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9wdi9taXNjLWh5cGVyY2FsbHMuYyB8IDExNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgfCAxMzAgKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmggICAgICB8ICAgNyArKwogMyBmaWxlcyBjaGFuZ2VkLCAxMzcgaW5zZXJ0aW9ucygrKSwgMTE2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2Fs
bHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2FsbHMuYwppbmRleCA5ZjYxZjNkYjNj
Li4xMzZmYTEwYzk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbWlzYy1oeXBlcmNhbGxz
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21pc2MtaHlwZXJjYWxscy5jCkBAIC01Niw2ICs1Niwx
MjIgQEAgbG9uZyBkb19mcHVfdGFza3N3aXRjaChpbnQgc2V0KQogfQogCiAvKgorICogVXNlZCBi
eSBoeXBlcmNhbGxzIGFuZCB0aGUgZW11bGF0b3IuCisgKiAgLUVOT0RFViA9PiAjVUQKKyAqICAt
RUlOVkFMID0+ICNHUCBJbnZhbGlkIGJpdAorICogIC1FUEVSTSAgPT4gI0dQIFZhbGlkIGJpdCwg
YnV0IG5vdCBwZXJtaXR0ZWQgdG8gdXNlCisgKi8KK2xvbmcgc2V0X2RlYnVncmVnKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbHVlKQoreworICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIHN3aXRjaCAoIHJlZyApCisgICAgewor
ICAgIGNhc2UgMCAuLi4gMzoKKyAgICAgICAgaWYgKCAhYWNjZXNzX29rKHZhbHVlLCBzaXplb2Yo
bG9uZykpICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAgICAgdi0+YXJjaC5k
cltyZWddID0gdmFsdWU7CisgICAgICAgIGlmICggdiA9PSBjdXJyICkKKyAgICAgICAgeworICAg
ICAgICAgICAgc3dpdGNoICggcmVnICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2Ug
MDogd3JpdGVfZGVidWdyZWcoMCwgdmFsdWUpOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMTog
d3JpdGVfZGVidWdyZWcoMSwgdmFsdWUpOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMjogd3Jp
dGVfZGVidWdyZWcoMiwgdmFsdWUpOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMzogd3JpdGVf
ZGVidWdyZWcoMywgdmFsdWUpOyBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgNDoKKyAgICAgICAgaWYgKCB2LT5hcmNoLnB2LmN0cmxy
ZWdbNF0gJiBYODZfQ1I0X0RFICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAg
ICAgIC8qIEZhbGx0aHJvdWdoICovCisgICAgY2FzZSA2OgorICAgICAgICAvKiBUaGUgdXBwZXIg
MzIgYml0cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCisgICAgICAgIGlmICggdmFsdWUgIT0g
KHVpbnQzMl90KXZhbHVlICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAg
IC8qCisgICAgICAgICAqIERSNjogQml0cyA0LTExLDE2LTMxIHJlc2VydmVkIChzZXQgdG8gMSku
CisgICAgICAgICAqICAgICAgQml0IDEyIHJlc2VydmVkIChzZXQgdG8gMCkuCisgICAgICAgICAq
LworICAgICAgICB2YWx1ZSAmPSB+RFJfU1RBVFVTX1JFU0VSVkVEX1pFUk87IC8qIHJlc2VydmVk
IGJpdHMgPT4gMCAqLworICAgICAgICB2YWx1ZSB8PSAgRFJfU1RBVFVTX1JFU0VSVkVEX09ORTsg
IC8qIHJlc2VydmVkIGJpdHMgPT4gMSAqLworCisgICAgICAgIHYtPmFyY2guZHI2ID0gdmFsdWU7
CisgICAgICAgIGlmICggdiA9PSBjdXJyICkKKyAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDYs
IHZhbHVlKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDU6CisgICAgICAgIGlmICggdi0+
YXJjaC5wdi5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSApCisgICAgICAgICAgICByZXR1cm4gLUVO
T0RFVjsKKworICAgICAgICAvKiBGYWxsdGhyb3VnaCAqLworICAgIGNhc2UgNzoKKyAgICAgICAg
LyogVGhlIHVwcGVyIDMyIGJpdHMgYXJlIHN0cmljdGx5IHJlc2VydmVkLiAqLworICAgICAgICBp
ZiAoIHZhbHVlICE9ICh1aW50MzJfdCl2YWx1ZSApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgICAgICAvKgorICAgICAgICAgKiBEUjc6IEJpdCAxMCByZXNlcnZlZCAoc2V0IHRv
IDEpLgorICAgICAgICAgKiAgICAgIEJpdHMgMTEtMTIsMTQtMTUgcmVzZXJ2ZWQgKHNldCB0byAw
KS4KKyAgICAgICAgICovCisgICAgICAgIHZhbHVlICY9IH5EUl9DT05UUk9MX1JFU0VSVkVEX1pF
Uk87IC8qIHJlc2VydmVkIGJpdHMgPT4gMCAqLworICAgICAgICB2YWx1ZSB8PSAgRFJfQ09OVFJP
TF9SRVNFUlZFRF9PTkU7ICAvKiByZXNlcnZlZCBiaXRzID0+IDEgKi8KKyAgICAgICAgLyoKKyAg
ICAgICAgICogUHJpdmlsZWdlZCBiaXRzOgorICAgICAgICAgKiAgICAgIEdEIChiaXQgMTMpOiBt
dXN0IGJlIDAuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHZhbHVlICYgRFJfR0VORVJBTF9E
RVRFQ1QgKQorICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgICAgICAvKiBEUjcue0cs
TH1FID0gMCA9PiBkZWJ1Z2dpbmcgZGlzYWJsZWQgZm9yIHRoaXMgZG9tYWluLiAqLworICAgICAg
ICBpZiAoIHZhbHVlICYgRFI3X0FDVElWRV9NQVNLICkKKyAgICAgICAgeworICAgICAgICAgICAg
dW5zaWduZWQgaW50IGksIGlvX2VuYWJsZSA9IDA7CisKKyAgICAgICAgICAgIGZvciAoIGkgPSBE
Ul9DT05UUk9MX1NISUZUOyBpIDwgMzI7IGkgKz0gRFJfQ09OVFJPTF9TSVpFICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICgodmFsdWUgPj4gaSkgJiAzKSA9PSBEUl9JTyAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAoICEodi0+YXJjaC5w
di5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FUEVSTTsKKyAgICAgICAgICAgICAgICAgICAgaW9fZW5hYmxlIHw9IHZhbHVlICYgKDMg
PDwgKChpIC0gMTYpID4+IDEpKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIHYtPmFyY2gucHYuZHI3X2VtdWwgPSBpb19lbmFibGU7CisgICAgICAgICAg
ICB2YWx1ZSAmPSB+aW9fZW5hYmxlOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
SWYgRFI3IHdhcyBwcmV2aW91c2x5IGNsZWFyIHRoZW4gd2UgbmVlZCB0byBsb2FkIGFsbCBvdGhl
cgorICAgICAgICAgICAgICogZGVidWcgcmVnaXN0ZXJzIGF0IHRoaXMgcG9pbnQgYXMgdGhleSB3
ZXJlIG5vdCByZXN0b3JlZCBkdXJpbmcKKyAgICAgICAgICAgICAqIGNvbnRleHQgc3dpdGNoLiAg
VXBkYXRpbmcgRFI3IGl0c2VsZiBoYXBwZW5zIGxhdGVyLgorICAgICAgICAgICAgICovCisgICAg
ICAgICAgICBpZiAoICh2ID09IGN1cnIpICYmICEodi0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01B
U0spICkKKyAgICAgICAgICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3JlZ3Modik7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgLyogWmVybyB0aGUgZW11bGF0ZWQgY29udHJvbHMg
aWYgJWRyNyBpc24ndCBhY3RpdmUuICovCisgICAgICAgICAgICB2LT5hcmNoLnB2LmRyN19lbXVs
ID0gMDsKKworICAgICAgICB2LT5hcmNoLmRyNyA9IHZhbHVlOworICAgICAgICBpZiAoIHYgPT0g
Y3VyciApCisgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg3LCB2YWx1ZSk7CisgICAgICAgIGJy
ZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisgICAgfQorCisg
ICAgcmV0dXJuIDA7Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCiAg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGM2MGM4ZjVjMmEuLjc3NjVmOWE1ZDcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBA
IC0xMTE1LDYgKzExMTUsNyBAQCBzdGF0aWMgdm9pZCByZXNlcnZlZF9iaXRfcGFnZV9mYXVsdCh1
bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgc2hvd19leGVjdXRpb25fc3RhdGUocmVncyk7CiB9CiAK
KyNpZmRlZiBDT05GSUdfUFYKIHN0YXRpYyBpbnQgaGFuZGxlX2xkdF9tYXBwaW5nX2ZhdWx0KHVu
c2lnbmVkIGludCBvZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTExODUsNiArMTE4Niw3IEBAIHN0YXRp
YyBpbnQgaGFuZGxlX2dkdF9sZHRfbWFwcGluZ19mYXVsdCh1bnNpZ25lZCBsb25nIG9mZnNldCwK
IAogICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7CiB9CisjZW5kaWYKIAogI2RlZmluZSBJ
Tl9IWVBFUlZJU09SX1JBTkdFKHZhKSBcCiAgICAgKCgodmEpID49IEhZUEVSVklTT1JfVklSVF9T
VEFSVCkgJiYgKCh2YSkgPCBIWVBFUlZJU09SX1ZJUlRfRU5EKSkKQEAgLTEzMzUsMTAgKzEzMzcs
MTIgQEAgc3RhdGljIGludCBmaXh1cF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoIHVubGlrZWx5KElOX0hZUEVSVklT
T1JfUkFOR0UoYWRkcikpICkKICAgICB7CisjaWZkZWYgQ09ORklHX1BWCiAgICAgICAgIGlmICgg
IShyZWdzLT5lcnJvcl9jb2RlICYgKFBGRUNfdXNlcl9tb2RlIHwgUEZFQ19yZXNlcnZlZF9iaXQp
KSAmJgogICAgICAgICAgICAgIChhZGRyID49IEdEVF9MRFRfVklSVF9TVEFSVCkgJiYgKGFkZHIg
PCBHRFRfTERUX1ZJUlRfRU5EKSApCiAgICAgICAgICAgICByZXR1cm4gaGFuZGxlX2dkdF9sZHRf
bWFwcGluZ19mYXVsdCgKICAgICAgICAgICAgICAgICBhZGRyIC0gR0RUX0xEVF9WSVJUX1NUQVJU
LCByZWdzKTsKKyNlbmRpZgogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKQEAgLTE0OTQsNyAr
MTQ5OCw5IEBAIHZvaWQgX19pbml0IGRvX2Vhcmx5X3BhZ2VfZmF1bHQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAKIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogeworI2lmZGVmIENPTkZJR19QVgogICAgIHN0cnVjdCB2Y3B1ICp2ID0g
Y3VycmVudDsKKyNlbmRpZgogICAgIHVuc2lnbmVkIGxvbmcgZml4dXA7CiAKICAgICBpZiAoIGRl
YnVnZ2VyX3RyYXBfZW50cnkoVFJBUF9ncF9mYXVsdCwgcmVncykgKQpAQCAtMTUwNiw2ICsxNTEy
LDcgQEAgdm9pZCBkb19nZW5lcmFsX3Byb3RlY3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgaWYgKCAhZ3Vlc3RfbW9kZShyZWdzKSApCiAgICAgICAgIGdvdG8gZ3BfaW5fa2Vy
bmVsOwogCisjaWZkZWYgQ09ORklHX1BWCiAgICAgLyoKICAgICAgKiBDdW5uaW5nIHRyaWNrIHRv
IGFsbG93IGFyYml0cmFyeSAiSU5UIG4iIGhhbmRsaW5nLgogICAgICAqCkBAIC0xNTU3LDYgKzE1
NjQsNyBAQCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAvKiBQYXNzIG9uIEdQRiBhcyBpcy4gKi8KICAgICBwdl9pbmplY3RfaHdfZXhj
ZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwogICAgIHJldHVybjsKKyNl
bmRpZgogCiAgZ3BfaW5fa2VybmVsOgogCkBAIC0xNzQ0LDcgKzE3NTIsOSBAQCB2b2lkIHVuc2V0
X25taV9jYWxsYmFjayh2b2lkKQogCiB2b2lkIGRvX2RldmljZV9ub3RfYXZhaWxhYmxlKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogeworI2lmZGVmIENPTkZJR19QVgogICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKKyNlbmRpZgogCiAgICAgaWYgKCAhZ3Vlc3RfbW9kZShyZWdz
KSApCiAgICAgewpAQCAtMTc2Miw2ICsxNzcyLDcgQEAgdm9pZCBkb19kZXZpY2Vfbm90X2F2YWls
YWJsZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAorI2lmZGVmIENPTkZJR19QVgogICAgIHZjcHVfcmVzdG9yZV9mcHVfbGF6eShjdXJyKTsKIAog
ICAgIGlmICggY3Vyci0+YXJjaC5wdi5jdHJscmVnWzBdICYgWDg2X0NSMF9UUyApCkBAIC0xNzcx
LDYgKzE3ODIsOSBAQCB2b2lkIGRvX2RldmljZV9ub3RfYXZhaWxhYmxlKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgIH0KICAgICBlbHNlCiAgICAgICAgIFRSQUNFXzBEKFRSQ19QVl9N
QVRIX1NUQVRFX1JFU1RPUkUpOworI2Vsc2UKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyNl
bmRpZgogCiAgICAgcmV0dXJuOwogfQpAQCAtMjA3OCwxMjIgKzIwOTIsNiBAQCB2b2lkIGFjdGl2
YXRlX2RlYnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikKICAgICB9CiB9CiAKLS8qCi0g
KiBVc2VkIGJ5IGh5cGVyY2FsbHMgYW5kIHRoZSBlbXVsYXRvci4KLSAqICAtRU5PREVWID0+ICNV
RAotICogIC1FSU5WQUwgPT4gI0dQIEludmFsaWQgYml0Ci0gKiAgLUVQRVJNICA9PiAjR1AgVmFs
aWQgYml0LCBidXQgbm90IHBlcm1pdHRlZCB0byB1c2UKLSAqLwotbG9uZyBzZXRfZGVidWdyZWco
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCi17
Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotCi0gICAgc3dpdGNoICggcmVnICkK
LSAgICB7Ci0gICAgY2FzZSAwIC4uLiAzOgotICAgICAgICBpZiAoICFhY2Nlc3Nfb2sodmFsdWUs
IHNpemVvZihsb25nKSkgKQotICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKLQotICAgICAgICB2
LT5hcmNoLmRyW3JlZ10gPSB2YWx1ZTsKLSAgICAgICAgaWYgKCB2ID09IGN1cnIgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBzd2l0Y2ggKCByZWcgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgY2FzZSAwOiB3cml0ZV9kZWJ1Z3JlZygwLCB2YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAg
Y2FzZSAxOiB3cml0ZV9kZWJ1Z3JlZygxLCB2YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAgY2Fz
ZSAyOiB3cml0ZV9kZWJ1Z3JlZygyLCB2YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAgY2FzZSAz
OiB3cml0ZV9kZWJ1Z3JlZygzLCB2YWx1ZSk7IGJyZWFrOwotICAgICAgICAgICAgfQotICAgICAg
ICB9Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSA0OgotICAgICAgICBpZiAoIHYtPmFyY2gu
cHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfREUgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9ERVY7
Ci0KLSAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KLSAgICBjYXNlIDY6Ci0gICAgICAgIC8qIFRo
ZSB1cHBlciAzMiBiaXRzIGFyZSBzdHJpY3RseSByZXNlcnZlZC4gKi8KLSAgICAgICAgaWYgKCB2
YWx1ZSAhPSAodWludDMyX3QpdmFsdWUgKQotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0K
LSAgICAgICAgLyoKLSAgICAgICAgICogRFI2OiBCaXRzIDQtMTEsMTYtMzEgcmVzZXJ2ZWQgKHNl
dCB0byAxKS4KLSAgICAgICAgICogICAgICBCaXQgMTIgcmVzZXJ2ZWQgKHNldCB0byAwKS4KLSAg
ICAgICAgICovCi0gICAgICAgIHZhbHVlICY9IH5EUl9TVEFUVVNfUkVTRVJWRURfWkVSTzsgLyog
cmVzZXJ2ZWQgYml0cyA9PiAwICovCi0gICAgICAgIHZhbHVlIHw9ICBEUl9TVEFUVVNfUkVTRVJW
RURfT05FOyAgLyogcmVzZXJ2ZWQgYml0cyA9PiAxICovCi0KLSAgICAgICAgdi0+YXJjaC5kcjYg
PSB2YWx1ZTsKLSAgICAgICAgaWYgKCB2ID09IGN1cnIgKQotICAgICAgICAgICAgd3JpdGVfZGVi
dWdyZWcoNiwgdmFsdWUpOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgNToKLSAgICAgICAg
aWYgKCB2LT5hcmNoLnB2LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFICkKLSAgICAgICAgICAgIHJl
dHVybiAtRU5PREVWOwotCi0gICAgICAgIC8qIEZhbGx0aHJvdWdoICovCi0gICAgY2FzZSA3Ogot
ICAgICAgICAvKiBUaGUgdXBwZXIgMzIgYml0cyBhcmUgc3RyaWN0bHkgcmVzZXJ2ZWQuICovCi0g
ICAgICAgIGlmICggdmFsdWUgIT0gKHVpbnQzMl90KXZhbHVlICkKLSAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIERSNzogQml0IDEwIHJlc2VydmVk
IChzZXQgdG8gMSkuCi0gICAgICAgICAqICAgICAgQml0cyAxMS0xMiwxNC0xNSByZXNlcnZlZCAo
c2V0IHRvIDApLgotICAgICAgICAgKi8KLSAgICAgICAgdmFsdWUgJj0gfkRSX0NPTlRST0xfUkVT
RVJWRURfWkVSTzsgLyogcmVzZXJ2ZWQgYml0cyA9PiAwICovCi0gICAgICAgIHZhbHVlIHw9ICBE
Ul9DT05UUk9MX1JFU0VSVkVEX09ORTsgIC8qIHJlc2VydmVkIGJpdHMgPT4gMSAqLwotICAgICAg
ICAvKgotICAgICAgICAgKiBQcml2aWxlZ2VkIGJpdHM6Ci0gICAgICAgICAqICAgICAgR0QgKGJp
dCAxMyk6IG11c3QgYmUgMC4KLSAgICAgICAgICovCi0gICAgICAgIGlmICggdmFsdWUgJiBEUl9H
RU5FUkFMX0RFVEVDVCApCi0gICAgICAgICAgICByZXR1cm4gLUVQRVJNOwotCi0gICAgICAgIC8q
IERSNy57RyxMfUUgPSAwID0+IGRlYnVnZ2luZyBkaXNhYmxlZCBmb3IgdGhpcyBkb21haW4uICov
Ci0gICAgICAgIGlmICggdmFsdWUgJiBEUjdfQUNUSVZFX01BU0sgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaSwgaW9fZW5hYmxlID0gMDsKLQotICAgICAgICAgICAgZm9y
ICggaSA9IERSX0NPTlRST0xfU0hJRlQ7IGkgPCAzMjsgaSArPSBEUl9DT05UUk9MX1NJWkUgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggKCh2YWx1ZSA+PiBpKSAmIDMpID09
IERSX0lPICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggISh2
LT5hcmNoLnB2LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0RFKSApCi0gICAgICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gLUVQRVJNOwotICAgICAgICAgICAgICAgICAgICBpb19lbmFibGUgfD0gdmFs
dWUgJiAoMyA8PCAoKGkgLSAxNikgPj4gMSkpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIH0KLQotICAgICAgICAgICAgdi0+YXJjaC5wdi5kcjdfZW11bCA9IGlvX2VuYWJsZTsKLSAg
ICAgICAgICAgIHZhbHVlICY9IH5pb19lbmFibGU7Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAg
ICAgICAgKiBJZiBEUjcgd2FzIHByZXZpb3VzbHkgY2xlYXIgdGhlbiB3ZSBuZWVkIHRvIGxvYWQg
YWxsIG90aGVyCi0gICAgICAgICAgICAgKiBkZWJ1ZyByZWdpc3RlcnMgYXQgdGhpcyBwb2ludCBh
cyB0aGV5IHdlcmUgbm90IHJlc3RvcmVkIGR1cmluZwotICAgICAgICAgICAgICogY29udGV4dCBz
d2l0Y2guICBVcGRhdGluZyBEUjcgaXRzZWxmIGhhcHBlbnMgbGF0ZXIuCi0gICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgIGlmICggKHYgPT0gY3VycikgJiYgISh2LT5hcmNoLmRyNyAmIERSN19B
Q1RJVkVfTUFTSykgKQotICAgICAgICAgICAgICAgIGFjdGl2YXRlX2RlYnVncmVncyh2KTsKLSAg
ICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgICAgICAvKiBaZXJvIHRoZSBlbXVsYXRlZCBj
b250cm9scyBpZiAlZHI3IGlzbid0IGFjdGl2ZS4gKi8KLSAgICAgICAgICAgIHYtPmFyY2gucHYu
ZHI3X2VtdWwgPSAwOwotCi0gICAgICAgIHYtPmFyY2guZHI3ID0gdmFsdWU7Ci0gICAgICAgIGlm
ICggdiA9PSBjdXJyICkKLSAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDcsIHZhbHVlKTsKLSAg
ICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gLUVOT0RFVjsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9pZCBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKHVuc2lnbmVkIGxvbmcgYWRkcikKIHsKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXgg
NzIxNDAzNzgyMC4uNjQzZTY5YWNmOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02ODEsNyArNjgx
LDE0IEBAIHZvaWQgYXJjaF92Y3B1X3JlZ3NfaW5pdChzdHJ1Y3QgdmNwdSAqdik7CiBzdHJ1Y3Qg
dmNwdV9odm1fY29udGV4dDsKIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNw
dSAqdiwgY29uc3Qgc3RydWN0IHZjcHVfaHZtX2NvbnRleHQgKmN0eCk7CiAKKyNpZmRlZiBDT05G
SUdfUFYKIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50
KTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVj
dCB4ODZfZXZlbnQgKmV2ZW50KQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorI2Vu
ZGlmCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKHVuc2lnbmVk
IGludCB2ZWN0b3IsIGludCBlcnJjb2RlKQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:45:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOhzb-0002c1-Rc; Mon, 19 Nov 2018 11:45:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhza-0002bp-DO
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:26 +0000
X-Inumbo-ID: 9abc7670-ebf0-11e8-a2f1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9abc7670-ebf0-11e8-a2f1-12d6303a7972;
 Mon, 19 Nov 2018 11:45: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 1gOhzZ-0003mh-EJ
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhzZ-0000Vo-Bs
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhzZ-0000Vo-Bs@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:45:25 +0000
Subject: [Xen-changelog] [xen master] x86/domctl: rework XEN_DOMCTL_{set,
 get}_address_size
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5NjliYzlmYzk2NmQzZjAwZDc1NjkyMmYzNWMyYjZlYmY1MzM5NjcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE1
OjU1OjQwIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE2OjA5OjUwIDIwMTggKzAwMDAKCiAgICB4ODYvZG9t
Y3RsOiByZXdvcmsgWEVOX0RPTUNUTF97c2V0LGdldH1fYWRkcmVzc19zaXplCiAgICAKICAgIEdv
aW5nIHRocm91Z2ggdG9vbHN0YWNrIGNvZGUsIHRoZXkgYXJlIHVzZWQgZm9yIFBWIGd1ZXN0cyBv
bmx5LgogICAgCiAgICBUaWdodGVuIHRoZWlyIGFjY2VzcyB0byBQViBvbmx5LiBSZXR1cm4gLUVP
UE5PVFNVUFAgaWYgdGhleSBhcmUgY2FsbGVkCiAgICBvbiBIVk0gZ3Vlc3RzLiBSZXdyaXRlIHRo
ZSBjb2RlIGluIGEgcGF0dGVybiB0aGF0IG1ha2VzIERDRSB3b3JrLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2RvbWN0bC5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCBmNzk4Mjdl
NmU0Li4zM2Y5YTg2OWMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC02MDksMTkgKzYwOSwzMyBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfYWRkcmVz
c19zaXplOgotICAgICAgICBpZiAoICgoZG9tY3RsLT51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDY0
KSAmJiAhZC0+YXJjaC5pc18zMmJpdF9wdikgfHwKLSAgICAgICAgICAgICAoKGRvbWN0bC0+dS5h
ZGRyZXNzX3NpemUuc2l6ZSA9PSAzMikgJiYgZC0+YXJjaC5pc18zMmJpdF9wdikgKQotICAgICAg
ICAgICAgcmV0ID0gMDsKLSAgICAgICAgZWxzZSBpZiAoIGRvbWN0bC0+dS5hZGRyZXNzX3NpemUu
c2l6ZSA9PSAzMiApCi0gICAgICAgICAgICByZXQgPSBzd2l0Y2hfY29tcGF0KGQpOworICAgICAg
ICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQorICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7
CisgICAgICAgIGVsc2UgaWYgKCBpc19wdl9kb21haW4oZCkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBpZiAoICgoZG9tY3RsLT51LmFkZHJlc3Nfc2l6ZS5zaXplID09IDY0KSAmJiAhZC0+YXJj
aC5pc18zMmJpdF9wdikgfHwKKyAgICAgICAgICAgICAgICAgKChkb21jdGwtPnUuYWRkcmVzc19z
aXplLnNpemUgPT0gMzIpICYmIGQtPmFyY2guaXNfMzJiaXRfcHYpICkKKyAgICAgICAgICAgICAg
ICByZXQgPSAwOworICAgICAgICAgICAgZWxzZSBpZiAoIGRvbWN0bC0+dS5hZGRyZXNzX3NpemUu
c2l6ZSA9PSAzMiApCisgICAgICAgICAgICAgICAgcmV0ID0gc3dpdGNoX2NvbXBhdChkKTsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICB9
CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFhFTl9ET01D
VExfZ2V0X2FkZHJlc3Nfc2l6ZToKLSAgICAgICAgZG9tY3RsLT51LmFkZHJlc3Nfc2l6ZS5zaXpl
ID0gaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCSVRTX1BFUl9MT05HOwotICAg
ICAgICBjb3B5YmFjayA9IHRydWU7CisgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisg
ICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgZWxzZSBpZiAoIGlzX3B2X2Rv
bWFpbihkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbWN0bC0+dS5hZGRyZXNzX3NpemUu
c2l6ZSA9CisgICAgICAgICAgICAgICAgaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gMzIgOiBCSVRT
X1BFUl9MT05HOworICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfbWFjaGluZV9hZGRyZXNzX3NpemU6Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:45:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOhzl-0002dj-Tl; Mon, 19 Nov 2018 11:45: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhzk-0002dX-R9
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:36 +0000
X-Inumbo-ID: a0cff0d0-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0cff0d0-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:45: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 1gOhzj-0003nJ-KR
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhzj-0000We-Hy
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhzj-0000We-Hy@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:45:35 +0000
Subject: [Xen-changelog] [xen master] x86: rearrange x86_64/entry.S
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllYTc1ZDJjMTNiNWVlN2Q1MWFlNDQ5Y2ExOWRhOGJlNjYwMGM5ZWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE1
OjU1OjQyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE2OjEwOjM1IDIwMTggKzAwMDAKCiAgICB4ODY6IHJl
YXJyYW5nZSB4ODZfNjQvZW50cnkuUwogICAgCiAgICBTcGxpdCB0aGUgZmlsZSBpbnRvIHR3byBo
YWx2ZXMuIFRoZSBmaXJzdCBoYWxmIHBlcnRhaW5zIHRvIFBWIGd1ZXN0CiAgICBjb2RlIHdoaWxl
IHRoZSBzZWNvbmQgaGFsZiBpcyBtb3N0bHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvciBpdHNlbGYg
dG8KICAgIGhhbmRsZSBpbnRlcnJ1cHRzIGFuZCBleGNlcHRpb25zLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8
IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UwppbmRleCA0OGNiOTZjYjkxLi44ZTEyZGVjZWE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xMjEs
MTYgKzEyMSw2IEBAIHByb2Nlc3NfdHJhcDoKICAgICAgICAgY2FsbCBjcmVhdGVfYm91bmNlX2Zy
YW1lCiAgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCiAKLS8qIE5vIHNwZWNpYWwgcmVnaXN0
ZXIgYXNzdW1wdGlvbnMuICovCi1FTlRSWShyZXRfZnJvbV9pbnRyKQotICAgICAgICBHRVRfQ1VS
UkVOVChieCkKLSAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0gICAgICAgIGp6ICAg
IHJlc3RvcmVfYWxsX3hlbgotICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheAot
ICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCi0gICAgICAgIGplICAg
IHRlc3RfYWxsX2V2ZW50cwotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0K
ICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiAlcmJ4
OiBzdHJ1Y3QgdmNwdSwgaW50ZXJydXB0cyBkaXNhYmxlZCAqLwpAQCAtMjExLDI2ICsyMDEsNiBA
QCBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CiAuTGZ0MDogIGlyZXRxCiAgICAgICAgIF9BU01fUFJFX0VY
VEFCTEUoLkxmdDAsIGhhbmRsZV9leGNlcHRpb24pCiAKLSAgICAgICAgQUxJR04KLS8qIE5vIHNw
ZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCi1yZXN0b3JlX2FsbF94ZW46Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBzd2l0Y2ggdG8gdGhlIHBl
ci1DUFUgcGFnZSB0YWJsZXMsIGluCi0gICAgICAgICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUg
UFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAjTUMpLgotICAgICAgICAgKi8KLSAgICAgICAg
R0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgY21wYiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQo
dXNlX3B2X2NyMykoJXJieCkKLVVOTElLRUxZX1NUQVJUKG5lLCBleGl0X2NyMykKLSAgICAgICAg
bW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYngpLCAlcmF4Ci0gICAgICAgIG1v
diAgICVyYXgsICVjcjMKLVVOTElLRUxZX0VORChleGl0X2NyMykKLQotICAgICAgICAvKiBXQVJO
SU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQu
ICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QgLyogUmVxOiAlcmJ4PWVuZCwg
Q2xvYjogYWNkICovCi0KLSAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgKLSAgICAgICAgaXJldHEK
LQogLyoKICAqIFdoZW4gZW50ZXJpbmcgU1lTQ0FMTCBmcm9tIGtlcm5lbCBtb2RlOgogICogICVy
YXggICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBoeXBlcmNhbGwgdmVjdG9yCkBAIC01NTMs
OCArNTIzLDQyIEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5jX2V4dGFibGUpCiAgICAgICAgIGptcCAg
IGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMgLyogRG9lcyBub3QgcmV0dXJuICovCiAgICAg
ICAgIC5wb3BzZWN0aW9uCiAKKy8qIC0tLSBDT0RFIEJFTE9XIFRISVMgTElORSAoTU9TVExZKSBO
T1QgR1VFU1QgUkVMQVRFRCAtLS0gKi8KKworICAgICAgICAudGV4dAorCisvKiBObyBzcGVjaWFs
IHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLworRU5UUlkocmV0X2Zyb21faW50cikKKyAgICAgICAg
R0VUX0NVUlJFTlQoYngpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgICAg
ICBqeiAgICByZXN0b3JlX2FsbF94ZW4KKyAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCks
ICVyYXgKKyAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQorICAgICAg
ICBqZSAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2
ZW50cworCiAgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKIAor
ICAgICAgICBBTElHTgorLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KK3Jl
c3RvcmVfYWxsX3hlbjoKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgd2hldGhlciB3ZSBu
ZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywgaW4KKyAgICAgICAgICog
Y2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20gYW4gTk1JIG9yICNNQyku
CisgICAgICAgICAqLworICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBjbXBiICAk
MCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQorVU5MSUtFTFlfU1RBUlQo
bmUsIGV4aXRfY3IzKQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMyko
JXJieCksICVyYXgKKyAgICAgICAgbW92ICAgJXJheCwgJWNyMworVU5MSUtFTFlfRU5EKGV4aXRf
Y3IzKQorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fWEVO
X0lTVCAvKiBSZXE6ICVyYng9ZW5kLCBDbG9iOiBhY2QgKi8KKworICAgICAgICBSRVNUT1JFX0FM
TCBhZGo9OAorICAgICAgICBpcmV0cQorCiBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAg
ICBTQVZFX0FMTCBDTEFDCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:45:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:45: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 1gOhzw-0002fF-Ve; Mon, 19 Nov 2018 11:45:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhzv-0002f2-8m
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:47 +0000
X-Inumbo-ID: a6e1b8ee-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6e1b8ee-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11: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 1gOhzt-0003na-QW
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOhzt-0000XW-Nx
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOhzt-0000XW-Nx@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:45:45 +0000
Subject: [Xen-changelog] [xen master] x86: update help string for CONFIG_HVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY4ODEwZDMzM2UyYWE3MzkyMGUxNDRhZTJkZGVjMmNlMWVmNTlhZjgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE1
OjU1OjQ1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE2OjEyOjEyIDIwMTggKzAwMDAKCiAgICB4ODY6IHVw
ZGF0ZSBoZWxwIHN0cmluZyBmb3IgQ09ORklHX0hWTQogICAgCiAgICBVcGRhdGUgdGV4dC4gQ2hh
bmdlICJndWVzdCIgdG8gImRvbWFpbiIgd2hlcmUgYXBwcm9wcmlhdGUgYmVjYXVzZQogICAgImd1
ZXN0IiBkb2Vzbid0IGluY2x1ZGUgRG9tYWluIDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnIHwgOSArKysrLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRleCA1
NDhjYmY5OTBlLi4xMmI2OGE4NTQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZwor
KysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtNjIsMTIgKzYyLDExIEBAIGNvbmZpZyBIVk0K
IAlkZWZfYm9vbCAhUFZfU0hJTV9FWENMVVNJVkUKIAlwcm9tcHQgIkhWTSBzdXBwb3J0IgogCS0t
LWhlbHAtLS0KLQkgIEludGVyZmFjZXMgdG8gc3VwcG9ydCBIVk0gZ3Vlc3RzIHdoaWNoIHJlcXVp
cmUgaGFyZHdhcmUKLQkgIHN1cHBvcnQgbGlrZSBJbnRlbCdzIFZULXggb3IgQU1EJ3MgU1ZNLiBO
b3RlIHRoZSBoeXBlcnZpc29yCi0JICBkb2Vzbid0IGRpc3Rpbmd1aXNoIEhWTSBvciBQVkggZ3Vl
c3QgdHlwZXMuIFBWSCBndWVzdCB0eXBlCi0JICBpcyBvbmx5IGEgY29uY2VwdCBmb3IgZW5kIHVz
ZXJzLgorCSAgSW50ZXJmYWNlcyB0byBzdXBwb3J0IEhWTSBkb21haW5zLiAgSFZNIGRvbWFpbnMg
cmVxdWlyZSBoYXJkd2FyZQorCSAgdmlydHVhbGlzYXRpb24gZXh0ZW5zaW9ucyAoZS5nLiBJbnRl
bCBWVC14LCBBTUQgU1ZNKSwgYnV0IGNhbiBib290CisJICBndWVzdHMgd2hpY2ggaGF2ZSBubyBz
cGVjaWZpYyBYZW4ga25vd2xlZGdlLgogCi0JICBUaGlzIG9wdGlvbiBpcyBuZWVkZWQgaWYgeW91
IHdhbnQgdG8gcnVuIEhWTSBvciBQVkggZ3Vlc3RzLgorCSAgVGhpcyBvcHRpb24gaXMgbmVlZGVk
IGlmIHlvdSB3YW50IHRvIHJ1biBIVk0gb3IgUFZIIGRvbWFpbnMuCiAKIAkgIElmIHVuc3VyZSwg
c2F5IFkuCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:45:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi07-0002gH-1U; Mon, 19 Nov 2018 11:45:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi05-0002g9-MI
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:57 +0000
X-Inumbo-ID: acf5833f-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acf5833f-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:45: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 1gOi04-0003nm-0j
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi03-0000YZ-UZ
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:45:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi03-0000YZ-UZ@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:45:55 +0000
Subject: [Xen-changelog] [xen master] x86/vcpu: Remove struct vcpu
 allocation restriction 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>

Y29tbWl0IGYyNzIyZWEwMjMwZGNhNzk2ZjYzMTQ4ZDhlZDMzMTNmMWRiY2JlOGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE5vdiAyIDE3OjQ2OjM4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE3OjA3OjEx
IDIwMTggKzAwMDAKCiAgICB4ODYvdmNwdTogUmVtb3ZlIHN0cnVjdCB2Y3B1IGFsbG9jYXRpb24g
cmVzdHJpY3Rpb24gd2hlbiBwb3NzaWJsZQogICAgCiAgICBUaGVyZSBpcyBubyBuZWVkIGZvciBz
dHJ1Y3QgdmNwdSB0byBsaXZlIGJlbG93IHRoZSA0RyBib3VuZGFyeSBmb3IgUFYgZ3Vlc3RzLAog
ICAgb3IgZm9yIEhWTSB2Y3B1cyB1c2luZyBIQVAuCiAgICAKICAgIFBsdW1iIHN0cnVjdCBkb21h
aW4gaW50byBhbGxvY192Y3B1X3N0cnVjdCgpIHNvIHRoZSB4ODYgdmVyc2lvbiBjYW4gcXVlcnkg
dGhlCiAgICBkb21haW4ncyB0eXBlIGFuZCBwYWdpbmcgc2V0dGluZ3MuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
fCAyICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgfCA3ICsrKysrLS0KIHhlbi9jb21tb24v
ZG9tYWluLmMgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCB8IDIgKy0KIDQg
ZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBm
ZWViYmY1YTkyLi44MDQzMjg3MmQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC01MTYsNyArNTE2LDcgQEAgdm9pZCBkdW1w
X3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAjZGVmaW5lIE1BWF9QQUdFU19QRVJf
VkNQVSAgMQogI2VuZGlmCiAKLXN0cnVjdCB2Y3B1ICphbGxvY192Y3B1X3N0cnVjdCh2b2lkKQor
c3RydWN0IHZjcHUgKmFsbG9jX3ZjcHVfc3RydWN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA5NDNmOTViNjc2Li5mNmZlOTU0MzEzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCkBAIC0zMDIsNyArMzAyLDcgQEAgdm9pZCBmcmVlX2RvbWFpbl9zdHJ1Y3Qoc3RydWN0IGRv
bWFpbiAqZCkKICAgICBmcmVlX3hlbmhlYXBfcGFnZShkKTsKIH0KIAotc3RydWN0IHZjcHUgKmFs
bG9jX3ZjcHVfc3RydWN0KHZvaWQpCitzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3QoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICAvKgpAQCAt
MzExLDggKzMxMSwxMSBAQCBzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3Qodm9pZCkKICAg
ICAgKiBtYXkgcmVxdWlyZSB0aGF0IHRoZSBzaGFkb3cgQ1IzIHBvaW50cyBiZWxvdyA0R0IsIGFu
ZCBoZW5jZSB0aGUgd2hvbGUKICAgICAgKiBzdHJ1Y3R1cmUgbXVzdCBzYXRpc2Z5IHRoaXMgcmVz
dHJpY3Rpb24uIFRodXMgd2Ugc3BlY2lmeSBNRU1GX2JpdHMoMzIpLgogICAgICAqLworICAgIHVu
c2lnbmVkIGludCBtZW1mbGFncyA9CisgICAgICAgIChpc19odm1fZG9tYWluKGQpICYmIHBhZ2lu
Z19tb2RlX3NoYWRvdyhkKSkgPyBNRU1GX2JpdHMoMzIpIDogMDsKKwogICAgIEJVSUxEX0JVR19P
TihzaXplb2YoKnYpID4gUEFHRV9TSVpFKTsKLSAgICB2ID0gYWxsb2NfeGVuaGVhcF9wYWdlcygw
LCBNRU1GX2JpdHMoMzIpKTsKKyAgICB2ID0gYWxsb2NfeGVuaGVhcF9wYWdlcygwLCBtZW1mbGFn
cyk7CiAgICAgaWYgKCB2ICE9IE5VTEwgKQogICAgICAgICBjbGVhcl9wYWdlKHYpOwogICAgIHJl
dHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9t
YWluLmMKaW5kZXggYjhkNDg0ODk3MC4uZDY2NTBmMDY1NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xNDAsNyArMTQwLDcgQEAg
c3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAogCiAgICAgQlVHX09OKCghaXNfaWRsZV9kb21haW4o
ZCkgfHwgdmNwdV9pZCkgJiYgZC0+dmNwdVt2Y3B1X2lkXSk7CiAKLSAgICBpZiAoICh2ID0gYWxs
b2NfdmNwdV9zdHJ1Y3QoKSkgPT0gTlVMTCApCisgICAgaWYgKCAodiA9IGFsbG9jX3ZjcHVfc3Ry
dWN0KGQpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICB2LT5kb21haW4g
PSBkOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUv
eGVuL2RvbWFpbi5oCmluZGV4IDVlMzkzZmQ3ZjIuLjMzZTQxNDg2Y2IgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKQEAg
LTM2LDcgKzM2LDcgQEAgc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWluX3N0cnVjdCh2b2lkKTsK
IHZvaWQgZnJlZV9kb21haW5fc3RydWN0KHN0cnVjdCBkb21haW4gKmQpOwogCiAvKiBBbGxvY2F0
ZS9mcmVlIGEgVkNQVSBzdHJ1Y3R1cmUuICovCi1zdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1
Y3Qodm9pZCk7CitzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3QoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCk7CiB2b2lkIGZyZWVfdmNwdV9zdHJ1Y3Qoc3RydWN0IHZjcHUgKnYpOwogCiAvKiBB
bGxvY2F0ZS9mcmVlIGEgUElSUSBzdHJ1Y3R1cmUuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:46:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi0I-0002hP-3M; Mon, 19 Nov 2018 11:46:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi0G-0002hG-EC
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:08 +0000
X-Inumbo-ID: b309228c-ebf0-11e8-9d7b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b309228c-ebf0-11e8-9d7b-12d6303a7972;
 Mon, 19 Nov 2018 11:46: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 1gOi0E-0003oB-6r
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi0E-0000a1-4X
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi0E-0000a1-4X@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:46:06 +0000
Subject: [Xen-changelog] [xen master] tools: Move the typesafe min/max
 helpers into xen-tools/libs.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3ODI5ZWEzY2IwMjExMmQ5NjAzOGIxYjZmZDk5ODRiMTBkMTYzOTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1bCAxOSAxNjo0MjowNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNzowNzox
MSAyMDE4ICswMDAwCgogICAgdG9vbHM6IE1vdmUgdGhlIHR5cGVzYWZlIG1pbi9tYXggaGVscGVy
cyBpbnRvIHhlbi10b29scy9saWJzLmgKICAgIAogICAgLi4uIHJhdGhlciB0aGFuIGltcGxlbWVu
dGluZyB0aGVtIHNlcGFyYXRlbHkgZm9yIGxpYnhjIGFuZCBsaWJ4bC4gIFRoZXkgd2lsbAogICAg
c2hvcnRseSBiZSB3YW50ZWQgaW4gbGlieDg2IGFzIHdlbGwuCiAgICAKICAgIEZpeCB1cCB0aGUg
c3R5bGUvY29uc2lzdGVuY3kgaW4gdGhlIGRlY2xhcmF0aW9uLCBidXQgbm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9pbmNsdWRlL3hlbi10b29scy9saWJzLmggfCAzOCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oICAgICAg
IHwgMTYgLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgIHwg
MTYgLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAz
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi10b29scy9saWJz
LmggYi90b29scy9pbmNsdWRlL3hlbi10b29scy9saWJzLmgKaW5kZXggOTI3ZTA1NzM4OS4uY2M3
ZGZjOGM2NCAxMDA2NDQKLS0tIGEvdG9vbHMvaW5jbHVkZS94ZW4tdG9vbHMvbGlicy5oCisrKyBi
L3Rvb2xzL2luY2x1ZGUveGVuLXRvb2xzL2xpYnMuaApAQCAtMjEsNCArMjEsNDIgQEAKICNkZWZp
bmUgTUlOKHgsIHkpICgoeCkgPCAoeSkgPyAoeCkgOiAoeSkpCiAjZW5kaWYKIAorI2lmbmRlZiBt
aW4KKyNkZWZpbmUgbWluKHgsIHkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
Y29uc3QgdHlwZW9mKHgpIF94ID0gKHgpOyAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3Qg
dHlwZW9mKHkpIF95ID0gKHkpOyAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZvaWQpICgmX3gg
PT0gJl95KTsgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKF94IDwgX3kpID8gX3ggOiBf
eTsgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQorI2VuZGlmCisKKyNpZm5kZWYgbWF4Cisj
ZGVmaW5lIG1heCh4LCB5KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0
IHR5cGVvZih4KSBfeCA9ICh4KTsgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGVv
Zih5KSBfeSA9ICh5KTsgICAgICAgICAgICAgICBcCisgICAgICAgICh2b2lkKSgmX3ggPT0gJl95
KTsgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIChfeCA+IF95KSA/IF94IDogX3k7ICAg
ICAgICAgICAgICAgICAgICBcCisgICAgfSkKKyNlbmRpZgorCisjaWZuZGVmIG1pbl90CisjZGVm
aW5lIG1pbl90KHR5cGUsIHgsIHkpICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5
cGUgX3ggPSAoeCk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGUgX3kg
PSAoeSk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIChfeCA8IF95KSA/IF94OiBfeTsg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKyNlbmRpZgorCisjaWZuZGVmIG1heF90Cisj
ZGVmaW5lIG1heF90KHR5cGUsIHgsIHkpICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0
IHR5cGUgX3ggPSAoeCk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGUg
X3kgPSAoeSk7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIChfeCA+IF95KSA/IF94OiBf
eTsgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKyNlbmRpZgorCiAjZW5kaWYJLyogX19Y
RU5fVE9PTFNfTElCU19fICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmgg
Yi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKaW5kZXggNzA1ZWFhOTM4NS4uYWRjM2I2YTU3MSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3ByaXZhdGUuaApAQCAtNDA1LDIyICs0MDUsNiBAQCBpbnQgeGNfZmZzMTYodWludDE2X3QgeCk7
CiBpbnQgeGNfZmZzMzIodWludDMyX3QgeCk7CiBpbnQgeGNfZmZzNjQodWludDY0X3QgeCk7CiAK
LSNkZWZpbmUgbWluKFgsIFkpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgICAgICBjb25zdCB0eXBlb2YgKFgpIF94ID0gKFgpOyAgICAgICAgICAgXAotICAgICAgICAg
ICAgY29uc3QgdHlwZW9mIChZKSBfeSA9IChZKTsgICAgICAgICAgIFwKLSAgICAgICAgICAgICh2
b2lkKSAoJl94ID09ICZfeSk7ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAoX3ggPCBf
eSkgPyBfeCA6IF95OyB9KQotI2RlZmluZSBtYXgoWCwgWSkgKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgIGNvbnN0IHR5cGVvZiAoWCkgX3ggPSAoWCk7ICAgICAg
ICAgICBcCi0gICAgICAgICAgICBjb25zdCB0eXBlb2YgKFkpIF95ID0gKFkpOyAgICAgICAgICAg
XAotICAgICAgICAgICAgKHZvaWQpICgmX3ggPT0gJl95KTsgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgICAgIChfeCA+IF95KSA/IF94IDogX3k7IH0pCi0KLSNkZWZpbmUgbWluX3QodHlwZSx4
LHkpIFwKLSAgICAgICAgKHsgdHlwZSBfX3ggPSAoeCk7IHR5cGUgX195ID0gKHkpOyBfX3ggPCBf
X3kgPyBfX3g6IF9feTsgfSkKLSNkZWZpbmUgbWF4X3QodHlwZSx4LHkpIFwKLSAgICAgICAgKHsg
dHlwZSBfX3ggPSAoeCk7IHR5cGUgX195ID0gKHkpOyBfX3ggPiBfX3kgPyBfX3g6IF9feTsgfSkK
LQogI2RlZmluZSBET01QUklOVEYoZm10LCBhcmdzLi4uKSB4Y19kb21fcHJpbnRmKGRvbS0+eGNo
LCBmbXQsICMjIGFyZ3MpCiAjZGVmaW5lIERPTVBSSU5URl9DQUxMRUQoeGNoKSB4Y19kb21fcHJp
bnRmKCh4Y2gpLCAiJXM6IGNhbGxlZCIsIF9fRlVOQ1RJT05fXykKIApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggMTUzNTY2YWNkMC4uZmY4ODkzODVmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMzgs
MjIgKzEzOCw2IEBACiAjZGVmaW5lIE1BU0tfRVhUUih2LCBtKSAoKCh2KSAmIChtKSkgLyAoKG0p
ICYgLShtKSkpCiAjZGVmaW5lIE1BU0tfSU5TUih2LCBtKSAoKCh2KSAqICgobSkgJiAtKG0pKSkg
JiAobSkpCiAKLSNkZWZpbmUgbWluKFgsIFkpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICBjb25zdCB0eXBlb2YgKFgpIF94ID0gKFgpOyAgICAgICAgICAgXAot
ICAgICAgICAgICAgY29uc3QgdHlwZW9mIChZKSBfeSA9IChZKTsgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICh2b2lkKSAoJl94ID09ICZfeSk7ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAoX3ggPCBfeSkgPyBfeCA6IF95OyB9KQotI2RlZmluZSBtYXgoWCwgWSkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGNvbnN0IHR5cGVvZiAoWCkgX3ggPSAo
WCk7ICAgICAgICAgICBcCi0gICAgICAgICAgICBjb25zdCB0eXBlb2YgKFkpIF95ID0gKFkpOyAg
ICAgICAgICAgXAotICAgICAgICAgICAgKHZvaWQpICgmX3ggPT0gJl95KTsgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgIChfeCA+IF95KSA/IF94IDogX3k7IH0pCi0KLSNkZWZpbmUgbWlu
X3QodHlwZSwgeCwgeSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAoeyBjb25zdCB0eXBlIF94ID0gKHgpOyBjb25zdCB0eXBlIF95ID0gKHkpOyBf
eCA8IF95ID8gX3g6IF95OyB9KQotI2RlZmluZSBtYXhfdCh0eXBlLCB4LCB5KSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICh7IGNvbnN0IHR5cGUg
X3ggPSAoeCk7IGNvbnN0IHR5cGUgX3kgPSAoeSk7IF94ID4gX3kgPyBfeDogX3k7IH0pCi0KICNk
ZWZpbmUgTElCWExfX0xPR0dJTkdfRU5BQkxFRAogCiAjaWZkZWYgTElCWExfX0xPR0dJTkdfRU5B
QkxFRAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:46:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi0R-0002iT-5D; Mon, 19 Nov 2018 11:46:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi0P-0002iK-UO
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:17 +0000
X-Inumbo-ID: b91b21b8-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b91b21b8-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:46: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 1gOi0O-0003oQ-Cq
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi0O-0000aj-AW
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi0O-0000aj-AW@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:46:16 +0000
Subject: [Xen-changelog] [xen master] x86/traps: Misc non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllZDk0MmUyM2UxMWRmZmVhMWVjMmE2MzY2MmQ2ZjEzYTYxYTU3NzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiA1IDE2OjAzOjAzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiA1IDE3OjA3OjEx
IDIwMTggKzAwMDAKCiAgICB4ODYvdHJhcHM6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xlYW51cAog
ICAgCiAgICAgKiBzL3Vuc2lnbmVkIGNoYXIvdWludDhfdC8gZm9yIGNsYXJpdHkKICAgICAqIERy
b3AgcmVkdW5kYW50IHJldHVybiBhdCB0aGUgZW5kIG9mIGEgdm9pZCBmdW5jdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90
cmFwcy5jIHwgOCArKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDc3NjVmOWE1ZDcuLjk0NzFkODkwMjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xNTM3LDkg
KzE1MzcsOSBAQCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICBpZiAoIHJlZ3MtPmVycm9yX2NvZGUgJiBYODZfWEVDX0lEVCApCiAgICAg
ewogICAgICAgICAvKiBUaGlzIGZhdWx0IG11c3QgYmUgZHVlIHRvIDxJTlQgbj4gaW5zdHJ1Y3Rp
b24uICovCi0gICAgICAgIGNvbnN0IHN0cnVjdCB0cmFwX2luZm8gKnRpOwotICAgICAgICB1bnNp
Z25lZCBjaGFyIHZlY3RvciA9IHJlZ3MtPmVycm9yX2NvZGUgPj4gMzsKLSAgICAgICAgdGkgPSAm
di0+YXJjaC5wdi50cmFwX2N0eHRbdmVjdG9yXTsKKyAgICAgICAgdWludDhfdCB2ZWN0b3IgPSBy
ZWdzLT5lcnJvcl9jb2RlID4+IDM7CisgICAgICAgIGNvbnN0IHN0cnVjdCB0cmFwX2luZm8gKnRp
ID0gJnYtPmFyY2gucHYudHJhcF9jdHh0W3ZlY3Rvcl07CisKICAgICAgICAgaWYgKCBwZXJtaXRf
c29mdGludChUSV9HRVRfRFBMKHRpKSwgdiwgcmVncykgKQogICAgICAgICB7CiAgICAgICAgICAg
ICByZWdzLT5yaXAgKz0gMjsKQEAgLTE3ODUsOCArMTc4NSw2IEBAIHZvaWQgZG9fZGV2aWNlX25v
dF9hdmFpbGFibGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAjZWxzZQogICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwogI2VuZGlmCi0KLSAgICByZXR1cm47CiB9CiAKIHZvaWQgZG9fZGVi
dWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:46:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOi0a-0002jf-6r; Mon, 19 Nov 2018 11:46:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi0Z-0002jX-SS
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:27 +0000
X-Inumbo-ID: bf307e62-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf307e62-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:46: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 1gOi0Y-0003oa-Ja
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi0Y-0000bv-Gk
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi0Y-0000bv-Gk@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:46:26 +0000
Subject: [Xen-changelog] [xen master] x86: make entry point code build when
 !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjNjUxYmQyNDYwM2FhY2Q0ODQzMDA4YmQ2ZjJlMzk1Y2U5MmFkYWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCAxOSAx
MjozMjoxMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBOb3YgNSAxNzoyMzo0NyAyMDE4ICswMDAwCgogICAgeDg2OiBt
YWtlIGVudHJ5IHBvaW50IGNvZGUgYnVpbGQgd2hlbiAhQ09ORklHX1BWCiAgICAKICAgIFNraXAg
YnVpbGRpbmcgeDg2XzY0L2NvbXBhdC9lbnRyeS5TIGFuZCBwdXQgQ09ORklHX1BWIGluCiAgICB4
ODZfNjQvZW50cnkuUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUgICAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICB8IDM4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIHwg
IDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYveDg2XzY0L01ha2VmaWxlCmluZGV4IGYzMzZhNmFlNjUuLjRiZmExNDgwZWIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9NYWtlZmlsZQpAQCAtMSw0ICsxLDQgQEAKLXN1YmRpci15ICs9IGNvbXBhdAorc3ViZGlyLSQo
Q09ORklHX1BWKSArPSBjb21wYXQKIAogb2JqLWJpbi15ICs9IGVudHJ5Lm8KIG9iai15ICs9IHRy
YXBzLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA4ZTEyZGVjZWE4Li5lOGVhZTNiMDhkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCkBAIC0xNSw2ICsxNSwxNyBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNp
bmNsdWRlIDxpcnFfdmVjdG9ycy5oPgogCisvKiAlcnNwOiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
LworLm1hY3JvIEFTU0VSVF9DT05URVhUX0lTX1hFTgorI2lmbmRlZiBOREVCVUcKKyAgICAgICAg
dGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIFVOTElLRUxZX1NUQVJUKG56LCBBU1NF
UlRfWEVOX1xAKQorICAgICAgICBBU1NFUlRfRkFJTEVEKCJJTlRFUlJVUFRFRCBYRU4gQ09OVEVY
VCIpCisgICAgICAgIF9fVU5MSUtFTFlfRU5EKEFTU0VSVF9YRU5fXEApCisjZW5kaWYKKy5lbmRt
CisKKyNpZmRlZiBDT05GSUdfUFYKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShzd2l0
Y2hfdG9fa2VybmVsKQogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgK
QEAgLTUyMiw2ICs1MzMsNyBAQCBFTlRSWShkb21fY3Jhc2hfc3luY19leHRhYmxlKQogICAgICAg
ICB4b3JsICAlZWRpLCVlZGkKICAgICAgICAgam1wICAgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cyAvKiBEb2VzIG5vdCByZXR1cm4gKi8KICAgICAgICAgLnBvcHNlY3Rpb24KKyNlbmRpZiAv
KiBDT05GSUdfUFYgKi8KIAogLyogLS0tIENPREUgQkVMT1cgVEhJUyBMSU5FIChNT1NUTFkpIE5P
VCBHVUVTVCBSRUxBVEVEIC0tLSAqLwogCkBAIC01MjksNiArNTQxLDcgQEAgRU5UUlkoZG9tX2Ny
YXNoX3N5bmNfZXh0YWJsZSkKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4g
Ki8KIEVOVFJZKHJldF9mcm9tX2ludHIpCisjaWZkZWYgQ09ORklHX1BWCiAgICAgICAgIEdFVF9D
VVJSRU5UKGJ4KQogICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKICAgICAgICAganog
ICAgcmVzdG9yZV9hbGxfeGVuCkBAIC01MzYsNiArNTQ5LDEwIEBAIEVOVFJZKHJldF9mcm9tX2lu
dHIpCiAgICAgICAgIGNtcGIgICQwLCBET01BSU5faXNfMzJiaXRfcHYoJXJheCkKICAgICAgICAg
amUgICAgdGVzdF9hbGxfZXZlbnRzCiAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVu
dHMKKyNlbHNlCisgICAgICAgIEFTU0VSVF9DT05URVhUX0lTX1hFTgorICAgICAgICBqbXAgICBy
ZXN0b3JlX2FsbF94ZW4KKyNlbmRpZgogCiAgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAi
YXgiLCBAcHJvZ2JpdHMKIApAQCAtNjE4LDYgKzYzNSw3IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2
ZWQ6CiAgICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3Ap
CiAgICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQKIAorI2lmZGVmIENP
TkZJR19QVgogICAgICAgICBBTFRFUk5BVElWRV8yICJqbXAgLkxjcjRfcHYzMl9kb25lIiwgXAog
ICAgICAgICAgICAgX19zdHJpbmdpZnkobW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4KSwgWDg2
X0ZFQVRVUkVfWEVOX1NNRVAsIFwKICAgICAgICAgICAgIF9fc3RyaW5naWZ5KG1vdiBWQ1BVX2Rv
bWFpbiglcmJ4KSwgJXJheCksIFg4Nl9GRUFUVVJFX1hFTl9TTUFQCkBAIC02NTcsNiArNjc1LDkg
QEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgdGVzdCAgJH4oUEZFQ193cml0ZV9h
Y2Nlc3N8UEZFQ19pbnNuX2ZldGNoKSwlZWF4CiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2Fs
bF9ldmVudHMKIC5MY3I0X3B2MzJfZG9uZToKKyNlbHNlCisgICAgICAgIEFTU0VSVF9DT05URVhU
X0lTX1hFTgorI2VuZGlmIC8qIENPTkZJR19QViAqLwogICAgICAgICBzdGkKIDE6ICAgICAgbW92
cSAgJXJzcCwlcmRpCiAgICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVh
eApAQCAtNjY2LDEyICs2ODcsMTcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAg
SU5ESVJFQ1RfQ0FMTCAlcmR4CiAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgbW92ICAgJXIxM2IsIFNUQUNLX0NQVUlORk9fRklF
TEQodXNlX3B2X2NyMykoJXIxNCkKKyNpZmRlZiBDT05GSUdfUFYKICAgICAgICAgdGVzdGIgJDMs
VVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCiAgICAgICAgIG1v
dnEgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKICAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18z
MmJpdF9wdiglcmF4KQogICAgICAgICBqbmUgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAgICAg
ICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cworI2Vsc2UKKyAgICAgICAgQVNTRVJUX0NPTlRFWFRf
SVNfWEVOCisgICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbgorI2VuZGlmCiAKIC8qIE5vIHNw
ZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2Fi
bGVkOgpAQCAtODIyLDYgKzg0OCw3IEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBt
b3YgICAlcjEyLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAuTGlzdF9jcjNf
b2theToKIAorI2lmZGVmIENPTkZJR19QVgogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAg
ICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIDFmCkBAIC04MzYsNyAr
ODYzLDExIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBtb3ZsICAkVVJFR1Nfa2Vy
bmVsX3NpemVvZi84LCVlY3gKICAgICAgICAgbW92cSAgJXJkaSwlcnNwCiAgICAgICAgIHJlcCAg
IG1vdnNxCi0xOiAgICAgIG1vdnEgICVyc3AsJXJkaQorMToKKyNlbHNlCisgICAgICAgIEFTU0VS
VF9DT05URVhUX0lTX1hFTgorI2VuZGlmCisgICAgICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAg
ICBtb3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKICAgICAgICAgbGVhcSAgZXhj
ZXB0aW9uX3RhYmxlKCVyaXApLCVyZHgKICAgICAgICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAl
cmR4CkBAIC04NDcsNiArODc4LDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIGpu
ZSAgIHJldF9mcm9tX2ludHIKIAogICAgICAgICAvKiBXZSB3YW50IHRvIGdldCBzdHJhaWdodCB0
byB0aGUgSVJFVCBvbiB0aGUgTk1JIGV4aXQgcGF0aC4gKi8KKyNpZmRlZiBDT05GSUdfUFYKICAg
ICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxf
eGVuCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQpAQCAtODYyLDYgKzg5NCwxMCBAQCBoYW5kbGVf
aXN0X2V4Y2VwdGlvbjoKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgp
CiAgICAgICAgIGplICAgIHJlc3RvcmVfYWxsX2d1ZXN0CiAgICAgICAgIGptcCAgIGNvbXBhdF9y
ZXN0b3JlX2FsbF9ndWVzdAorI2Vsc2UKKyAgICAgICAgQVNTRVJUX0NPTlRFWFRfSVNfWEVOCisg
ICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbgorI2VuZGlmCiAKIEVOVFJZKG1hY2hpbmVfY2hl
Y2spCiAgICAgICAgIHB1c2hxICQwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Fz
bV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCBkYTUwNGVh
ZWMyLi5lNjg4Y2YxYzE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTMyMSwxMCArMzIx
LDE0IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBzdWJx
ICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3IxNStcYWRqKSwgJXJzcAogLmVuZG0KIAorI2lm
ZGVmIENPTkZJR19QVgogI2RlZmluZSBDUjRfUFYzMl9SRVNUT1JFICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRV8yICIiLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICJjYWxsIGNyNF9wdjMyX3Jlc3RvcmUiLCBYODZfRkVB
VFVSRV9YRU5fU01FUCwgXAogICAgICAgICAiY2FsbCBjcjRfcHYzMl9yZXN0b3JlIiwgWDg2X0ZF
QVRVUkVfWEVOX1NNQVAKKyNlbHNlCisjZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUKKyNlbmRpZgog
CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:46:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi0l-0002m1-AF; Mon, 19 Nov 2018 11:46:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi0k-0002lq-1N
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:38 +0000
X-Inumbo-ID: c5444dd2-ebf0-11e8-8e6e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5444dd2-ebf0-11e8-8e6e-12d6303a7972;
 Mon, 19 Nov 2018 11: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 1gOi0i-0003pT-Pa
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi0i-0000cm-NB
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi0i-0000cm-NB@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:46:36 +0000
Subject: [Xen-changelog] [xen master] docs: remove ChangeLog file
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwNDA1Y2JkZTZlYzdjZDIzOGI2ODA0MTYyZTEzYzVkNzhhN2VjOTEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDEyOjM4OjA2IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiA2IDEwOjE2OjE2IDIwMTggKzAwMDAKCiAgICBkb2Nz
OiByZW1vdmUgQ2hhbmdlTG9nIGZpbGUKICAgIAogICAgZG9jcy9DaGFuZ2VMb2cgaGFzIGJlZW4g
dXBkYXRlZCBmb3IgWGVuIDMuMyBsYXN0IHRpbWUuIEl0IHNlZW1zIHRvIGJlCiAgICBpbnRlcmVz
dGluZyBmb3IgYXJjaGFlb2xvZ2lzdHMgb25seSB0b2RheS4KICAgIAogICAgUmVtb3ZlIGl0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL0NoYW5n
ZUxvZyB8IDEzNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9DaGFuZ2VMb2cgYi9kb2NzL0NoYW5nZUxvZwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggNTg1MzFmMzY5OS4uMDAwMDAwMDAwMAotLS0gYS9kb2NzL0NoYW5nZUxvZworKysg
L2Rldi9udWxsCkBAIC0xLDEzNSArMCwwIEBACi1UaGlzIGZpbGUgY29udGFpbnMgYSBsaXN0IG9m
IGNoYW5nZXMgYW5kIGFkZGl0aW9ucyB0byB0aGUgQVBJL0FCSSB0aGF0Ci1taWdodCBhZmZlY3Qg
Y3Jvc3MtT1MgY29tcGF0aWJpbGl0eSBvciBvdGhlcndpc2UgaW1wYWN0IE9TCi1pbXBsZW1lbnRh
dGlvbnMsIGluIHBhcnRpY3VsYXIgYW55IGNoYW5nZXMgdG8gaHlwZXJ2aXNvciBpbnRlcmZhY2Vz
IGFuZAotdGhlIGludGVyLWRvbWFpbiBwcm90b2NvbHMuIFdoZW4gbWFraW5nIHN1Y2ggYSBjaGFu
Z2UgeW91IGFyZSBleHBlY3RlZAotdG8gYWRkIGl0IGhlcmUgKGJvbnVzIHBvaW50cyBmb3IgYSBs
aW5rIHRvIGZ1bGxlciBkb2N1bWVudGF0aW9uKS4gTmV3Ci1lbnRyaWVzIHNob3VsZCBiZSBwYXJ0
IG9mIHRoZSBwYXRjaCBtYWtpbmcgdGhlIGNoYW5nZSAoc28gdGhlIGhpc3Rvcnkgb2YKLXRoaXMg
ZmlsZSB3aWxsIGdpdmUgdGhlIHJlbGV2YW50IGNoYW5nZXNldCksIGFkZGVkIHRvIHRoZSB0b3Ag
b2YgdGhlCi1maWxlLCBhbmQgaW4gYSBmb3JtYXQgbGlrZToKLQotMjAwOC0wMS0wOCBBZGQgQ2hh
bmdlTG9nIGZpbGUKLQotQWRkIGEgQ2hhbmdlTG9nIGZpbGUgaW5kaWNhdGluZyBjaGFuZ2VzIHRv
IHRoZSBBUEkvQUJJLCBhcyBkaXNjdXNzZWQKLWhlcmU6Ci1odHRwOi8vbGlzdHMueGVuc291cmNl
LmNvbS9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDA4LTAxL21zZzAwMDEwLmh0bWwKLQotWGVu
IDMuNCByZWxlYXNlIChhbmQgbGF0ZXIpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLQot
VGhpcyBmaWxlIG5vdCB1cGRhdGVkLgotCi1YZW4gMy4zIHJlbGVhc2UKLS0tLS0tLS0tLS0tLS0t
LQotCi0xNzk3NDogUEhZU0RFVk9QX21hbmFnZV9wY2lfYWRkL1BIWVNERVZPUF9tYW5hZ2VfcGNp
X3JlbW92ZQotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2
LzE4M2NhODA5ZTFkNwotCi0xNzkwMzogQWRkIGdyZWF0ZXIgdGhhbiAxNiB4dmQgZGV2aWNlIGF2
YWlsYWJpbGl0eQotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/
cmV2LzA3Mjg0NTliM2M4ZAotCi1UaGUgdG9vbHMgY2FuIG5vdyBhdHRhY2ggYSBkaXNrIG9mIHRo
ZSBmb3JtOgotKDE8PDI4KSB8IChkZXZpY2U8PDgpIHwgcGFydGl0aW9uCi10byBzdXBwb3J0IG1h
bnkgbW9yZSB4dmQgZGlza3MgYW5kIHVwIHRvIDI1NiBwYXJ0aXRpb25zLgotVGhlIGxpbnV4IGd1
ZXN0IGZyb250ZW5kIGhhcyBiZWVuIGV4cGFuZGVkIHRvIHN1cHBvcnQKLXRoaXMgbmV3IGNvbnN0
cnVjdCwgd2hpbGUgbGVnYWN5IGd1ZXN0cyBzaG91bGQganVzdCBpZ25vcmUgaXQuCi0JCi0xNzUz
ODogQWRkIFhFTlBGX3NldF9wcm9jZXNzb3JfcG1pbmZvCi1odHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL3hlbi11bnN0YWJsZS5oZz9yZXYvNWJiOTA5M2ViMGU5Ci0KLTE3NTM3OiBBZGQgTVNJ
IHN1cHBvcnQKLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhnP3Jl
di9hZDU1YzA2YzliYmMKLQotMTc1MjQ6IEFkZCBET01DVExfc2V0X2NwdWlkIHRvIGNvbmZpZ3Vy
ZSBndWVzdCBDUFVJRCBvbiB4ODYgc3lzdGVtcy4KLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20veGVuLXVuc3RhYmxlLmhnP3Jldi8xODcyNzg0M2RiNjAKLQotMTczMzY6IEFkZCBwbGF0Zm9y
bSBjYXBhYmlsaXRpZXMgZmllbGQgdG8gWEVOX1NZU0NUTF9waHlzaW5mbwotaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2LzI1MDYwNjI5MDQzOQotCi0xNzI4
OTogUFYgZnJhbWVidWZmZXIgZHluYW1pYyByZXNvbHV0aW9uIGZhY2lsaXR5Ci1odHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL3hlbi11bnN0YWJsZS5oZz9yZXYvZDk3ZTYxMDAxZDgxCi0KLUd1
ZXN0IG1heSBzZW5kIFhFTkZCX1RZUEVfUkVTSVpFIGlmIGZlYXR1cmUtcmVzaXplPTEgaW4KLXhl
bnN0b3JlIG9mIHRoZSBiYWNrZW5kIFZOQyBzZXJ2ZXIuIFZOQyBzZXJ2ZXIgY29kZSBzZXRzCi1m
ZWF0dXJlLXJlc2l6ZSBpZiBpdCBjYW4gaGFuZGxlIHRoZSByZXNpemUgcmVxdWVzdC4KLQotMTY4
NTc6IFhTX1NFVF9UQVJHRVQKLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3Rh
YmxlLmhnP3Jldi8yNmZjOTUzYTg5YmIKLQotTmV3IHhlbnN0b3JlIGNvbW1hbmQgdG8gYWxsb3cg
YW4gYXJiaXRyYXJ5IGRvbWFpbiB0byBpbmhlcml0IHRoZQotcHJpdmlsZWdlcyBvZiBhbm90aGVy
IChpbiBhZGRpdGlvbiB0byBpdHMgb3duKS4KLQotMTY4NTY6IFhFTl9ET01DVExfc2V0X3Rhcmdl
dAotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2L2NmZjRj
OGExYWEyOAotCi1OZXcgZG9tY3RsIGNvbW1hbmQgdG8gZ2l2ZSBhbiBhcmJpdHJhcnkgZG9tYWlu
IGRvbTAtbWFnbml0dWRlIHByaXZpbGVnZXMKLW92ZXIgYW4gYXJiaXRyYXJ5IG90aGVyLgotCi0x
NjcyNTogWEVORkVBVF9tbXVfcHRfdXBkYXRlX3Jlc2VydmVfYWQKLWh0dHA6Ly94ZW5iaXRzLnhl
bnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhnP3Jldi84NDdiYzliMTljNDgKLQotTmV3IGZlYXR1
cmUgZmxhZyBhdmFpbGFibGUgdmlhIHRoZSB2ZXJzaW9uIGh5cGVyY2FsbCBpbmRpY2F0ZXMgd2hl
dGhlciB0aGUKLVhlbiBob3N0IHN1cHBvcnRzIE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQgZm9y
IHRoaXMgZ3Vlc3QuCi0KLTE2NzI0OiBDUFVJRCBmZWF0dXJlIGZsYWcgZm9yIE1NVV9QVF9VUERB
VEVfUFJFU0VSVkVfQUQgaHlwZXJjYWxsCi1odHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL3hl
bi11bnN0YWJsZS5oZz9yZXYvYTY2YmRjODJkOGZhCi0KLVRoZSB4ODYgQ1BVSURfNDAwMF8wMDAy
X0VDWFswXSBmbGFnIGluZGljYXRlcyB3aGV0aGVyIHRoZSBYZW4gaG9zdAotc3VwcG9ydHMgTU1V
X1BUX1VQREFURV9QUkVTRVJWRV9BRCBmb3IgdGhpcyBndWVzdC4KLQotMTY3MTg6IE1NVV9QVF9V
UERBVEVfUFJFU0VSVkVfQUQKLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3Rh
YmxlLmhnP3Jldi9mYmE0ZTczNTc3NDQKLQotQSBzdWJjb21tYW5kIG9mIHRoZSB4ODYtb25seSBt
bXVfdXBkYXRlKCkgaHlwZXJjYWxsIHRvIGFsbG93IGJhdGNoZWQKLXVwZGF0ZXMgb2YgcGFnZXRh
YmxlIGVudHJpZXMsIHdoaWxlIGF0b21pY2FsbHkgcHJlc2VydmluZyB0aGUgY3VycmVudAotc3Rh
dHVzIG9mIGFjY2Vzc2VkIGFuZCBkaXJ0eSBiaXRzIGluIGVhY2ggZW50cnkuCi0KLVhlbiAzLjIg
cmVsZWFzZQotLS0tLS0tLS0tLS0tLS0tCi0KLTE2NTkyOiBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWdu
X2RldmljZQotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2
L2VmODNiNTBmYzRhNAotCi1UZXN0IFZULWQgZGV2aWNlIGFzc2lnbmFiaWxpdHkgaW4geGVuZC4g
SWYgVlQtZCBpcyBub3QgZW5hYmxlZCwgb3IgdGhlCi1kZXZpY2UgaXMgbm90IGV4aXN0LCBvciB0
aGUgZGV2aWNlIGhhcyBhbHJlYWR5IGJlZW4gYXNzaWduZWQgdG8gb3RoZXIKLWRvbWFpbiwgaXQg
ZmFpbHMgYW5kIHF1aXRzIHRoZSBkb21haW4gY3JlYXRpb24uCi0KLTE2NTQ5OiBHTlRTVF9hZGRy
ZXNzX3Rvb19iaWcKLWh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhn
P3Jldi9iYWY5MGVlM2MxZGEgCi0KLTMyLW9uLTY0IHJlbGF0ZWQgYWRkaXRpb25hbCBlcnJvciBy
ZXR1cm4uCi0KLTE2NTEyOiBYRU5fRE9NQ1RMX3NldF9vcHRfZmVhdHVyZQotaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2LzFkZTRlNTA1NjM5NAotCi1BbGxv
d3MgdGhlIGRvbWFpbiBidWlsZGVyIHRvIHNldCBvcHRpbWl6YXRpb24gZmVhdHVyZXMgZm9yIGEg
Z3Vlc3QuIFRoaXMKLWlzIGN1cnJlbnRseSBvbmx5IHVzZWQgYnkgdGhlIElBNjQgZG9tYWluIGJ1
aWxkZXIgdG8gaWRlbnRpZnkgaWRlbnRpdHkKLW1hcHBlZCByZWdpb25zIGJhc2VkIG9uIHRoZSBn
dWVzdF9vc190eXBlIHNwZWNpZmllZCBpbiB0aGUgZG9tYWluIGNvbmZpZwotZmlsZS4gT3RoZXIg
YXJjaGl0ZWN0dXJlcyBtYXkgZXh0ZW5kIHRoaXMgZG9tY3RsIHRvIGVuYWJsZSBmZWF0dXJlcwot
c3BlY2lmaWMgdG8gdGhlaXIgYXJjaGl0ZWN0dXJlLgotCi0xNjUwNDogZmx1c2ggY2FjaGUgZGlz
ayBvcAotaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS94ZW4tdW5zdGFibGUuaGc/cmV2L2Vi
ZmIzYjI2MDEwZCAKLQotQWRkcyBhIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRSByZXF1ZXN0LiBU
aGUgYmFja2VuZCBpcyBleHBlY3RlZCB0byBhc2sKLXVuZGVybHlpbmcgc3RvcmFnZSB0byBmbHVz
aCBpdHMgY2FjaGUgdXBvbiByZWNlaXZpbmcgdGhpcyByZXF1ZXN0LgotQmFja2VuZCBhZHZlcnRp
c2VzIGF2YWlsYWJpbGl0eSB2aWEgJ2ZlYXR1cmUtZmx1c2gtY2FjaGUnIHhlbnN0b3JlIG5vZGUu
Ci1OZWVkZWQgZm9yIGNvcnJlY3QgYmVoYXZpb3VyIG9mIGRpc2stY2FjaGUtYXdhcmUgZmlsZXN5
c3RlbXMgc3VjaCBhcwotWkZTLgotCi0xNjQyNTogbXVsdGljYXN0IG5vdGlmaWNhdGlvbnMKLWh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhnP3Jldi9kMzA0MTE5NmFl
NjkgCi0KLUFkZHMgWEVOX05FVElGX0VYVFJBX1RZUEVfTUNBU1RfQUREIGFuZCBYRU5fTkVUSUZf
RVhUUkFfVFlQRV9NQ0FTVF9ERUwKLW9wZXJhdGlvbnMgdG8gdGhlIG5ldHdvcmtpbmcgZHJpdmVy
LCB3aGljaCBpdCB1c2VzIHRvIHJlcXVlc3QgbXVsdGljYXN0Ci1hZGRyZXNzZXMgaXQncyBpbnRl
cmVzdGVkIGluLiBBdmFpbGFibGUgaWYgdGhlIGJhY2tlbmQgaGFzCi0nZmVhdHVyZS1tdWx0aWNh
c3QtY29udHJvbCcsIHJlcXVlc3RlZCBieSB0aGUgZnJvbnRlbmQgd2l0aAotJ3JlcXVlc3QtbXVs
dGljYXN0LWNvbnRyb2wnLiBVc2VkIGJ5IFNvbGFyaXM6IHRoaXMgYXZvaWRzIGhhdmluZyB0bwot
YWx3YXlzIHB1dCB0aGUgYmFja2VuZCdzIHVuZGVybHlpbmcgbmV0d29ya2luZyBkZXZpY2UgaW50
byBwcm9taXNjdW91cwotbW9kZS4KLQotMTY0MDI6IGdudHRhYiBwYWdlIGF0dHJpYnV0ZXMKLWh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20veGVuLXVuc3RhYmxlLmhnP3Jldi8yZTVkOTIyYjdl
ZTMgCi0KLUFkZHMgbmV3IGdyYW50IHRhYiBmbGFncyBmb3IgdGFibGUgZW50cmllcy4gCi0KLU9s
ZGVyIGNoYW5nZXMgYXJlIG5vdCByZWNvcmRlZCBmdXJ0aGVyLgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:46:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOi0v-0002nF-CX; Mon, 19 Nov 2018 11:46:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi0u-0002n7-Ek
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:48 +0000
X-Inumbo-ID: cb56c524-ebf0-11e8-9d23-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb56c524-ebf0-11e8-9d23-12d6303a7972;
 Mon, 19 Nov 2018 11:46: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 1gOi0s-0003pf-VZ
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi0s-0000dv-TE
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi0s-0000dv-TE@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:46:46 +0000
Subject: [Xen-changelog] [xen master] Release: add release note link to
 SUPPORT.md
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiZWI0MmEwOTBlMzRiYWQwMDFiYzAzMDU5MWEwMGViMWMzMzM4MmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI2
IDE1OjEzOjQ0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiA2IDEwOjE5OjMyIDIwMTggKzAwMDAKCiAgICBSZWxl
YXNlOiBhZGQgcmVsZWFzZSBub3RlIGxpbmsgdG8gU1VQUE9SVC5tZAogICAgCiAgICBJbiBvcmRl
ciB0byBoYXZlIGEgbGluayB0byB0aGUgcmVsZWFzZSBub3RlcyBpbiB0aGUgZmVhdHVyZSBsaXN0
CiAgICBnZW5lcmF0ZWQgZnJvbSBTVVBQT1JULm1kIGFkZCB0aGF0IGxpbmsgaW4gdGhlICJSZWxl
YXNlIFN1cHBvcnQiCiAgICBzZWN0aW9uIG9mIHRoYXQgZmlsZS4KICAgIAogICAgVGhlIHJlYWwg
bGluayBuZWVkcyB0byBiZSBhZGFwdGVkIHdoZW4gdGhlIHZlcnNpb24gaXMgYmVpbmcgcmVsZWFz
ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIFNVUFBP
UlQubWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEgKwogZG9jcy9wcm9j
ZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1jaGVja2xpc3QudHh0IHwgMSArCiAyIGZpbGVzIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1k
CmluZGV4IDRmMjAzZGE4NGEuLmIzOTg5NzZmNWMgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysr
IGIvU1VQUE9SVC5tZApAQCAtMTMsNiArMTMsNyBAQCBmb3IgdGhlIGRlZmluaXRpb25zIG9mIHRo
ZSBzdXBwb3J0IHN0YXR1cyBsZXZlbHMgZXRjLgogICAgIEluaXRpYWwtUmVsZWFzZTogbi9hCiAg
ICAgU3VwcG9ydGVkLVVudGlsOiBUQkQKICAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiBVbnJl
bGVhc2VkIC0gbm90IHlldCBzZWN1cml0eS1zdXBwb3J0ZWQKKyAgICBSZWxlYXNlLU5vdGVzOiA8
YSBocmVmPSJodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9YLllZ
X1JlbGVhc2VfTm90ZXMiPlJOPC9hPgogCiAjIEZlYXR1cmUgU3VwcG9ydAogCmRpZmYgLS1naXQg
YS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQgYi9kb2NzL3By
b2Nlc3MvcmVsZWFzZS10ZWNobmljaWFuLWNoZWNrbGlzdC50eHQKaW5kZXggOTk3NDY2MjRjZi4u
NWRkODVkYmM0MCAxMDA2NDQKLS0tIGEvZG9jcy9wcm9jZXNzL3JlbGVhc2UtdGVjaG5pY2lhbi1j
aGVja2xpc3QudHh0CisrKyBiL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLXRlY2huaWNpYW4tY2hlY2ts
aXN0LnR4dApAQCAtNTIsNiArNTIsNyBAQCB0PVJFTEVBU0UtJHIKICogY2hhbmdlIHhlbi11bnN0
YWJsZSBDb25maWcubWsgKFFFTVVfVVBTVFJFQU1fUkVWSVNJT04sIFFFTVVfVFJBRElUSU9OQUxf
UkVWSVNJT04sIE1JTklPU19VUFNUUkVBTV9SRVZJU0lPTikKICogY2hhbmdlIFNVUFBPUlQubWQg
aGVhZGluZyB2ZXJzaW9uIG51bWJlcjsgLXVuc3RhYmxlIG9yIC1yYyB0YWcKICogICAgIChlbXB0
eSBpbiBzdGFibGUgYnJhbmNoZXMgYWZ0ZXIgLjAgcmVsZWFzZSkuCisqICAgICBpbnNlcnQgY29y
cmVjdCB2ZXJzaW9uIG51bWJlciBpbiByZWxlYXNlLW5vdGVzIGxpbmsKICogY2hhbmdlIHhlbi11
bnN0YWJsZSB4ZW4vTWFrZWZpbGUgWEVOX0VYVFJBVkVSU0lPTgogIyBpZiBtYWluIHZlcnNpb24g
bnVtYmVyIGhhcyBjaGFuZ2VkIChlZyA0LjcgLT4gNC44KSByZXJ1biAuL2F1dG9nZW4uc2gKICog
cmVydW4gLi9hdXRvZ2VuLnNoIHRvIHVwZGF0ZSB2ZXJzaW9uIG51bWJlciBpbiBjb25maWd1cmUK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:46:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOi15-0002oL-Ew; Mon, 19 Nov 2018 11: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi14-0002oB-B1
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:58 +0000
X-Inumbo-ID: d166a8a7-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d166a8a7-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:46: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 1gOi13-0003pt-5G
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi13-0000ei-2s
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:46:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi13-0000ei-2s@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:46:57 +0000
Subject: [Xen-changelog] [xen master] x86: put x86emul_{read,
 write}_dr under CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3NmU0OGY4NzlkZGE0M2Q1ZjdkMzZlY2RiMjQxNjc4ZmYwYzQ0MWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5vdiA1IDE3
OjM4OjU4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE5vdiA2IDEwOjE5OjMyIDIwMTggKzAwMDAKCiAgICB4ODY6IHB1
dCB4ODZlbXVsX3tyZWFkLHdyaXRlfV9kciB1bmRlciBDT05GSUdfUFYKICAgIAogICAgQSBidWls
ZCBicmVha2FnZSBpcyBkaXNjb3ZlcmVkIGJ5IGEgbm9uLWRlYnVnIGJ1aWxkLiBEZWJ1ZyBidWls
ZAogICAgd29ya2VkIGJlY2F1c2UgdGhlIEFTU0VSVCBtYWRlIHRoZSBjb21waWxlciBlbGltaW5h
dGUgdGhlIHJlc3Qgb2YgdGhlCiAgICBmdW5jdGlvbnMuCiAgICAKICAgIEN1cnJlbnRseSB0aGV5
IGFyZSBQViBvbmx5LiBUaGVyZSBhcmUgY29tbWVudHMgYWxsdWRpbmcgdG8gcG9zc2libGUKICAg
IGZ1dHVyZSBIVk0gc3VwcG9ydCBidXQgd2UgY2FuIGNyb3NzIHRoZSBicmlkZ2Ugd2hlbiB3ZSBn
ZXQgdGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYyB8IDIgKysKIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCmluZGV4IDg4NmJkODdlNTkuLmIxZGZj
OWYyNjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS5jCkBAIC04OSw2ICs4OSw3IEBAIGludCB4ODZlbXVsX3dyaXRl
X3hjcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKIH0KIAorI2lmZGVmIENPTkZJR19QVgogLyogQ2FsbGVkIHdpdGggTlVMTCBjdHh0IGlu
IGh5cGVyY2FsbCBjb250ZXh0LiAqLwogaW50IHg4NmVtdWxfcmVhZF9kcih1bnNpZ25lZCBpbnQg
cmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQpAQCAtMTU1LDYgKzE1Niw3IEBAIGludCB4ODZlbXVsX3dyaXRl
X2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAogICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CiAgICAgfQogfQorI2VuZGlmIC8qIENPTkZJR19QViAqLwogCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:47:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOi1F-0002pX-Gm; Mon, 19 Nov 2018 11: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi1E-0002pQ-Ki
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:08 +0000
X-Inumbo-ID: d779919b-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d779919b-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:47: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 1gOi1D-0003qI-BH
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi1D-0000fd-8z
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi1D-0000fd-8z@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:47:07 +0000
Subject: [Xen-changelog] [xen master] tools: libxl/xl: run NUMA placement
 even when an hard-affinity is set
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIzNDdhOWI2MzliMGVlMzk4OGYwN2UyMjI3YTZjYTZlMmU5NDU0MTgKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCAxOSAxNzo1NDo0MSAyMDE4ICswMjAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxMDoxOTozMiAyMDE4ICswMDAwCgogICAg
dG9vbHM6IGxpYnhsL3hsOiBydW4gTlVNQSBwbGFjZW1lbnQgZXZlbiB3aGVuIGFuIGhhcmQtYWZm
aW5pdHkgaXMgc2V0CiAgICAKICAgIFJpZ2h0IG5vdywgaWYgZWl0aGVyIGFuIGhhcmQgb3Igc29m
dC1hZmZpbml0eSBhcmUgZXhwbGljaXRseSBzcGVjaWZpZWQKICAgIGluIGEgZG9tYWluJ3MgY29u
ZmlnIGZpbGUsIGF1dG9tYXRpYyBOVU1BIHBsYWNlbWVudCBpcyBza2lwcGVkLiBIb3dldmVyLAog
ICAgYXV0b21hdGljIE5VTUEgcGxhY2VtZW50IGFmZmVjdHMgb25seSB0aGUgc29mdC1hZmZpbml0
eSBvZiB0aGUgZG9tYWluCiAgICB3aGljaCBpcyBiZWluZyBjcmVhdGVkLgogICAgCiAgICBUaGVy
ZWZvcmUsIGl0IGlzIG9rIHRvIGxldCBpdCBydW4gaWYgYW4gaGFyZC1hZmZpbml0eSBpcyBzcGVj
aWZpZWQuIFRoZQogICAgc2VtYW50aWNzIHdpbGwgYmUgdGhhdCB0aGUgYmVzdCBwbGFjZW1lbnQg
Y2FuZGlkYXRlIHdvdWxkIGJlIGZvdW5kLAogICAgcmVzcGVjdGluZyB0aGUgc3BlY2lmaWVkIGhh
cmQtYWZmaW5pdHksIGkuZS4sIHVzaW5nIG9ubHkgdGhlIG5vZGVzIHRoYXQKICAgIGNvbnRhaW4g
dGhlIHBjcHVzIGluIHRoZSBoYXJkLWFmZmluaXR5IG1hc2suCiAgICAKICAgIFRoaXMgaXMgcGFy
dGljdWxhcmx5IGhlbHBmdWwgaWYgZ2xvYmFsIHhsIHBpbm5pbmcgbWFza3MgYXJlIGRlZmluZWQs
IGFzCiAgICBtYWRlIHBvc3NpYmxlIGJ5IGNvbW1pdCBhYTY3Yjk3ZWQzNDI3OWM0MyAoInhsLmNv
bmY6IEFkZCBnbG9iYWwgYWZmaW5pdHkKICAgIG1hc2tzIikuIEluIGZhY3QsIHdpdGhvdXQgdGhp
cyBjb21taXQsIGRlZmluaW5nIGEgZ2xvYmFsIGFmZmluaXR5IG1hc2sKICAgIHdvdWxkIGFsc28g
bWVhbiBkaXNhYmxpbmcgYXV0b21hdGljIHBsYWNlbWVudCwgYnV0IHRoYXQgZG9lcyBub3QKICAg
IG5lY2Vzc2FyaWx5IGhhdmUgdG8gYmUgdGhlIGNhc2UgKGVzcGVjaWFsbHkgaW4gbGFyZ2Ugc3lz
dGVtcykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgIHwgIDYgKysrKy0tCiAy
IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpp
bmRleCBjNjZmMzg5M2Q3Li41OThhZjcxNTYyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMjcsNiArMjcsOCBAQAog
CiAjaW5jbHVkZSAiX3BhdGhzLmgiCiAKKy8vI2RlZmluZSBERUJVRyAxCisKIGxpYnhsX2RvbWFp
bl90eXBlIGxpYnhsX19kb21haW5fdHlwZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCkK
IHsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CkBAIC0xNDIsMTIg
KzE0NCwxMyBAQCBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogewogICAgIGludCBmb3VuZDsKICAgICBsaWJ4bF9fbnVtYV9jYW5kaWRh
dGUgY2FuZGlkYXRlOwotICAgIGxpYnhsX2JpdG1hcCBjcHVwb29sX25vZGVtYXA7CisgICAgbGli
eGxfYml0bWFwIGNwdW1hcCwgY3B1cG9vbF9ub2RlbWFwLCAqbWFwOwogICAgIGxpYnhsX2NwdXBv
b2xpbmZvIGNwdXBvb2xfaW5mbzsKICAgICBpbnQgaSwgY3B1cG9vbCwgcmMgPSAwOwogICAgIHVp
bnQ2NF90IG1lbWtiOwogCiAgICAgbGlieGxfX251bWFfY2FuZGlkYXRlX2luaXQoJmNhbmRpZGF0
ZSk7CisgICAgbGlieGxfYml0bWFwX2luaXQoJmNwdW1hcCk7CiAgICAgbGlieGxfYml0bWFwX2lu
aXQoJmNwdXBvb2xfbm9kZW1hcCk7CiAgICAgbGlieGxfY3B1cG9vbGluZm9faW5pdCgmY3B1cG9v
bF9pbmZvKTsKIApAQCAtMTYyLDYgKzE2NSwzNSBAQCBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9t
YWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJjID0gbGlieGxfY3B1cG9v
bF9pbmZvKENUWCwgJmNwdXBvb2xfaW5mbywgY3B1cG9vbCk7CiAgICAgaWYgKHJjKQogICAgICAg
ICBnb3RvIG91dDsKKyAgICBtYXAgPSAmY3B1cG9vbF9pbmZvLmNwdW1hcDsKKworICAgIC8qCisg
ICAgICogSWYgdGhlcmUncyBhIHdlbGwgZGVmaW5lZCBoYXJkIGFmZmluaXR5IG1hc2sgKGkuZS4s
IHRoZSBzYW1lIG9uZSBmb3IgYWxsCisgICAgICogdGhlIHZjcHVzKSwgd2UgY2FuIHRyeSB0byBy
dW4gdGhlIHBsYWNlbWVudCBjb25zaWRlcmluZyBvbmx5IHRoZSBwY3B1cworICAgICAqIHdpdGhp
biBzdWNoIG1hc2suCisgICAgICovCisgICAgaWYgKGluZm8tPm51bV92Y3B1X2hhcmRfYWZmaW5p
dHkpCisgICAgeworI2lmZGVmIERFQlVHCisgICAgICAgIGludCBqOworCisgICAgICAgIGZvciAo
aiA9IDA7IGogPCBpbmZvLT5udW1fdmNwdV9oYXJkX2FmZmluaXR5OyBqKyspCisgICAgICAgICAg
ICBhc3NlcnQobGlieGxfYml0bWFwX2VxdWFsKCZpbmZvLT52Y3B1X2hhcmRfYWZmaW5pdHlbMF0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpbmZvLT52Y3B1X2hhcmRf
YWZmaW5pdHlbal0sIDApKTsKKyNlbmRpZiAvKiBERUJVRyAqLworCisgICAgICAgIHJjID0gbGli
eGxfYml0bWFwX2FuZChDVFgsICZjcHVtYXAsICZpbmZvLT52Y3B1X2hhcmRfYWZmaW5pdHlbMF0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3B1cG9vbF9pbmZvLmNwdW1hcCk7Cisg
ICAgICAgIGlmIChyYykKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIC8qIEhhcmQg
YWZmaW5pdHkgbXVzdCBjb250YWluIGF0IGxlYXN0IG9uZSBjcHUgb2Ygb3VyIGNwdXBvb2wgKi8K
KyAgICAgICAgaWYgKGxpYnhsX2JpdG1hcF9pc19lbXB0eSgmY3B1bWFwKSkgeworICAgICAgICAg
ICAgTE9HKEVSUk9SLCAiSGFyZCBhZmZpbml0eSBjb21wbGV0ZWx5IG91dHNpZGUgb2YgZG9tYWlu
J3MgY3B1cG9vbCEiKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0KIAogICAgIHJjID0gbGlieGxfZG9tYWluX25l
ZWRfbWVtb3J5KENUWCwgaW5mbywgJm1lbWtiKTsKICAgICBpZiAocmMpCkBAIC0xNzQsOCArMjA2
LDcgQEAgc3RhdGljIGludCBudW1hX3BsYWNlX2RvbWFpbihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICAvKiBGaW5kIHRoZSBiZXN0IGNhbmRpZGF0ZSB3aXRoIGVub3VnaCBmcmVl
IG1lbW9yeSBhbmQgYXQgbGVhc3QKICAgICAgKiBhcyBtdWNoIHBjcHVzIGFzIHRoZSBkb21haW4g
aGFzIHZjcHVzLiAgKi8KICAgICByYyA9IGxpYnhsX19nZXRfbnVtYV9jYW5kaWRhdGUoZ2MsIG1l
bWtiLCBpbmZvLT5tYXhfdmNwdXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAsIDAsICZjcHVwb29sX2luZm8uY3B1bWFwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBudW1hX2NtcGYsICZjYW5kaWRhdGUsICZmb3VuZCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIDAsIG1hcCwgbnVtYV9jbXBmLCAmY2FuZGlkYXRlLCAmZm91
bmQpOwogICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTIwNiw2ICsyMzcsNyBA
QCBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogIG91dDoKICAgICBsaWJ4bF9fbnVtYV9jYW5kaWRhdGVfZGlzcG9zZSgmY2FuZGlkYXRl
KTsKICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmY3B1cG9vbF9ub2RlbWFwKTsKKyAgICBsaWJ4
bF9iaXRtYXBfZGlzcG9zZSgmY3B1bWFwKTsKICAgICBsaWJ4bF9jcHVwb29saW5mb19kaXNwb3Nl
KCZjcHVwb29sX2luZm8pOwogICAgIHJldHVybiByYzsKIH0KQEAgLTM3Myw5ICs0MDUsOCBAQCBp
bnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
KiByZWZsZWN0IHRoZSBwbGFjZW1lbnQgcmVzdWx0IGlmIHRoYXQgaXMgdGhlIGNhc2UKICAgICAg
Ki8KICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+bnVtYV9wbGFjZW1lbnQpKSB7Ci0g
ICAgICAgIGlmIChpbmZvLT5jcHVtYXAuc2l6ZSB8fCBpbmZvLT5udW1fdmNwdV9oYXJkX2FmZmlu
aXR5IHx8Ci0gICAgICAgICAgICBpbmZvLT5udW1fdmNwdV9zb2Z0X2FmZmluaXR5KQotICAgICAg
ICAgICAgTE9HKFdBUk4sICJDYW4ndCBydW4gTlVNQSBwbGFjZW1lbnQsIGFzIGFuIChoYXJkIG9y
IHNvZnQpICIKKyAgICAgICAgaWYgKGluZm8tPmNwdW1hcC5zaXplIHx8IGluZm8tPm51bV92Y3B1
X3NvZnRfYWZmaW5pdHkpCisgICAgICAgICAgICBMT0coV0FSTiwgIkNhbid0IHJ1biBOVU1BIHBs
YWNlbWVudCwgYXMgYSBzb2Z0ICIKICAgICAgICAgICAgICAgICAgICAgICAiYWZmaW5pdHkgaGFz
IGJlZW4gc3BlY2lmaWVkIGV4cGxpY2l0bHkiKTsKICAgICAgICAgZWxzZSBpZiAoaW5mby0+bm9k
ZW1hcC5zaXplKQogICAgICAgICAgICAgTE9HKFdBUk4sICJDYW4ndCBydW4gTlVNQSBwbGFjZW1l
bnQsIGFzIHRoZSBkb21haW4gaGFzICIKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMg
Yi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDBiZGEyODE1MmIuLjM1MmNkMjE0ZGQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAt
MzU2LDcgKzM1Niw3IEBAIHN0YXRpYyB2b2lkIHBhcnNlX3ZjcHVfYWZmaW5pdHkobGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmJfaW5mbywKICAgICAgICAgICAgIGorKzsKICAgICAgICAgfQogCi0g
ICAgICAgIC8qIFdlIGhhdmUgYSBsaXN0IG9mIGNwdW1hcHMsIGRpc2FibGUgYXV0b21hdGljIHBs
YWNlbWVudCAqLworICAgICAgICAvKiBXaGVuIHdlIGhhdmUgYSBsaXN0IG9mIGNwdW1hcHMsIGFs
d2F5cyBkaXNhYmxlIGF1dG9tYXRpYyBwbGFjZW1lbnQgKi8KICAgICAgICAgbGlieGxfZGVmYm9v
bF9zZXQoJmJfaW5mby0+bnVtYV9wbGFjZW1lbnQsIGZhbHNlKTsKICAgICB9IGVsc2UgewogICAg
ICAgICBpbnQgaTsKQEAgLTM4MCw3ICszODAsOSBAQCBzdGF0aWMgdm9pZCBwYXJzZV92Y3B1X2Fm
ZmluaXR5KGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmdmNwdV9hZmZpbml0eV9hcnJheVswXSk7CiAgICAgICAgIH0KIAotICAg
ICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZvLT5udW1hX3BsYWNlbWVudCwgZmFsc2UpOwor
ICAgICAgICAvKiBXZSBoYXZlIHNvZnQgYWZmaW5pdHkgYWxyZWFkeSwgZGlzYWJsZSBhdXRvbWF0
aWMgcGxhY2VtZW50ICovCisgICAgICAgIGlmICghaXNfaGFyZCkKKyAgICAgICAgICAgIGxpYnhs
X2RlZmJvb2xfc2V0KCZiX2luZm8tPm51bWFfcGxhY2VtZW50LCBmYWxzZSk7CiAgICAgfQogfQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:47:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOi1P-0002qd-Ih; Mon, 19 Nov 2018 11:47:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi1P-0002qR-09
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:19 +0000
X-Inumbo-ID: dd8a3d72-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd8a3d72-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:47: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 1gOi1N-0003qd-H2
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi1N-0000gf-Eh
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi1N-0000gf-Eh@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:47:17 +0000
Subject: [Xen-changelog] [xen master] tools: Once again honour,
 but no longer advertise GIT_HTTP env var
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzMzM1ZTk4N2M4ZDU0NmU5NzU4ODNmMzkxZTZmMzdkODlmNDVlMzYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBOb3YgNSAxODozNzowNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTm92IDYgMTI6MTU6MDUgMjAx
OCArMDAwMAoKICAgIHRvb2xzOiBPbmNlIGFnYWluIGhvbm91ciwgYnV0IG5vIGxvbmdlciBhZHZl
cnRpc2UgR0lUX0hUVFAgZW52IHZhcgogICAgCiAgICBJbiAiYnVpbGQ6IGFkZCBhdXRvY29uZiB0
byByZXBsYWNlIGN1c3RvbSBjaGVja3MgaW4gdG9vbHMvY2hlY2siCiAgICAtLWVuYWJsZS1naXRo
dHRwIHdhcyBpbnRyb2R1Y2VkLiAgQnV0IHdlIG1pc3NlZCB0aGlzIGNvbW1lbnQgd2hlcmUgaXQK
ICAgIHdhcyBhZHZlcnRpc2VkLgogICAgCiAgICBBbHNvLCB0aGF0IGNvbW1pdCBoYWQgdGhlIGVm
ZmVjdCBvZiB1bmNvbmR0aW9uYWxseSBzZXR0aW5nIEdJVF9IVFRQCiAgICBmcm9tIHRoZSBjb25m
aWd1cmUgdmFyaWFibGUuICBCdXQgdGhlIGVudiB2YXIgaGFzIGJlZW4gYWR2ZXJ0aXNlZCBpbgog
ICAgc29tZSBwbGFjZXMgYXMgdGhlIHdheSB0byBzcGVjaWZ5IHRoaXMgYmVoYXZpb3VyLCBhbmQg
b3ZlcnJpZGluZyBpdCBpcwogICAganVzdCB1bmZyaWVuZGx5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIENDOiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogY29uZmlnL1Rvb2xzLm1rLmluICAgIHwgNCArKy0t
CiBjb25maWcvVG9wbGV2ZWwubWsuaW4gfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4g
Yi9jb25maWcvVG9vbHMubWsuaW4KaW5kZXggMWU1Y2MyMGJmNy4uOTgyNDVmNjNjOSAxMDA2NDQK
LS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCisrKyBiL2NvbmZpZy9Ub29scy5tay5pbgpAQCAtNDAs
OCArNDAsOCBAQCBYRU5fVE9PTFNfUlBBVEggICAgIDo9IEBycGF0aEAKICMgRG93bmxvYWQgR0lU
IHJlcG9zaXRvcmllcyB2aWEgSFRUUCBvciBHSVQncyBvd24gcHJvdG9jb2w/CiAjIEdJVCdzIHBy
b3RvY29sIGlzIGZhc3RlciBhbmQgbW9yZSByb2J1c3QsIHdoZW4gaXQgd29ya3MgYXQgYWxsIChm
aXJld2FsbHMKICMgbWF5IGJsb2NrIGl0KS4gV2UgbWFrZSBpdCB0aGUgZGVmYXVsdCwgYnV0IGlm
IHlvdXIgR0lUIHJlcG9zaXRvcnkgZG93bmxvYWRzCi0jIGZhaWwgb3IgaGFuZywgcGxlYXNlIHNw
ZWNpZnkgR0lUX0hUVFA9eSBpbiB5b3VyIGVudmlyb25tZW50LgotR0lUX0hUVFAgICAgICAgICAg
ICA6PSBAZ2l0aHR0cEAKKyMgZmFpbCBvciBoYW5nLCBwbGVhc2UgcGFzcyAtLWVuYWJsZS1naXRo
dHRwIHRvIGNvbmZpZ3VyZS4KK0dJVF9IVFRQICAgICAgICAgICAgPz0gQGdpdGh0dHBACiAKICMg
T3B0aW9uYWwgY29tcG9uZW50cwogWEVOU1RBVF9YRU5UT1AgICAgICA6PSBAbW9uaXRvcnNACmRp
ZmYgLS1naXQgYS9jb25maWcvVG9wbGV2ZWwubWsuaW4gYi9jb25maWcvVG9wbGV2ZWwubWsuaW4K
aW5kZXggMWQ5OTE4OTVlYS4uNGVjYWNiYjM3ZCAxMDA2NDQKLS0tIGEvY29uZmlnL1RvcGxldmVs
Lm1rLmluCisrKyBiL2NvbmZpZy9Ub3BsZXZlbC5tay5pbgpAQCAtMSwyICsxLDIgQEAKIFNVQlNZ
U1RFTVMgICAgICAgICAgICAgICA6PSBAU1VCU1lTVEVNU0AKLUdJVF9IVFRQICAgICAgICAgICAg
ICAgICA6PSBAZ2l0aHR0cEAKK0dJVF9IVFRQICAgICAgICAgICAgICAgICA/PSBAZ2l0aHR0cEAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:47:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi1a-0002rv-KY; Mon, 19 Nov 2018 11:47:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi1Z-0002rm-BC
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:29 +0000
X-Inumbo-ID: e39e38a6-ebf0-11e8-8c0f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e39e38a6-ebf0-11e8-8c0f-12d6303a7972;
 Mon, 19 Nov 2018 11: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 1gOi1X-0003rs-Mu
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi1X-0000i9-KW
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi1X-0000i9-KW@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:47:27 +0000
Subject: [Xen-changelog] [xen master] tools: ipxe: Correct download error
 handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4ZjkwNGM0Y2Y5ZmM1YTQ5ZTc4MDdmZDkxY2QyNTIzZmE4ZGQxOTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBOb3YgNSAxODo0MDo0OSAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTm92IDYgMTI6MTU6MDUgMjAx
OCArMDAwMAoKICAgIHRvb2xzOiBpcHhlOiBDb3JyZWN0IGRvd25sb2FkIGVycm9yIGhhbmRsaW5n
CiAgICAKICAgIFRoaXMgc2hlbGwgZnJhZ21lbnQgbGFja2VkIHNldCAtZS4gIFNvLCBlZyBpZiB0
aGUgZG93bmxvYWQgZmFpbGVkIGEKICAgIGJyb2tlbiBpcHhlLnRhci5neiB3b3VsZCBiZSBsZWZ0
IGJlaGluZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zp
cm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtl
ZmlsZQppbmRleCAzODY4Zjg3NmVhLi5mZDhkZmRmNWE3IDEwMDY0NAotLS0gYS90b29scy9maXJt
d2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L01h
a2VmaWxlCkBAIC0zMyw3ICszMyw3IEBAICQoUk9NKTogJChST01TKQogCSQoTUFLRSkgLUMgJEQv
c3JjIGJpbi8kKCpGKS5yb20KIAogJFQ6Ci0JaWYgISAkKEZFVENIRVIpIF8kVCAkKElQWEVfVEFS
QkFMTF9VUkwpOyB0aGVuIFwKKwlzZXQgLWU7IGlmICEgJChGRVRDSEVSKSBfJFQgJChJUFhFX1RB
UkJBTExfVVJMKTsgdGhlbiBcCiAJCSQoR0lUKSBjbG9uZSAkKElQWEVfR0lUX1VSTCkgJEQuZ2l0
OyBcCiAJCShjZCAkRC5naXQgJiYgJChHSVQpIGFyY2hpdmUgLS1mb3JtYXQ9dGFyIC0tcHJlZml4
PSRELyBcCiAJCSQoSVBYRV9HSVRfVEFHKSB8IGd6aXAgLW4gPi4uL18kVCk7IFwKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:47:44 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:47: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 1gOi1o-0002ts-OQ; Mon, 19 Nov 2018 11:47:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi1n-0002tk-IB
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:43 +0000
X-Inumbo-ID: e9af570c-ebf0-11e8-b993-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9af570c-ebf0-11e8-b993-12d6303a7972;
 Mon, 19 Nov 2018 11:47:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOi1h-0003sa-Sv
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi1h-0000jI-QX
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi1h-0000jI-QX@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:47:37 +0000
Subject: [Xen-changelog] [xen master] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4MWZiOTNjYzNkN2Q4NjYyZDFhOWU4NzMxMDNiNTU0MjM5NWYwODAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjIgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyMiAy
MDE4ICswMDAwCgogICAgZG9jcy9xZW11LWRlcHJpdmlsZWdlOiBSZXZpc2UgYW5kIHVwZGF0ZSB3
aXRoIHN0YXR1cyBhbmQgZnV0dXJlIHBsYW5zCiAgICAKICAgIGRvY3MvcWVtdS1kZXByaXZpbGVn
ZS50eHQgaGFkIHNvbWUgYmFzaWMgaW5zdHJ1Y3Rpb25zIGZvciB1c2luZwogICAgZG1fcmVzdHJp
Y3QsIGJ1dCBpdCB3YXMgaW5jb21wbGV0ZSwgbWlzbGVhZGluZywgYW5kIHN0YWxlLgogICAgCiAg
ICBVcGRhdGUgdGhlIGRvY3MgaW4gYSBudW1iZXIgb2Ygd2F5cy4KICAgIAogICAgRmlyc3QsIHNl
cGFyYXRlIHVzZXItZmFjaW5nIGRvY3VtZW50YXRpb24gYW5kIHRlY2huaWNhbCBkZXNjcmlwdGlv
bgogICAgaW50byBkb2NzL2ZlYXR1cmVzIGFuZCBkb2NzL2Rlc2lnbiwgcmVzcGVjdGl2ZWx5Lgog
ICAgCiAgICBJbiB0aGUgZmVhdHVyZSBkb2M6CiAgICAKICAgICogSW50cm9kdWNlIGEgc2VjdGlv
biBtZW50aW9uaW5nIG1pbmltaW0gdmVyc2lvbnMgb2YgTGludXgsIFhlbiwgYW5kCiAgICBxZW11
IHJlcXVpcmVkIChUQkQpCiAgICAKICAgICogRml4IHRoZSBkaXNjdXNzaW9uIG9mIHFlbXUgdXNl
cmlkLiAgTWVudGlvbiB4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZSwKICAgIGFuZCBwcm92aWRlIGV4
YW1wbGUgc2hlbGwgY29kZSB0aGF0IGFjdHVhbGx5IGhhcyBzb21lIGhvcGUgb2Ygd29ya2luZwog
ICAgKGluc3RlYWQgb2YgZmFpbGluZyBvdXQgYWZ0ZXIgY3JlYXRpbmcgOTAwIHVzZXJpZHMpLgog
ICAgCiAgICAqIERlc2NyaWJlIGhvdyB0byBlbmFibGUgcmVzdHJpY3Rpb25zLCBhcyB3ZWxsIGFz
IGZlYXR1cmVzIHdoaWNoCiAgICBwcm9iYWJseSBkb24ndCBvciBkZWZpbml0ZWx5IGRvbid0IHdv
cmsuCiAgICAKICAgIEluIHRoZSBkZXNpZ24gZG9jLCBpbnRyb2R1Y2UgYSAiVGVjaG5pY2FsIERl
dGFpbHMiIHNlY3Rpb24gd2hpY2gKICAgIGRlc2NyaWJlcyBzcGVjaWZpY2FsbHkgd2hhdCByZXN0
cmljdGlvbnMgYXJlIGN1cnJlbnRseSBkb25lLCBhbmQgYWxzbwogICAgd2hhdCByZXN0cmljdGlv
bnMgd2UgYXJlIGxvb2tpbmcgYXQgZG9pbmcgaW4gdGhlIGZ1dHVyZS4KICAgIAogICAgVGhlIGlk
ZWEgaGVyZSBpcyB0aGF0IGFzIHdlIGltcGxlbWVudCB0aGUgdmFyaW91cyBpdGVtcyBmb3IgdGhl
CiAgICBmdXR1cmUsIHdlIG1vdmUgdGhlbSBmcm9tICJSZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8i
IHRvICJSZXN0cmljdGlvbnMKICAgIGRvbmUiLiAgVGhpcyBjYW4gYWxzbyBhY3QgYXMgYSBkZXNp
Z24gZG9jdW1lbnQgLS0gYSBwbGFjZSBmb3IgcHVibGljCiAgICBkaXNjdXNzaW9uIG9mIHdoYXQg
Y2FuIG9yIHNob3VsZCBiZSBkb25lIGFuZCBob3cuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIC0tLQogICAgQ2hhbmdlcyBz
aW5jZSB2NDoKICAgIC0gUmVtb3ZlIHVubmVjZXNzYXJ5IEZJWE1FCiAgICAtIFJlbW92ZSBzdGFs
ZSAiQWRkIFNVUFBPUlQubWQiCiAgICAKICAgIENoYW5nZXMgc2luY2UgdjM6CiAgICAtIEZpeCB0
eXBvICgzMi0+MTYpCiAgICAtIFVzZSBhbiBleGFtcGxlIHZhbHVlIG5vdCBjbG9zZSB0byB0aGUg
YG5vYm9keWAgdWlkcywgYnV0IHN0aWxsIGEKICAgICAgbXVsdGlwbGUgb2YgMl4xNi4KICAgIC0g
TWVudGlvbiB0aGF0IHVzaW5nIGEgbXVsdGlwbGUgb2YgMl4xNiBtYXkgaGF2ZSBhZHZhbnRhZ2Vz
LgogICAgLSBIYXZlIHRoZSBleGFtcGxlIGNyZWF0ZSBhIGdyb3VwIGFzIHdlbGwKICAgIC0gUmVv
cmdhbml6ZSB0d28gY29tbWVudHMgb24gdGhlICJyYW5nZS1iYXNlIiBtZXRob2QgZm9yIGNsYXJp
dHkKICAgIAogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAgIC0gRXh0cmFuZW91cyBwcml2Y21kIC8g
ZXZ0Y2huIGluc3RhbmNlcyBhcmVuJ3QgY2xvc2VkCiAgICAtIEV4cGFuZCBkZXNjcmlwdGlvbiBv
ZiBob3cgdG8gdGVzdCBmZCBkZXByaXZpbGVnaW5nCiAgICAtIFJld29yayBhbmQgY2xhcmlmeSB0
d28gbmFtZXNwYWNlIHNlY3Rpb25zLCBnaXZlIHJlZmVyZW5jZSBmb3IgUUVNVSBOQUsKICAgIC0g
QWRkIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgbWlncmF0aW9uIHRlY2huaWNhbCBjaGFsbGVuZ2Vz
CiAgICAtIEluIFVJRCBzZWN0aW9uLCBtZW50aW9uIHBvc3NpYmlsaXR5IG9mIGNvbnRhaW5lciBJ
RCBjb2xsaXNpb25zLgogICAgLSBGaXggbmFtZSBvZiBkZXNpZ24gZG9jdW1lbnQuCiAgICAtIEFk
ZCBTVVBQT1JULm1kIHN0YXRlbWVudC4gIFNwZWNpZnkgTGludXgsIHRvIG1ha2Ugc3VyZSB0aGF0
IEZyZWVCU0QgaXMKICAgICAgZXZhbHVhdGVkIHNlcGFyYXRlbHkuCiAgICAtIE1lbnRpb24gdGhh
dCBgLXNhbmRib3hgIGlzIGEgYmxhY2tsaXN0IGFuZCB3aHkKICAgIAogICAgQ2hhbmdlcyBzaW5j
ZSB2MToKICAgIC0gQnJlYWsgaW50byB0d28sIGFuZCBtb3ZlIGludG8gYXBwcm9wcmlhdGUgZGly
ZWN0b3JpZXMgKHJhdGhlciB0aGFuICdtaXNjJykKICAgIC0gVXBkYXRlZCB2ZXJzaW9uIHJlcXVp
cmVtZW50cwogICAgLSBEaXN0aW5ndWlzaCBiZXR3ZWVuIGZlYXR1cmVzIHdoaWNoICJkb24ndCB5
ZXQgd29yayIgYW5kIGZlYXR1cmVzIHdoaWNoIHdlIG5ldmVyIGV4cGVjdCB0byB3b3JrCiAgICAt
IFVwZGF0ZSBkZXNjcmlwdGlvbiBvZiB4ZW4tcmVzdHJpY3QgZnVuY3Rpb25hbGl0eQogICAgLSBS
ZW9yZGVyIGFuZCBleHBhbmQgZnVydGhlciByZXN0cmljdGlvbnMKICAgIC0gTWFrZSBpdCBtb3Jl
IGNsZWFyIHdoaWNoIHJlc3RyaWN0aW9ucyBhcmUgYXZhaWxhYmxlIG9uIExpbnV4IG9ubHkKICAg
IC0gSW5jbHVkZSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiBob3cgdG8ga2lsbCBhIHByb2Nlc3MK
ICAgIC0gQWRkIFJMSU1JVF9OUFJPQyBhcyBzb21ldGhpbmcgd2UgY2FuIGRvIHdpdGhvdXQgZnVy
dGhlciBjaGFuZ2VzIHRvIHFlbXUKICAgIC0gRG9jdW1lbnQgdGhlIG5lZWQgdG8gY2hlY2sgZm9y
IHRoZSBzYW5kYm94IGZlYXR1cmUgYmVmb3JlIHVzaW5nIGl0CiAgICAKICAgIFRoYW5rIHlvdSB0
byBSb3NzIExhZ2Vyd2FsbCwgd2hvc2UgZGVzY3JpcHRpb24gb2Ygd2hhdCBYZW5TZXJ2ZXIgaXMK
ICAgIGRvaW5nIGZvcm1lZCBtdWNoIG9mIHRoZSBiYXNpcyBmb3IgdGhlIHRleHQgaGVyZS4KICAg
IAogICAgQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogICAgQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBDQzogS29ucmFkIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgICBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQog
ZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQgICAgICB8IDMyMCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFu
ZG9jIHwgMTAxICsrKysrKysrKysrCiBkb2NzL21pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQgICAg
ICAgIHwgIDM2IC0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDIxIGluc2VydGlvbnMoKyksIDM2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1k
IGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uMzdhNGQ2NzVmZQotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZGVz
aWducy9xZW11LWRlcHJpdmlsZWdlLm1kCkBAIC0wLDAgKzEsMzIwIEBACisjIEludHJvZHVjdGlv
bgorCitUaGUgZ29hbCBvZiBkZXByaWx2aWxlZ2luZyBxZW11IGlzIHRoaXM6IEV2ZW4gaWYgdGhl
cmUgaXMgYSBidWcgKGZvcgorZXhhbXBsZSBpbiBxZW11KSB3aGljaCBwZXJtaXRzIGEgZG9tYWlu
IHRvIGdhaW4gY29udHJvbCBvZiB0aGUgZGV2aWNlCittb2RlbCwgdGhlIGNvbXByb21pc2VkIGRl
dmljZSBtb2RlbCBwcm9jZXNzIGlzIHByZXZlbnRlZCBmcm9tCit2aW9sYXRpbmcgdGhlIHN5c3Rl
bSdzIG92ZXJhbGwgc2VjdXJpdHkgcHJvcGVydGllcy4gIEllLCBhIGd1ZXN0CitjYW5ub3QgImVz
Y2FwZSIgZnJvbSB0aGUgdmlydHVhbGlzYXRpb24gYnkgdXNpbmcgYSBxZW11IGJ1Zy4KKworVGhp
cyBkb2N1bWVudCBsaXN0cyB0aGUgdmFyaW91cyB0ZWNobmljYWwgbWVhc3VyZXMgd2hpY2ggd2Ug
ZWl0aGVyCitoYXZlIHRha2VuLCBvciBwbGFuIHRvIHRha2UgdG8gZWZmZWN0IHRoaXMgZ29hbC4g
IFNvbWUgb2YgdGhlbSBhcmUKK3JlcXVpcmVkIHRvIGJlIGNvbnNpZGVyZWQgc2VjdXJlICh0aGF0
IGlzLCB0aGVyZSBhcmUga25vd24gYXR0YWNrCit2ZWN0b3JzIHdoaWNoIHRoZXkgY2xvc2UpOyBv
dGhlcnMgYXJlICJqdXN0IGluIGNhc2UiICh0aGF0IGlzLCB0aGVyZQorYXJlIG5vIGtub3duIGF0
dGFjayB2ZWN0b3JzLCBidXQgd2UgcGVyZm9ybSB0aGUgcmVzdHJpY3Rpb25zIHRvIHJlZHVjZQor
dGhlIHBvc3NpYmlsaXR5IG9mIHVua25vd24gYXR0YWNrIHZlY3RvcnMpLgorCisjIFJlc3RyaWN0
aW9ucyBkb25lCisKK1RoZSBmb2xsb3dpbmcgcmVzdHJpY3Rpb25zIGFyZSBjdXJyZW50bHkgaW1w
bGVtZW50ZWQuCisKKyMjIEhhdmluZyBxZW11IHN3aXRjaCB1c2VyCisKKycnJ0Rlc2NyaXB0aW9u
JycnOiBBcyBtZW50aW9uZWQgYWJvdmUsIGhhdmluZyBRRU1VIHN3aXRjaCB0byBhCitub24tcm9v
dCB1c2VyLCBvbmUgcGVyIGRvbWFpbiBpZC4gIE5vdCBiZWluZyB0aGUgcm9vdCB1c2VyIGxpbWl0
cyB3aGF0CithIGNvbXByb21pc2VkIFFFTVUgcHJvY2VzcyBjYW4gZG8gdG8gdGhlIHN5c3RlbSwg
YW5kIGhhdmluZyBvbmUgdXNlcgorcGVyIGRvbWFpbiBpZCBsaW1pdHMgd2hhdCBhIGNvbXByaW1p
c2VkIFFFTVUgcHJvY2VzcyBjYW4gZG8gdG8gdGhlCitRRU1VIHByb2Nlc3NlcyBvZiBvdGhlciBW
TXMuCisKKycnJ0ltcGxlbWVudGF0aW9uJycnOiBUaGUgdG9vbHN0YWNrIGFkZHMgdGhlIGZvbGxv
d2luZyB0byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6CisKKyAgICAtcnVuYXMgPHVpZD46PGdpZD4K
KworJycnSG93IHRvIHRlc3QnJyc6CisKKyAgICBncmVwIC9wcm9jLzxxcGlkPi9zdGF0dXMgW1VH
XWlkCisKKycnJ1Rlc3RpbmcgU3RhdHVzJycnOiBOb3QgdGVzdGVkCisKKyMjIFhlbiBsaWJyYXJ5
IC8gZmlsZS1kZXNjcmlwdG9yIHJlc3RyaWN0aW9ucworCisnJydEZXNjcmlwdGlvbicnJzogQ2xv
c2UgYW5kIHJlc3RyaWN0IFhlbi1yZWxhdGVkIGZpbGUgZGVzY3JpcHRvcnMuCitTcGVjaWZpY2Fs
bHk6CisgKiBDbG9zZSBhbGwgeGVuc3RvcmUtcmVsYXRlZCBmaWxlIGRlc2NyaXB0b3JzCisgKiBN
YWtlIHN1cmUgdGhhdCBhbGwgb3BlbiBpbnN0YW5jZXMgb2YgYHByaXZjbWRgIGFuZCBgZXZ0Y2hu
YCBmaWxlCitkZXNjcmlwdG9ycyBoYXZlIGhhZCBgSU9DVExfUFJJVkNNRF9SRVNUUklDVGAgYW5k
CitgSU9DVExfRVZUQ0hOX1JFU1RSSUNUX0RPTUlEYCBpb2N0bHMgY2FsbGVkIG9uIHRoZW0sIHJl
c3BlY3RpdmVseS4KKworJycnSW1wbGVtZW50YXRpb24nJyc6IFRvb2xzdGFjayBhZGRzIHRoZSBm
b2xsb3dpbmcgdG8gdGhlIHFlbXUgY29tbWFuZC1saW5lOgorCisgICAgLXhlbi1kb21pZC1yZXN0
cmljdAorCisnJydIb3cgdG8gdGVzdCcnJzoKKworVXNlIGBmaXNoZGVzY3JpcHRvcmAgdG8gcHVs
bCBhIGZpbGUgZGVzY3JpcHRvciBmcm9tIGEgcnVubmluZyBRRU1VLAordGhlbiB1c2UgYGRlcHJp
di1mZC1jaGVja2VyYCB0byBjaGVjayB0aGF0IGl0IGhhcyB0aGUgZGVzaXJlZAorcHJvcGVydGll
cywgYW5kIHRoYXQgaHlwZXJjYWxscyB3aGljaCBhcmUgbWVhbnQgdG8gZmFpbCBkbyBmYWlsLiAg
KEluCitEZWJpYW4gYGZpc2hkZXNjcmlwdG9yYCBjYW4gYmUgZm91bmQgaW4gdGhlIGJpbmFyeSBw
YWNrYWdlCitgY2hpYXJrLXNjcmlwdHNgOyB0aGUgYGRlcHJpdi1mZC1jaGVja2VyYCBpcyBpbmNs
dWRlZCBpbiB0aGUgWGVuCitzb3VyY2UgdHJlZS4pCisKKycnJ1Rlc3Rpbmcgc3RhdHVzJycnOiBU
ZXN0ZWQKKworIyBSZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8KKworVGhp
cyBsaXN0cyBwb3RlbnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQg
dG8gYmUKK2xpc3RlZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxv
dy1oYW5naW5nIGZydWl0CitmaXJzdC4KKworIyMgQ2hyb290CisKKycnJ0Rlc2NyaXB0aW9uJycn
OiBRZW11IHJ1bnMgaW4gaXRzIG93biBjaHJvb3QsIHN1Y2ggdGhhdCBldmVuIGlmIGl0Citjb3Vs
ZCBjYWxsIGFuICdvcGVuJyBjb21tYW5kIG9mIHNvbWUgc29ydCwgdGhlcmUgd291bGQgYmUgbm90
aGluZyBmb3IKK2l0IHRvIHNlZS4KKworJycnSW1wbGVtZW50YXRpb24nJyc6IFRoZSB0b29sc3Rh
Y2sgY3JlYXRlcyBhIGRpcmVjdG9yeSBpbiB0aGUgbGlieGwgInJ1bi1kaXIiOyBlLmcuCitgL3Zh
ci9ydW4veGVuL3FlbXUtcm9vdC08ZG9taWQ+YAorCitUaGVuIGFkZHMgdGhlIGZvbGxvd2luZyB0
byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6CisKKyAgICAtY2hyb290IC92YXIvcnVuL3hlbi9xZW11
LXJvb3QtPGRvbWlkPgorCQorJycnSG93IHRvIHRlc3QnJyc6ICBDaGVjayBgL3Byb2MvPHFwaWQ+
L3Jvb3RgCisJCisnJydUZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKKworIyMgTmFtZXNwYWNlcyBmb3Ig
dW51c2VkIGZ1bmN0aW9uYWxpdHkgKExpbnV4IG9ubHkpCisKKycnJ0Rlc2NyaXB0aW9uJycnOiBR
RU1VIGRvZXNuJ3QgdXNlIHRoZSBmdW5jdGlvbmFsaXR5IGFzc29jaWF0ZWQgd2l0aAorbW91bnQg
YW5kIElQQyBuYW1lc3BhY2VzLiAoSVBDIG5hbWVzcGFjZXMgY29udG9sIG5vbi1maWxlLWJhc2Vk
IElQQworbWVjaGFuaXNtcyB3aXRoaW4gdGhlIGtlcm5lbDsgdW5peCBhbmQgbmV0d29yayBzb2Nr
ZXRzIGFyZSBub3QKK2FmZmVjdGVkIGJ5IHRoaXMuKSAgTWFraW5nIHNlcGFyYXRlIG5hbWVzcGFj
ZXMgZm9yIHRoZXNlIGZvciBRRU1VCit3b24ndCBhZmZlY3Qgbm9ybWFsIG9wZXJhdGlvbiwgYnV0
IGl0IGRvZXMgbWVhbiB0aGF0IGV2ZW4gaWYgb3RoZXIKK3Jlc3RyaWN0aW9ucyBmYWlsLCB0aGUg
cHJvY2VzcyB3b24ndCBiZSBhYmxlIHRvIGV2ZW4gbmFtZSBzeXN0ZW0gbW91bnQKK3BvaW50cyBv
ciBleGlzdGluZyBub24tZmlsZS1iYXNlZCBJUEMgZGVzY3JpcHRvcnMgdG8gYXR0ZW1wdCB0byBh
dHRhY2sKK3RoZW0uCisKKycnJ0ltcGxlbWVudGF0aW9uJycnOgorCitJbiB0aGVvcnkgdGhpcyBj
b3VsZCBiZSBkb25lIGluIFFFTVUgKHNpbWlsYXIgdG8gLXNhbmRib3gsIC1ydW5hcywKKy1jaHJv
b3QsIGFuZCBzbyBvbiksIGJ1dCBhIHBhdGNoIGRvaW5nIHRoaXMgaW4gUUVNVSB3YXMgTkFLZWQg
dXBzdHJlYW0KKyhzZWUgW3FlbXUtbmFtZXNwYWNlc10pLiBUaGV5IHByZWZlcnJlZCB0aGF0IHRo
aXMgd2FzIGRvbmUgYXMgYSBzZXR1cCBzdGVwIGJ5Cit3aGF0ZXZlciBleGVjdXRlcyBRRU1VOyBp
LmUuLCBoYXZlIHRoZSBwcm9jZXNzIHdoaWNoIGV4ZWMncyBRRU1VIGZpcnN0CitjYWxsOgorCisg
ICAgdW5zaGFyZShDTE9ORV9ORVdOUyB8IENMT05FX05FV0lQQykKKwkKKycnJ0hvdyB0byB0ZXN0
JycnOiAgQ2hlY2sgYC9wcm9jLzxxcGlkPi9ucy9baXBjLG1udF1gCisKKycnJ1Rlc3RlZCcnJzog
Tm90IHRlc3RlZAorCitbcWVtdS1uYW1lc3BhY2VzXTogaHR0cHM6Ly9saXN0cy5nbnUub3JnL2Fy
Y2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTctMTAvbXNnMDQ3MjMuaHRtbAorCisjIyMgQmFzaWMg
UkxJTUlUcworCisnJydEZXNjcmlwdGlvbicnJzogQSBudW1iZXIgb2YgbGltaXRzIG9uIHRoZSBy
ZXNvdXJjZXMgdGhhdCBhIGdpdmVuCitwcm9jZXNzIC8gdXNlcmlkIGlzIGFsbG93ZWQgdG8gY29u
c3VtZS4gIFRoZXNlIGNhbiBsaW1pdCB0aGUgYWJpbGl0eQorb2YgYSBjb21wcm9taXNlZCBRRU1V
IHByb2Nlc3MgdG8gRG9TIGRvbWFpbiAwIGJ5IGV4aGF1c3RpbmcgdmFyaW91cworcmVzb3VyY2Vz
IGF2YWlsYWJsZSB0byBpdC4KKworJycnSW1wbGVtZW50YXRpb24nJycKKworTGltaXRzIHRoYXQg
Y2FuIGJlIGltcGxlbWVudGVkIGltbWVkaWF0ZWx5IHdpdGhvdXQgbXVjaCBlZmZvcnQ6CisgLSBS
TElNSVRfRlNJWkVgIChmaWxlIHNpemUpIHRvIDI1NktpQi4KKyAtIFJMSU1JVF9OUFJPQyAoYWZ0
ZXIgdWlkIGNoYW5nZXMgdG8gYSB1bmlxdWUgdWlkKQorCitQcm9iYWJseSBub3QgbmVjZXNzYXJ5
IGJ1dCB3aHkgbm90OgorIC0gUkxJTUlUX0NPUkU6IDAKKyAtIFJMSU1JVF9NU0dRVUVVRTogMAor
IC0gUkxJTUlUX0xPQ0tTOiAwCisgLSBSTElNSVRfTUVNTE9DSzogMAorIAorTm90ZTogbWxvY2so
KSBpcyB1c2VkIGJ5IFFFTVUgb25seSB3aGVuIGJvdGggInJlYWx0aW1lIiBhbmQgIm1sb2NrIgor
YXJlIHNwZWNpZmllZDsgdGhpcyBkb2VzIG5vdCBhcHBseSB0byBRRU1VIHJ1bm5pbmcgYXMgYSBY
ZW4gRE0uCisgICAKKycnJ0hvdyB0byB0ZXN0JycnOiBDaGVjayBgL3Byb2MvPHFwaWQ+L2xpbWl0
c2AKKworJycnVGVzdGVkJycnOiBOb3QgdGVzdGVkCisKKyMjIyBGdXJ0aGVyIFJMSU1JVHMKKwor
UkxJTUlUX0FTIGxpbWl0cyB0aGUgdG90YWwgYW1vdW50IG9mIG1lbW9yeTsgYnV0IHRoaXMgaW5j
bHVkZXMgdGhlCit2aXJ0dWFsIG1lbW9yeSB3aGljaCBRRU1VIHVzZXMgYXMgYSBtYXBjYWNoZS4g
IHhlbi1tYXBjYWNoZS5jIGFscmVhZHkKK2ZpZGRsZXMgd2l0aCB0aGlzOyBpdCB3b3VsZCBiZSBz
dHJhaWdodGZvcndhcmQgdG8gbWFrZSBpdCAqc2V0KiB0aGUKK3JsaW1pdCB0byB3aGF0IGl0IHRo
aW5rcyBhIHNlbnNpYmxlIGxpbWl0IGlzLgorCitPdGhlciB0aGluZ3MgdGhhdCB3b3VsZCB0YWtl
IHNvbWUgY2xldmVybmVzcyAvIGNoYW5nZXMgdG8gUUVNVSB0bwordXRpbGl6ZSBkdWUgdG8gb3Jk
ZXJpbmcgY29uc3RyYW50czoKKyAtIFJMSU1JVF9OT0ZJTEVTIChhZnRlciBhbGwgbmVjZXNzYXJ5
IGZpbGVzIGFyZSBvcGVuZWQpCisKKyMjIyBsaWJ4bCBVSUQgY2xlYW51cAorCisnJydEZXNjcmlw
dGlvbicnJzogRG9tYWluIElEcyBhcmUgcmV1c2VkLCBhbmQgdGh1cyByZXN0cmljdGVkIFVJRHMg
YXJlCityZXVzZWQuICBJZiBhIGNvbXByb21pc2VkIFFFTVUgY2FuIGZvcmsgKGR1ZSB0byBzZWNj
b21wIG9yCitSTElNSVRfTlBST0MgbGltaXRzIGJlaW5nIGluZWZmZWN0aXZlIGZvciBzb21lIHJl
YXNvbiksIGl0IG1heSBhdm9pZAorYmVpbmcga2lsbGVkIHdoZW4gaXRzIGRvbWFpbiBkaWVzLCB0
aGVuIHdhaXQgdW50aWwgdGhlIGRvbWFpbiBJRCBpcworcmV1c2VkIGFnYWluLCBhdCB3aGljaCBw
b2ludCBpdCB3aWxsIGhhdmUgY29udHJvbCBvdmVyIHRoZSBkb21haW4gaW4KK3F1ZXN0aW9uICh3
aGljaCBwcm9iYWJseSBiZWxvbmdzIHRvIHNvbWVvbmUgZWxzZSkuCisKK2xpYnhsIHNob3VsZCBr
aWxsIGFsbCBVSURzIGFzc29jaWF0ZWQgd2l0aCBhIGRvbWFpbiBib3RoIHdoZW4gdGhlIFZNCitp
cyBkZXN0cm95ZWQsIGFuZCBiZWZvcmUgc3RhcnRpbmcgYSBWTSB3aXRoIHRoZSBzYW1lIFVJRC4K
KworJycnSW1wbGVtZW50YXRpb24nJyc6IFRoaXMgaXMgdW5uZWNlc3NhcmlseSB0cmlja3kuCisK
K1RoZSBraWxsKCkgc3lzdGVtIGNhbGwgY2FuIGhhdmUgdGhyZWUga2luZHMgb2YgdGFyZ2V0czoK
KyAtIEEgc2luZ2xlIHBpZAorIC0gQSBwcm9jZXNzIGdyb3VwCisgLSAiRXZlcnkgcHJvY2VzcyBl
eGNlcHQgbWUgdG8gd2hpY2ggSSBhbSBhbGxvd2VkIHRvIHNlbmQgYSBzaWduYWwiICgtMSkKKwor
VGFyZ2V0aW5nIGEgc2luZ2xlIHBpZCBpcyByYWN5IGFuZCBsaWtlbHkgdG8gYmUgYmVhdGVuIGJ5
IHRoZQorZm9sbG93aW5nIGxvb3A6CisKKyAgICB3aGlsZSgxKSB7CisgICAgICAgIGlmKGZvcmso
KSkKKwkgICAgX2V4aXQoMCk7CisgICAgfQkgIAorCitUaGF0IGlzLCBieSB0aGUgdGltZSB5b3Un
dmUgcmVhZCB0aGUgcHJvY2VzcyBsaXN0IGFuZCBmb3VuZCB0aGUKK3Byb2Nlc3MgaWQgeW91IHdh
bnQgdG8ga2lsbCwgdGhhdCBwcm9jZXNzIGhhcyBleGl0ZWQgYW5kIHRoZXJlIGlzIGEKK25ldyBw
cm9jZXNzIHdob3NlIHBpZCB5b3UgZG9uJ3Qga25vdyBhYm91dC4KKworVGFyZ2V0aW5nIGEgcHJv
Y2VzcyBncm91cCB3aWxsIGJlIGluZWZmZWN0aXZlLCBhcyB1bnByaXZpbGVnZWQKK3Byb2Nlc3Nl
cyBhcmUgYWxsb3dlZCB0byBtYWtlIHRoZWlyIG93biBwcm9jZXNzIGdyb3Vwcy4KKwora2lsbCgt
MSkgY2FuIGJlIHVzZWQgYnV0IG11c3QgYmUgZG9uZSB3aXRoIGNhcmUuICBDb25zaWRlciB0aGUK
K2ZvbGxvd2luZyBjb2RlLCBmb3IgZXhhbXBsZToKKworICAgIHNldHVpZCh0YXJnZXRfdWlkKTsK
KyAgICBraWxsKC0xLCA5KTsKKworVGhpcyBsb29rcyBsaWtlIGl0IHdpbGwgZG8gdGhlIHRyaWNr
OyBidXQgYnkgc2V0dGluZyBhbGwgb2YgdGhlIHVzZXIKK2lkcyAoZWZmZWN0aXZlLCByZWFsLCBh
bmQgc2F2ZWQpLCBpdCBvcGVucyB0aGUgJ2tpbGxpbmcnIHByb2Nlc3MgdXAgdG8KK2JlaW5nIGtp
bGxlZCBieSB0aGUgdGFyZ2V0IHByb2Nlc3M6CisKKyAgICB3aGlsZSgxKSB7CisgICAgICAgIGlm
KGZvcmsoKSkKKyAgICAgICAgICAgIF9leGl0KDApOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBraWxsKC0xLCA5KTsKKyAgICB9CisKK0ZvcnR1bmF0ZWx5IHRoZXJlIGlzIGFuIGFzc3ltZXRy
eSB3ZSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YuICBGcm9tIHRoZQorUE9TSVggc3BlYzoKKworPiBG
b3IgYSBwcm9jZXNzIHRvIGhhdmUgcGVybWlzc2lvbiB0byBzZW5kIGEgc2lnbmFsIHRvIGEgcHJv
Y2VzcworPiBkZXNpZ25hdGVkIGJ5IHBpZCwgdW5sZXNzIHRoZSBzZW5kaW5nIHByb2Nlc3MgaGFz
IGFwcHJvcHJpYXRlCis+IHByaXZpbGVnZXMsIHRoZSByZWFsIG9yIGVmZmVjdGl2ZSB1c2VyIElE
IG9mIHRoZSBzZW5kaW5nIHByb2Nlc3Mgc2hhbGwKKz4gbWF0Y2ggdGhlIHJlYWwgb3Igc2F2ZWQg
c2V0LXVzZXItSUQgb2YgdGhlIHJlY2VpdmluZyBwcm9jZXNzLgorCitUaGUgc29sdXRpb24gaXMg
dG8gYWxsb2NhdGUgYSBzZWNvbmQgInJlYXBlciIgdWlkIHRoYXQgaXMgb25seSB1c2VkIHRvIGtp
bGwKK3RhcmdldCBwcm9jZXNzZXMuICBXZSBzZXQgdGhlIGV1aWQgb2YgdGhlIGtpbGxpbmcgcHJv
Y2VzcyB0byB0aGUgYHRhcmdldF91aWRgLAorYnV0IHRoZSBydWlkIG9mIHRoZSBraWxsaW5nIHBy
b2Nlc3MgdG8gYHJlYXBlcl91aWRgLCBsZWF2aW5nIHRoZSBzdWlkIG9mIHRoZQora2lsbGluZyBw
cm9jZXNzIGFzIDA6CisKKyAgICBzZXRyZXN1aWQocmVhcGVyX3VpZCwgdGFyZ2V0X3VpZCwgMCk7
CisgICAga2lsbCgtMSwgOSk7CisKK05PVEU6IFdlIGNhbm5vdCB1c2UgYHNldHJldWlkKHJlYXBl
cl91aWQsIHRhcmdldF91aWQpYCBoZXJlLCBhcyB0aGF0Cit3aWxsIHNldCAqYm90aCogZXVpZCAq
YW5kKiBzdWlkIHRvIGB0YXJnZXRfdWlkYCwgbWFraW5nIHRoZSBraWxsaW5nCitwcm9jZXNzIHZ1
bG5lcmFibGUgdG8gdGhlIHRhcmdldCBwcm9jZXNzIGFnYWluLgorCitTaW5jZSB0aGlzIHdpbGwg
a2lsbCBhbGwgb3RoZXIgYHJlYXBlcl91aWRgIHByb2Nlc3NlcyBhcyB3ZWxsLCB3ZSBtdXN0Citl
aXRoZXIgYWxsb2NhdGUgYSBzZXBhcmF0ZSBgcmVhcGVyX3VpZGAgcGVyIGRvbWFpbiwgb3IgdXNl
IGxvY2tpbmcgdG8KK2Vuc3VyZSB0aGF0IG9ubHkgb25lIGtpbGxpbmcgcHJvY2VzcyBpcyBhY3Rp
dmUgYXQgYSB0aW1lLgorCisjIyBsaWJ4bDogVHJlYXQgUU1QIGNvbm5lY3Rpb24gYXMgdW50cnVz
dGVkCisKKycnJ0Rlc2NyaXB0aW9uJycnOiBDdXJyZW50bHkgbGlieGwgdGFsa3Mgd2l0aCBRRU1V
IHZpYSBRTVA7IGJ1dCBpdHMKK2ludGVyYWN0aW9ucyBoYXZlIG5vdCBoaXN0b3JpY2FsbHkgY29u
c2lkZXJlZCBmcm9tIGEgc2VjdXJpdHkgcG9pbnQgb2YKK3ZpZXcuICBGb3IgZXhhbXBsZSwgcW1w
X3N5bmNocm9ub3VzX3NlbmQoKSB3YWl0cyBmb3IgYSByZXNwb25zZSBmcm9tCitRRU1VLCB3aGlj
aCBhIGNvbXByb21pc2VkIFFFTVUgY291bGQgc2ltcGx5IG5vdCBzZW5kICh0aHVzIHByZXZlbnRp
bmcKK3RoZSB0b29sc3RhY2sgZnJvbSBtYWtpbmcgZm9yd2FyZCBwcm9ncmVzcykuCisKKycnJ0lt
cGxlbWVudGF0aW9uJycnOiBBdWRpdCB0b29sc3RhY2sgaW50ZXJhY3Rpb25zIHdpdGggUUVNVSB3
aGljaAoraGFwcGVuIGFmdGVyIHRoZSBndWVzdCBoYXMgc3RhcnRlZCBydW5uaW5nLCBhbmQgYXNz
dW1lIFFFTVUgaGFzIGJlZW4KK2NvbXByb21pc2VkLgorCisjIyMgc2VjY29tcCBmaWx0ZXJpbmcg
KExpbnV4IG9ubHkpCisKKycnJ0Rlc2NyaXB0aW9uJycnOiBUdXJuIG9uIHNlY2NvbXAgZmlsdGVy
aW5nIHRvIGRpc2FibGUgc3lzY2FsbHMgd2hpY2gKK1FFTVUgZG9lc24ndCBuZWVkLiAKKworJycn
SW1wbGVtZW50YXRpb24nJyc6IEVuYWJsZSBmcm9tIHRoZSBjb21tYW5kLWxpbmU6CisKKyAgICAt
c2FuZGJveCBvbixvYnNvbGV0ZT1kZW55LGVsZXZhdGVwcml2aWxlZ2VzPWFsbG93LHNwYXduPWRl
bnkscmVzb3VyY2Vjb250cm9sPWRlbnkKKworYGVsZXZhdGVwcml2aWxlZ2VzYCBpcyBjdXJyZW50
bHkgcmVxdWlyZWQgdG8gYWxsb3cgYC1ydW5hc2AgdG8gd29yay4KK1JlbW92aW5nIHRoaXMgcmVx
dWlyZW1lbnQgd291bGQgbWVhbiBtYWtpbmcgc3VyZSB0aGF0IHRoZSB1aWQgY2hhbmdlCitoYXBw
ZW5lZCBiZWZvcmUgdGhlIHNlY2NvbXAyIGNhbGwsIHBlcmhhcHMgYnkgY2hhbmdpbmcgdGhlIHVp
ZCBiZWZvcmUKK2V4ZWN1dGluZyBRRU1VLiAgKEJ1dCB0aGlzIHdvdWxkIHRoZW4gcmVxdWlyZSBv
dGhlciBjaGFuZ2VzIHRvIGNyZWF0ZQordGhlIFFNUCBzb2NrZXQsIFZOQyBzb2NrZXQsIGFuZCBz
byBvbikuCisKK0l0IHNob3VsZCBiZSBub3RlZCB0aGF0IGAtc2FuZGJveGAgaXMgaW1wbGVtZW50
ZWQgYXMgYSBibGFja2xpc3QsIG5vdAorYSB3aGl0ZWxpc3Q7IHRoYXQgaXMsIGl0IGRpc2FibGVz
IGtub3duLXVuc2VkIGZ1bmN0aW9uYWxpdHkgd2hpY2ggbWF5CitiZSBoYXJtZnVsLCByYXRoZXIg
dGhhbiBkaXNhYmxpbmcgYWxsIGZ1bmN0aW9uYWxpdHkgZXhjZXB0IHRoYXQga25vd24KK3RvIGJl
IHNhZmUgYW5kIG5lZWRlZC4gIFRoaXMgaXMgdW5mb3J0dW5hdGVseSBuZWNlc3Nhcnkgc2luY2Ug
cWVtdQorZG9lc24ndCBrbm93IHdoYXQgc3lzdGVtIGNhbGxzIGxpYnJhcmllcyBtaWdodCBlbmQg
dXAgbWFraW5nLiAgKFNlZQorW2x3bi1zZWNjb21wXSBmb3IgYSBtb3JlIGNvbXBsZXRlIGRpc2N1
c3Npb24uKQorCitUaGlzIGZlYXR1cmUgaXMgbm90IG9uIGJ5IGRlZmF1bHQgYW5kIG1heSBub3Qg
YmUgYXZhaWxhYmxlIGluIGFsbAorZW52aXJvbm1lbnRzLiAgV2UgdGhlcmVmb3JlIG5lZWQgdG8g
ZWl0aGVyOgorIDEuIFJlcXVpcmUgdGhhdCB0aGlzIGZlYXR1cmUgYmUgZW5hYmxlZCB0byBidWls
ZCBxZW11CisgMi4gQ2hlY2sgZm9yIGAtc2FuZGJveGAgc3VwcG9ydCBhdCBydW50aW1lIGJlZm9y
ZSAKKworW2x3bi1zZWNjb21wXTogaHR0cHM6Ly9sd24ubmV0L0FydGljbGVzLzczODY5NC8KKwor
IyMjIERpc2tzCisKK1RoZSBjaHJvb3QgKGFuZCBzZWNjb21wPykgaGFwcGVucyBsYXRlIGVub3Vn
aCBzdWNoIHRoYXQgUUVNVSBjYW4KK2luaXRpYWxpemUgaXRzZWxmIGFuZCBvcGVuIGl0cyBkaXNr
cy4gSWYgeW91IHdhbnQgdG8gYWRkIGEgZGlzayBhdCBydW4KK3RpbWUgdmlhIG9yIGluc2VydCBh
IENELCB5b3UgY2FuJ3QgcGFzcyBhIHBhdGggYmVjYXVzZSBRRU1VIGlzCitjaHJvb3RlZC4gSW5z
dGVhZCB1c2UgdGhlIGFkZC1mZCBRTVAgY29tbWFuZCBhbmQgdXNlCisvZGV2L2Zkc2V0LzxmZHNl
dC1pZD4gYXMgdGhlIHBhdGguCisKK0EgZnVydGhlciBsYXllciBvZiByZXN0cmljdGlvbiBjb3Vs
ZCBiZSB0byBzZXQgUkxJTUlUX05PRklMRVMgdG8gJzAnLAorYW5kIGhhbmQgYWxsIGRpc2tzIG92
ZXIgUU1QLgorCisjIyBNaWdyYXRpb24KKworV2hlbiBjYWxsaW5nIHhlbi1zYXZlLWRldmljZXMt
c3RhdGUsIHNpbmNlIFFFTVUgaXMgcnVubmluZyBpbiBhIGNocm9vdAoraXQgaXMgbm90IHVzZWZ1
bCB0byBwYXNzIGEgZmlsZW5hbWUgKGl0IGRvZXNuJ3QgZXZlbiBoYXZlIHdyaXRlIGFjY2Vzcwor
aW5zaWRlIHRoZSBjaHJvb3QpLiBJbnN0ZWFkLCBnaXZlIGl0IGFuIG9wZW4gZmQgdXNpbmcgdGhl
IGFkZC1mZAorbWVjaGFuaXNtLgorCitBZGRpdGlvbmFsbHksIGFsbCB0aGUgcmVzdHJpY3Rpb25z
IG5lZWQgdG8gYmUgYXBwbGllZCB0byB0aGUgcWVtdQorc3RhcnRlZCB1cCBvbiB0aGUgcG9zdC1t
aWdyYXRpb24gc2lkZS4gIE9uZSBpc3N1ZSB0aGF0IG5lZWRzIHRvIGJlCitzb2x2ZWQgaXMgaG93
IHRvIHNpZ25hbCB0aGUgdG9vbHN0YWNrIG9uIHJlc3RvcmUgdGhhdCBxZW11IGlzIHJlYWR5Citm
b3IgdGhlIGRvbWFpbiB0byBiZSBzdGFydGVkIChzaW5jZSB0aGlzIGlzIG5vcm1hbGx5IGRvbmUg
dmlhCit4ZW5zdG9yZSwgYW5kIGF0IHRoaXMgcG9pbnQgdGhlIHhlbnN0b3JlIGNvbm5lY3Rpb25z
IHdpbGwgaGF2ZSBiZWVuCitjbG9zZWQpLgorCisjIyMgTmV0d29yayBuYW1lc3BhY2luZyAoTGlu
dXggb25seSkKKworRW50ZXIgUUVNVSBpbnRvIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2UgKGlu
IGFkZGl0aW9uIHRvIG1vdW50ICYgSVBDCituYW1lc3BhY2VzKToKKworICAgIHVuc2hhcmUoQ0xP
TkVfTkVXTkVUKTsKKworUUVNVSBkb2VzIGFjdHVhbGx5IHVzZSB0aGUgbmV0d29yayBuYW1lc3Bh
Y2UgYXMgYSBYZW4gRE0gZm9yIHR3bworcHVycG9zZXM6IDEpIFRvIHNldCB1cCBuZXR3b3JrIHRh
cCBkZXZpY2VzIDIpIFRvIG9wZW4gdm5jIGNvbm5lY3Rpb25zLgorCisjIyMjIE5ldHdvcmsKKwor
SWYgUUVNVSBydW5zIGluIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2UsIGl0IGNhbid0IG9wZW4g
dGhlIHRhcAorZGV2aWNlIGl0c2VsZiBiZWNhdXNlIHRoZSBpbnRlcmZhY2Ugd29uJ3QgYmUgdmlz
aWJsZSBvdXRzaWRlIG9mIGl0cworb3duIG5hbWVzcGFjZS4gU28gaW5zdGVhZCwgaGF2ZSB0aGUg
dG9vbHN0YWNrIG9wZW4gdGhlIGRldmljZSBhbmQgcGFzcworaXQgYXMgYW4gZmQgb24gdGhlIGNv
bW1hbmQtbGluZToKKworICAgIC1kZXZpY2UgcnRsODEzOSxuZXRkZXY9dGFwbmV0MCxtYWM9Li4u
IC1uZXRkZXYgdGFwLGlkPXRhcG5ldDAsZmQ9PHRhcGZkPgorCisjIyMjIFZOQworCitJZiBRRU1V
IHJ1bnMgaW4gaXRzIG93biBuZXR3b3JrIG5hbWVzcGFjZSwgaXQgaXMgbm90IHN0cmFpZ2h0Zm9y
d2FyZAordG8gbGlzdGVuIG9uIGEgVENQIHNvY2tldCBvdXRzaWRlIG9mIGl0cyBvd24gbmV0d29y
ayBuYW1lc3BhY2UuIE9uZQorb3B0aW9uIHdvdWxkIGJlIHRvIHVzZSBWTkMgb3ZlciBhIFVOSVgg
c29ja2V0OgorCisgICAgLXZuYyB1bml4Oi92YXIvcnVuL3hlbi92bmMtPGRvbWlkPgorCitIb3dl
dmVyLCB0aGlzIHdvdWxkIGJyZWFrIGZ1bmN0aW9uYWxpdHkgaW4gdGhlIGdlbmVyYWwgY2FzZTsg
SSB0aGluaword2UgbmVlZCB0byBoYXZlIHRoZSB0b29sc3RhY2sgb3BlbiBhIHNvY2tldCBhbmQg
cGFzcyB0aGUgZmQgdG8gUUVNVQorKHdoaWNoIHJlcXVpcmVzIGNoYW5nZXMgdG8gUUVNVSkuCisK
ZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MgYi9kb2Nz
L2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLmY5NDE1MjUxODkKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1
cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCkBAIC0wLDAgKzEsMTAxIEBACislIFFFTVUgRGVw
cml2aWxlZ2luZyAvIGRtX3Jlc3RyaWN0CislIFJldmlzaW9uIDEKKworXGNsZWFycGFnZQorCisj
IEJhc2ljcworCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAgICAgICAgIFN0YXR1czogKipUZWNoIFByZXZpZXcq
KgorCitBcmNoaXRlY3R1cmUocyk6IHg4NgorCisgICBDb21wb25lbnQocyk6IHRvb2xzdGFjawor
CistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KKworIyBPdmVydmlldworCitCeSBkZWZhdWx0LCB0aGUgUUVNVSBkZXZp
Y2UgbW9kZWwgaXMgcnVuIGluIGRvbWFpbiAwLiAgSWYgYW4gYXR0YWNrZXIKK2NhbiBnYWluIGNv
bnRyb2wgb2YgYSBRRU1VIHByb2Nlc3MsIGl0IGNvdWxkIGVhc2lseSB0YWtlIGNvbnRyb2wgb2Yg
YQorc3lzdGVtLgorCitkbV9yZXN0cmljdCBpcyBhIHNldCBvZiBvcGVyYXRpb25zIHRvIHJlc3Ry
aWN0IFFFTVUgcnVubmluZyBpbiBkb21haW4KKzAuICBJdCBjb25zaXN0cyBvZiB0d28gaGFsdmVz
OgorCisgMS4gTWVjaGFuaXNtcyB0byByZXN0cmljdCBRRU1VIHRvIG9ubHkgYmVpbmcgYWJsZSB0
byBhZmZlY3QgaXRzIG93bgorZG9tYWluCisgMi4gTWVjaGFuaXNtcyB0byByZXN0cnVjdCBRRU1V
J3MgYWJpbGl0eSB0byBpbnRlcmFjdCB3aXRoIGRvbWFpbiAwLgorCisjIFVzZXIgZGV0YWlscwor
CisjIyBHZXR0aW5nIHRoZSByaWdodCB2ZXJzaW9ucyBvZiBzb2Z0d2FyZQorCitMaW51eDogNC4x
MSsKKworUWVtdTogMy4wKyAoT3IgdGhlIHZlcnNpb24gdGhhdCBjb21lcyB3aXRoIFhlbiA0LjEy
KykKKworIyMgU2V0dGluZyB1cCBhIGdyb3VwIGFuZCB1c2VyaWQgcmFuZ2UKKworRm9yIG1heGlt
dW0gc2VjdXJpdHksIGxpYnhsIG5lZWRzIHRvIHJ1biB0aGUgZGV2aWNlbW9kZWwgZm9yIGVhY2gK
K2RvbWFpbiB1bmRlciBhIHVzZXIgaWQgKFVJRCkgY29ycmVzcG9uZGluZyB0byBpdHMgZG9tYWlu
IGlkLiAgVGhlcmUKK2FyZSAzMjc1MiBwb3NzaWJsZSBkb21haW4gSURzLCBhbmQgc28gbGlieGwg
bmVlZHMgMzI3NTIgdXNlciBpZHMgc2V0Cithc2lkZSBmb3IgaXQuICBTZXR0aW5nIHVwIGEgZ3Jv
dXAgZm9yIGFsbCBkZXZpY2Vtb2RlbHMgdG8gcnVuIGF0IGlzCithbHNvIHJlY29tbWVuZGVkLgor
CitUaGUgc2ltcGxlc3QgYW5kIG1vc3QgZWZmZWN0aXZlIHdheSB0byBkbyB0aGlzIGlzIHRvIGFs
bG9jYXRlIGEKK2NvbnRpZ3VvdXMgYmxvY2sgb2YgVUlEcywgYW5kIGNyZWF0ZSBhIHNpbmdsZSB1
c2VyIG5hbWVkCitgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2VgIHdpdGggdGhlIGZpcnN0IFVJRC4g
IEZvciBleGFtcGxlLCB1bmRlcgorRGViaWFuOgorCisgICAgYWRkdXNlciAtLXN5c3RlbSAtLXVp
ZCAxMzEwNzIgLS1ncm91cCAtLW5vLWNyZWF0ZS1ob21lIHhlbi1xZW11dXNlci1yYW5nZS1iYXNl
CisKK1R3byBjb21tZW50cyBvbiB0aGlzIG1ldGhvZDoKKworICAxLiBNb3N0IG1vZGVybiBzeXN0
ZW1zIGhhdmUgMzItYml0IFVJRHMsIGFuZCBzbyBjYW4gaW4gdGhlb3J5IGdvIHVwCit0byAyXjMx
IChvciAyXjMyIGlmIHVpZHMgYXJlIHVuc2lnbmVkKS4gIFBPU0lYIG9ubHkgZ3VhcmFudGVlcyAx
Ni1iaXQKK1VJRHMgaG93ZXZlcjsgVUlEIDY1NTM1IGlzIHJlc2VydmVkIGZvciBhbiBpbnZhbGlk
IHZhbHVlLCBhbmQgNjU1MzQgaXMKK25vcm1hbGx5IGFsbG9jYXRlZCB0byAibm9ib2R5Ii4KKyAg
Mi4gQWRkaXRpb25hbGx5LCBzb21lIGNvbnRhaW5lciBzeXN0ZW1zIGhhdmUgcHJvcG9zZWQgdXNp
bmcgdGhlCit1cHBlciAxNiBiaXRzIG9mIHRoZSB1aWQgZm9yIGEgY29udGFpbmVyIElELiAgVXNp
bmcgYSBtdWx0aXBsZSBvZiAyXjE2Citmb3IgdGhlIHJhbmdlIGJhc2UgKGFzIGlzIGRvbmUgYWJv
dmUpIHdpbGwgcmVzdWx0IGluIGFsbCBVSURzIGJlaW5nCitpbnRlcnByZXRlZCBieSBzdWNoIHN5
c3RlbXMgYXMgYSBzaW5nbGUgY29udGFpbmVyIElELgorCitBbm90aGVyLCBsZXNzLXNlY3VyZSB3
YXkgaXMgdG8gcnVuIGFsbCBRRU1VcyBhcyB0aGUgc2FtZSBVSUQuICBUbyBkbwordGhpcywgY3Jl
YXRlIGEgdXNlciBuYW1lZCBgeGVuLXFlbXV1c2VyLXNoYXJlZGA7IGZvciBleGFtcGxlOgorCisg
ICAgYWRkdXNlciAtLW5vLWNyZWF0ZS1ob21lIC0tc3lzdGVtIHhlbi1xZW11dXNlci1zaGFyZWQK
KworIyMgRG9tYWluIGNvbmZpZyBjaGFuZ2VzCisKK1RoZSBjb3JlIGRvbWFpbiBjb25maWcgY2hh
bmdlIGlzIHRvIGFkZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8gdGhlCitkb21haW4gY29uZmlndXJh
dGlvbjoKKworICAgIGRtX3Jlc3RyaWN0PTEKKworVGhpcyB3aWxsIHBlcmZvcm0gYSBudW1iZXIg
b2YgcmVzdHJpY3Rpb25zLCBvdXRsaW5lZCBiZWxvdyBpbiB0aGUKKydUZWNobmljYWwgZGV0YWls
cycgc2VjdGlvbi4KKworIyBUZWNobmljYWwgZGV0YWlscworCitTZWUgZG9jcy9kZXNpZ24vcWVt
dS1kZXByaXZpbGVnZS5tZCBmb3IgdGVjaG5pY2FsIGRldGFpbHMuCisKKyMgTGltaXRhdGlvbnMK
KworVGhlIGZvbGxvd2luZyBmZWF0dXJlcyBzdGlsbCBuZWVkIHRvIGJlIGltcGxlbWVudGVkOgor
ICogSW5zZXJ0aW5nIGEgbmV3IGNkcm9tIHdoaWxlIHRoZSBndWVzdCBpcyBydW5uaW5nICh4bCBj
ZHJvbS1pbnNlcnQpCisgKiBNaWdyYXRpb24gLyBzYXZlIC8gcmVzdG9yZQorCitBZGRpdGlvbmFs
bHksIGdldHRpbmcgUENJIHBhc3N0aHJvdWdoIHRvIHdvcmsgc2VjdXJlbHkgd291bGQgcmVxdWly
ZSBhCitzaWduaWZpY2FudCByZXdvcmsgb2YgaG93IHBhc3N0aHJvdWdoIHdvcmtzIGF0IHRoZSBt
b21lbnQuICBJdCBtYXkgYmUKK2ltcGxlbWVudGVkIGF0IHNvbWUgcG9pbnQgYnV0IGlzIG5vdCBh
IG5lYXItdGVybSBwcmlvcml0eS4KKworU2VlIFNVUFBPUlQubWQgZm9yIHNlY3VyaXR5IHN1cHBv
cnQgc3RhdHVzLgorCisjIEhpc3RvcnkKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCitEYXRlICAgICAgIFJl
dmlzaW9uIFZlcnNpb24gIE5vdGVzCistLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKzIwMTgtMDktMTQgMSAgICAg
ICAgWGVuIDQuMTIgSW1wb3J0ZWQgZnJvbSBkb2NzL21pc2MKKy0tLS0tLS0tLS0gLS0tLS0tLS0g
LS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3FlbXUtZGVwcml2aWxlZ2UudHh0IGIvZG9jcy9taXNjL3FlbXUt
ZGVwcml2aWxlZ2UudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA1OGI4NmEzOTA4
Li4wMDAwMDAwMDAwCi0tLSBhL2RvY3MvbWlzYy9xZW11LWRlcHJpdmlsZWdlLnR4dAorKysgL2Rl
di9udWxsCkBAIC0xLDM2ICswLDAgQEAKLUZvciBzZWN1cml0eSByZWFzb25zLCBsaWJ4bCB0cmll
cyB0byBwYXNzIGEgbm9uLXJvb3QgdXNlcm5hbWUgdG8gUUVNVSBhcwotYXJndW1lbnQuIER1cmlu
ZyBpbml0aWFsaXphdGlvbiBRRU1VIGNhbGxzIHNldHVpZCBhbmQgc2V0Z2lkIHdpdGggdGhlCi11
c2VyIElEIGFuZCB0aGUgZ3JvdXAgSUQgb2YgdGhlIHVzZXIgcGFzc2VkIGFzIGFyZ3VtZW50Lgot
TGlieGwgbG9va3MgZm9yIHRoZSBmb2xsb3dpbmcgdXNlcnMgaW4gdGhpcyBvcmRlcjoKLQotMSkg
YSB1c2VyIG5hbWVkICJ4ZW4tcWVtdXVzZXItZG9taWQkZG9taWQiLAotV2hlcmUgJGRvbWlkIGlz
IHRoZSBkb21pZCBvZiB0aGUgZG9tYWluIGJlaW5nIGNyZWF0ZWQuCi1UaGlzIHJlcXVpcmVzIHRo
ZSByZXNlcnZhdGlvbiBvZiA2NTUzNSB1aWRzIGZyb20geGVuLXFlbXV1c2VyLWRvbWlkMQotdG8g
eGVuLXFlbXV1c2VyLWRvbWlkNjU1MzUuIFRvIHVzZSB0aGlzIG1lY2hhbmlzbSwgeW91IG1pZ2h0
IHdhbnQgdG8KLWNyZWF0ZSBhIGxhcmdlIG51bWJlciBvZiB1c2VycyBhdCBpbnN0YWxsYXRpb24g
dGltZS4gRm9yIGV4YW1wbGU6Ci0KLWZvciAoKGk9MTsgaTw2NTUzNjsgaSsrKSkKLWRvCi0gICAg
YWRkdXNlciAtLW5vLWNyZWF0ZS1ob21lIC0tc3lzdGVtIHhlbi1xZW11dXNlci1kb21pZCRpCi1k
b25lCi0KLVlvdSBtaWdodCB3YW50IHRvIGNvbnNpZGVyIHBhc3NpbmcgLS1ncm91cCB0byBhZGR1
c2VyIHRvIGNyZWF0ZSBhIG5ldwotZ3JvdXAgZm9yIGVhY2ggbmV3IHVzZXIuCi0KLQotMikgYSB1
c2VyIG5hbWVkICJ4ZW4tcWVtdXVzZXItc2hhcmVkIgotQXMgYSBmYWxsIGJhY2sgaWYgYm90aCAx
KSBmYWlscywgbGlieGwgd2lsbCB1c2UgYSBzaW5nbGUgdXNlciBmb3IKLWFsbCBRRU1VIGluc3Rh
bmNlcy4gVGhlIHVzZXIgaXMgbmFtZWQgeGVuLXFlbXV1c2VyLXNoYXJlZC4gVGhpcyBpcwotbGVz
cyBzZWN1cmUgYnV0IHN0aWxsIGJldHRlciB0aGFuIHJ1bm5pbmcgUUVNVSBhcyByb290LiBVc2lu
ZyB0aGlzIGlzIGFzCi1zaW1wbGUgYXMgY3JlYXRpbmcganVzdCBvbmUgbW9yZSB1c2VyIG9uIHlv
dXIgaG9zdDoKLQotYWRkdXNlciAtLW5vLWNyZWF0ZS1ob21lIC0tc3lzdGVtIHhlbi1xZW11dXNl
ci1zaGFyZWQKLQotCi0zKSByb290Ci1BcyBhIGxhc3QgcmVzb3J0LCBsaWJ4bCB3aWxsIHN0YXJ0
IFFFTVUgYXMgcm9vdC4KLQotCi1QbGVhc2Ugbm90ZSB0aGF0IHJ1bm5pbmcgUUVNVSBhcyBub24t
cm9vdCBjYXVzZXMgc2V2ZXJhbCBmZWF0dXJlcyBsaWtlCi1taWdyYXRpb24gYW5kIFBDSSBwYXNz
dGhyb3VnaCB0byBub3Qgd29yayBwcm9wZXJseSBhbmQgbWF5IHByZXZlbnQgdGhlIGd1ZXN0Ci1m
cm9tIGJvb3RpbmcuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:47:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:47: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 1gOi1t-0002uX-Q5; Mon, 19 Nov 2018 11:47:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi1s-0002uR-Pl
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:48 +0000
X-Inumbo-ID: efc15f5a-ebf0-11e8-b01c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efc15f5a-ebf0-11e8-b01c-12d6303a7972;
 Mon, 19 Nov 2018 11:47: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 1gOi1s-0003si-2Y
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi1s-0000kH-0A
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi1s-0000kH-0A@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:47:48 +0000
Subject: [Xen-changelog] [xen master] SUPPORT.md: Add qemu-depriv section
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjMjI0ZjRjNTE4MTEzYzZmMzhkNTgzYjViM2IxZGEwZmM5MmQwMjIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjIgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyMiAy
MDE4ICswMDAwCgogICAgU1VQUE9SVC5tZDogQWRkIHFlbXUtZGVwcml2IHNlY3Rpb24KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
ICAgLS0tCiAgICBDaGFuZ2VzIHNpbmNlIHY0OgogICAgLSBGaXggc29tZSBncmFtbWFyIChzL2F0
dGFjay9hdHRhY2tpbmcvOykKICAgIAogICAgQ2hhbmdlcyBzaW5jZSB2MzoKICAgIC0gTW92ZWQg
ZnJvbSB0aGUgcWVtdS1kZXByaXYgZG9jIHBhdGNoZXMuCiAgICAtIFJld29yZCB0byBpbmNsdWRl
IHRoZSBwb3NzaWJpbGl0eSBvZiBoYXZpbmcgYSBub24tZG9tMCAiZGV2aWNlbW9kZWwiCiAgICAg
IGRvbWFpbiB3aGljaCBtYXkgd2FudCB0byBiZSBwcm90ZWN0ZWQKICAgIC0gU3BlY2lmeSBgTGlu
dXggZG9tMGAgYXMgdGhlIGN1cnJlbnRseS10ZWNoLXN1cHBvcnRlZCB3aW5kb3cKICAgIAogICAg
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogICAgQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBDQzogS29ucmFkIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBD
QzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQogU1VQUE9S
VC5tZCB8IDIwICsrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmluZGV4IGIzOTg5
NzZmNWMuLjQyNTc3ZDAyNDMgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5t
ZApAQCAtNTI2LDYgKzUyNiwyNiBAQCBWdWxuZXJhYmlsaXRpZXMgb2YgYSBkZXZpY2UgbW9kZWwg
c3R1YiBkb21haW4KIHRvIGEgaG9zdGlsZSBkcml2ZXIgZG9tYWluIChlaXRoZXIgY29tcHJvbWlz
ZWQgb3IgdW50cnVzdGVkKQogYXJlIGV4Y2x1ZGVkIGZyb20gc2VjdXJpdHkgc3VwcG9ydC4KIAor
IyMjIERldmljZSBNb2RlbCBEZXByaXZpbGVnaW5nCisKKyAgICBTdGF0dXMsIExpbnV4IGRvbTA6
IFRlY2ggUHJldmlldywgd2l0aCBsaW1pdGVkIHN1cHBvcnQKKworVGhpcyBtZWFucyBhZGRpbmcg
ZXh0cmEgcmVzdHJpY3Rpb25zIHRvIGEgZGV2aWNlIG1vZGVsIGluIG9yZGVyIHRvCitwcmV2ZW50
IGEgY29tcHJvbWlzZWQgZGV2aWNlIG1vZGVsIGZyb20gYXR0YWNraW5nIHRoZSByZXN0IG9mIHRo
ZQorZG9tYWluIGl0J3MgcnVubmluZyBpbiAobm9ybWFsbHkgZG9tMCkuCisKKyJUZWNoIHByZXZp
ZXcgd2l0aCBsaW1pdGVkIHN1cHBvcnQiIG1lYW5zIHdlIHdpbGwgbm90IGlzc3VlIFhTQXMgZm9y
Cit0aGUgX2FkZGl0aW9uYWxfIGZ1bmN0aW9uYWxpdHkgcHJvdmlkZWQgYnkgdGhlIGZlYXR1cmU7
IGJ1dCB3ZSB3aWxsCitpc3N1ZSBYU0FzIGluIHRoZSBldmVudCB0aGF0IGVuYWJsaW5nIHRoaXMg
ZmVhdHVyZSBvcGVucyB1cCBhIHNlY3VyaXR5Citob2xlIHRoYXQgd291bGQgbm90IGJlIHByZXNl
bnQgd2l0aG91dCB0aGUgZmVhdHVyZSBkaXNhYmxlZC4KKworRm9yIGV4YW1wbGUsIHdoaWxlIHRo
aXMgaXMgY2xhc3NpZmllZCBhcyB0ZWNoIHByZXZpZXcsIGEgYnVnIGluIGxpYnhsCit3aGljaCBm
YWlsZWQgdG8gY2hhbmdlIHRoZSB1c2VyIElEIG9mIFFFTVUgd291bGQgbm90IHJlY2VpdmUgYW4g
WFNBLAorc2luY2Ugd2l0aG91dCB0aGlzIGZlYXR1cmUgdGhlIHVzZXIgSUQgd291bGRuJ3QgYmUg
Y2hhbmdlZC4gQnV0IGEKK2NoYW5nZSB3aGljaCBtYWRlIGl0IHBvc3NpYmxlIGZvciBhIGNvbXBy
b21pc2VkIGd1ZXN0IHRvIHJlYWQKK2FyYml0cmFyeSBmaWxlcyBvbiB0aGUgaG9zdCBmaWxlc3lz
dGVtIHdpdGhvdXQgY29tcHJvbWlzaW5nIFFFTVUgd291bGQKK2JlIGlzc3VlZCBhbiBYU0EsIHNp
bmNlIHRoYXQgZG9lcyB3ZWFrZW4gc2VjdXJpdHkuCisKICMjIyBLQ09ORklHIEV4cGVydAogCiAg
ICAgU3RhdHVzOiBFeHBlcmltZW50YWwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:48:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOi24-0002w3-SB; Mon, 19 Nov 2018 11: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi23-0002vu-NY
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:59 +0000
X-Inumbo-ID: f5d39230-ebf0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5d39230-ebf0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:47: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 1gOi22-0003t0-8q
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi22-0000l4-6O
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:47:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi22-0000l4-6O@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:47:58 +0000
Subject: [Xen-changelog] [xen master] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc0MTQ3NTBiZTFmZWQyMTY4N2EwYTI4ZjY3Y2MyMzk3ZWJiMGQwYmEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjMgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyMyAy
MDE4ICswMDAwCgogICAgdG9vbHMvZG1fcmVzdHJpY3Q6IEFzayBRRU1VIHRvIGNocm9vdAogICAg
CiAgICBXaGVuIGRtX3Jlc3RyaWN0IGlzIGVuYWJsZWQsIGFzayBRRU1VIHRvIGNocm9vdCBpbnRv
IGFuIGVtcHR5IGRpcmVjdG9yeS4KICAgIAogICAgKiBDcmVhdGUgJFhFTl9SVU5fRElSL3FlbXUt
cm9vdC08ZG9taWQ+IChkZWxldGluZyB0aGUgb2xkIG9uZSBpZiBpdCdzIHRoZXJlKQogICAgKiBQ
YXNzIHRoZSAtY2hyb290IG9wdGlvbiB0byBRRU1VCiAgICAKICAgIFJhdGhlciB0aGFuIHJ1bm5p
bmcgYHJtIC1yZmAgb24gdGhlIGRpcmVjdG9yeSBiZWZvcmUgY3JlYXRpbmcgaXQKICAgIChzaW5j
ZSB0aGVyZSBpcyBubyBsaWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoaXMpLCBzaW1wbHkgcm1kaXIg
dGhlCiAgICBkaXJlY3RvcnksIHJlbHlpbmcgb24gdGhlIGZhY3QgdGhhdCB0aGUgcHJldmlvdXMg
UUVNVSBpbnN0YW5jZSwgaWYKICAgIHByb3Blcmx5IHJlc3RyaWN0ZWQsIHNob3VsZG4ndCBoYXZl
IGJlZW4gYWJsZSB0byB3cml0ZSBhbnl0aGluZwogICAgYW55d2F5LgogICAgCiAgICBTdWdnZXN0
ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgU2ln
bmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgLS0t
CiAgICBDaGFuZ2VzIHNpbmNlIHY0OgogICAgLSBNaW5vciBjaGFuZ2UgdG8gY29tbWVudAogICAg
LSBVcGRhdGUgc3RhbGUgZGlyZWN0b3J5IG5hbWUgaW4gY29tbWl0IG1lc3NhZ2UKICAgIAogICAg
Q2hhbmdlcyBzaW5jZSB2MjoKICAgIC0gU3R5bGUgZml4ZXMKICAgIC0gVGVzdGluZyBtb3ZlZCB0
byBhIGRpZmZlcmVudCBwYXRjaAogICAgCiAgICBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+CiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEND
OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rl
c2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCB8IDEyICsrKysrKy0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQgYi9kb2Nz
L2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZAppbmRleCAzN2E0ZDY3NWZlLi44MmIwZTE1ZDgx
IDEwMDY0NAotLS0gYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZAorKysgYi9kb2Nz
L2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZApAQCAtNTksMTIgKzU5LDYgQEAgc291cmNlIHRy
ZWUuKQogCiAnJydUZXN0aW5nIHN0YXR1cycnJzogVGVzdGVkCiAKLSMgUmVzdHJpY3Rpb25zIC8g
aW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRvCi0KLVRoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0
aW9ucyBzdGlsbCB0byBkby4gIEl0IGlzIG1lYW50IHRvIGJlCi1saXN0ZWQgaW4gb3JkZXIgb2Yg
ZWFzZSBvZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdAotZmlyc3QuCi0K
ICMjIENocm9vdAogCiAnJydEZXNjcmlwdGlvbicnJzogUWVtdSBydW5zIGluIGl0cyBvd24gY2hy
b290LCBzdWNoIHRoYXQgZXZlbiBpZiBpdApAQCAtODIsNiArNzYsMTIgQEAgVGhlbiBhZGRzIHRo
ZSBmb2xsb3dpbmcgdG8gdGhlIHFlbXUgY29tbWFuZC1saW5lOgogCQogJycnVGVzdGVkJycnOiBO
b3QgdGVzdGVkCiAKKyMjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbwor
CitUaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBt
ZWFudCB0byBiZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdp
dGggbG93LWhhbmdpbmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyBOYW1lc3BhY2VzIGZvciB1bnVzZWQg
ZnVuY3Rpb25hbGl0eSAoTGludXggb25seSkKIAogJycnRGVzY3JpcHRpb24nJyc6IFFFTVUgZG9l
c24ndCB1c2UgdGhlIGZ1bmN0aW9uYWxpdHkgYXNzb2NpYXRlZCB3aXRoCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCAyNmVi
MTZhZjM0Li5iYjNlM2E2MjVjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTE0MTAsOSArMTQxMCw0OCBAQCBzdGF0aWMg
aW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAg
ICAgICAgfQogICAgIH0KIAotICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jl
c3RyaWN0KSkKKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kbV9yZXN0cmljdCkp
IHsKKyAgICAgICAgY2hhciAqY2hyb290X2RpciA9IEdDU1BSSU5URigiJXMvcWVtdS1yb290LSVk
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3J1bl9kaXJf
cGF0aCgpLCBndWVzdF9kb21pZCk7CisgICAgICAgIGludCByOworICAgICAgICAKICAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXhlbi1kb21pZC1yZXN0cmljdCIpOwogCisgICAg
ICAgIC8qIAorICAgICAgICAgKiBSdW4gUUVNVSBpbiBhIGNocm9vdCBhdCBYRU5fUlVOX0RJUi9x
ZW11LXJvb3QtPGRvbWlkPgorICAgICAgICAgKgorICAgICAgICAgKiBUaGVyZSBpcyBubyBsaWJy
YXJ5IGZ1bmN0aW9uIHRvIGRvIHRoZSBlcXVpdmFsZW50IG9mIGBybQorICAgICAgICAgKiAtcmZg
LiAgSG93ZXZlciBkZXByaXZpbGVnZWQgUUVNVSBpbiB0aGVvcnkgc2hvdWxkbid0IGJlCisgICAg
ICAgICAqIGFibGUgdG8gd3JpdGUgYW55IGZpbGVzLCBhcyB0aGUgY2hyb290IHdvdWxkIGJlIG93
bmVkIGJ5CisgICAgICAgICAqIHJvb3QsIGJ1dCBpdCB3b3VsZCBiZSBydW5uaW5nIGFzIGFuIHVu
cHJpdmlsZWdlZCBwcm9jZXNzLgorICAgICAgICAgKiBTbyBpbiB0aGVvcnksIG9sZCBjaHJvb3Rz
IHNob3VsZCBhbHdheXMgYmUgZW1wdHkuCisgICAgICAgICAqIAorICAgICAgICAgKiBybWRpciB0
aGUgZGlyZWN0b3J5IGJlZm9yZSBhdHRlbXB0aW5nIHRvIGNyZWF0ZQorICAgICAgICAgKiBpdDsg
aWYgaXQgcmV0dXJucyBhbnl0aGluZyBvdGhlciB0aGFuIEVOT0VOVCwgZmFpbCBkb21haW4KKyAg
ICAgICAgICogY3JlYXRpb24uCisgICAgICAgICAqLworICAgICAgICByID0gcm1kaXIoY2hyb290
X2Rpcik7CisgICAgICAgIGlmIChyICE9IDAgJiYgZXJybm8gIT0gRU5PRU5UKSB7CisgICAgICAg
ICAgICBMT0dFRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICAiZmFpbGVk
IHRvIHJlbW92ZSBleGlzdGluZyBjaHJvb3QgZGlyICVzIiwgY2hyb290X2Rpcik7CisgICAgICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgZm9y
ICg7OykgeworICAgICAgICAgICAgciA9IG1rZGlyKGNocm9vdF9kaXIsIDAwMDApOworICAgICAg
ICAgICAgaWYgKCFyKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKGVy
cm5vID09IEVJTlRSKSBjb250aW51ZTsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBndWVzdF9k
b21pZCwKKyAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY3JlYXRlIGNocm9vdCBkaXIgJXMi
LCBjaHJvb3RfZGlyKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9
CisKKyAgICAgICAgLyogQWRkICItY2hyb290IFtkaXJdIiB0byBjb21tYW5kLWxpbmUgKi8KKyAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWNocm9vdCIpOworICAgICAgICBmbGV4
YXJyYXlfYXBwZW5kKGRtX2FyZ3MsIGNocm9vdF9kaXIpOworICAgIH0KKwogICAgIGlmIChzdGF0
ZS0+c2F2ZWRfc3RhdGUpIHsKICAgICAgICAgLyogVGhpcyBmaWxlIGRlc2NyaXB0b3IgaXMgbWVh
bnQgdG8gYmUgdXNlZCBieSBRRU1VICovCiAgICAgICAgICpkbV9zdGF0ZV9mZCA9IG9wZW4oc3Rh
dGUtPnNhdmVkX3N0YXRlLCBPX1JET05MWSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:48:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:48: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 1gOi2E-0002xZ-WF; Mon, 19 Nov 2018 11:48:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi2D-0002xR-FC
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:09 +0000
X-Inumbo-ID: fbe93d84-ebf0-11e8-b65d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbe93d84-ebf0-11e8-b65d-12d6303a7972;
 Mon, 19 Nov 2018 11:48:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOi2C-0003tP-FE
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi2C-0000lk-Cs
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi2C-0000lk-Cs@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:48:08 +0000
Subject: [Xen-changelog] [xen master] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM3MWEyM2U2NWRiNWViM2E4MGExNDg1ODZhZWI1NTFkNGQwMDE1ZjEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjQgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyNCAy
MDE4ICswMDAwCgogICAgdG9vbHMvZG1fcmVzdHJpY3Q6IFVuc2hhcmUgbW91bnQgYW5kIElQQyBu
YW1lc3BhY2VzIG9uIExpbnV4CiAgICAKICAgIFFFTVUgcnVubmluZyB1bmRlciBYZW4gZG9lc24n
dCBuZWVkIG1vdW50IG9yIElQQyBmdW5jdGlvbmFsaXR5LgogICAgQ3JlYXRlIGFuZCBlbnRlciBz
ZXBhcmF0ZSBuYW1lc3BhY2VzIGZvciBlYWNoIG9mIHRoZXNlIGJlZm9yZQogICAgZXhlY3V0aW5n
IFFFTVUsIHNvIHRoYXQgaW4gdGhlIGV2ZW50IHRoYXQgb3RoZXIgcmVzdHJpY3Rpb25zIGZhaWws
IHRoZQogICAgcHJvY2VzcyB3b24ndCBiZSBhYmxlIHRvIGV2ZW4gbmFtZSBzeXN0ZW0gbW91bnQg
cG9pbnRzIG9yIGV4c3RpbmcKICAgIG5vbi1maWxlLWJhc2VkIElQQyBkZXNjcmlwdG9ycyB0byBh
dHRlbXB0IHRvIGF0dGFjayB0aGVtLgogICAgCiAgICBVbnNoYXJpbmcgaXMgc29tZXRoaW5nIGEg
cHJvY2VzcyBjYW4gb25seSBkbyB0byBpdHNlbGYgKGl0IHdvdWxkCiAgICBzZWVtKTsgc28gYWRk
IGFuIG9zLXNwZWNpZmljICJkbV9wcmVleGVjX3Jlc3RyaWN0KCkiIGhvb2sganVzdCBiZWZvcmUK
ICAgIHdlIGV4ZWMoKSB0aGUgZGV2aWNlIG1vZGVsLgogICAgCiAgICBBbHNvIGFkZCBjaGVja3Mg
dG8gZGVwcml2LXByb2Nlc3MtY2hlY2tlci5zaCB0byB2ZXJpZnkgdGhhdCBkbSBpcwogICAgcnVu
bmluZyBpbiBhIG5ldyBuYW1lc3BhY2UgKG9yIGF0IGxlYXN0LCBhIGRpZmZlcmVudCBvbmUgdGhh
biB0aGUKICAgIGNhbGxlcikuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAtLS0KICAgIENoYW5nZXMgc2luY2UgdjQ6
CiAgICAtIEZpeCBmdW5jdGlvbiBwcm90b3R5cGUgZm9yIG5ldGJzZCBjb2RlCiAgICAKICAgIENo
YW5nZXMgc2luY2UgdjM6CiAgICAtIEZpeCBzb21lIG1vcmUgc3R5bGUgaXNzdWVzCiAgICAKICAg
IENoYW5nZXMgc2luY2UgdjI6CiAgICAtIFJldHVybiBhbiBlcnJvciByYXRoZXIgdGhhbiBjYWxs
aW5nIGV4aXQoKQogICAgLSBVc2UgTE9HRSgpIGFuZCBwcmludCB0byB0aGUgY3VycmVudCBzdGRl
cnIgZmQsIHJhdGhlciB0aGFuCiAgICAgIHByaW50aW5nIHRvIHRoZSBuZXcgc3RkZXJyIGZkIHZp
YSB3cml0ZSgpCiAgICAtIFVzZSByIGZvciBleHRlcm5hbCByZXR1cm4gdmFsdWVzIHJhdGhlciB0
aGFuIHJjLgogICAgCiAgICBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+
CiAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIENDOiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rlc2lnbnMvcWVtdS1k
ZXByaXZpbGVnZS5tZCB8IDEyICsrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAg
ICAgICAgICAgfCAgNSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfZnJlZWJzZC5jICAgICAgfCAg
NSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgfCAgNSArKysrKwogdG9v
bHMvbGlieGwvbGlieGxfbGludXguYyAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogdG9vbHMv
bGlieGwvbGlieGxfbmV0YnNkLmMgICAgICAgfCAgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA0
MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWdu
cy9xZW11LWRlcHJpdmlsZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQK
aW5kZXggODJiMGUxNWQ4MS4uNjU3NTRiYTZlZSAxMDA2NDQKLS0tIGEvZG9jcy9kZXNpZ25zL3Fl
bXUtZGVwcml2aWxlZ2UubWQKKysrIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQK
QEAgLTc2LDEyICs3Niw2IEBAIFRoZW4gYWRkcyB0aGUgZm9sbG93aW5nIHRvIHRoZSBxZW11IGNv
bW1hbmQtbGluZToKIAkKICcnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAogCi0jIyBSZXN0cmljdGlv
bnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8KLQotVGhpcyBsaXN0cyBwb3RlbnRpYWwgcmVz
dHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUKLWxpc3RlZCBpbiBvcmRl
ciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZydWl0Ci1maXJz
dC4KLQogIyMgTmFtZXNwYWNlcyBmb3IgdW51c2VkIGZ1bmN0aW9uYWxpdHkgKExpbnV4IG9ubHkp
CiAKICcnJ0Rlc2NyaXB0aW9uJycnOiBRRU1VIGRvZXNuJ3QgdXNlIHRoZSBmdW5jdGlvbmFsaXR5
IGFzc29jaWF0ZWQgd2l0aApAQCAtMTA5LDYgKzEwMywxMiBAQCBjYWxsOgogCiBbcWVtdS1uYW1l
c3BhY2VzXTogaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIw
MTctMTAvbXNnMDQ3MjMuaHRtbAogCisjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGls
bCB0byBkbworCitUaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8u
ICBJdCBpcyBtZWFudCB0byBiZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50
YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyMgQmFzaWMgUkxJTUlU
cwogCiAnJydEZXNjcmlwdGlvbicnJzogQSBudW1iZXIgb2YgbGltaXRzIG9uIHRoZSByZXNvdXJj
ZXMgdGhhdCBhIGdpdmVuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBiYjNlM2E2MjVjLi45YzQ3MDYwNDczIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMK
QEAgLTIzOTMsNiArMjM5MywxMSBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAgICAgICAgZ290byBv
dXRfY2xvc2U7CiAgICAgaWYgKCFyYykgeyAvKiBpbm5lciBjaGlsZCAqLwogICAgICAgICBzZXRz
aWQoKTsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJpY3Qp
KSB7CisgICAgICAgICAgICByYyA9IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGdj
KTsKKyAgICAgICAgICAgIGlmIChyYykKKyAgICAgICAgICAgICAgICBfZXhpdCgtMSk7CisgICAg
ICAgIH0KICAgICAgICAgbGlieGxfX2V4ZWMoZ2MsIG51bGwsIGxvZ2ZpbGVfdywgbG9nZmlsZV93
LCBkbSwgYXJncywgZW52cyk7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9mcmVlYnNkLmMgYi90b29scy9saWJ4bC9saWJ4bF9mcmVlYnNkLmMKaW5kZXggNjQ0MmNjZWM3
Mi4uZjdlZjRhODkxMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZnJlZWJzZC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYwpAQCAtMjQ1LDMgKzI0NSw4IEBAIGludCBs
aWJ4bF9fcGNpX3RvcG9sb2d5X2luaXQobGlieGxfX2djICpnYywKIHsKICAgICByZXR1cm4gRVJS
T1JfTkk7CiB9CisKK2ludCBsaWJ4bF9fbG9jYWxfZG1fcHJlZXhlY19yZXN0cmljdChsaWJ4bF9f
Z2MgKmdjKQoreworICAgIHJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZmY4ODkz
ODVmZS4uZTQ5ODQzNWUxNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNzc0LDYgKzM3NzQsMTEg
QEAgc3RydWN0IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7CiAKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
c3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUqKTsK
IAorLyogCisgKiBDYWxsZWQgYWZ0ZXIgZm9ya2luZyBidXQgYmVmb3JlIGV4ZWN1dGluZyB0aGUg
bG9jYWwgZGV2aWNlbW9kZWwuCisgKi8KK19oaWRkZW4gaW50IGxpYnhsX19sb2NhbF9kbV9wcmVl
eGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpOworCiAvKiBTdHViZG9tIGRldmljZSBtb2RlbHMu
ICovCiAKIHR5cGVkZWYgc3RydWN0IHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xp
bnV4LmMgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCmluZGV4IDZlZjBhYmM2OTMuLmM3YTM0
NWY0YmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfbGludXguYwpAQCAtMzA3LDYgKzMwNywyMCBAQCBpbnQgbGlieGxfX3BjaV90
b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIGVycjsKIH0KIAoraW50IGxp
YnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpCit7CisgICAgaW50
IHI7CisKKyAgICAvKiBVbnNoYXJlIG1vdW50IGFuZCBJUEMgbmFtZXNwYWNlcy4gIFRoZXNlIGFy
ZSB1bnVzZWQgYnkgUUVNVS4gKi8KKyAgICByID0gdW5zaGFyZShDTE9ORV9ORVdOUyB8IENMT05F
X05FV0lQQyk7CisgICAgaWYgKHIpIHsKKyAgICAgICAgTE9HRShFUlJPUiwgImxpYnhsOiBNb3Vu
dCBhbmQgSVBDIG5hbWVzcGFjZSB1bmZhaWxlZCIpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25ldGJzZC5jIGIvdG9v
bHMvbGlieGwvbGlieGxfbmV0YnNkLmMKaW5kZXggMmVkZmIwMDY0MS4uZTY2YTM5M2Q3ZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfbmV0YnNkLmMKQEAgLTEyNCwzICsxMjQsOCBAQCBpbnQgbGlieGxfX3BjaV90b3BvbG9neV9p
bml0KGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgcmV0dXJuIEVSUk9SX05JOwogfQorCitpbnQgbGli
eGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYykKK3sKKyAgICByZXR1
cm4gMDsKK30KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:48:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOi2P-0002yf-1z; Mon, 19 Nov 2018 11:48:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi2N-0002yX-SB
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:19 +0000
X-Inumbo-ID: 01f9e430-ebf1-11e8-b5a6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01f9e430-ebf1-11e8-b5a6-12d6303a7972;
 Mon, 19 Nov 2018 11:48: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 1gOi2M-0003td-L4
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi2M-0000mT-Ij
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi2M-0000mT-Ij@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:48:18 +0000
Subject: [Xen-changelog] [xen master] tools/dm_depriv: Add first cut RLIMITs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRkNjlhZTgzMDQ1YmIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgTm92IDYgMTU6NDE6MjUgMjAxOCArMDAwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgNiAxNTo0MToyNSAy
MDE4ICswMDAwCgogICAgdG9vbHMvZG1fZGVwcml2OiBBZGQgZmlyc3QgY3V0IFJMSU1JVHMKICAg
IAogICAgTGltaXQgdGhlIGFiaWxpdHkgb2YgYSBwb3RlbnRpYWxseSBjb21wcm9taXNlZCBRRU1V
IHRvIGNvbnN1bWUgc3lzdGVtCiAgICByZXNvdXJjZXMuICBLZXkgbGltaXRzOgogICAgIC0gUkxJ
TUlUX0ZTSVpFIChmaWxlIHNpemUpOiAyNTZLaUIKICAgICAtIFJMSU1JVF9OUFJPQyAoYWZ0ZXIg
dWlkIGNoYW5nZXMgdG8gYSB1bmlxdWUgdWlkKQogICAgCiAgICBQcm9iYWJseSB1bm5lY2Vzc2Fy
eSBsaW1pdHMgYnV0IHdoeSBub3Q6CiAgICAgLSBSTElNSVRfQ09SRTogMAogICAgIC0gUkxJTUlU
X01TR1FVRVVFOiAwCiAgICAgLSBSTElNSVRfTE9DS1M6IDAKICAgICAtIFJMSU1JVF9NRU1MT0NL
OiAwCiAgICAKICAgIE5CIHRoYXQgd2UgZG8gbm90IHlldCBzZXQgUkxJTUlUX0FTICh0b3RhbCB2
aXJ0dWFsIG1lbW9yeSkgb3IKICAgIFJMSU1JVF9OT0ZJTEVTIChudW1iZXIgb2Ygb3BlbiBmaWxl
cyksIHNpbmNlIHRoZXNlIHJlcXVpcmUgbW9yZSBjYXJlCiAgICBhbmQvb3IgbW9yZSBjb29yZGlu
YXRpb24gd2l0aCBRRU1VIHRvIGltcGxlbWVudC4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBSb3Nz
IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIC0tLQogICAgQ2hhbmdl
cyBzaW5jZSB2NDoKICAgIC0gUHV0IGdsb2JhbCBoZWFkZXJzIGJlZm9yZSBsb2NhbCBoZWFkZXJz
IChzdWdnIGJ5IFBhdWwpCiAgICAtIE1vdmUgI3VuZGlmIGluc2lkZSB0aGUgYnJhY2VzIChzdWdn
IGJ5IFBhdWwpCiAgICAKICAgIENoYW5nZXMgc2luY2UgdjM6CiAgICAtIEFsaWduIFJMSU1JVF9F
TlRSWSBsaXN0IGZvciBlYXNpZXIgcmVhZGluZwogICAgLSBGaXggd3JvbmcgZm9ybWF0IHN0cmlu
ZyBzcGVjaWZpZXIKICAgIC0gR2V0IHJpZCBvZiBzb21lIHRyYWlsaW5nIHdoaXRlc3BhY2UKICAg
IAogICAgQ2hhbmdlcyBzaW5jZSB2MjoKICAgIC0gVXNlIGEgbWFjcm8gdG8gZGVmaW5lIHJsaW1p
dCBlbnRyaWVzCiAgICAtIFVzZSBSTElNSVRfTkxJTUlUUyBhcyBhbiBlbmQtb2YtbGlzdCBtYXJr
ZXIsIHJhdGhlciB0aGFuIC0xCiAgICAtIFZhcmlvdXMgc3R5bGUgY2xlYW4tdXBzCiAgICAKICAg
IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KICAgIENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgotLS0KIGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIHwg
MTIgKysrKysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9saW51eC5jICAgICAgICB8IDQyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NDYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL2Rlc2ln
bnMvcWVtdS1kZXByaXZpbGVnZS5tZCBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1k
CmluZGV4IDY1NzU0YmE2ZWUuLjA2N2NmMjQ3NjIgMTAwNjQ0Ci0tLSBhL2RvY3MvZGVzaWducy9x
ZW11LWRlcHJpdmlsZWdlLm1kCisrKyBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1k
CkBAIC0xMDMsMTIgKzEwMyw2IEBAIGNhbGw6CiAKIFtxZW11LW5hbWVzcGFjZXNdOiBodHRwczov
L2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxNy0xMC9tc2cwNDcyMy5o
dG1sCiAKLSMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRvCi0KLVRoaXMg
bGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBkby4gIEl0IGlzIG1lYW50IHRv
IGJlCi1saXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ct
aGFuZ2luZyBmcnVpdAotZmlyc3QuCi0KICMjIyBCYXNpYyBSTElNSVRzCiAKICcnJ0Rlc2NyaXB0
aW9uJycnOiBBIG51bWJlciBvZiBsaW1pdHMgb24gdGhlIHJlc291cmNlcyB0aGF0IGEgZ2l2ZW4K
QEAgLTEzNSw2ICsxMjksMTIgQEAgYXJlIHNwZWNpZmllZDsgdGhpcyBkb2VzIG5vdCBhcHBseSB0
byBRRU1VIHJ1bm5pbmcgYXMgYSBYZW4gRE0uCiAKICcnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAog
CisjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbworCitUaGlzIGxpc3Rz
IHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQor
bGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdp
bmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyMgRnVydGhlciBSTElNSVRzCiAKIFJMSU1JVF9BUyBsaW1p
dHMgdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnk7IGJ1dCB0aGlzIGluY2x1ZGVzIHRoZQpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2xp
bnV4LmMKaW5kZXggYzdhMzQ1ZjRiYi4uOTIxMDUxYzBlNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfbGludXguYworKysgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCkBAIC0xMiwx
MSArMTIsMTIgQEAKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgogICovCi0gCisKICNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIg
LyogbXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLwogCisjaW5jbHVkZSA8c3lz
L3Jlc291cmNlLmg+CiAjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIKLSAKKwogaW50IGxpYnhs
X190cnlfcGh5X2JhY2tlbmQobW9kZV90IHN0X21vZGUpCiB7CiAgICAgaWYgKFNfSVNCTEsoc3Rf
bW9kZSkgfHwgU19JU1JFRyhzdF9tb2RlKSkgewpAQCAtMzA3LDkgKzMwOCwzMSBAQCBpbnQgbGli
eGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIGVycjsKIH0K
IAorc3RhdGljIHN0cnVjdCB7CisgICAgaW50IHJlc291cmNlOworICAgIHJsaW1fdCBsaW1pdDsK
K30gcmxpbWl0c1tdID0geworI2RlZmluZSBSTElNSVRfRU5UUlkociwgbCkgXAorICAgIHsgLnJl
c291cmNlID0gciwgLmxpbWl0ID0gbCB9CisgICAgLyogQmlnIGVub3VnaCBmb3IgbG9nIGZpbGVz
LCBub3QgYmlnIGVub3VnaCBmb3IgYSBEb1MgKi8KKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX0ZT
SVpFLCAgICAyNTYqMTAyNCksCisKKyAgICAvKiBTaG91bGRuJ3QgbmVlZCBhbnkgb2YgdGhlc2Ug
Ki8KKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX05QUk9DLCAgICAwKSwKKyAgICBSTElNSVRfRU5U
UlkoUkxJTUlUX0NPUkUsICAgICAwKSwKKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX01TR1FVRVVF
LCAwKSwKKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX0xPQ0tTLCAgICAwKSwKKyAgICBSTElNSVRf
RU5UUlkoUkxJTUlUX01FTUxPQ0ssICAwKSwKKworICAgIC8qIEVuZC1vZi1saXN0IG1hcmtlciAq
LworICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTkxJTUlUUywgIDApLAorI3VuZGVmIFJMSU1JVF9F
TlRSWQorfTsKKwogaW50IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19n
YyAqZ2MpCiB7CiAgICAgaW50IHI7CisgICAgdW5zaWduZWQgaTsKIAogICAgIC8qIFVuc2hhcmUg
bW91bnQgYW5kIElQQyBuYW1lc3BhY2VzLiAgVGhlc2UgYXJlIHVudXNlZCBieSBRRU1VLiAqLwog
ICAgIHIgPSB1bnNoYXJlKENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKTsKQEAgLTMxOCw2ICsz
NDEsMjEgQEAgaW50IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAq
Z2MpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAorICAgIC8qIFNldCB2YXJp
b3VzICJlYXN5IiBybGltaXRzICovCisgICAgZm9yIChpID0gMDsgcmxpbWl0c1tpXS5yZXNvdXJj
ZSAhPSBSTElNSVRfTkxJTUlUUzsgaSsrKSB7CisgICAgICAgIHN0cnVjdCBybGltaXQgcmxpbTsK
KworICAgICAgICBybGltLnJsaW1fY3VyID0gcmxpbS5ybGltX21heCA9IHJsaW1pdHNbaV0ubGlt
aXQ7CisKKyAgICAgICAgciA9IHNldHJsaW1pdChybGltaXRzW2ldLnJlc291cmNlLCAmcmxpbSk7
CisgICAgICAgIGlmIChyIDwgMCkgeworICAgICAgICAgICAgTE9HRShFUlJPUiwgIlNldHRpbmcg
cmxpbWl0ICVkIHRvICVsbHUgZmFpbGVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJsaW1pdHNbaV0ucmVzb3VyY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZylybGltaXRzW2ldLmxpbWl0KTsKKyAgICAgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:48:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi2a-00030X-3v; Mon, 19 Nov 2018 11:48:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi2Y-0002zh-Ni
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:30 +0000
X-Inumbo-ID: 080a9cd5-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 080a9cd5-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:48: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 1gOi2W-0003tt-Qt
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi2W-0000o8-Ob
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi2W-0000o8-Ob@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:48:28 +0000
Subject: [Xen-changelog] [xen master] libx86: Introduce a helper to
 serialise cpuid_policy objects
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0647222487619848381=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 43a9573a8ed7c32f019aa7251c26f9be03770a94
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Jun 21 16:35:49 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Nov 6 17:51:18 2018 +0000

    libx86: Introduce a helper to serialise cpuid_policy objects
    
    The serialised form is made up of the leaf, subleaf and data tuple.  As this
    is the architectural form, it is expected not to change going forwards.
    
    The serialisation of the Xen/Viridian leaves isn't fully implemented yet.  It
    is just enough to be bug-compatible with the current DOMCTL_set_cpuid
    behaviour, but needs further hypervisor work before the toolstack can sensibly
    control these values.
    
    x86_cpuid_copy_to_buffer() is implemented using Xen's regular copy_to_guest
    primitives, with an API-compatible memcpy() is used for the libxc half of the
    build.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/public/arch-x86/xen.h | 11 +++++
 xen/include/xen/lib/x86/cpuid.h   | 36 ++++++++++++++++
 xen/lib/x86/cpuid.c               | 91 +++++++++++++++++++++++++++++++++++++++
 xen/lib/x86/private.h             | 18 ++++++++
 4 files changed, 156 insertions(+)

diff --git a/xen/include/public/arch-x86/xen.h b/xen/include/public/arch-x86/xen.h
index c76622654a..7980f9e584 100644
--- a/xen/include/public/arch-x86/xen.h
+++ b/xen/include/public/arch-x86/xen.h
@@ -314,6 +314,17 @@ struct xen_arch_domainconfig {
 #define XEN_ACPI_GPE0_CPUHP_BIT      2
 #endif
 
+/*
+ * Representations of architectural CPUID information.  Used as the
+ * serialised version of Xen's internal representation.
+ */
+typedef struct xen_cpuid_leaf {
+#define XEN_CPUID_NO_SUBLEAF 0xffffffffu
+    uint32_t leaf, subleaf;
+    uint32_t a, b, c, d;
+} xen_cpuid_leaf_t;
+DEFINE_XEN_GUEST_HANDLE(xen_cpuid_leaf_t);
+
 #endif /* !__ASSEMBLY__ */
 
 /*
diff --git a/xen/include/xen/lib/x86/cpuid.h b/xen/include/xen/lib/x86/cpuid.h
index 93ada23ecb..1e8283ab28 100644
--- a/xen/include/xen/lib/x86/cpuid.h
+++ b/xen/include/xen/lib/x86/cpuid.h
@@ -30,6 +30,19 @@ struct cpuid_leaf
 #define CPUID_GUEST_NR_EXTD       MAX(CPUID_GUEST_NR_EXTD_INTEL, \
                                       CPUID_GUEST_NR_EXTD_AMD)
 
+/*
+ * Maximum number of leaves a struct cpuid_policy turns into when serialised
+ * for interaction with the toolstack.  (Sum of all leaves in each union, less
+ * the entries in basic which sub-unions hang off of.)
+ */
+#define CPUID_MAX_SERIALISED_LEAVES                     \
+    (CPUID_GUEST_NR_BASIC +                             \
+     CPUID_GUEST_NR_FEAT   - !!CPUID_GUEST_NR_FEAT +    \
+     CPUID_GUEST_NR_CACHE  - !!CPUID_GUEST_NR_CACHE +   \
+     CPUID_GUEST_NR_TOPO   - !!CPUID_GUEST_NR_TOPO +    \
+     CPUID_GUEST_NR_XSTATE - !!CPUID_GUEST_NR_XSTATE +  \
+     CPUID_GUEST_NR_EXTD + 2 /* hv_limit and hv2_limit */ )
+
 struct cpuid_policy
 {
 #define DECL_BITFIELD(word) _DECL_BITFIELD(FEATURESET_ ## word)
@@ -230,6 +243,29 @@ static inline void cpuid_featureset_to_policy(
 
 const uint32_t *x86_cpuid_lookup_deep_deps(uint32_t feature);
 
+#ifdef __XEN__
+#include <public/arch-x86/xen.h>
+typedef XEN_GUEST_HANDLE_64(xen_cpuid_leaf_t) cpuid_leaf_buffer_t;
+#else
+#include <xen/arch-x86/xen.h>
+typedef xen_cpuid_leaf_t cpuid_leaf_buffer_t[];
+#endif
+
+/**
+ * Serialise a cpuid_policy object into an array of cpuid leaves.
+ *
+ * @param policy     The cpuid_policy to serialise.
+ * @param leaves     The array of leaves to serialise into.
+ * @param nr_entries The number of entries in 'leaves'.
+ * @returns -errno
+ *
+ * Writes at most CPUID_MAX_SERIALISED_LEAVES.  May fail with -ENOBUFS if the
+ * leaves array is too short.  On success, nr_entries is updated with the
+ * actual number of leaves written.
+ */
+int x86_cpuid_copy_to_buffer(const struct cpuid_policy *policy,
+                             cpuid_leaf_buffer_t leaves, uint32_t *nr_entries);
+
 #endif /* !XEN_LIB_X86_CPUID_H */
 
 /*
diff --git a/xen/lib/x86/cpuid.c b/xen/lib/x86/cpuid.c
index a63e42b166..9b40f55e03 100644
--- a/xen/lib/x86/cpuid.c
+++ b/xen/lib/x86/cpuid.c
@@ -34,6 +34,97 @@ const uint32_t *x86_cpuid_lookup_deep_deps(uint32_t feature)
 }
 
 /*
+ * Copy a single cpuid_leaf into a provided xen_cpuid_leaf_t buffer,
+ * performing boundary checking against the buffer size.
+ */
+static int copy_leaf_to_buffer(uint32_t leaf, uint32_t subleaf,
+                               const struct cpuid_leaf *data,
+                               cpuid_leaf_buffer_t leaves,
+                               uint32_t *curr_entry, const uint32_t nr_entries)
+{
+    const xen_cpuid_leaf_t val = {
+        leaf, subleaf, data->a, data->b, data->c, data->d,
+    };
+
+    if ( *curr_entry == nr_entries )
+        return -ENOBUFS;
+
+    if ( copy_to_buffer_offset(leaves, *curr_entry, &val, 1) )
+        return -EFAULT;
+
+    ++*curr_entry;
+
+    return 0;
+}
+
+int x86_cpuid_copy_to_buffer(const struct cpuid_policy *p,
+                             cpuid_leaf_buffer_t leaves, uint32_t *nr_entries_p)
+{
+    const uint32_t nr_entries = *nr_entries_p;
+    uint32_t curr_entry = 0, leaf, subleaf;
+
+#define COPY_LEAF(l, s, data)                                       \
+    ({                                                              \
+        int ret;                                                    \
+                                                                    \
+        if ( (ret = copy_leaf_to_buffer(                            \
+                  l, s, data, leaves, &curr_entry, nr_entries)) )   \
+            return ret;                                             \
+    })
+
+    /* Basic leaves. */
+    for ( leaf = 0; leaf <= MIN(p->basic.max_leaf,
+                                ARRAY_SIZE(p->basic.raw) - 1); ++leaf )
+    {
+        switch ( leaf )
+        {
+        case 0x4:
+            for ( subleaf = 0; subleaf < ARRAY_SIZE(p->cache.raw); ++subleaf )
+                COPY_LEAF(leaf, subleaf, &p->cache.raw[subleaf]);
+            break;
+
+        case 0x7:
+            for ( subleaf = 0;
+                  subleaf <= MIN(p->feat.max_subleaf,
+                                 ARRAY_SIZE(p->feat.raw) - 1); ++subleaf )
+                COPY_LEAF(leaf, subleaf, &p->feat.raw[subleaf]);
+            break;
+
+        case 0xb:
+            for ( subleaf = 0; subleaf < ARRAY_SIZE(p->topo.raw); ++subleaf )
+                COPY_LEAF(leaf, subleaf, &p->topo.raw[subleaf]);
+            break;
+
+        case 0xd:
+            for ( subleaf = 0; subleaf < ARRAY_SIZE(p->xstate.raw); ++subleaf )
+                COPY_LEAF(leaf, subleaf, &p->xstate.raw[subleaf]);
+            break;
+
+        default:
+            COPY_LEAF(leaf, XEN_CPUID_NO_SUBLEAF, &p->basic.raw[leaf]);
+            break;
+        }
+    }
+
+    /* TODO: Port Xen and Viridian leaves to the new CPUID infrastructure. */
+    COPY_LEAF(0x40000000, XEN_CPUID_NO_SUBLEAF,
+              &(struct cpuid_leaf){ p->hv_limit });
+    COPY_LEAF(0x40000100, XEN_CPUID_NO_SUBLEAF,
+              &(struct cpuid_leaf){ p->hv2_limit });
+
+    /* Extended leaves. */
+    for ( leaf = 0; leaf <= MIN(p->extd.max_leaf & 0xfffful,
+                                ARRAY_SIZE(p->extd.raw) - 1); ++leaf )
+        COPY_LEAF(0x80000000 | leaf, XEN_CPUID_NO_SUBLEAF, &p->extd.raw[leaf]);
+
+#undef COPY_LEAF
+
+    *nr_entries_p = curr_entry;
+
+    return 0;
+}
+
+/*
  * Local variables:
  * mode: C
  * c-file-style: "BSD"
diff --git a/xen/lib/x86/private.h b/xen/lib/x86/private.h
index 8a7cf57f87..83cb6537ef 100644
--- a/xen/lib/x86/private.h
+++ b/xen/lib/x86/private.h
@@ -8,8 +8,13 @@
 #include <xen/lib.h>
 #include <xen/types.h>
 
+#include <asm/guest_access.h>
+
+#define copy_to_buffer_offset copy_to_guest_offset
+
 #else
 
+#include <errno.h>
 #include <inttypes.h>
 #include <stdbool.h>
 #include <stddef.h>
@@ -23,6 +28,19 @@ static inline bool test_bit(unsigned int bit, const void *vaddr)
     return addr[bit / 8] & (1u << (bit % 8));
 }
 
+/* memcpy(), but with copy_to_guest_offset()'s API. */
+#define copy_to_buffer_offset(dst, index, src, nr)      \
+({                                                      \
+    const typeof(*(src)) *src_ = (src);                 \
+    typeof(*(dst)) *dst_ = (dst);                       \
+    typeof(index) index_ = (index);                     \
+    typeof(nr) nr_ = (nr), i_;                          \
+                                                        \
+    for ( i_ = 0; i_ < nr_; i_++ )                      \
+        dst_[index_ + i_] = src_[i_];                   \
+    0;                                                  \
+})
+
 #endif /* __XEN__ */
 
 #endif /* XEN_LIB_X86_PRIVATE_H */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0647222487619848381==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:48:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:48: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 1gOi2k-00031i-5u; Mon, 19 Nov 2018 11:48:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi2i-00031V-AD
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:40 +0000
X-Inumbo-ID: 0e1d8b6b-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e1d8b6b-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:48: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 1gOi2h-0003uo-0f
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi2g-0000pC-Uc
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi2g-0000pC-Uc@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:48:38 +0000
Subject: [Xen-changelog] [xen master] libx86: Introduce a helper to
 serialise msr_policy objects
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7758256644541429793=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 4874a4db383645ce9f90f56212d679ee0522e5c1
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Thu Jun 21 16:35:50 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Nov 6 17:51:18 2018 +0000

    libx86: Introduce a helper to serialise msr_policy objects
    
    As with CPUID, an architectural form is used for representing the MSR data.
    It is expected not to change moving forwards, but does have a 32 bit field
    (currently reserved) which can be used compatibly if needs be.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 tools/libxc/Makefile              |  2 +-
 xen/include/public/arch-x86/xen.h |  9 +++++-
 xen/include/xen/lib/x86/msr.h     | 26 ++++++++++++++++++
 xen/lib/x86/Makefile              |  1 +
 xen/lib/x86/msr.c                 | 58 +++++++++++++++++++++++++++++++++++++++
 xen/lib/x86/private.h             |  3 ++
 6 files changed, 97 insertions(+), 2 deletions(-)

diff --git a/tools/libxc/Makefile b/tools/libxc/Makefile
index 68bb3679fd..44d9d09d4e 100644
--- a/tools/libxc/Makefile
+++ b/tools/libxc/Makefile
@@ -83,7 +83,7 @@ $(patsubst %.c,%.opic,$(ELF_SRCS-y)): CFLAGS += -Wno-pointer-sign
 ifeq ($(CONFIG_X86),y) # Add libx86 to the build
 vpath %.c ../../xen/lib/x86
 
-GUEST_SRCS-y                 += cpuid.c
+GUEST_SRCS-y                 += cpuid.c msr.c
 endif
 
 # new domain builder
diff --git a/xen/include/public/arch-x86/xen.h b/xen/include/public/arch-x86/xen.h
index 7980f9e584..8ed5904978 100644
--- a/xen/include/public/arch-x86/xen.h
+++ b/xen/include/public/arch-x86/xen.h
@@ -315,7 +315,7 @@ struct xen_arch_domainconfig {
 #endif
 
 /*
- * Representations of architectural CPUID information.  Used as the
+ * Representations of architectural CPUID and MSR information.  Used as the
  * serialised version of Xen's internal representation.
  */
 typedef struct xen_cpuid_leaf {
@@ -325,6 +325,13 @@ typedef struct xen_cpuid_leaf {
 } xen_cpuid_leaf_t;
 DEFINE_XEN_GUEST_HANDLE(xen_cpuid_leaf_t);
 
+typedef struct xen_msr_entry {
+    uint32_t idx;
+    uint32_t flags; /* Reserved MBZ. */
+    uint64_t val;
+} xen_msr_entry_t;
+DEFINE_XEN_GUEST_HANDLE(xen_msr_entry_t);
+
 #endif /* !__ASSEMBLY__ */
 
 /*
diff --git a/xen/include/xen/lib/x86/msr.h b/xen/include/xen/lib/x86/msr.h
index e6b13ad8cb..e2cfbb1a8d 100644
--- a/xen/include/xen/lib/x86/msr.h
+++ b/xen/include/xen/lib/x86/msr.h
@@ -2,6 +2,9 @@
 #ifndef XEN_LIB_X86_MSR_H
 #define XEN_LIB_X86_MSR_H
 
+/* Maximum number of MSRs written when serialising msr_policy. */
+#define MSR_MAX_SERIALISED_ENTRIES 1
+
 /* MSR policy object for shared per-domain MSRs */
 struct msr_policy
 {
@@ -22,6 +25,29 @@ struct msr_policy
     } plaform_info;
 };
 
+#ifdef __XEN__
+#include <public/arch-x86/xen.h>
+typedef XEN_GUEST_HANDLE_64(xen_msr_entry_t) msr_entry_buffer_t;
+#else
+#include <xen/arch-x86/xen.h>
+typedef xen_msr_entry_t msr_entry_buffer_t[];
+#endif
+
+/**
+ * Serialise an msr_policy object into an array.
+ *
+ * @param policy     The msr_policy to serialise.
+ * @param msrs       The array of msrs to serialise into.
+ * @param nr_entries The number of entries in 'msrs'.
+ * @returns -errno
+ *
+ * Writes at most MSR_MAX_SERIALISED_ENTRIES.  May fail with -ENOBUFS if the
+ * buffer array is too short.  On success, nr_entries is updated with the
+ * actual number of msrs written.
+ */
+int x86_msr_copy_to_buffer(const struct msr_policy *policy,
+                           msr_entry_buffer_t msrs, uint32_t *nr_entries);
+
 #endif /* !XEN_LIB_X86_MSR_H */
 
 /*
diff --git a/xen/lib/x86/Makefile b/xen/lib/x86/Makefile
index 3fb2e0bd8f..2f9691e964 100644
--- a/xen/lib/x86/Makefile
+++ b/xen/lib/x86/Makefile
@@ -1 +1,2 @@
 obj-y += cpuid.o
+obj-y += msr.o
diff --git a/xen/lib/x86/msr.c b/xen/lib/x86/msr.c
new file mode 100644
index 0000000000..60fb567687
--- /dev/null
+++ b/xen/lib/x86/msr.c
@@ -0,0 +1,58 @@
+#include "private.h"
+
+#include <xen/lib/x86/msr.h>
+
+/*
+ * Copy a single MSR into the provided msr_entry_buffer_t buffer, performing a
+ * boundary check against the buffer size.
+ */
+static int copy_msr_to_buffer(uint32_t idx, uint64_t val,
+                              msr_entry_buffer_t msrs,
+                              uint32_t *curr_entry, const uint32_t nr_entries)
+{
+    const xen_msr_entry_t ent = { .idx = idx, .val = val };
+
+    if ( *curr_entry == nr_entries )
+        return -ENOBUFS;
+
+    if ( copy_to_buffer_offset(msrs, *curr_entry, &ent, 1) )
+        return -EFAULT;
+
+    ++*curr_entry;
+
+    return 0;
+}
+
+int x86_msr_copy_to_buffer(const struct msr_policy *p,
+                           msr_entry_buffer_t msrs, uint32_t *nr_entries_p)
+{
+    const uint32_t nr_entries = *nr_entries_p;
+    uint32_t curr_entry = 0;
+
+#define COPY_MSR(idx, val)                                      \
+    ({                                                          \
+        int ret;                                                \
+                                                                \
+        if ( (ret = copy_msr_to_buffer(                         \
+                  idx, val, msrs, &curr_entry, nr_entries)) )   \
+            return ret;                                         \
+    })
+
+    COPY_MSR(MSR_INTEL_PLATFORM_INFO, p->plaform_info.raw);
+
+#undef COPY_MSR
+
+    *nr_entries_p = curr_entry;
+
+    return 0;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/lib/x86/private.h b/xen/lib/x86/private.h
index 83cb6537ef..3ee99aad62 100644
--- a/xen/lib/x86/private.h
+++ b/xen/lib/x86/private.h
@@ -9,6 +9,7 @@
 #include <xen/types.h>
 
 #include <asm/guest_access.h>
+#include <asm/msr-index.h>
 
 #define copy_to_buffer_offset copy_to_guest_offset
 
@@ -19,6 +20,8 @@
 #include <stdbool.h>
 #include <stddef.h>
 
+#include <xen/asm/msr-index.h>
+
 #include <xen-tools/libs.h>
 
 static inline bool test_bit(unsigned int bit, const void *vaddr)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7758256644541429793==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:48:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:48: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 1gOi2u-00033D-A0; Mon, 19 Nov 2018 11:48: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi2s-000332-LL
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:50 +0000
X-Inumbo-ID: 142f9fb7-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 142f9fb7-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:48: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 1gOi2r-0003v0-6i
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi2r-0000q8-4J
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi2r-0000q8-4J@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:48:49 +0000
Subject: [Xen-changelog] [xen master] x86: Introduce struct cpu_policy to
 refer to a group of individual policies
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1813968470116437662=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9b2d12455b1eb06acb9e28049fc0786f10420482
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Jul 2 16:05:33 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Nov 6 17:51:18 2018 +0000

    x86: Introduce struct cpu_policy to refer to a group of individual policies
    
    This is prep work for the following patch - please refer to it as well.
    
    When auditing and manipulating policies, it is necessary to do so with a
    complete set of policies, due to the interdependences of the contents.  A
    containing structure like this will allow for clearer APIs and code.
    
    As a first user, this structure is convenient for the mapping used by
    XEN_SYSCTL_get_cpu_policy (implemented in the next patch), and for auditing
    (later when XEN_DOMCTL_set_cpu_policy is implemented).
    
    At this point, the distinction between *_max and *_default is introduced into
    the ABI.  For now, *_default is mapped to *_max, but future development work
    will result in *_default being a logical subset of *_max.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/sysctl.c                | 27 +++++++++++++++++++++++++++
 xen/include/asm-x86/cpuid.h          |  3 +++
 xen/include/public/sysctl.h          | 20 ++++++++++++++++++++
 xen/include/xen/lib/x86/cpu-policy.h | 24 ++++++++++++++++++++++++
 4 files changed, 74 insertions(+)

diff --git a/xen/arch/x86/sysctl.c b/xen/arch/x86/sysctl.c
index 456dc58d8f..ecb51f999e 100644
--- a/xen/arch/x86/sysctl.c
+++ b/xen/arch/x86/sysctl.c
@@ -32,6 +32,33 @@
 #include <asm/psr.h>
 #include <asm/cpuid.h>
 
+const struct cpu_policy system_policies[] = {
+    [ XEN_SYSCTL_cpu_policy_raw ] = {
+        &raw_cpuid_policy,
+        &raw_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_host ] = {
+        &host_cpuid_policy,
+        &host_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_pv_max ] = {
+        &pv_max_cpuid_policy,
+        &pv_max_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_hvm_max ] = {
+        &hvm_max_cpuid_policy,
+        &hvm_max_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_pv_default ] = {
+        &pv_max_cpuid_policy,
+        &pv_max_msr_policy,
+    },
+    [ XEN_SYSCTL_cpu_policy_hvm_default ] = {
+        &hvm_max_cpuid_policy,
+        &hvm_max_msr_policy,
+    },
+};
+
 struct l3_cache_info {
     int ret;
     unsigned long size;
diff --git a/xen/include/asm-x86/cpuid.h b/xen/include/asm-x86/cpuid.h
index f109c6ffb4..548108f948 100644
--- a/xen/include/asm-x86/cpuid.h
+++ b/xen/include/asm-x86/cpuid.h
@@ -8,6 +8,7 @@
 #include <xen/types.h>
 #include <xen/kernel.h>
 
+#include <xen/lib/x86/cpu-policy.h>
 #include <xen/lib/x86/cpuid.h>
 
 #include <public/sysctl.h>
@@ -50,6 +51,8 @@ extern struct cpuidmasks cpuidmask_defaults;
 extern struct cpuid_policy raw_cpuid_policy, host_cpuid_policy,
     pv_max_cpuid_policy, hvm_max_cpuid_policy;
 
+extern const struct cpu_policy system_policies[];
+
 /* Check that all previously present features are still available. */
 bool recheck_cpu_features(unsigned int cpu);
 
diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h
index 8cd0a9cb0d..9070007222 100644
--- a/xen/include/public/sysctl.h
+++ b/xen/include/public/sysctl.h
@@ -1063,6 +1063,26 @@ struct xen_sysctl_set_parameter {
     uint16_t pad[3];                        /* IN: MUST be zero. */
 };
 
+#if defined(__i386__) || defined(__x86_64__)
+/*
+ * XEN_SYSCTL_get_cpu_policy (x86 specific)
+ *
+ * Return information about CPUID and MSR policies available on this host.
+ *  -       Raw: The real H/W values.
+ *  -      Host: The values Xen is using, (after command line overrides, etc).
+ *  -     Max_*: Maximum set of features a PV or HVM guest can use.  Includes
+ *               experimental features outside of security support.
+ *  - Default_*: Default set of features a PV or HVM guest can use.  This is
+ *               the security supported set.
+ */
+#define XEN_SYSCTL_cpu_policy_raw          0
+#define XEN_SYSCTL_cpu_policy_host         1
+#define XEN_SYSCTL_cpu_policy_pv_max       2
+#define XEN_SYSCTL_cpu_policy_hvm_max      3
+#define XEN_SYSCTL_cpu_policy_pv_default   4
+#define XEN_SYSCTL_cpu_policy_hvm_default  5
+#endif
+
 struct xen_sysctl {
     uint32_t cmd;
 #define XEN_SYSCTL_readconsole                    1
diff --git a/xen/include/xen/lib/x86/cpu-policy.h b/xen/include/xen/lib/x86/cpu-policy.h
new file mode 100644
index 0000000000..6f07c4b493
--- /dev/null
+++ b/xen/include/xen/lib/x86/cpu-policy.h
@@ -0,0 +1,24 @@
+/* Common data structures and functions consumed by hypervisor and toolstack */
+#ifndef XEN_LIB_X86_POLICIES_H
+#define XEN_LIB_X86_POLICIES_H
+
+#include <xen/lib/x86/cpuid.h>
+#include <xen/lib/x86/msr.h>
+
+struct cpu_policy
+{
+    struct cpuid_policy *cpuid;
+    struct msr_policy *msr;
+};
+
+#endif /* !XEN_LIB_X86_POLICIES_H */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1813968470116437662==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:49:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:49:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi34-00034P-C4; Mon, 19 Nov 2018 11:49:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi33-00034E-9m
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:01 +0000
X-Inumbo-ID: 1a44dab8-ebf1-11e8-b581-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a44dab8-ebf1-11e8-b581-12d6303a7972;
 Mon, 19 Nov 2018 11:48: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 1gOi31-0003vC-D0
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi31-0000ra-Ai
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:48:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi31-0000ra-Ai@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:48:59 +0000
Subject: [Xen-changelog] [xen master] x86/sysctl: Implement
 XEN_SYSCTL_get_cpu_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="===============4334171045398292274=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6b85e427098cce1a6d386b3bae2f0c7ce86e47f7
Author:     Sergey Dyasli <sergey.dyasli@citrix.com>
AuthorDate: Thu Jun 21 16:35:50 2018 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue Nov 6 17:51:18 2018 +0000

    x86/sysctl: Implement XEN_SYSCTL_get_cpu_policy
    
    Provide a SYSCTL for the toolstack to obtain complete system CPUID and MSR
    policy information.
    
    For the flask side of things, this subop is closely related to
    {phys,cputopo,numa}info, so shares the physinfo access vector.
    
    Extend the xen-cpuid utility to be able to dump the system policies.  An
    example output is:
    
      Xen reports there are maximum 113 leaves and 3 MSRs
      Raw policy: 93 leaves, 3 MSRs
       CPUID:
        leaf     subleaf  -> eax      ebx      ecx      edx
        00000000:ffffffff -> 0000000d:756e6547:6c65746e:49656e69
        00000001:ffffffff -> 000306c3:00100800:7ffafbff:bfebfbff
        00000002:ffffffff -> 76036301:00f0b5ff:00000000:00c10000
        00000004:00000000 -> 1c004121:01c0003f:0000003f:00000000
        00000004:00000001 -> 1c004122:01c0003f:0000003f:00000000
        00000004:00000002 -> 1c004143:01c0003f:000001ff:00000000
        00000004:00000003 -> 1c03c163:03c0003f:00001fff:00000006
        00000005:ffffffff -> 00000040:00000040:00000003:00042120
        00000006:ffffffff -> 00000077:00000002:00000009:00000000
        00000007:00000000 -> 00000000:000027ab:00000000:9c000000
        0000000a:ffffffff -> 07300403:00000000:00000000:00000603
        0000000b:00000000 -> 00000001:00000002:00000100:00000000
        0000000b:00000001 -> 00000004:00000008:00000201:00000000
        0000000d:00000000 -> 00000007:00000340:00000340:00000000
        0000000d:00000001 -> 00000001:00000000:00000000:00000000
        0000000d:00000002 -> 00000100:00000240:00000000:00000000
        80000000:ffffffff -> 80000008:00000000:00000000:00000000
        80000001:ffffffff -> 00000000:00000000:00000021:2c100800
        80000002:ffffffff -> 65746e49:2952286c:6f655820:2952286e
        80000003:ffffffff -> 55504320:2d334520:30343231:20337620
        80000004:ffffffff -> 2e332040:48473034:0000007a:00000000
        80000006:ffffffff -> 00000000:00000000:01006040:00000000
        80000007:ffffffff -> 00000000:00000000:00000000:00000100
        80000008:ffffffff -> 00003027:00000000:00000000:00000000
       MSRs:
        index    -> value
        000000ce -> 0000000080000000
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxc/include/xenctrl.h       |  6 +++
 tools/libxc/xc_cpuid_x86.c          | 57 ++++++++++++++++++++++++
 tools/misc/xen-cpuid.c              | 86 +++++++++++++++++++++++++++++++++++--
 xen/arch/x86/sysctl.c               | 48 +++++++++++++++++++++
 xen/include/public/sysctl.h         | 18 ++++++++
 xen/xsm/flask/hooks.c               |  1 +
 xen/xsm/flask/policy/access_vectors |  2 +-
 7 files changed, 214 insertions(+), 4 deletions(-)

diff --git a/tools/libxc/include/xenctrl.h b/tools/libxc/include/xenctrl.h
index 618f3cbdcd..74fa88b9bf 100644
--- a/tools/libxc/include/xenctrl.h
+++ b/tools/libxc/include/xenctrl.h
@@ -2533,6 +2533,12 @@ int xc_get_cpu_levelling_caps(xc_interface *xch, uint32_t *caps);
 int xc_get_cpu_featureset(xc_interface *xch, uint32_t index,
                           uint32_t *nr_features, uint32_t *featureset);
 
+int xc_get_cpu_policy_size(xc_interface *xch, uint32_t *nr_leaves,
+                           uint32_t *nr_msrs);
+int xc_get_system_cpu_policy(xc_interface *xch, uint32_t index,
+                             uint32_t *nr_leaves, xen_cpuid_leaf_t *leaves,
+                             uint32_t *nr_msrs, xen_msr_entry_t *msrs);
+
 uint32_t xc_get_cpu_featureset_size(void);
 
 enum xc_static_cpu_featuremask {
diff --git a/tools/libxc/xc_cpuid_x86.c b/tools/libxc/xc_cpuid_x86.c
index 5a5b15f43c..00e27f0c0e 100644
--- a/tools/libxc/xc_cpuid_x86.c
+++ b/tools/libxc/xc_cpuid_x86.c
@@ -132,6 +132,63 @@ const uint32_t *xc_get_static_cpu_featuremask(
     }
 }
 
+int xc_get_cpu_policy_size(xc_interface *xch, uint32_t *nr_leaves,
+                           uint32_t *nr_msrs)
+{
+    struct xen_sysctl sysctl = {};
+    int ret;
+
+    sysctl.cmd = XEN_SYSCTL_get_cpu_policy;
+
+    ret = do_sysctl(xch, &sysctl);
+
+    if ( !ret )
+    {
+        *nr_leaves = sysctl.u.cpu_policy.nr_leaves;
+        *nr_msrs = sysctl.u.cpu_policy.nr_msrs;
+    }
+
+    return ret;
+}
+
+int xc_get_system_cpu_policy(xc_interface *xch, uint32_t index,
+                             uint32_t *nr_leaves, xen_cpuid_leaf_t *leaves,
+                             uint32_t *nr_msrs, xen_msr_entry_t *msrs)
+{
+    struct xen_sysctl sysctl = {};
+    DECLARE_HYPERCALL_BOUNCE(leaves,
+                             *nr_leaves * sizeof(*leaves),
+                             XC_HYPERCALL_BUFFER_BOUNCE_OUT);
+    DECLARE_HYPERCALL_BOUNCE(msrs,
+                             *nr_msrs * sizeof(*msrs),
+                             XC_HYPERCALL_BUFFER_BOUNCE_OUT);
+    int ret;
+
+    if ( xc_hypercall_bounce_pre(xch, leaves) ||
+         xc_hypercall_bounce_pre(xch, msrs) )
+        return -1;
+
+    sysctl.cmd = XEN_SYSCTL_get_cpu_policy;
+    sysctl.u.cpu_policy.index = index;
+    sysctl.u.cpu_policy.nr_leaves = *nr_leaves;
+    set_xen_guest_handle(sysctl.u.cpu_policy.cpuid_policy, leaves);
+    sysctl.u.cpu_policy.nr_msrs = *nr_msrs;
+    set_xen_guest_handle(sysctl.u.cpu_policy.msr_policy, msrs);
+
+    ret = do_sysctl(xch, &sysctl);
+
+    xc_hypercall_bounce_post(xch, leaves);
+    xc_hypercall_bounce_post(xch, msrs);
+
+    if ( !ret )
+    {
+        *nr_leaves = sysctl.u.cpu_policy.nr_leaves;
+        *nr_msrs = sysctl.u.cpu_policy.nr_msrs;
+    }
+
+    return ret;
+}
+
 struct cpuid_domain_info
 {
     enum
diff --git a/tools/misc/xen-cpuid.c b/tools/misc/xen-cpuid.c
index f5ad85fb91..95ed853295 100644
--- a/tools/misc/xen-cpuid.c
+++ b/tools/misc/xen-cpuid.c
@@ -277,9 +277,37 @@ static void dump_info(xc_interface *xch, bool detail)
         free(featuresets[i].fs);
 }
 
+static void print_policy(const char *name,
+                         xen_cpuid_leaf_t *leaves, uint32_t nr_leaves,
+                         xen_msr_entry_t *msrs, uint32_t nr_msrs)
+{
+    unsigned int l;
+
+    printf("%s policy: %u leaves, %u MSRs\n", name, nr_leaves, nr_msrs);
+    printf(" CPUID:\n");
+    printf("  %-8s %-8s -> %-8s %-8s %-8s %-8s\n",
+           "leaf", "subleaf", "eax", "ebx", "ecx", "edx");
+    for ( l = 0; l < nr_leaves; ++l )
+    {
+        /* Skip empty leaves. */
+        if ( !leaves[l].a && !leaves[l].b && !leaves[l].c && !leaves[l].d )
+            continue;
+
+        printf("  %08x:%08x -> %08x:%08x:%08x:%08x\n",
+               leaves[l].leaf, leaves[l].subleaf,
+               leaves[l].a, leaves[l].b, leaves[l].c, leaves[l].d);
+    }
+
+    printf(" MSRs:\n");
+    printf("  %-8s -> %-16s\n", "index", "value");
+    for ( l = 0; l < nr_msrs; ++l )
+        printf("  %08x -> %016lx\n",
+               msrs[l].idx, msrs[l].val);
+}
+
 int main(int argc, char **argv)
 {
-    enum { MODE_UNKNOWN, MODE_INFO, MODE_DETAIL, MODE_INTERPRET }
+    enum { MODE_UNKNOWN, MODE_INFO, MODE_DETAIL, MODE_INTERPRET, MODE_POLICY }
     mode = MODE_UNKNOWN;
 
     nr_features = xc_get_cpu_featureset_size();
@@ -293,10 +321,11 @@ int main(int argc, char **argv)
             { "info", no_argument, NULL, 'i' },
             { "detail", no_argument, NULL, 'd' },
             { "verbose", no_argument, NULL, 'v' },
+            { "policy", no_argument, NULL, 'p' },
             { NULL, 0, NULL, 0 },
         };
 
-        c = getopt_long(argc, argv, "hidv", long_options, &option_index);
+        c = getopt_long(argc, argv, "hidvp", long_options, &option_index);
 
         if ( c == -1 )
             break;
@@ -314,6 +343,10 @@ int main(int argc, char **argv)
             mode = MODE_INFO;
             break;
 
+        case 'p':
+            mode = MODE_POLICY;
+            break;
+
         case 'd':
         case 'v':
             mode = MODE_DETAIL;
@@ -344,7 +377,54 @@ int main(int argc, char **argv)
             mode = MODE_INTERPRET;
     }
 
-    if ( mode == MODE_INFO || mode == MODE_DETAIL )
+    if ( mode == MODE_POLICY )
+    {
+        static const char *const sys_policies[] = {
+            [ XEN_SYSCTL_cpu_policy_raw ]          = "Raw",
+            [ XEN_SYSCTL_cpu_policy_host ]         = "Host",
+            [ XEN_SYSCTL_cpu_policy_pv_max ]       = "PV Max",
+            [ XEN_SYSCTL_cpu_policy_hvm_max ]      = "HVM Max",
+            [ XEN_SYSCTL_cpu_policy_pv_default ]   = "PV Default",
+            [ XEN_SYSCTL_cpu_policy_hvm_default ]  = "HVM Default",
+        };
+        xen_cpuid_leaf_t *leaves;
+        xen_msr_entry_t *msrs;
+        uint32_t i, max_leaves, max_msrs;
+
+        xc_interface *xch = xc_interface_open(0, 0, 0);
+
+        if ( !xch )
+            err(1, "xc_interface_open");
+
+        if ( xc_get_cpu_policy_size(xch, &max_leaves, &max_msrs) )
+            err(1, "xc_get_cpu_policy_size(...)");
+        printf("Xen reports there are maximum %u leaves and %u MSRs\n",
+               max_leaves, max_msrs);
+
+        leaves = calloc(max_leaves, sizeof(xen_cpuid_leaf_t));
+        if ( !leaves )
+            err(1, "calloc(max_leaves)");
+        msrs = calloc(max_msrs, sizeof(xen_msr_entry_t));
+        if ( !msrs )
+            err(1, "calloc(max_msrs)");
+
+        for ( i = 0; i < ARRAY_SIZE(sys_policies); ++i )
+        {
+            uint32_t nr_leaves = max_leaves;
+            uint32_t nr_msrs = max_msrs;
+
+            if ( xc_get_system_cpu_policy(xch, i, &nr_leaves, leaves,
+                                          &nr_msrs, msrs) )
+                err(1, "xc_get_system_cpu_policy(, %s,,)", sys_policies[i]);
+
+            print_policy(sys_policies[i], leaves, nr_leaves, msrs, nr_msrs);
+        }
+
+        free(leaves);
+        free(msrs);
+        xc_interface_close(xch);
+    }
+    else if ( mode == MODE_INFO || mode == MODE_DETAIL )
     {
         xc_interface *xch = xc_interface_open(0, 0, 0);
 
diff --git a/xen/arch/x86/sysctl.c b/xen/arch/x86/sysctl.c
index ecb51f999e..0bec7e5c3c 100644
--- a/xen/arch/x86/sysctl.c
+++ b/xen/arch/x86/sysctl.c
@@ -9,6 +9,7 @@
 #include <xen/types.h>
 #include <xen/lib.h>
 #include <xen/mm.h>
+#include <xen/nospec.h>
 #include <xen/guest_access.h>
 #include <xen/hypercall.h>
 #include <public/sysctl.h>
@@ -336,6 +337,53 @@ long arch_do_sysctl(
         break;
     }
 
+    case XEN_SYSCTL_get_cpu_policy:
+    {
+        const struct cpu_policy *policy;
+
+        /* Reserved field set, or bad policy index? */
+        if ( sysctl->u.cpu_policy._rsvd ||
+             sysctl->u.cpu_policy.index >= ARRAY_SIZE(system_policies) )
+        {
+            ret = -EINVAL;
+            break;
+        }
+        policy = &system_policies[
+            array_index_nospec(sysctl->u.cpu_policy.index,
+                               ARRAY_SIZE(system_policies))];
+
+        /* Process the CPUID leaves. */
+        if ( guest_handle_is_null(sysctl->u.cpu_policy.cpuid_policy) )
+            sysctl->u.cpu_policy.nr_leaves = CPUID_MAX_SERIALISED_LEAVES;
+        else if ( (ret = x86_cpuid_copy_to_buffer(
+                       policy->cpuid,
+                       sysctl->u.cpu_policy.cpuid_policy,
+                       &sysctl->u.cpu_policy.nr_leaves)) )
+            break;
+
+        if ( __copy_field_to_guest(u_sysctl, sysctl,
+                                   u.cpu_policy.nr_leaves) )
+        {
+            ret = -EFAULT;
+            break;
+        }
+
+        /* Process the MSR entries. */
+        if ( guest_handle_is_null(sysctl->u.cpu_policy.msr_policy) )
+            sysctl->u.cpu_policy.nr_msrs = MSR_MAX_SERIALISED_ENTRIES;
+        else if ( (ret = x86_msr_copy_to_buffer(
+                       policy->msr,
+                       sysctl->u.cpu_policy.msr_policy,
+                       &sysctl->u.cpu_policy.nr_msrs)) )
+            break;
+
+        if ( __copy_field_to_guest(u_sysctl, sysctl,
+                                   u.cpu_policy.nr_msrs)  )
+            ret = -EFAULT;
+
+        break;
+    }
+
     default:
         ret = -ENOSYS;
         break;
diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h
index 9070007222..e3a14dfcc9 100644
--- a/xen/include/public/sysctl.h
+++ b/xen/include/public/sysctl.h
@@ -1075,12 +1075,26 @@ struct xen_sysctl_set_parameter {
  *  - Default_*: Default set of features a PV or HVM guest can use.  This is
  *               the security supported set.
  */
+struct xen_sysctl_cpu_policy {
 #define XEN_SYSCTL_cpu_policy_raw          0
 #define XEN_SYSCTL_cpu_policy_host         1
 #define XEN_SYSCTL_cpu_policy_pv_max       2
 #define XEN_SYSCTL_cpu_policy_hvm_max      3
 #define XEN_SYSCTL_cpu_policy_pv_default   4
 #define XEN_SYSCTL_cpu_policy_hvm_default  5
+    uint32_t index;       /* IN: Which policy to query? */
+    uint32_t nr_leaves;   /* IN/OUT: Number of leaves in/written to
+                           * 'cpuid_policy', or the maximum number of leaves
+                           * if the guest handle is NULL. */
+    uint32_t nr_msrs;     /* IN/OUT: Number of MSRs in/written to
+                           * 'msr_policy', or the maximum number of MSRs if
+                           * the guest handle is NULL. */
+    uint32_t _rsvd;       /* Must be zero. */
+    XEN_GUEST_HANDLE_64(xen_cpuid_leaf_t) cpuid_policy; /* OUT */
+    XEN_GUEST_HANDLE_64(xen_msr_entry_t) msr_policy;    /* OUT */
+};
+typedef struct xen_sysctl_cpu_policy xen_sysctl_cpu_policy_t;
+DEFINE_XEN_GUEST_HANDLE(xen_sysctl_cpu_policy_t);
 #endif
 
 struct xen_sysctl {
@@ -1112,6 +1126,7 @@ struct xen_sysctl {
 #define XEN_SYSCTL_get_cpu_featureset            26
 #define XEN_SYSCTL_livepatch_op                  27
 #define XEN_SYSCTL_set_parameter                 28
+#define XEN_SYSCTL_get_cpu_policy                29
     uint32_t interface_version; /* XEN_SYSCTL_INTERFACE_VERSION */
     union {
         struct xen_sysctl_readconsole       readconsole;
@@ -1141,6 +1156,9 @@ struct xen_sysctl {
         struct xen_sysctl_cpu_featureset    cpu_featureset;
         struct xen_sysctl_livepatch_op      livepatch;
         struct xen_sysctl_set_parameter     set_parameter;
+#if defined(__i386__) || defined(__x86_64__)
+        struct xen_sysctl_cpu_policy        cpu_policy;
+#endif
         uint8_t                             pad[128];
     } u;
 };
diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c
index 6da2773aa9..e5b0c60220 100644
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -795,6 +795,7 @@ static int flask_sysctl(int cmd)
     case XEN_SYSCTL_cputopoinfo:
     case XEN_SYSCTL_numainfo:
     case XEN_SYSCTL_pcitopoinfo:
+    case XEN_SYSCTL_get_cpu_policy:
         return domain_has_xen(current->domain, XEN__PHYSINFO);
 
     case XEN_SYSCTL_psr_cmt_op:
diff --git a/xen/xsm/flask/policy/access_vectors b/xen/xsm/flask/policy/access_vectors
index d01a7a0d03..e58a50d810 100644
--- a/xen/xsm/flask/policy/access_vectors
+++ b/xen/xsm/flask/policy/access_vectors
@@ -28,7 +28,7 @@ class xen
 # XENPF_microcode_update
     microcode
 # XEN_SYSCTL_physinfo, XEN_SYSCTL_cputopoinfo, XEN_SYSCTL_numainfo
-# XEN_SYSCTL_pcitopoinfo
+# XEN_SYSCTL_pcitopoinfo, XEN_SYSCTL_get_cpu_policy
     physinfo
 # XENPF_platform_quirk
     quirk
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4334171045398292274==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:49:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:49: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 1gOi3E-00035u-E4; Mon, 19 Nov 2018 11:49:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi3C-00035k-R1
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:10 +0000
X-Inumbo-ID: 20587342-ebf1-11e8-8209-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20587342-ebf1-11e8-8209-12d6303a7972;
 Mon, 19 Nov 2018 11:49: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 1gOi3B-0003vc-JS
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi3B-0000t4-H6
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi3B-0000t4-H6@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:49:09 +0000
Subject: [Xen-changelog] [xen master] x86/domctl: Implement
 XEN_DOMCTL_get_cpu_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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwNTI5ZGZlY2ExNDVhOGVjMDBmNTgxM2E0YzcxNzlmMGMxYmZiOTcKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgSnVuIDIxIDE2OjM1OjUwIDIwMTggKzAyMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiA2IDE3OjUxOjE4
IDIwMTggKzAwMDAKCiAgICB4ODYvZG9tY3RsOiBJbXBsZW1lbnQgWEVOX0RPTUNUTF9nZXRfY3B1
X3BvbGljeQogICAgCiAgICBUaGlzIGZpbmFsbHkgKGFmdGVyIGxpdGVyYWxseSB5ZWFycyBvZiB3
b3JrISkgbWFya3MgdGhlIHBvaW50IHdoZXJlIHRoZQogICAgdG9vbHN0YWNrIGNhbiBhc2sgdGhl
IGh5cGVydmlzb3IgZm9yIHRoZSBjdXJyZW50IENQVUlEIGNvbmZpZ3VyYXRpb24gb2YgYQogICAg
c3BlY2lmaWMgZG9tYWluLgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgZmxhc2sgYWNjZXNzIHZl
Y3RvciBhbmQgdXBkYXRlIHRoZSBkZWZhdWx0IHBvbGljaWVzLgogICAgCiAgICBBbHNvIGV4dGVu
ZCB4ZW4tY3B1aWQncyAtLXBvbGljeSBtb2RlIHRvIGJlIGFibGUgdG8gdGFrZSBhIGRvbWlkIGFu
ZCBkdW1wIGEKICAgIHNwZWNpZmljIGRvbWFpbnMgQ1BVSUQgYW5kIE1TUiBwb2xpY3kuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZSAgfCAgMiArLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMveGVuLmlmICAgfCAgMiArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAg
fCAgMyArKwogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgfCAzOCArKysrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAgICAgICAgICAgIHwg
NTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2Rv
bWN0bC5jICAgICAgICAgICAgICAgfCAyMiArKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oICAgICAgICAgfCAxOCArKysrKysrKysrKysKIHhlbi94c20vZmxhc2svaG9v
a3MuYyAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzIHwgIDIgKysKIDkgZmlsZXMgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyksIDEwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCmluZGV4IGRmZGNkY2QxMjgu
LmM3ZDU2NWQzZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQpAQCAtMzksNyArMzks
NyBAQCBhbGxvdyBkb20wX3QgZG9tMF90OmRvbWFpbiB7CiB9OwogYWxsb3cgZG9tMF90IGRvbTBf
dDpkb21haW4yIHsKIAlzZXRfY3B1aWQgZ2V0dHNjIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0X3Zu
dW1haW5mbwotCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfYWxsb2MKKwlnZXRfdm51bWFp
bmZvIHBzcl9jbXRfb3AgcHNyX2FsbG9jIGdldF9jcHVfcG9saWN5CiB9OwogYWxsb3cgZG9tMF90
IGRvbTBfdDpyZXNvdXJjZSB7IGFkZCByZW1vdmUgfTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMveGVuLmlmIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVu
LmlmCmluZGV4IDRlMDZjZmMwOWIuLmRlNWZiMzMxYmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94
ZW4uaWYKQEAgLTUzLDcgKzUzLDcgQEAgZGVmaW5lKGBjcmVhdGVfZG9tYWluX2NvbW1vbicsIGAK
IAlhbGxvdyAkMSAkMjpkb21haW4yIHsgc2V0X2NwdWlkIHNldHRzYyBzZXRzY2hlZHVsZXIgc2V0
Y2xhaW0KIAkJCXNldF92bnVtYWluZm8gZ2V0X3ZudW1haW5mbyBjYWNoZWZsdXNoCiAJCQlwc3Jf
Y210X29wIHBzcl9hbGxvYyBzb2Z0X3Jlc2V0Ci0JCQlyZXNvdXJjZV9tYXAgfTsKKwkJCXJlc291
cmNlX21hcCBnZXRfY3B1X3BvbGljeSB9OwogCWFsbG93ICQxICQyOnNlY3VyaXR5IGNoZWNrX2Nv
bnRleHQ7CiAJYWxsb3cgJDEgJDI6c2hhZG93IGVuYWJsZTsKIAlhbGxvdyAkMSAkMjptbXUgeyBt
YXBfcmVhZCBtYXBfd3JpdGUgYWRqdXN0IG1lbW9yeW1hcCBwaHlzbWFwIHBpbnBhZ2UgbW11ZXh0
X29wIHVwZGF0ZW1wIH07CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDc0ZmE4OGI5YmYuLjk3YWU5
NjViZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNTM4LDYgKzI1MzgsOSBAQCBpbnQgeGNf
Z2V0X2NwdV9wb2xpY3lfc2l6ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKm5yX2xlYXZl
cywKIGludCB4Y19nZXRfc3lzdGVtX2NwdV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGluZGV4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbnJfbGVh
dmVzLCB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90ICpucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1zcnMpOworaW50IHhjX2dl
dF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpucl9sZWF2ZXMsIHhlbl9jcHVp
ZF9sZWFmX3QgKmxlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
Km5yX21zcnMsIHhlbl9tc3JfZW50cnlfdCAqbXNycyk7CiAKIHVpbnQzMl90IHhjX2dldF9jcHVf
ZmVhdHVyZXNldF9zaXplKHZvaWQpOwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVp
ZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDAwZTI3ZjBjMGUuLjll
NDdmYzg3NTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBAIC0xODksNiArMTg5LDQ0IEBAIGludCB4Y19nZXRf
c3lzdGVtX2NwdV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGluZGV4LAogICAg
IHJldHVybiByZXQ7CiB9CiAKK2ludCB4Y19nZXRfZG9tYWluX2NwdV9wb2xpY3koeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqbnJfbGVhdmVzLCB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2ZXMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpucl9tc3JzLCB4ZW5fbXNyX2VudHJ5X3QgKm1z
cnMpCit7CisgICAgREVDTEFSRV9ET01DVEw7CisgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNF
KGxlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKm5yX2xlYXZlcyAqIHNpemVv
ZigqbGVhdmVzKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWENfSFlQRVJDQUxMX0JV
RkZFUl9CT1VOQ0VfT1VUKTsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobXNycywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKm5yX21zcnMgKiBzaXplb2YoKm1zcnMpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQp
OworICAgIGludCByZXQ7CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwg
bGVhdmVzKSB8fAorICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBtc3JzKSAp
CisgICAgICAgIHJldHVybiAtMTsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2dldF9j
cHVfcG9saWN5OworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKKyAgICBkb21jdGwudS5jcHVf
cG9saWN5Lm5yX2xlYXZlcyA9ICpucl9sZWF2ZXM7CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUo
ZG9tY3RsLnUuY3B1X3BvbGljeS5jcHVpZF9wb2xpY3ksIGxlYXZlcyk7CisgICAgZG9tY3RsLnUu
Y3B1X3BvbGljeS5ucl9tc3JzID0gKm5yX21zcnM7CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUo
ZG9tY3RsLnUuY3B1X3BvbGljeS5tc3JfcG9saWN5LCBtc3JzKTsKKworICAgIHJldCA9IGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOworCisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwg
bGVhdmVzKTsKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBtc3JzKTsKKworICAg
IGlmICggIXJldCApCisgICAgeworICAgICAgICAqbnJfbGVhdmVzID0gZG9tY3RsLnUuY3B1X3Bv
bGljeS5ucl9sZWF2ZXM7CisgICAgICAgICpucl9tc3JzID0gZG9tY3RsLnUuY3B1X3BvbGljeS5u
cl9tc3JzOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKIHN0cnVjdCBjcHVpZF9kb21h
aW5faW5mbwogewogICAgIGVudW0KZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMg
Yi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDk1ZWQ4NTMyOTUuLjJjNDEwMzE0OTcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1
aWQuYwpAQCAtMyw2ICszLDggQEAKICNpbmNsdWRlIDxlcnIuaD4KICNpbmNsdWRlIDxnZXRvcHQu
aD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KKyNpbmNsdWRlIDxlcnJuby5oPgorI2luY2x1ZGUgPGxp
bWl0cy5oPgogCiAjaW5jbHVkZSA8eGVuY3RybC5oPgogCkBAIC0zMDksMTEgKzMxMSwxMyBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiB7CiAgICAgZW51bSB7IE1PREVfVU5LTk9X
TiwgTU9ERV9JTkZPLCBNT0RFX0RFVEFJTCwgTU9ERV9JTlRFUlBSRVQsIE1PREVfUE9MSUNZIH0K
ICAgICBtb2RlID0gTU9ERV9VTktOT1dOOworICAgIGludCBkb21pZCA9IC0xOwogCiAgICAgbnJf
ZmVhdHVyZXMgPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpOwogCiAgICAgZm9yICggOzsg
KQogICAgIHsKKyAgICAgICAgY29uc3QgY2hhciAqdG1wX29wdGFyZzsKICAgICAgICAgaW50IG9w
dGlvbl9pbmRleCA9IDAsIGM7CiAgICAgICAgIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIGxvbmdfb3B0
aW9uc1tdID0KICAgICAgICAgewpAQCAtMzIxLDExICszMjUsMTEgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgeyAiaW5mbyIsIG5vX2FyZ3VtZW50LCBOVUxM
LCAnaScgfSwKICAgICAgICAgICAgIHsgImRldGFpbCIsIG5vX2FyZ3VtZW50LCBOVUxMLCAnZCcg
fSwKICAgICAgICAgICAgIHsgInZlcmJvc2UiLCBub19hcmd1bWVudCwgTlVMTCwgJ3YnIH0sCi0g
ICAgICAgICAgICB7ICJwb2xpY3kiLCBub19hcmd1bWVudCwgTlVMTCwgJ3AnIH0sCisgICAgICAg
ICAgICB7ICJwb2xpY3kiLCBvcHRpb25hbF9hcmd1bWVudCwgTlVMTCwgJ3AnIH0sCiAgICAgICAg
ICAgICB7IE5VTEwsIDAsIE5VTEwsIDAgfSwKICAgICAgICAgfTsKIAotICAgICAgICBjID0gZ2V0
b3B0X2xvbmcoYXJnYywgYXJndiwgImhpZHZwIiwgbG9uZ19vcHRpb25zLCAmb3B0aW9uX2luZGV4
KTsKKyAgICAgICAgYyA9IGdldG9wdF9sb25nKGFyZ2MsIGFyZ3YsICJoaWR2cDo6IiwgbG9uZ19v
cHRpb25zLCAmb3B0aW9uX2luZGV4KTsKIAogICAgICAgICBpZiAoIGMgPT0gLTEgKQogICAgICAg
ICAgICAgYnJlYWs7CkBAIC0zNDUsNiArMzQ5LDI0IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKIAogICAgICAgICBjYXNlICdwJzoKICAgICAgICAgICAgIG1vZGUgPSBNT0RFX1BP
TElDWTsKKworICAgICAgICAgICAgdG1wX29wdGFyZyA9IG9wdGFyZzsKKworICAgICAgICAgICAg
LyogTWFrZSAiLS1wb2xpY3kgJERPTUlEIiBhbmQgIi1wICRET01JRCIgd29yay4gKi8KKyAgICAg
ICAgICAgIGlmICggIW9wdGFyZyAmJiBvcHRpbmQgPCBhcmdjICYmCisgICAgICAgICAgICAgICAg
IGFyZ3Zbb3B0aW5kXSAhPSBOVUxMICYmIGFyZ3Zbb3B0aW5kXVswXSAhPSAnXDAnICYmCisgICAg
ICAgICAgICAgICAgIGFyZ3Zbb3B0aW5kXVswXSAhPSAnLScgKQorICAgICAgICAgICAgICAgIHRt
cF9vcHRhcmcgPSBhcmd2W29wdGluZCsrXTsKKworICAgICAgICAgICAgaWYgKCB0bXBfb3B0YXJn
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjaGFyICplbmRwdHI7CisKKyAgICAg
ICAgICAgICAgICBlcnJubyA9IDA7CisgICAgICAgICAgICAgICAgZG9taWQgPSBzdHJ0b2wodG1w
X29wdGFyZywgJmVuZHB0ciwgMCk7CisgICAgICAgICAgICAgICAgaWYgKCBlcnJubyB8fCBlbmRw
dHIgPT0gdG1wX29wdGFyZyApCisgICAgICAgICAgICAgICAgICAgIGVycigxLCAic3RydG9sKCVz
LCwpIiwgdG1wX29wdGFyZyk7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKIAog
ICAgICAgICBjYXNlICdkJzoKQEAgLTM5OCw4ICs0MjAsOSBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAKICAgICAgICAgaWYgKCB4Y19nZXRfY3B1X3BvbGljeV9zaXplKHhjaCwg
Jm1heF9sZWF2ZXMsICZtYXhfbXNycykgKQogICAgICAgICAgICAgZXJyKDEsICJ4Y19nZXRfY3B1
X3BvbGljeV9zaXplKC4uLikiKTsKLSAgICAgICAgcHJpbnRmKCJYZW4gcmVwb3J0cyB0aGVyZSBh
cmUgbWF4aW11bSAldSBsZWF2ZXMgYW5kICV1IE1TUnNcbiIsCi0gICAgICAgICAgICAgICBtYXhf
bGVhdmVzLCBtYXhfbXNycyk7CisgICAgICAgIGlmICggZG9taWQgPT0gLTEgKQorICAgICAgICAg
ICAgcHJpbnRmKCJYZW4gcmVwb3J0cyB0aGVyZSBhcmUgbWF4aW11bSAldSBsZWF2ZXMgYW5kICV1
IE1TUnNcbiIsCisgICAgICAgICAgICAgICAgICAgbWF4X2xlYXZlcywgbWF4X21zcnMpOwogCiAg
ICAgICAgIGxlYXZlcyA9IGNhbGxvYyhtYXhfbGVhdmVzLCBzaXplb2YoeGVuX2NwdWlkX2xlYWZf
dCkpOwogICAgICAgICBpZiAoICFsZWF2ZXMgKQpAQCAtNDA4LDE2ICs0MzEsMzUgQEAgaW50IG1h
aW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICBpZiAoICFtc3JzICkKICAgICAgICAg
ICAgIGVycigxLCAiY2FsbG9jKG1heF9tc3JzKSIpOwogCi0gICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRShzeXNfcG9saWNpZXMpOyArK2kgKQorICAgICAgICBpZiAoIGRvbWlkICE9
IC0xICkKICAgICAgICAgeworICAgICAgICAgICAgY2hhciBuYW1lWzIwXTsKICAgICAgICAgICAg
IHVpbnQzMl90IG5yX2xlYXZlcyA9IG1heF9sZWF2ZXM7CiAgICAgICAgICAgICB1aW50MzJfdCBu
cl9tc3JzID0gbWF4X21zcnM7CiAKLSAgICAgICAgICAgIGlmICggeGNfZ2V0X3N5c3RlbV9jcHVf
cG9saWN5KHhjaCwgaSwgJm5yX2xlYXZlcywgbGVhdmVzLAorICAgICAgICAgICAgaWYgKCB4Y19n
ZXRfZG9tYWluX2NwdV9wb2xpY3koeGNoLCBkb21pZCwgJm5yX2xlYXZlcywgbGVhdmVzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5yX21zcnMsIG1zcnMpICkK
LSAgICAgICAgICAgICAgICBlcnIoMSwgInhjX2dldF9zeXN0ZW1fY3B1X3BvbGljeSgsICVzLCwp
Iiwgc3lzX3BvbGljaWVzW2ldKTsKKyAgICAgICAgICAgICAgICBlcnIoMSwgInhjX2dldF9kb21h
aW5fY3B1X3BvbGljeSgsICVkLCAlZCwsICVkLCkiLAorICAgICAgICAgICAgICAgICAgICBkb21p
ZCwgbnJfbGVhdmVzLCBucl9tc3JzKTsKIAotICAgICAgICAgICAgcHJpbnRfcG9saWN5KHN5c19w
b2xpY2llc1tpXSwgbGVhdmVzLCBucl9sZWF2ZXMsIG1zcnMsIG5yX21zcnMpOworICAgICAgICAg
ICAgc25wcmludGYobmFtZSwgc2l6ZW9mKG5hbWUpLCAiRG9tYWluICVkIiwgZG9taWQpOworICAg
ICAgICAgICAgcHJpbnRfcG9saWN5KG5hbWUsIGxlYXZlcywgbnJfbGVhdmVzLCBtc3JzLCBucl9t
c3JzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIC8q
IEdldCBzeXN0ZW0gcG9saWNpZXMgKi8KKyAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJS
QVlfU0laRShzeXNfcG9saWNpZXMpOyArK2kgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHVpbnQzMl90IG5yX2xlYXZlcyA9IG1heF9sZWF2ZXM7CisgICAgICAgICAgICAgICAgdWlu
dDMyX3QgbnJfbXNycyA9IG1heF9tc3JzOworCisgICAgICAgICAgICAgICAgaWYgKCB4Y19nZXRf
c3lzdGVtX2NwdV9wb2xpY3koeGNoLCBpLCAmbnJfbGVhdmVzLCBsZWF2ZXMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5yX21zcnMsIG1zcnMpICkKKyAg
ICAgICAgICAgICAgICAgICAgZXJyKDEsICJ4Y19nZXRfc3lzdGVtX2NwdV9wb2xpY3koLCAlcyws
KSIsIHN5c19wb2xpY2llc1tpXSk7CisKKyAgICAgICAgICAgICAgICBwcmludF9wb2xpY3koc3lz
X3BvbGljaWVzW2ldLCBsZWF2ZXMsIG5yX2xlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbXNycywgbnJfbXNycyk7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAg
ICBmcmVlKGxlYXZlcyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMzNmOWE4NjljMC4uMTc1YTBjOWFlMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAt
MTU0Miw2ICsxNTQyLDI4IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIHJlY2FsY3Vs
YXRlX2NwdWlkX3BvbGljeShkKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTl9ET01D
VExfZ2V0X2NwdV9wb2xpY3k6CisgICAgICAgIC8qIFByb2Nlc3MgdGhlIENQVUlEIGxlYXZlcy4g
Ki8KKyAgICAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChkb21jdGwtPnUuY3B1X3BvbGlj
eS5jcHVpZF9wb2xpY3kpICkKKyAgICAgICAgICAgIGRvbWN0bC0+dS5jcHVfcG9saWN5Lm5yX2xl
YXZlcyA9IENQVUlEX01BWF9TRVJJQUxJU0VEX0xFQVZFUzsKKyAgICAgICAgZWxzZSBpZiAoIChy
ZXQgPSB4ODZfY3B1aWRfY29weV90b19idWZmZXIoCisgICAgICAgICAgICAgICAgICAgICAgIGQt
PmFyY2guY3B1aWQsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5jcHVfcG9saWN5
LmNwdWlkX3BvbGljeSwKKyAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+dS5jcHVfcG9s
aWN5Lm5yX2xlYXZlcykpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qIFByb2Nl
c3MgdGhlIE1TUiBlbnRyaWVzLiAqLworICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxs
KGRvbWN0bC0+dS5jcHVfcG9saWN5Lm1zcl9wb2xpY3kpICkKKyAgICAgICAgICAgIGRvbWN0bC0+
dS5jcHVfcG9saWN5Lm5yX21zcnMgPSBNU1JfTUFYX1NFUklBTElTRURfRU5UUklFUzsKKyAgICAg
ICAgZWxzZSBpZiAoIChyZXQgPSB4ODZfbXNyX2NvcHlfdG9fYnVmZmVyKAorICAgICAgICAgICAg
ICAgICAgICAgICBkLT5hcmNoLm1zciwKKyAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51
LmNwdV9wb2xpY3kubXNyX3BvbGljeSwKKyAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+
dS5jcHVfcG9saWN5Lm5yX21zcnMpKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBj
b3B5YmFjayA9IHRydWU7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAg
cmV0ID0gaW9tbXVfZG9fZG9tY3RsKGRvbWN0bCwgZCwgdV9kb21jdGwpOwogICAgICAgICBicmVh
azsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAppbmRleCAxYmJkY2Q5ZjhhLi40YTQ2YzI4ZWVkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCkBAIC02NTIsNiArNjUyLDIyIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHsKICAg
dWludDMyX3QgZWN4OwogICB1aW50MzJfdCBlZHg7CiB9OworCisvKgorICogWEVOX0RPTUNUTF9n
ZXRfY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQorICoKKyAqIFF1ZXJ5IHRoZSBDUFVJRCBhbmQg
TVNSIHBvbGljaWVzIGZvciBhIHNwZWNpZmljIGRvbWFpbi4KKyAqLworc3RydWN0IHhlbl9kb21j
dGxfY3B1X3BvbGljeSB7CisgICAgdWludDMyX3QgbnJfbGVhdmVzOyAvKiBJTi9PVVQ6IE51bWJl
ciBvZiBsZWF2ZXMgaW4vd3JpdHRlbiB0bworICAgICAgICAgICAgICAgICAgICAgICAgICogJ2Nw
dWlkX3BvbGljeScuICovCisgICAgdWludDMyX3QgbnJfbXNyczsgICAvKiBJTi9PVVQ6IE51bWJl
ciBvZiBNU1JzIGluL3dyaXR0ZW4gdG8KKyAgICAgICAgICAgICAgICAgICAgICAgICAqICdtc3Jf
ZG9tYWluX3BvbGljeScgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFm
X3QpIGNwdWlkX3BvbGljeTsgLyogT1VUICovCisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5f
bXNyX2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIE9VVCAqLworfTsKK3R5cGVkZWYgc3RydWN0
IHhlbl9kb21jdGxfY3B1X3BvbGljeSB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdDsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3B1X3BvbGljeV90KTsKICNlbmRpZgogCiAvKgpA
QCAtMTE3Nyw2ICsxMTkzLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9N
Q1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CiAvKiAjZGVmaW5lIFhFTl9ET01D
VExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgODAgLSBNb3ZlZCBpbnRvIFhFTl9ET01DVExf
Y3JlYXRlZG9tYWluICovCiAjZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3AgICAgICAgICAgICAg
ICAgICAgICAgODEKKyNkZWZpbmUgWEVOX0RPTUNUTF9nZXRfY3B1X3BvbGljeSAgICAgICAgICAg
ICAgICA4MgogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAx
MDAwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEK
ICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgpAQCAt
MTIyMSw2ICsxMjM4LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9tZW1fc2hhcmluZ19vcCAgICBtZW1fc2hhcmluZ19vcDsKICNpZiBkZWZpbmVkKF9f
aTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X2NwdWlkICAgICAgICAgICAgIGNwdWlkOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVf
cG9saWN5ICAgICAgICBjcHVfcG9saWN5OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1
ZXh0c3RhdGUgICAgICB2Y3B1ZXh0c3RhdGU7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Zj
cHVfbXNycyAgICAgICAgIHZjcHVfbXNyczsKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL3hzbS9m
bGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGU1YjBjNjAyMjAuLjk2
ZDMxYWFmMDggMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMKQEAgLTc0Miw2ICs3NDIsOSBAQCBzdGF0aWMgaW50IGZsYXNrX2RvbWN0
bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9zb2Z0X3Jl
c2V0OgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4y
LCBET01BSU4yX19TT0ZUX1JFU0VUKTsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9nZXRfY3B1X3Bv
bGljeToKKyAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlO
MiwgRE9NQUlOMl9fR0VUX0NQVV9QT0xJQ1kpOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIGF2Y191bmtub3duX3Blcm1pc3Npb24oImRvbWN0bCIsIGNtZCk7CiAgICAgfQpkaWZmIC0t
Z2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNr
L3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCBlNThhNTBkODEwLi42ZmVjZmRhYTgzIDEwMDY0
NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNt
L2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtMjQ4LDYgKzI0OCw4IEBAIGNsYXNzIGRv
bWFpbjIKICAgICBwc3JfYWxsb2MKICMgWEVOTUVNX3Jlc291cmNlX21hcAogICAgIHJlc291cmNl
X21hcAorIyBYRU5fRE9NQ1RMX2dldF9jcHVfcG9saWN5CisgICAgZ2V0X2NwdV9wb2xpY3kKIH0K
IAogIyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250YWlucyBkb21j
dGxzIHJlbGF0ZWQgdG8gSFZNIGRvbWFpbnMKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:49:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi3O-00037B-Hk; Mon, 19 Nov 2018 11:49:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi3M-00036z-II
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:20 +0000
X-Inumbo-ID: 266c36d8-ebf1-11e8-be37-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 266c36d8-ebf1-11e8-be37-12d6303a7972;
 Mon, 19 Nov 2018 11:49: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 1gOi3L-0003vu-Pm
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi3L-0000tx-NT
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi3L-0000tx-NT@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:49:19 +0000
Subject: [Xen-changelog] [xen master] x86: extend get_platform_badpages()
 interface
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1ZWM5NjZkYmViYTM2ZWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6MzI6MDggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTozMjowOCAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgIHwgIDYgKysr
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKystLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICB8IDEwICsrKysrLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggICAgICAgIHwgIDggKysrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjggaW5z
ZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IGNkNGFjYmY3MGMuLjhj
ZWU4ODBhZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTQwLDcgKzQwLDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5
IHhlbl9ndWVzdDsKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVpbnQzMl90IHhlbl9jcHVpZF9iYXNl
OwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxsX3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQg
Km1lbTsKLXN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07
CitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFn
ZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgdmNwdV9pZCk7CiAKQEAgLTMy
Niw3ICszMjYsNyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4
MjBtYXAgKmU4MjApCiAgICAgICAgIHBhbmljKCJVbmFibGUgdG8gZ2V0ICIgI3AgIlxuIik7ICAg
ICAgICBcCiAgICAgbWFya19wZm5fYXNfcmFtKGU4MjAsIHBmbik7ICAgICAgICAgICAgICAgICBc
CiAgICAgQVNTRVJUKGkgPCBBUlJBWV9TSVpFKHJlc2VydmVkX3BhZ2VzKSk7ICAgICBcCi0gICAg
cmVzZXJ2ZWRfcGFnZXNbaSsrXSA9IHBmbiA8PCBQQUdFX1NISUZUOyAgICBcCisgICAgcmVzZXJ2
ZWRfcGFnZXNbaSsrXS5tZm4gPSBwZm47ICAgICAgICAgICAgICBcCiB9KQogICAgIE1BUktfUEFS
QU1fUkFNKEhWTV9QQVJBTV9TVE9SRV9QRk4pOwogICAgIGlmICggIXB2X2NvbnNvbGUgKQpAQCAt
MzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3Qg
ZTgyMG1hcCAqZTgyMCkKICN1bmRlZiBNQVJLX1BBUkFNX1JBTQogfQogCi1jb25zdCB1bnNpZ25l
ZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNp
emUpCitjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBoeXBlcnZpc29yX3Jl
c2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlQoeGVuX2d1ZXN0
KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBmMDQzZTQzYWM3Li5iOTdkY2MxZDBmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTg0MywyMyArNTg0MywyMyBAQCB2b2lkIGFy
Y2hfZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKICAgICAgICAgICAgIG1lbV9zaGFyaW5nX2dl
dF9ucl9zYXZlZF9tZm5zKCkpOwogfQogCi1jb25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgZ2V0
X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKK2NvbnN0IHN0cnVj
dCBwbGF0Zm9ybV9iYWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25l
ZCBpbnQgKmFycmF5X3NpemUpCiB7CiAgICAgdTMyIGlnZF9pZDsKLSAgICBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0gewotICAgICAgICAweDIwMDUwMDAwLAot
ICAgICAgICAweDIwMTEwMDAwLAotICAgICAgICAweDIwMTMwMDAwLAotICAgICAgICAweDIwMTM4
MDAwLAotICAgICAgICAweDQwMDA0MDAwLAorICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxhdGZv
cm1fYmFkX3BhZ2UgX19pbml0Y29uc3Qgc25iX2JhZF9wYWdlc1tdID0geworICAgICAgICB7IC5t
Zm4gPSAweDIwMDUwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAgICAgICAgeyAubWZuID0gMHgyMDEx
MDAwMCA+PiBQQUdFX1NISUZUIH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzAwMDAgPj4gUEFH
RV9TSElGVCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJRlQgfSwK
KyAgICAgICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgfTsKIAot
ICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShiYWRfcGFnZXMpOworICAgICphcnJheV9zaXpl
ID0gQVJSQVlfU0laRShzbmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFk
MzIoMCwgMCwgMiwgMCwgMCk7Ci0gICAgaWYgKCAhSVNfU05CX0dGWChpZ2RfaWQpICkKLSAgICAg
ICAgcmV0dXJuIE5VTEw7CisgICAgaWYgKCBJU19TTkJfR0ZYKGlnZF9pZCkgKQorICAgICAgICBy
ZXR1cm4gc25iX2JhZF9wYWdlczsKIAotICAgIHJldHVybiBiYWRfcGFnZXM7CisgICAgcmV0dXJu
IE5VTEw7CiB9CiAKIHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBsaW5lYXIpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDE2ZTFiMGMzNTcuLmQyOTQ5MTAxN2UgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CkBAIC0yNzAsNyArMjcwLDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3Qg
cHMsIHBhZGRyX3QgcGUpCiAgICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAg
ICAgY29uc3QgY2hhciAqcDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5zaWduZWQg
bG9uZyAqYmFkcGFnZSA9IE5VTEw7CisgICAgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpiYWRwYWdlOwogICAgIHVuc2lnbmVkIGludCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERf
QlVHX09OKDggKiBzaXplb2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAt
Mjk5LDggKzI5OSw4IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLCBw
YWRkcl90IHBlKQogICAgIHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJheV9zaXplOyBp
KysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2Ug
Pj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2Ug
Pj4gUEFHRV9TSElGVCkgKyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRw
YWdlLT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsg
KDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAgICAg
IH0KICAgICB9CkBAIC0zMTIsOCArMzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2Vz
KHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgYXJyYXlfc2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCpiYWRwYWdlID4+IFBBR0VfU0hJRlQpICsgMSk7Cisg
ICAgICAgICAgICAgICAgYm9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2Ut
Pm9yZGVyKSk7CiAgICAgICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAgICAgICAgfQogICAg
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCBjMGFjZjRjMzZlLi42ZjE1ZTI0YjZi
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKQEAgLTM3LDcgKzM3LDcgQEAgdm9pZCBoeXBlcnZp
c29yX2FwX3NldHVwKHZvaWQpOwogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZu
X3QgKm1mbik7CiBpbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiB2
b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7Ci1jb25zdCB1
bnNpZ25lZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6
ZSk7Citjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmh5cGVydmlzb3JfcmVzZXJ2ZWRf
cGFnZXModW5zaWduZWQgaW50ICpzaXplKTsKIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFz
ZSh2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKQEAgLTY1LDcgKzY1LDcg
QEAgc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1h
cCAqZTgyMCkKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBj
b25zdCB1bnNpZ25lZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGlu
dCAqc2l6ZSkKK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpo
eXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKICAgICByZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA2ZTQ1NjUx
YjExLi43NTY1ZjI4ZjBmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zNDEsNyArMzQxLDEzIEBAIHZvaWQgemFw
X3JvX21wdChtZm5fdCBtZm4pOwogCiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAot
Y29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxv
bmcgbWZuOworICAgIHVuc2lnbmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0
Zm9ybV9iYWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlf
c2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9sb2NrKCkgaXMgdXNlZCBmb3Ig
dHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXphdGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:49:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:49:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi3Y-000397-JX; Mon, 19 Nov 2018 11:49:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi3X-00038U-0f
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:31 +0000
X-Inumbo-ID: 2c7fa79e-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c7fa79e-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:49: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 1gOi3V-0003w7-W3
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi3V-0000ut-Te
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi3V-0000ut-Te@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:49:29 +0000
Subject: [Xen-changelog] [xen master] x86: work around HLE host lockup
 erratum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNjNzY0MTBkMjBhZmYyY2MwN2IyNjhiMDcxM2RjMWQyNzQwYzZlMTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6MzM6MjQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTozMzoyNCAyMDE4ICswMTAwCgogICAgeDg2
OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBw
cmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAx
R2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ug
b2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJs
ZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28g
SSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29y
ZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAxNiAr
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYjk3ZGNj
MWQwZi4uMmM0NTBjYzIwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTU4NTMsNiArNTg1MywyMiBAQCBjb25zdCBzdHJ1Y3QgcGxhdGZv
cm1fYmFkX3BhZ2UgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICph
cnJheQogICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJRlQgfSwKICAgICAg
ICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgfTsKKyAgICBzdGF0
aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGNvbnN0IGhsZV9iYWRfcGFn
ZSA9IHsKKyAgICAgICAgLm1mbiA9IDB4NDAwMDAwMDAgPj4gUEFHRV9TSElGVCwgLm9yZGVyID0g
MTAKKyAgICB9OworCisgICAgc3dpdGNoICggY3B1aWRfZWF4KDEpICYgMHgwMDBmM2ZmMCApCisg
ICAgeworICAgIGNhc2UgMHgwMDA0MDZlMDogLyogZXJyYXR1bSBTS0wxNjcgKi8KKyAgICBjYXNl
IDB4MDAwNTA2NTA6IC8qIGVycmF0dW0gU0taNjMgKi8KKyAgICBjYXNlIDB4MDAwNTA2ZTA6IC8q
IGVycmF0YSBTS0wxNjcgLyBTS1cxNTkgKi8KKyAgICBjYXNlIDB4MDAwODA2ZTA6IC8qIGVycmF0
dW0gS0JMPz8/ICovCisgICAgY2FzZSAweDAwMDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JX
MTE0IC8gQ0ZXMTAzICovCisgICAgICAgICphcnJheV9zaXplID0gKGNwdWlkX2VheCgwKSA+PSA3
ICYmCisgICAgICAgICAgICAgICAgICAgICAgICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAoY3B1
aWRfY291bnRfZWJ4KDcsIDApICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hMRSkpKTsKKyAg
ICAgICAgcmV0dXJuICZobGVfYmFkX3BhZ2U7CisgICAgfQogCiAgICAgKmFycmF5X3NpemUgPSBB
UlJBWV9TSVpFKHNuYl9iYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigw
LCAwLCAyLCAwLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:49:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:49: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 1gOi3h-0003Ao-Lf; Mon, 19 Nov 2018 11:49: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi3h-0003Ah-8Y
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:41 +0000
X-Inumbo-ID: 32918e31-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32918e31-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:49: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 1gOi3g-0003wm-5o
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi3g-0000vo-3V
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi3g-0000vo-3V@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:49:40 +0000
Subject: [Xen-changelog] [xen master] mm/page_alloc: make bootscrub happen
 in idle-loop
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMjRlZjc4NTM3OWZmZjdjZmI2ZTI0MGU5ODVmMjMwMTU1YjJiMTIKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgTm92IDcgMDk6MzQ6MTcgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTozNDoxNyAyMDE4ICswMTAw
CgogICAgbW0vcGFnZV9hbGxvYzogbWFrZSBib290c2NydWIgaGFwcGVuIGluIGlkbGUtbG9vcAog
ICAgCiAgICBTY3J1YmJpbmcgUkFNIGR1cmluZyBib290IG1heSB0YWtlIGEgbG9uZyB0aW1lIG9u
IG1hY2hpbmVzIHdpdGggbG90cwogICAgb2YgUkFNLiBBZGQgJ2lkbGUnIG9wdGlvbiB0byBib290
c2NydWIgd2hpY2ggbWFya3MgYWxsIHBhZ2VzIGRpcnR5CiAgICBpbml0aWFsbHkgc28gdGhleSB3
aWxsIGV2ZW50dWFsbHkgYmUgc2NydWJiZWQgaW4gaWRsZS1sb29wIG9uIGV2ZXJ5CiAgICBvbmxp
bmUgQ1BVLgogICAgCiAgICBJdCdzIGd1YXJhbnRlZWQgdGhhdCB0aGUgYWxsb2NhdG9yIHdpbGwg
cmV0dXJuIHNjcnViYmVkIHBhZ2VzIGJ5IGRvaW5nCiAgICBlYWdlciBzY3J1YmJpbmcgZHVyaW5n
IGFsbG9jYXRpb24gKHVubGVzcyBNRU1GX25vX3NjcnViIHdhcyBwcm92aWRlZCkuCiAgICAKICAg
IFVzZSB0aGUgbmV3ICdpZGxlJyBvcHRpb24gYXMgdGhlIGRlZmF1bHQgb25lLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDkgKysrKy0tCiB4ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYyAgICAgICAgICAgICB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDJjNzA0NmViODYuLjkwMjhi
Y2RlMmUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yMjcsMTQgKzIyNywx
OSBAQCB0aGF0IGJ5dGUgYDB4MTIzNDU2NzhgIGlzIGJhZCwgeW91IHdvdWxkIHBsYWNlIGBiYWRw
YWdlPTB4MTIzNDVgIG9uCiBYZW4ncyBjb21tYW5kIGxpbmUuCiAKICMjIyBib290c2NydWIKLT4g
YD0gPGJvb2xlYW4+YAorPiBgPSBpZGxlIHwgPGJvb2xlYW4+YAogCi0+IERlZmF1bHQ6IGB0cnVl
YAorPiBEZWZhdWx0OiBgaWRsZWAKIAogU2NydWIgZnJlZSBSQU0gZHVyaW5nIGJvb3QuICBUaGlz
IGlzIGEgc2FmZXR5IGZlYXR1cmUgdG8gcHJldmVudAogYWNjaWRlbnRhbGx5IGxlYWtpbmcgc2Vu
c2l0aXZlIFZNIGRhdGEgaW50byBvdGhlciBWTXMgaWYgWGVuIGNyYXNoZXMKIGFuZCByZWJvb3Rz
LgogCitJbiBgaWRsZWAgbW9kZSwgUkFNIGlzIHNjcnViYmVkIGluIGJhY2tncm91bmQgb24gYWxs
IENQVXMgZHVyaW5nIGlkbGUtbG9vcAord2l0aCBhIGd1YXJhbnRlZSB0aGF0IG1lbW9yeSBhbGxv
Y2F0aW9ucyBhbHdheXMgcHJvdmlkZSBzY3J1YmJlZCBwYWdlcy4KK1RoaXMgb3B0aW9uIHJlZHVj
ZXMgYm9vdCB0aW1lIG9uIG1hY2hpbmVzIHdpdGggYSBsYXJnZSBhbW91bnQgb2YgUkFNIHdoaWxl
CitzdGlsbCBwcm92aWRpbmcgc2VjdXJpdHkgYmVuZWZpdHMuCisKICMjIyBib290c2NydWJcX2No
dW5rCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
Yi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBkMjk0OTEwMTdlLi4xYWVjMTNlOTVmIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtMTYxLDggKzE2MSw0MiBAQCBzdHJpbmdfcGFyYW0oImJhZHBhZ2UiLCBvcHRf
YmFkcGFnZSk7CiAvKgogICogbm8tYm9vdHNjcnViIC0+IEZyZWUgcGFnZXMgYXJlIG5vdCB6ZXJv
ZWQgZHVyaW5nIGJvb3QuCiAgKi8KLXN0YXRpYyBib29sX3Qgb3B0X2Jvb3RzY3J1YiBfX2luaXRk
YXRhID0gMTsKLWJvb2xlYW5fcGFyYW0oImJvb3RzY3J1YiIsIG9wdF9ib290c2NydWIpOworZW51
bSBib290c2NydWJfbW9kZSB7CisgICAgQk9PVFNDUlVCX09GRiwKKyAgICBCT09UU0NSVUJfT04s
CisgICAgQk9PVFNDUlVCX0lETEUsCit9Oworc3RhdGljIGVudW0gYm9vdHNjcnViX21vZGUgX19p
bml0ZGF0YSBvcHRfYm9vdHNjcnViID0gQk9PVFNDUlVCX0lETEU7CitzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9ib290c2NydWJfcGFyYW0oY29uc3QgY2hhciAqcykKK3sKKyAgICAvKiBJbnRlcnBy
ZXQgJ2Jvb3RzY3J1YicgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybSAqLworICAg
IGlmICggKnMgPT0gJ1wwJyApCisgICAgeworICAgICAgICBvcHRfYm9vdHNjcnViID0gQk9PVFND
UlVCX09OOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBwYXJzZV9i
b29sKHMsIE5VTEwpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICBvcHRfYm9vdHNjcnVi
ID0gQk9PVFNDUlVCX09GRjsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDE6CisgICAgICAg
IG9wdF9ib290c2NydWIgPSBCT09UU0NSVUJfT047CisgICAgICAgIGJyZWFrOworCisgICAgZGVm
YXVsdDoKKyAgICAgICAgaWYgKCAhc3RyY21wKHMsICJpZGxlIikgKQorICAgICAgICAgICAgb3B0
X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9JRExFOworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CitjdXN0b21fcGFyYW0oImJvb3RzY3J1YiIsIHBhcnNlX2Jvb3RzY3J1Yl9wYXJhbSk7CiAKIC8q
CiAgKiBib290c2NydWJfY2h1bmsgLT4gQW1vdW50IG9mIGJ5dGVzIHRvIHNjcnViIGxvY2tzdGVw
IG9uIG5vbi1TTVQgQ1BVcwpAQCAtMTcyNiw2ICsxNzYwLDcgQEAgc3RhdGljIHZvaWQgaW5pdF9o
ZWFwX3BhZ2VzKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQogewogICAgIHVuc2lnbmVkIGxvbmcgaTsKKyAgICBib29sIGlkbGVfc2NydWIgPSBmYWxz
ZTsKIAogICAgIC8qCiAgICAgICogU29tZSBwYWdlcyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJv
b3QgYWxsb2NhdG9yIChlLmcgcmVzZXJ2ZWQKQEAgLTE3MzcsNiArMTc3Miw5IEBAIHN0YXRpYyB2
b2lkIGluaXRfaGVhcF9wYWdlcygKICAgICBmaXJzdF92YWxpZF9tZm4gPSBtZm5fbWluKHBhZ2Vf
dG9fbWZuKHBnKSwgZmlyc3RfdmFsaWRfbWZuKTsKICAgICBzcGluX3VubG9jaygmaGVhcF9sb2Nr
KTsKIAorICAgIGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAmJiBvcHRfYm9v
dHNjcnViID09IEJPT1RTQ1JVQl9JRExFICkKKyAgICAgICAgaWRsZV9zY3J1YiA9IHRydWU7CisK
ICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKysgKQogICAgIHsKICAgICAgICAgdW5z
aWduZWQgaW50IG5pZCA9IHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcraSkpOwpAQCAtMTc2
Myw3ICsxODAxLDcgQEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAogICAgICAgICAgICAg
bnJfcGFnZXMgLT0gbjsKICAgICAgICAgfQogCi0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZyAr
IGksIDAsIHNjcnViX2RlYnVnKTsKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwgMCwg
c2NydWJfZGVidWcgfHwgaWRsZV9zY3J1Yik7CiAgICAgfQogfQogCkBAIC0yMDM5LDggKzIwNzcs
MjMgQEAgdm9pZCBfX2luaXQgaGVhcF9pbml0X2xhdGUodm9pZCkKICAgICAgKi8KICAgICBzZXR1
cF9sb3dfbWVtX3ZpcnEoKTsKIAotICAgIGlmICggb3B0X2Jvb3RzY3J1YiApCisgICAgc3dpdGNo
ICggb3B0X2Jvb3RzY3J1YiApCisgICAgeworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICAvKiBGYWxsIHRocm91Z2ggKi8KKworICAgIGNhc2UgQk9P
VFNDUlVCX0lETEU6CisgICAgICAgIHByaW50aygiU2NydWJiaW5nIGZyZWUgUkFNIG9uIGluIGJh
Y2tncm91bmRcbiIpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgQk9PVFNDUlVCX09OOgog
ICAgICAgICBzY3J1Yl9oZWFwX3BhZ2VzKCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBC
T09UU0NSVUJfT0ZGOgorICAgICAgICBicmVhazsKKyAgICB9CiB9CiAKIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:49:52 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:49: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 1gOi3s-0003DB-O7; Mon, 19 Nov 2018 11:49:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi3r-0003Cq-VG
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:51 +0000
X-Inumbo-ID: 38a69136-ebf1-11e8-a1ae-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38a69136-ebf1-11e8-a1ae-12d6303a7972;
 Mon, 19 Nov 2018 11:49: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 1gOi3q-0003x0-Bj
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi3q-0000wZ-9R
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:49:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi3q-0000wZ-9R@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:49:50 +0000
Subject: [Xen-changelog] [xen master] p2m: move p2m-common.h inclusion point
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkZTM0NTllMDk2MWZmMzIzMzM5MmNmMjFhNjljYWZlOTAwNmRlNTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDcg
MDk6MzU6MTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgNyAwOTozNToxNCAyMDE4ICswMTAwCgogICAgcDJt
OiBtb3ZlIHAybS1jb21tb24uaCBpbmNsdXNpb24gcG9pbnQKICAgIAogICAgVGhlIGhlYWRlciBp
cyAoaGVuY2UgaXRzIG5hbWUpIHN1cHBvc2VkIHRvIGJlIGEgaGVscGVyIGZvciB0aGUgcGVyLWFy
Y2gKICAgIHAybS5oIGZpbGVzLiBJdCB3YXMgbmV2ZXIgc3VwcG9zZWQgdG8gYmUgaW5jbHVkZWQg
ZGlyZWN0bHksIGFuZCBmb3IgdGhlCiAgICBwdXJwb3NlIG9mIHB1dHRpbmcgY29tbW9uIGZ1bmN0
aW9uIGRlY2xhcmF0aW9ucyBpbnRvIHRoZSBjb21tb24gaGVhZGVyCiAgICBpdCBpcyBtb3JlIGhl
bHBmdWwgaWYgdGhpbmdzIGxpa2UgcDJtX3QgYXJlIGFscmVhZHkgYXZhaWxhYmxlIGF0IHRoZQog
ICAgaW5jbHVzaW9uIHBvaW50LgogICAgCiAgICBUaGlzIGFsc28gdW5kb2VzIHBhcnRzIG9mIDAy
ZWRlN2RjMDMgKCJtZW1vcnk6IGFkZAogICAgY2hlY2tfZ2V0X3BhZ2VfZnJvbV9nZm4oKSBhcyBh
IHdyYXBwZXIuLi4iKSwgd2hpY2ggaGFkIGJlZW4gdGhlcmUganVzdAogICAgYmVjYXVzZSBvZiB0
aGUgdW5oZWxwZnVsIG9yaWdpbmFsIHdheSBvZiBpbmNsdWRpbmcgcDJtLWNvbW1vbi5oLgogICAg
CiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkaXRjaCBhIGR1cGxpY2F0ZSBwdWJs
aWMvbWVtb3J5LmggZnJvbSB0aGUKICAgIEFSTSBoZWFkZXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMg
ICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICB8IDEyICsrKysrKysrLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICB8IDExICsrKysrKysrLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vcDJtLWNvbW1vbi5oIHwgIDIgLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9o
ZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKaW5kZXggMGVjNGMwODJhNi4uNDU3
M2NjYWRmMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYworKysgYi94ZW4v
ZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC0xNywxMiArMTcsMTIgQEAKICAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KICAqLwogCi0jaW5jbHVkZSA8eGVuL3AybS1jb21tb24uaD4KICNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi92cGNp
Lmg+CiAKICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+CiAKICNk
ZWZpbmUgTUFQUEFCTEVfQkFSKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAoKHgpLT50eXBlID09IFZQQ0lfQkFSX01FTTMyIHx8ICh4KS0+
dHlwZSA9PSBWUENJX0JBUl9NRU02NF9MTyB8fCAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGMwMzU1NzU0
NGEuLjdiMjg2M2RhNjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtNyw4ICs3LDYgQEAKICNpbmNsdWRlIDx4
ZW4vbWVtX2FjY2Vzcy5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPiAvKiBmb3Igdm1f
ZXZlbnRfcmVzcG9uc2VfdCAqLwogI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KLSNpbmNsdWRl
IDx4ZW4vcDJtLWNvbW1vbi5oPgotI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KIAogI2RlZmlu
ZSBwYWRkcl9iaXRzIFBBRERSX0JJVFMKIApAQCAtMTEwLDcgKzEwOCw3IEBAIHN0cnVjdCBwMm1f
ZG9tYWluIHsKICAqIGZ1dHVyZSwgaXQncyBwb3NzaWJsZSB0byB1c2UgaGlnaGVyIHZhbHVlIGZv
ciBwc2V1ZG8tdHlwZSBhbmQgZG9uJ3Qgc3RvcmUKICAqIHRoZW0gaW4gdGhlIHAybSBlbnRyeS4K
ICAqLwotZW51bSBwMm1fdHlwZSB7Cit0eXBlZGVmIGVudW0gewogICAgIHAybV9pbnZhbGlkID0g
MCwgICAgLyogTm90aGluZyBtYXBwZWQgaGVyZSAqLwogICAgIHAybV9yYW1fcncsICAgICAgICAg
LyogTm9ybWFsIHJlYWQvd3JpdGUgZ3Vlc3QgUkFNICovCiAgICAgcDJtX3JhbV9ybywgICAgICAg
ICAvKiBSZWFkLW9ubHk7IHdyaXRlcyBhcmUgc2lsZW50bHkgZHJvcHBlZCAqLwpAQCAtMTI0LDcg
KzEyMiw3IEBAIGVudW0gcDJtX3R5cGUgewogICAgIHAybV9pb21tdV9tYXBfcncsICAgLyogUmVh
ZC93cml0ZSBpb21tdSBtYXBwaW5nICovCiAgICAgcDJtX2lvbW11X21hcF9ybywgICAvKiBSZWFk
LW9ubHkgaW9tbXUgbWFwcGluZyAqLwogICAgIHAybV9tYXhfcmVhbF90eXBlLCAgLyogVHlwZXMg
YWZ0ZXIgdGhpcyB3b24ndCBiZSBzdG9yZSBpbiB0aGUgcDJtICovCi19OworfSBwMm1fdHlwZV90
OwogCiAvKiBXZSB1c2UgYml0bWFwcyBhbmQgbWFzayB0byBoYW5kbGUgZ3JvdXBzIG9mIHR5cGVz
ICovCiAjZGVmaW5lIHAybV90b19tYXNrKF90KSAoMVVMIDw8IChfdCkpCkBAIC0xNDQsNiArMTQy
LDEyIEBAIGVudW0gcDJtX3R5cGUgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQMk1f
UkFNX1RZUEVTIHwgUDJNX0dSQU5UX1RZUEVTIHwgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3RvX21hc2socDJtX21hcF9mb3JlaWduKSkpCiAKKy8qIEFsbCBjb21tb24gdHlw
ZSBkZWZpbml0aW9ucyBzaG91bGQgbGl2ZSBhaGVhZCBvZiB0aGlzIGluY2x1c2lvbi4gKi8KKyNp
ZmRlZiBfWEVOX1AyTV9DT01NT05fSAorIyBlcnJvciAieGVuL3AybS1jb21tb24uaCBzaG91bGQg
bm90IGJlIGluY2x1ZGVkIGRpcmVjdGx5IgorI2VuZGlmCisjaW5jbHVkZSA8eGVuL3AybS1jb21t
b24uaD4KKwogc3RhdGljIGlubGluZQogdm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MTZfdCBpZHgpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBkMDhjNTk1ODg3Li5hYzMzZjUw
ODZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKQEAgLTI3LDcgKzI3LDYgQEAKICNkZWZpbmUgX1hFTl9BU01fWDg2
X1AyTV9ICiAKICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+Ci0jaW5jbHVkZSA8eGVuL3AybS1jb21t
b24uaD4KICNpbmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgogI2luY2x1ZGUgPGFzbS9tZW1fc2hh
cmluZy5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+ICAgIC8qIGZvciBwYWdldGFibGVfdCAqLwpA
QCAtNTIsNyArNTEsNyBAQCBleHRlcm4gYm9vbF90IG9wdF9oYXBfMWdiLCBvcHRfaGFwXzJtYjsK
ICAqIGNhbm5vdCBiZSBub24temVybywgb3RoZXJ3aXNlLCBoYXJkd2FyZSBnZW5lcmF0ZXMgaW8g
cGFnZSBmYXVsdHMgd2hlbiAKICAqIGRldmljZSBhY2Nlc3MgdGhvc2UgcGFnZXMuIFRoZXJlZm9y
ZSwgcDJtX3JhbV9ydyBoYXMgdG8gYmUgZGVmaW5lZCBhcyAwLgogICovCi1lbnVtIHAybV90eXBl
IHsKK3R5cGVkZWYgZW51bSB7CiAgICAgcDJtX3JhbV9ydyA9IDAsICAgICAgICAgICAgIC8qIE5v
cm1hbCByZWFkL3dyaXRlIGd1ZXN0IFJBTSAqLwogICAgIHAybV9pbnZhbGlkID0gMSwgICAgICAg
ICAgICAvKiBOb3RoaW5nIG1hcHBlZCBoZXJlICovCiAgICAgcDJtX3JhbV9sb2dkaXJ0eSA9IDIs
ICAgICAgIC8qIFRlbXBvcmFyaWx5IHJlYWQtb25seSBmb3IgbG9nLWRpcnR5ICovCkBAIC03Miw3
ICs3MSw3IEBAIGVudW0gcDJtX3R5cGUgewogICAgIHAybV9yYW1fYnJva2VuID0gMTMsICAgICAg
ICAgIC8qIEJyb2tlbiBwYWdlLCBhY2Nlc3MgY2F1c2UgZG9tYWluIGNyYXNoICovCiAgICAgcDJt
X21hcF9mb3JlaWduICA9IDE0LCAgICAgICAgLyogcmFtIHBhZ2VzIGZyb20gZm9yZWlnbiBkb21h
aW4gKi8KICAgICBwMm1faW9yZXFfc2VydmVyID0gMTUsCi19OworfSBwMm1fdHlwZV90OwogCiAv
KiBNb2RpZmllcnMgdG8gdGhlIHF1ZXJ5ICovCiB0eXBlZGVmIHVuc2lnbmVkIGludCBwMm1fcXVl
cnlfdDsKQEAgLTM2OCw2ICszNjcsMTIgQEAgc3RydWN0IHAybV9kb21haW4gewogLyogZ2V0IGhv
c3QgcDJtIHRhYmxlICovCiAjZGVmaW5lIHAybV9nZXRfaG9zdHAybShkKSAgICAgICgoZCktPmFy
Y2gucDJtKQogCisvKiBBbGwgY29tbW9uIHR5cGUgZGVmaW5pdGlvbnMgc2hvdWxkIGxpdmUgYWhl
YWQgb2YgdGhpcyBpbmNsdXNpb24uICovCisjaWZkZWYgX1hFTl9QMk1fQ09NTU9OX0gKKyMgZXJy
b3IgInhlbi9wMm0tY29tbW9uLmggc2hvdWxkIG5vdCBiZSBpbmNsdWRlZCBkaXJlY3RseSIKKyNl
bmRpZgorI2luY2x1ZGUgPHhlbi9wMm0tY29tbW9uLmg+CisKIC8qCiAgKiBVcGRhdGVzIHZDUFUn
cyBuMnBtIHRvIG1hdGNoIGl0cyBucDJtX2Jhc2UgaW4gVk1DeDEyIGFuZCByZXR1cm5zIHRoYXQg
bnAybS4KICAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCBiL3hl
bi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKaW5kZXggZjRkMzBlZmU1Zi4uNTgwMzFhNmVhOCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcDJtLWNvbW1vbi5oCkBAIC0zMiw4ICszMiw2IEBAIHVuc2lnbmVkIGxvbmcKIHAybV9w
b2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwogCi10eXBlZGVm
IGVudW0gcDJtX3R5cGUgcDJtX3R5cGVfdDsKLQogaW50IF9fbXVzdF9jaGVjayBjaGVja19nZXRf
cGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVhZG9ubHksIHAybV90eXBlX3QgKnAy
bXRfcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqKnBhZ2VfcCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:50:03 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:50: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 1gOi42-0003LJ-Pt; Mon, 19 Nov 2018 11:50:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi41-0003FR-LL
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:01 +0000
X-Inumbo-ID: 3eb53622-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3eb53622-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:50: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 1gOi40-0003xE-Hg
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi40-0000xx-FE
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi40-0000xx-FE@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:50:00 +0000
Subject: [Xen-changelog] [xen master] tools/xen-cpuid: Fix 32bit build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzMGY0YTJkZjUwOWQ1NTU1YWQyYmYwNDgyNGI2MDA3MTc0ODA4OTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiA3IDEyOjUxOjQzIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiA3IDEyOjU0OjUz
IDIwMTggKzAwMDAKCiAgICB0b29scy94ZW4tY3B1aWQ6IEZpeCAzMmJpdCBidWlsZAogICAgCiAg
ICBDbGFuZyByZXBvcnRzOgogICAgCiAgICAgIHhlbi1jcHVpZC5jOjMwNzoyOTogZXJyb3I6IGZv
cm1hdCBzcGVjaWZpZXMgdHlwZSAndW5zaWduZWQgbG9uZycgYnV0IHRoZQogICAgICBhcmd1bWVu
dCBoYXMgdHlwZSAndWludDY0X3QnIChha2EgJ3Vuc2lnbmVkIGxvbmcgbG9uZycpIFstV2Vycm9y
LC1XZm9ybWF0XQogICAgCiAgICAgICAgICAgICAgICAgICAgIG1zcnNbbF0uaWR4LCBtc3JzW2xd
LnZhbCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fgogICAg
CiAgICBVc2UgUFJJeDY0IGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1jcHVpZC5jIHwgMyArKy0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwppbmRl
eCAyYzQxMDMxNDk3Li4wNGIxMWQ3MjUwIDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1jcHVp
ZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTUsNiArNSw3IEBACiAjaW5jbHVk
ZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDxsaW1pdHMuaD4KKyNp
bmNsdWRlIDxpbnR0eXBlcy5oPgogCiAjaW5jbHVkZSA8eGVuY3RybC5oPgogCkBAIC0zMDMsNyAr
MzA0LDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfcG9saWN5KGNvbnN0IGNoYXIgKm5hbWUsCiAgICAg
cHJpbnRmKCIgTVNSczpcbiIpOwogICAgIHByaW50ZigiICAlLThzIC0+ICUtMTZzXG4iLCAiaW5k
ZXgiLCAidmFsdWUiKTsKICAgICBmb3IgKCBsID0gMDsgbCA8IG5yX21zcnM7ICsrbCApCi0gICAg
ICAgIHByaW50ZigiICAlMDh4IC0+ICUwMTZseFxuIiwKKyAgICAgICAgcHJpbnRmKCIgICUwOHgg
LT4gJTAxNiJQUkl4NjQiXG4iLAogICAgICAgICAgICAgICAgbXNyc1tsXS5pZHgsIG1zcnNbbF0u
dmFsKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:50:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:50: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 1gOi4C-0003oX-S5; Mon, 19 Nov 2018 11:50:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi4C-0003oQ-Ar
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:12 +0000
X-Inumbo-ID: 44c873da-ebf1-11e8-9f70-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44c873da-ebf1-11e8-9f70-12d6303a7972;
 Mon, 19 Nov 2018 11:50: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 1gOi4A-0003xd-Nd
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi4A-0000zc-LD
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi4A-0000zc-LD@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:50:10 +0000
Subject: [Xen-changelog] [xen master] tools/misc: fix hard tabs in
 xen-hvmctx.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4OGM1NWJmYWQyNTIyMDA5Zjg4ZjE2NWY3NGIyZmM1ZWQ0ZjllOTQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiA3IDEwOjUyOjIyIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiA3IDEzOjA4OjE2IDIwMTggKzAwMDAKCiAg
ICB0b29scy9taXNjOiBmaXggaGFyZCB0YWJzIGluIHhlbi1odm1jdHguYwogICAgCiAgICBBbHNv
IGFkZCBlbWFjcyBib2lsZXJwbGF0ZSB0byBhdm9pZCBmdXR1cmUgcHJvYmxlbXMuCiAgICAKICAg
IFB1cmVseSBjb3NtZXRpYy4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1odm1j
dHguYyB8IDE2ICsrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWh2bWN0eC5j
IGIvdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMKaW5kZXggNDBlNzc4NTFiZS4uODIzYWE3ZDczNiAx
MDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMKKysrIGIvdG9vbHMvbWlzYy94ZW4t
aHZtY3R4LmMKQEAgLTM3MSw4ICszNzEsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX3ZpcmlkaWFuX3Zj
cHUodm9pZCkKICAgICBIVk1fU0FWRV9UWVBFKFZJUklESUFOX1ZDUFUpIHA7CiAgICAgUkVBRChw
KTsKICAgICBwcmludGYoIiAgICBWSVJJRElBTl9WQ1BVOiB2cF9hc3Npc3RfbXNyIDB4JWxseCwg
dnBfYXNzaXN0X3BlbmRpbmcgJXNcbiIsCi0JICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgcC52cF9h
c3Npc3RfbXNyLAotCSAgIHAudnBfYXNzaXN0X3BlbmRpbmcgPyAidHJ1ZSIgOiAiZmFsc2UiKTsK
KyAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgcC52cF9hc3Npc3RfbXNyLAorICAgICAg
ICAgICBwLnZwX2Fzc2lzdF9wZW5kaW5nID8gInRydWUiIDogImZhbHNlIik7CiB9CiAKIHN0YXRp
YyB2b2lkIGR1bXBfdm1jZV92Y3B1KHZvaWQpCkBAIC00NjgsNCArNDY4LDE0IEBAIGludCBtYWlu
KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICB9IHdoaWxlICggZGVzYy50eXBlY29kZSAhPSBI
Vk1fU0FWRV9DT0RFKEVORCkgJiYgb2ZmIDwgbGVuICk7CiAKICAgICByZXR1cm4gMDsKLX0gCit9
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:50:23 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi4N-0003pi-0K; Mon, 19 Nov 2018 11:50:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi4M-0003pc-Fw
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:22 +0000
X-Inumbo-ID: 4ada8555-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ada8555-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:50: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 1gOi4K-0003xp-Tn
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi4K-00010S-RL
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi4K-00010S-RL@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:50:20 +0000
Subject: [Xen-changelog] [xen master] x86/genapic: remove indirection from
 genapic hook accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwYmIwZDg4NDM2NTgxZjU4OTk0NmIzZjc2ZDE5ZmMyNjU0NmZmNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDgg
MTU6NTk6MTQgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgOCAxNTo1OToxNCAyMDE4ICswMTAwCgogICAgeDg2
L2dlbmFwaWM6IHJlbW92ZSBpbmRpcmVjdGlvbiBmcm9tIGdlbmFwaWMgaG9vayBhY2Nlc3Nlcwog
ICAgCiAgICBJbnN0ZWFkIG9mIGxvYWRpbmcgYSBwb2ludGVyIGF0IGVhY2ggdXNlIHNpdGUsIGhh
dmUgYSBzaW5nbGUgcnVudGltZQogICAgaW5zdGFuY2Ugb2Ygc3RydWN0IGdlbmFwaWMsIGNvcHlp
bmcgaW50byBpdCBmcm9tIHRoZSBpbmRpdmlkdWFsCiAgICBpbnN0YW5jZXMuIFRoZSBpbmRpdmlk
dWFsIGluc3RhbmNlcyBjYW4gdGhpcyB3YXkgYWxzbyBiZSBtb3ZlZCB0byAuaW5pdAogICAgKGFs
c28gYWRqdXN0IGFwaWNfcHJvYmVbXSBhdCB0aGlzIG9jY2FzaW9uKS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL2Jp
Z3NtcC5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL2RlZmF1
bHQuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMg
ICAgICAgICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2dlbmFwaWMveDJhcGljLmMgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9h
cmNoL3g4Ni9tcHBhcnNlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJj
aC94ODYvc21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ2VuYXBpYy5oICAgICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaCB8IDEyICsrKysrLS0tLS0tCiA5IGZp
bGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IGRmNmFl
YTc1YWIuLjcxMjAxMDdiMGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIv
eGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtOTQ0LDggKzk0NCw4IEBAIHZvaWQgX19pbml0IHgyYXBp
Y19ic3Bfc2V0dXAodm9pZCkKIAogICAgIGZvcmNlX2lvbW11ID0gMTsKIAotICAgIGdlbmFwaWMg
PSBhcGljX3gyYXBpY19wcm9iZSgpOwotICAgIHByaW50aygiU3dpdGNoZWQgdG8gQVBJQyBkcml2
ZXIgJXMuXG4iLCBnZW5hcGljLT5uYW1lKTsKKyAgICBnZW5hcGljID0gKmFwaWNfeDJhcGljX3By
b2JlKCk7CisgICAgcHJpbnRrKCJTd2l0Y2hlZCB0byBBUElDIGRyaXZlciAlcy5cbiIsIGdlbmFw
aWMubmFtZSk7CiAKICAgICBpZiAoICF4MmFwaWNfZW5hYmxlZCApCiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2dlbmFwaWMvYmlnc21wLmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy9i
aWdzbXAuYwppbmRleCAyOTQ5MDJiYTg1Li45MWE5NzNhYzE2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZ2VuYXBpYy9iaWdzbXAuYworKysgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy9iaWdzbXAu
YwpAQCAtNDIsNyArNDIsNyBAQCBzdGF0aWMgX19pbml0IGludCBwcm9iZV9iaWdzbXAodm9pZCkK
IAlyZXR1cm4gZGVmX3RvX2JpZ3NtcDsKIH0gCiAKLWNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNf
Ymlnc21wID0geworY29uc3Qgc3RydWN0IGdlbmFwaWMgX19pbml0Y29uc3RyZWwgYXBpY19iaWdz
bXAgPSB7CiAJQVBJQ19JTklUKCJiaWdzbXAiLCBwcm9iZV9iaWdzbXApLAogCUdFTkFQSUNfUEhZ
UwogfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL2RlZmF1bHQuYyBiL3hlbi9h
cmNoL3g4Ni9nZW5hcGljL2RlZmF1bHQuYwppbmRleCA0ZDFhMDZmYjgyLi41M2ViZjIwYTNmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9kZWZhdWx0LmMKKysrIGIveGVuL2FyY2gv
eDg2L2dlbmFwaWMvZGVmYXVsdC5jCkBAIC0yMCw3ICsyMCw3IEBAIHN0YXRpYyBfX2luaXQgaW50
IHByb2JlX2RlZmF1bHQodm9pZCkKIAlyZXR1cm4gMTsKIH0gCiAKLWNvbnN0IHN0cnVjdCBnZW5h
cGljIGFwaWNfZGVmYXVsdCA9IHsKK2NvbnN0IHN0cnVjdCBnZW5hcGljIF9faW5pdGNvbnN0cmVs
IGFwaWNfZGVmYXVsdCA9IHsKIAlBUElDX0lOSVQoImRlZmF1bHQiLCBwcm9iZV9kZWZhdWx0KSwK
IAlHRU5BUElDX0ZMQVQKIH07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9i
ZS5jIGIveGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYwppbmRleCBhZjM3NDVhYTIxLi42YWE3
ZWI3YjFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMKQEAgLTE1LDExICsxNSw5IEBACiAjaW5jbHVkZSA8
YXNtL21hY2gtZ2VuZXJpYy9tYWNoX2FwaWMuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAot
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfYmlnc21wOworc3RydWN0IGdlbmFwaWMg
X19yZWFkX21vc3RseSBnZW5hcGljOwogCi1jb25zdCBzdHJ1Y3QgZ2VuYXBpYyAqX19yZWFkX21v
c3RseSBnZW5hcGljOwotCi1jb25zdCBzdHJ1Y3QgZ2VuYXBpYyAqYXBpY19wcm9iZVtdIF9faW5p
dGRhdGEgPSB7Citjb25zdCBzdHJ1Y3QgZ2VuYXBpYyAqY29uc3QgX19pbml0Y29uc3RyZWwgYXBp
Y19wcm9iZVtdID0gewogCSZhcGljX2JpZ3NtcCwgCiAJJmFwaWNfZGVmYXVsdCwJLyogbXVzdCBi
ZSBsYXN0ICovCiAJTlVMTCwKQEAgLTM2LDExICszNCwxMSBAQCB2b2lkIF9faW5pdCBnZW5lcmlj
X2JpZ3NtcF9wcm9iZSh2b2lkKQogCSAqIC0gd2UgZmluZCBtb3JlIHRoYW4gOCBDUFVzIGluIGFj
cGkgTEFQSUMgbGlzdGluZyB3aXRoIHhBUElDIHN1cHBvcnQKIAkgKi8KIAotCWlmICghY21kbGlu
ZV9hcGljICYmIGdlbmFwaWMgPT0gJmFwaWNfZGVmYXVsdCkKKwlpZiAoIWNtZGxpbmVfYXBpYyAm
JiBnZW5hcGljLm5hbWUgPT0gYXBpY19kZWZhdWx0Lm5hbWUpCiAJCWlmIChhcGljX2JpZ3NtcC5w
cm9iZSgpKSB7Ci0JCQlnZW5hcGljID0gJmFwaWNfYmlnc21wOworCQkJZ2VuYXBpYyA9IGFwaWNf
Ymlnc21wOwogCQkJcHJpbnRrKEtFUk5fSU5GTyAiT3ZlcnJpZGluZyBBUElDIGRyaXZlciB3aXRo
ICVzXG4iLAotCQkJICAgICAgIGdlbmFwaWMtPm5hbWUpOworCQkJICAgICAgIGdlbmFwaWMubmFt
ZSk7CiAJCX0KIH0KIApAQCAtNTAsNyArNDgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBnZW5hcGlj
X2FwaWNfZm9yY2UoY29uc3QgY2hhciAqc3RyKQogCiAJZm9yIChpID0gMDsgYXBpY19wcm9iZVtp
XTsgaSsrKQogCQlpZiAoIXN0cmNtcChhcGljX3Byb2JlW2ldLT5uYW1lLCBzdHIpKSB7Ci0JCQln
ZW5hcGljID0gYXBpY19wcm9iZVtpXTsKKwkJCWdlbmFwaWMgPSAqYXBpY19wcm9iZVtpXTsKIAkJ
CXJjID0gMDsKIAkJfQogCkBAIC02NiwxOCArNjQsMTggQEAgdm9pZCBfX2luaXQgZ2VuZXJpY19h
cGljX3Byb2JlKHZvaWQpCiAJcmVjb3JkX2Jvb3RfQVBJQ19tb2RlKCk7CiAKIAljaGVja194MmFw
aWNfcHJlZW5hYmxlZCgpOwotCWNtZGxpbmVfYXBpYyA9IGNoYW5nZWQgPSAoZ2VuYXBpYyAhPSBO
VUxMKTsKKwljbWRsaW5lX2FwaWMgPSBjaGFuZ2VkID0gISFnZW5hcGljLm5hbWU7CiAKIAlmb3Ig
KGkgPSAwOyAhY2hhbmdlZCAmJiBhcGljX3Byb2JlW2ldOyBpKyspIHsgCiAJCWlmIChhcGljX3By
b2JlW2ldLT5wcm9iZSgpKSB7CiAJCQljaGFuZ2VkID0gMTsKLQkJCWdlbmFwaWMgPSBhcGljX3By
b2JlW2ldOworCQkJZ2VuYXBpYyA9ICphcGljX3Byb2JlW2ldOwogCQl9IAogCX0KIAlpZiAoIWNo
YW5nZWQpIAotCQlnZW5hcGljID0gJmFwaWNfZGVmYXVsdDsKKwkJZ2VuYXBpYyA9IGFwaWNfZGVm
YXVsdDsKIAotCXByaW50ayhLRVJOX0lORk8gIlVzaW5nIEFQSUMgZHJpdmVyICVzXG4iLCBnZW5h
cGljLT5uYW1lKTsKKwlwcmludGsoS0VSTl9JTkZPICJVc2luZyBBUElDIGRyaXZlciAlc1xuIiwg
Z2VuYXBpYy5uYW1lKTsKIH0gCiAKIC8qIFRoZXNlIGZ1bmN0aW9ucyBjYW4gc3dpdGNoIHRoZSBB
UElDIGV2ZW4gYWZ0ZXIgdGhlIGluaXRpYWwgLT5wcm9iZSgpICovCkBAIC04OCw5ICs4Niw5IEBA
IGludCBfX2luaXQgbXBzX29lbV9jaGVjayhzdHJ1Y3QgbXBfY29uZmlnX3RhYmxlICptcGMsIGNo
YXIgKm9lbSwgY2hhciAqcHJvZHVjdGlkCiAJZm9yIChpID0gMDsgYXBpY19wcm9iZVtpXTsgKytp
KSB7IAogCQlpZiAoYXBpY19wcm9iZVtpXS0+bXBzX29lbV9jaGVjayhtcGMsb2VtLHByb2R1Y3Rp
ZCkpIHsgCiAJCQlpZiAoIWNtZGxpbmVfYXBpYykgewotCQkJCWdlbmFwaWMgPSBhcGljX3Byb2Jl
W2ldOworCQkJCWdlbmFwaWMgPSAqYXBpY19wcm9iZVtpXTsKIAkJCQlwcmludGsoS0VSTl9JTkZP
ICJTd2l0Y2hlZCB0byBBUElDIGRyaXZlciBgJXMnLlxuIiwgCi0JCQkJICAgICAgIGdlbmFwaWMt
Pm5hbWUpOworCQkJCSAgICAgICBnZW5hcGljLm5hbWUpOwogCQkJfQogCQkJcmV0dXJuIDE7CiAJ
CX0gCkBAIC0xMDQsOSArMTAyLDkgQEAgaW50IF9faW5pdCBhY3BpX21hZHRfb2VtX2NoZWNrKGNo
YXIgKm9lbV9pZCwgY2hhciAqb2VtX3RhYmxlX2lkKQogCWZvciAoaSA9IDA7IGFwaWNfcHJvYmVb
aV07ICsraSkgeyAKIAkJaWYgKGFwaWNfcHJvYmVbaV0tPmFjcGlfbWFkdF9vZW1fY2hlY2sob2Vt
X2lkLCBvZW1fdGFibGVfaWQpKSB7IAogCQkJaWYgKCFjbWRsaW5lX2FwaWMpIHsKLQkJCQlnZW5h
cGljID0gYXBpY19wcm9iZVtpXTsKKwkJCQlnZW5hcGljID0gKmFwaWNfcHJvYmVbaV07CiAJCQkJ
cHJpbnRrKEtFUk5fSU5GTyAiU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgYCVzJy5cbiIsIAotCQkJ
CSAgICAgICBnZW5hcGljLT5uYW1lKTsKKwkJCQkgICAgICAgZ2VuYXBpYy5uYW1lKTsKIAkJCX0K
IAkJCXJldHVybiAxOwogCQl9IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2dlbmFwaWMveDJh
cGljLmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYwppbmRleCA1ZGY3MGIwY2Y2Li43
ZTJlODlkODgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYwpAQCAtMTYzLDcgKzE2Myw3IEBAIHN0YXRp
YyB2b2lkIHNlbmRfSVBJX21hc2tfeDJhcGljX2NsdXN0ZXIoY29uc3QgY3B1bWFza190ICpjcHVt
YXNrLCBpbnQgdmVjdG9yKQogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIAotc3Rh
dGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfeDJhcGljX3BoeXMgPSB7CitzdGF0aWMgY29u
c3Qgc3RydWN0IGdlbmFwaWMgX19pbml0Y29uc3RyZWwgYXBpY194MmFwaWNfcGh5cyA9IHsKICAg
ICBBUElDX0lOSVQoIngyYXBpY19waHlzIiwgTlVMTCksCiAgICAgLmludF9kZWxpdmVyeV9tb2Rl
ID0gZGVzdF9GaXhlZCwKICAgICAuaW50X2Rlc3RfbW9kZSA9IDAgLyogcGh5c2ljYWwgZGVsaXZl
cnkgKi8sCkBAIC0xNzUsNyArMTc1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFw
aWNfeDJhcGljX3BoeXMgPSB7CiAgICAgLnNlbmRfSVBJX3NlbGYgPSBzZW5kX0lQSV9zZWxmX3gy
YXBpYwogfTsKIAotc3RhdGljIGNvbnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfeDJhcGljX2NsdXN0
ZXIgPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGdlbmFwaWMgX19pbml0Y29uc3RyZWwgYXBpY194
MmFwaWNfY2x1c3RlciA9IHsKICAgICBBUElDX0lOSVQoIngyYXBpY19jbHVzdGVyIiwgTlVMTCks
CiAgICAgLmludF9kZWxpdmVyeV9tb2RlID0gZGVzdF9Mb3dlc3RQcmlvLAogICAgIC5pbnRfZGVz
dF9tb2RlID0gMSAvKiBsb2dpY2FsIGRlbGl2ZXJ5ICovLApAQCAtMjU5LDYgKzI1OSw2IEBAIHZv
aWQgX19pbml0IGNoZWNrX3gyYXBpY19wcmVlbmFibGVkKHZvaWQpCiAgICAgewogICAgICAgICBw
cmludGsoIngyQVBJQyBtb2RlIGlzIGFscmVhZHkgZW5hYmxlZCBieSBCSU9TLlxuIik7CiAgICAg
ICAgIHgyYXBpY19lbmFibGVkID0gMTsKLSAgICAgICAgZ2VuYXBpYyA9IGFwaWNfeDJhcGljX3By
b2JlKCk7CisgICAgICAgIGdlbmFwaWMgPSAqYXBpY194MmFwaWNfcHJvYmUoKTsKICAgICB9CiB9
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXBwYXJzZS5jIGIveGVuL2FyY2gveDg2L21wcGFy
c2UuYwppbmRleCBmMmI2ZDZiZGFiLi4xNmM5M2E5MzVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbXBwYXJzZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMKQEAgLTE2Miw3ICsxNjIs
OCBAQCBzdGF0aWMgaW50IE1QX3Byb2Nlc3Nvcl9pbmZvX3goc3RydWN0IG1wY19jb25maWdfcHJv
Y2Vzc29yICptLAogCQlyZXR1cm4gLUVOT1NQQzsKIAl9CiAKLQlpZiAobnVtX3Byb2Nlc3NvcnMg
Pj0gOCAmJiBob3RwbHVnICYmIGdlbmFwaWMgPT0gJmFwaWNfZGVmYXVsdCkgeworCWlmIChudW1f
cHJvY2Vzc29ycyA+PSA4ICYmIGhvdHBsdWcKKwkgICAgJiYgZ2VuYXBpYy5uYW1lID09IGFwaWNf
ZGVmYXVsdC5uYW1lKSB7CiAJCXByaW50ayhLRVJOX1dBUk5JTkcgIldBUk5JTkc6IENQVXMgbGlt
aXQgb2YgOCByZWFjaGVkLiIKIAkJCSIgUHJvY2Vzc29yIGlnbm9yZWQuXG4iKTsKIAkJcmV0dXJu
IC1FTk9TUEM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wLmMgYi94ZW4vYXJjaC94ODYv
c21wLmMKaW5kZXggNjNlODE5Y2EzOC4uYjE1ZDRmMDVkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NtcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwpAQCAtMjksMTIgKzI5LDEyIEBACiAK
IHZvaWQgc2VuZF9JUElfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0b3IpCiB7
Ci0gICAgZ2VuYXBpYy0+c2VuZF9JUElfbWFzayhtYXNrLCB2ZWN0b3IpOworICAgIGdlbmFwaWMu
c2VuZF9JUElfbWFzayhtYXNrLCB2ZWN0b3IpOwogfQogCiB2b2lkIHNlbmRfSVBJX3NlbGYoaW50
IHZlY3RvcikKIHsKLSAgICBnZW5hcGljLT5zZW5kX0lQSV9zZWxmKHZlY3Rvcik7CisgICAgZ2Vu
YXBpYy5zZW5kX0lQSV9zZWxmKHZlY3Rvcik7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2dlbmFwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ2VuYXBpYy5oCmlu
ZGV4IDhhZWIyOGVjZGEuLjVhYTM1Y2ViNWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ2VuYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ2VuYXBpYy5oCkBAIC00Nyw4
ICs0Nyw5IEBAIHN0cnVjdCBnZW5hcGljIHsKIAlBUElDRlVOQyhtcHNfb2VtX2NoZWNrKSwgXAog
CUFQSUNGVU5DKGFjcGlfbWFkdF9vZW1fY2hlY2spCiAKLWV4dGVybiBjb25zdCBzdHJ1Y3QgZ2Vu
YXBpYyAqZ2VuYXBpYzsKK2V4dGVybiBzdHJ1Y3QgZ2VuYXBpYyBnZW5hcGljOwogZXh0ZXJuIGNv
bnN0IHN0cnVjdCBnZW5hcGljIGFwaWNfZGVmYXVsdDsKK2V4dGVybiBjb25zdCBzdHJ1Y3QgZ2Vu
YXBpYyBhcGljX2JpZ3NtcDsKIAogdm9pZCBzZW5kX0lQSV9zZWxmX2xlZ2FjeSh1aW50OF90IHZl
Y3Rvcik7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21h
Y2hfYXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgK
aW5kZXggM2ZlZDIyYzgxYS4uMDk4NDU1NGQzNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
YWNoLWdlbmVyaWMvbWFjaF9hcGljLmgKQEAgLTEwLDEzICsxMCwxMyBAQAogI2RlZmluZSBlc3Jf
ZGlzYWJsZSAoMCkKIAogLyogVGhlIGZvbGxvd2luZyBhcmUgZGVwZW5kZW50IG9uIEFQSUMgZGVs
aXZlcnkgbW9kZSAobG9naWNhbCB2cy4gcGh5c2ljYWwpLiAqLwotI2RlZmluZSBJTlRfREVMSVZF
UllfTU9ERSAoZ2VuYXBpYy0+aW50X2RlbGl2ZXJ5X21vZGUpCi0jZGVmaW5lIElOVF9ERVNUX01P
REUgKGdlbmFwaWMtPmludF9kZXN0X21vZGUpCisjZGVmaW5lIElOVF9ERUxJVkVSWV9NT0RFIChn
ZW5hcGljLmludF9kZWxpdmVyeV9tb2RlKQorI2RlZmluZSBJTlRfREVTVF9NT0RFIChnZW5hcGlj
LmludF9kZXN0X21vZGUpCiAjZGVmaW5lIFRBUkdFVF9DUFVTICgoY29uc3QgdHlwZW9mKGNwdV9v
bmxpbmVfbWFwKSAqKSZjcHVfb25saW5lX21hcCkKLSNkZWZpbmUgaW5pdF9hcGljX2xkciAoZ2Vu
YXBpYy0+aW5pdF9hcGljX2xkcikKLSNkZWZpbmUgY2x1c3RlcmVkX2FwaWNfY2hlY2sgKGdlbmFw
aWMtPmNsdXN0ZXJlZF9hcGljX2NoZWNrKSAKLSNkZWZpbmUgY3B1X21hc2tfdG9fYXBpY2lkIChn
ZW5hcGljLT5jcHVfbWFza190b19hcGljaWQpCi0jZGVmaW5lIHZlY3Rvcl9hbGxvY2F0aW9uX2Nw
dW1hc2soY3B1KSAoZ2VuYXBpYy0+dmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUpKQorI2Rl
ZmluZSBpbml0X2FwaWNfbGRyIChnZW5hcGljLmluaXRfYXBpY19sZHIpCisjZGVmaW5lIGNsdXN0
ZXJlZF9hcGljX2NoZWNrIChnZW5hcGljLmNsdXN0ZXJlZF9hcGljX2NoZWNrKQorI2RlZmluZSBj
cHVfbWFza190b19hcGljaWQgKGdlbmFwaWMuY3B1X21hc2tfdG9fYXBpY2lkKQorI2RlZmluZSB2
ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkgKGdlbmFwaWMudmVjdG9yX2FsbG9jYXRpb25f
Y3B1bWFzayhjcHUpKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2FwaWNfbW9kZSh2b2lk
KQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:50:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:50: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 1gOi4c-0003rm-2U; Mon, 19 Nov 2018 11:50:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi4a-0003rf-PS
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:36 +0000
X-Inumbo-ID: 50edac66-ebf1-11e8-88b9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50edac66-ebf1-11e8-88b9-12d6303a7972;
 Mon, 19 Nov 2018 11:50: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 1gOi4V-0003y3-3W
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi4V-00011E-15
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi4V-00011E-15@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:50:31 +0000
Subject: [Xen-changelog] [xen master] arch/x86: Add registers to vm_event
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhNjFhMjEwMmZmOWYyNDMwY2FkMTQyNzcwMDlhNGNhZTA1YWM3NzkKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBdXRo
b3JEYXRlOiBNb24gTm92IDUgMDk6NTQ6MDYgMjAxOCArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTm92IDggMTY6NDA6MjAgMjAx
OCArMDAwMAoKICAgIGFyY2gveDg2OiBBZGQgcmVnaXN0ZXJzIHRvIHZtX2V2ZW50CiAgICAKICAg
IFRoaXMgcGF0Y2ggYWRkcyBhIGNvdXBsZSBvZiByZWdzIHRvIHRoZSB2bV9ldmVudCB0aGF0IGFy
ZSB1c2VkIGJ5CiAgICB0aGUgaW50cm9zcGVjdGlvbi4gVGhlIGJhc2UsIGxpbWl0IGFuZCBhcgog
ICAgYml0cyBhcmUgY29tcHJlc3NlZCBpbnRvIGEgdWludDY0X3QgdW5pb24gc28gYXMgbm90IHRv
IGVubGFyZ2UgdGhlCiAgICB2bV9ldmVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyAgICAgICB8
IDcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNs
dWRlL3B1YmxpYy92bV9ldmVudC5oIHwgMjcgKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA4OSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdm1fZXZlbnQuYyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCmluZGV4IDQwMmY2
MmQ5MzcuLjk1YjQ4YjI1NTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCkBAIC0xMjIsMTEgKzEyMiw2NiBAQCB2b2lkIHZt
X2V2ZW50X21vbml0b3JfbmV4dF9pbnRlcnJ1cHQoc3RydWN0IHZjcHUgKnYpCiAgICAgdi0+YXJj
aC5tb25pdG9yLm5leHRfaW50ZXJydXB0X2VuYWJsZWQgPSB0cnVlOwogfQogCitzdGF0aWMgdm9p
ZCB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoZW51bSB4ODZfc2VnbWVudCBzZWdtZW50
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bV9l
dmVudF9yZWdzX3g4NiAqcmVnKQoreworICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsK
KworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihjdXJyZW50LCBzZWdtZW50LCAmc2VnKTsK
KworICAgIHN3aXRjaCAoIHNlZ21lbnQgKQorICAgIHsKKyAgICBjYXNlIHg4Nl9zZWdfc3M6Cisg
ICAgICAgIHJlZy0+c3NfYmFzZSA9IHNlZy5iYXNlOworICAgICAgICByZWctPnNzLmxpbWl0ID0g
c2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7CisgICAgICAgIHJlZy0+c3MuYXIg
PSBzZWcuYXR0cjsKKyAgICAgICAgcmVnLT5zc19zZWwgPSBzZWcuc2VsOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgeDg2X3NlZ19mczoKKyAgICAgICAgcmVnLT5mc19iYXNlID0gc2VnLmJh
c2U7CisgICAgICAgIHJlZy0+ZnMubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNl
Zy5saW1pdDsKKyAgICAgICAgcmVnLT5mcy5hciA9IHNlZy5hdHRyOworICAgICAgICByZWctPmZz
X3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSB4ODZfc2VnX2dzOgor
ICAgICAgICByZWctPmdzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICAgICAgcmVnLT5ncy5saW1pdCA9
IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0OworICAgICAgICByZWctPmdzLmFy
ID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+Z3Nfc2VsID0gc2VnLnNlbDsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIHg4Nl9zZWdfY3M6CisgICAgICAgIHJlZy0+Y3NfYmFzZSA9IHNlZy5i
YXNlOworICAgICAgICByZWctPmNzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBz
ZWcubGltaXQ7CisgICAgICAgIHJlZy0+Y3MuYXIgPSBzZWcuYXR0cjsKKyAgICAgICAgcmVnLT5j
c19zZWwgPSBzZWcuc2VsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgeDg2X3NlZ19kczoK
KyAgICAgICAgcmVnLT5kc19iYXNlID0gc2VnLmJhc2U7CisgICAgICAgIHJlZy0+ZHMubGltaXQg
PSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKKyAgICAgICAgcmVnLT5kcy5h
ciA9IHNlZy5hdHRyOworICAgICAgICByZWctPmRzX3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSB4ODZfc2VnX2VzOgorICAgICAgICByZWctPmVzX2Jhc2UgPSBzZWcu
YmFzZTsKKyAgICAgICAgcmVnLT5lcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDog
c2VnLmxpbWl0OworICAgICAgICByZWctPmVzLmFyID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+
ZXNfc2VsID0gc2VnLnNlbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICB9Cit9CisKIHZvaWQgdm1fZXZlbnRfZmlsbF9y
ZWdzKHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogewogI2lmZGVmIENPTkZJR19IVk0KICAgICBj
b25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsK
LSAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7CiAgICAgc3RydWN0IGh2bV9od19jcHUg
Y3R4dCA9IHt9OwogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIApAQCAtMTcwLDE0
ICsyMjUsMTUgQEAgdm9pZCB2bV9ldmVudF9maWxsX3JlZ3Modm1fZXZlbnRfcmVxdWVzdF90ICpy
ZXEpCiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2Lm1zcl9zdGFyID0gY3R4dC5tc3Jfc3RhcjsKICAg
ICByZXEtPmRhdGEucmVncy54ODYubXNyX2xzdGFyID0gY3R4dC5tc3JfbHN0YXI7CiAKLSAgICBo
dm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VyciwgeDg2X3NlZ19mcywgJnNlZyk7Ci0gICAgcmVx
LT5kYXRhLnJlZ3MueDg2LmZzX2Jhc2UgPSBzZWcuYmFzZTsKLQotICAgIGh2bV9nZXRfc2VnbWVu
dF9yZWdpc3RlcihjdXJyLCB4ODZfc2VnX2dzLCAmc2VnKTsKLSAgICByZXEtPmRhdGEucmVncy54
ODYuZ3NfYmFzZSA9IHNlZy5iYXNlOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rl
cih4ODZfc2VnX2ZzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVudF9wYWNrX3Nl
Z21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19ncywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1f
ZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfY3MsICZyZXEtPmRhdGEucmVncy54
ODYpOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX3NzLCAmcmVx
LT5kYXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2
X3NlZ19kcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50
X3JlZ2lzdGVyKHg4Nl9zZWdfZXMsICZyZXEtPmRhdGEucmVncy54ODYpOwogCi0gICAgaHZtX2dl
dF9zZWdtZW50X3JlZ2lzdGVyKGN1cnIsIHg4Nl9zZWdfY3MsICZzZWcpOwotICAgIHJlcS0+ZGF0
YS5yZWdzLng4Ni5jc19hcmJ5dGVzID0gc2VnLmF0dHI7CisgICAgcmVxLT5kYXRhLnJlZ3MueDg2
LnNoYWRvd19ncyA9IGN0eHQuc2hhZG93X2dzOworICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5kcjYg
PSBjdHh0LmRyNjsKICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
dm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCmluZGV4IDM2ZTNmNDY4
NWQuLmIyYmFmYzBkNzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oCkBAIC0yOSw3ICsyOSw3IEBACiAK
ICNpbmNsdWRlICJ4ZW4uaCIKIAotI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAw
eDAwMDAwMDAzCisjZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDQK
IAogI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQogCkBAIC0x
NTcsNiArMTU3LDEyIEBACiAjZGVmaW5lIFZNX0VWRU5UX1g4Nl9DUjQgICAgMgogI2RlZmluZSBW
TV9FVkVOVF9YODZfWENSMCAgIDMKIAorLyogVGhlIGxpbWl0IGZpZWxkIGlzIHJpZ2h0LXNoaWZ0
ZWQgYnkgMTIgYml0cyBpZiAuYXIuZyBpcyBzZXQuICovCitzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3Nl
bGVjdG9yX3JlZyB7CisgICAgdWludDMyX3QgbGltaXQgIDogICAgMjA7CisgICAgdWludDMyX3Qg
YXIgICAgIDogICAgMTI7Cit9OworCiAvKgogICogVXNpbmcgY3VzdG9tIHZDUFUgc3RydWN0cyAo
aS5lLiBub3QgaHZtX2h3X2NwdSkgZm9yIGJvdGggeDg2IGFuZCBBUk0KICAqIHNvIGFzIHRvIG5v
dCBmaWxsIHRoZSB2bV9ldmVudCByaW5nIGJ1ZmZlciB0b28gcXVpY2tseS4KQEAgLTE3OSw2ICsx
ODUsNyBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgewogICAgIHVpbnQ2NF90IHIxNDsKICAg
ICB1aW50NjRfdCByMTU7CiAgICAgdWludDY0X3QgcmZsYWdzOworICAgIHVpbnQ2NF90IGRyNjsK
ICAgICB1aW50NjRfdCBkcjc7CiAgICAgdWludDY0X3QgcmlwOwogICAgIHVpbnQ2NF90IGNyMDsK
QEAgLTE5MSw5ICsxOTgsMjUgQEAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHsKICAgICB1aW50
NjRfdCBtc3JfZWZlcjsKICAgICB1aW50NjRfdCBtc3Jfc3RhcjsKICAgICB1aW50NjRfdCBtc3Jf
bHN0YXI7CisgICAgdWludDMyX3QgY3NfYmFzZTsKKyAgICB1aW50MzJfdCBzc19iYXNlOworICAg
IHVpbnQzMl90IGRzX2Jhc2U7CisgICAgdWludDMyX3QgZXNfYmFzZTsKICAgICB1aW50NjRfdCBm
c19iYXNlOwogICAgIHVpbnQ2NF90IGdzX2Jhc2U7Ci0gICAgdWludDMyX3QgY3NfYXJieXRlczsK
KyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBjczsKKyAgICBzdHJ1Y3Qgdm1f
ZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBzczsKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVj
dG9yX3JlZyBkczsKKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBlczsKKyAg
ICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBmczsKKyAgICBzdHJ1Y3Qgdm1fZXZl
bnRfeDg2X3NlbGVjdG9yX3JlZyBnczsKKyAgICB1aW50NjRfdCBzaGFkb3dfZ3M7CisgICAgdWlu
dDE2X3QgY3Nfc2VsOworICAgIHVpbnQxNl90IHNzX3NlbDsKKyAgICB1aW50MTZfdCBkc19zZWw7
CisgICAgdWludDE2X3QgZXNfc2VsOworICAgIHVpbnQxNl90IGZzX3NlbDsKKyAgICB1aW50MTZf
dCBnc19zZWw7CiAgICAgdWludDMyX3QgX3BhZDsKIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:50:43 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi4h-0003sX-43; Mon, 19 Nov 2018 11:50:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi4g-0003sM-5Y
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:42 +0000
X-Inumbo-ID: 5700162a-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5700162a-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:50:41 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOi4f-0003yq-9l
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi4f-00011y-7I
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi4f-00011y-7I@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:50:41 +0000
Subject: [Xen-changelog] [xen master] amd/pvh: enable ACPI C1E disable quirk
 on PVH Dom0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2928622935210491002=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ff22dad92a5e3aa4b3b6dcfc74759b6dea483d56
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Thu Nov 8 15:23:58 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 8 16:40:20 2018 +0000

    amd/pvh: enable ACPI C1E disable quirk on PVH Dom0
    
    PV Dom0 has a quirk for some AMD processors, where enabling ACPI can
    also enable C1E mode. Apply the same workaround as done on PV for a
    PVH Dom0, which consist on trapping accesses to the SMI command IO
    port and disabling C1E if ACPI is enabled.
    
    Reported-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/cpu/amd.c     | 11 ++++++++---
 xen/arch/x86/dom0_build.c  |  5 +++++
 xen/arch/x86/hvm/svm/svm.c | 19 +++++++++++++++++++
 xen/include/asm-x86/amd.h  |  3 +++
 4 files changed, 35 insertions(+), 3 deletions(-)

diff --git a/xen/arch/x86/cpu/amd.c b/xen/arch/x86/cpu/amd.c
index c394c1c2ec..8895c25682 100644
--- a/xen/arch/x86/cpu/amd.c
+++ b/xen/arch/x86/cpu/amd.c
@@ -44,6 +44,9 @@ integer_param("cpuid_mask_thermal_ecx", opt_cpuid_mask_thermal_ecx);
 s8 __read_mostly opt_allow_unsafe;
 boolean_param("allow_unsafe", opt_allow_unsafe);
 
+/* Signal whether the ACPI C1E quirk is required. */
+bool __read_mostly amd_acpi_c1e_quirk;
+
 static inline int rdmsr_amd_safe(unsigned int msr, unsigned int *lo,
 				 unsigned int *hi)
 {
@@ -443,7 +446,7 @@ static void disable_c1e(void *unused)
 		       smp_processor_id(), msr_content);
 }
 
-static void check_disable_c1e(unsigned int port, u8 value)
+void amd_check_disable_c1e(unsigned int port, u8 value)
 {
 	/* C1E is sometimes enabled during entry to ACPI mode. */
 	if ((port == acpi_smi_cmd) && (value == acpi_enable_value))
@@ -627,8 +630,10 @@ static void init_amd(struct cpuinfo_x86 *c)
 	{
 	case 0xf ... 0x17:
 		disable_c1e(NULL);
-		if (acpi_smi_cmd && (acpi_enable_value | acpi_disable_value))
-			pv_post_outb_hook = check_disable_c1e;
+		if (acpi_smi_cmd && (acpi_enable_value | acpi_disable_value)) {
+			pv_post_outb_hook = amd_check_disable_c1e;
+			amd_acpi_c1e_quirk = true;
+		}
 		break;
 	}
 
diff --git a/xen/arch/x86/dom0_build.c b/xen/arch/x86/dom0_build.c
index 038e37132a..5e2ad4bd56 100644
--- a/xen/arch/x86/dom0_build.c
+++ b/xen/arch/x86/dom0_build.c
@@ -12,6 +12,7 @@
 #include <xen/sched-if.h>
 #include <xen/softirq.h>
 
+#include <asm/amd.h>
 #include <asm/dom0_build.h>
 #include <asm/guest.h>
 #include <asm/hpet.h>
@@ -435,9 +436,13 @@ int __init dom0_setup_permissions(struct domain *d)
     rc |= ioports_deny_access(d, 0xcfc, 0xcff);
 #ifdef CONFIG_HVM
     if ( is_hvm_domain(d) )
+    {
         /* HVM debug console IO port. */
         rc |= ioports_deny_access(d, XEN_HVM_DEBUGCONS_IOPORT,
                                   XEN_HVM_DEBUGCONS_IOPORT);
+        if ( amd_acpi_c1e_quirk )
+            rc |= ioports_deny_access(d, acpi_smi_cmd, acpi_smi_cmd);
+    }
 #endif
     /* Command-line I/O ranges. */
     process_dom0_ioports_disable(d);
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index 5d00256aaa..07a5ed8011 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -1273,6 +1273,22 @@ void svm_host_osvw_init()
     spin_unlock(&osvw_lock);
 }
 
+static int acpi_c1e_quirk(int dir, unsigned int port, unsigned int bytes,
+                          uint32_t *val)
+{
+    ASSERT(bytes == 1 && port == acpi_smi_cmd);
+
+    if ( dir == IOREQ_READ )
+        *val = inb(port);
+    else
+    {
+        outb(*val, port);
+        amd_check_disable_c1e(port, *val);
+    }
+
+    return X86EMUL_OKAY;
+}
+
 static int svm_domain_initialise(struct domain *d)
 {
     static const struct arch_csw csw = {
@@ -1285,6 +1301,9 @@ static int svm_domain_initialise(struct domain *d)
 
     svm_guest_osvw_init(d);
 
+    if ( is_hardware_domain(d) && amd_acpi_c1e_quirk )
+        register_portio_handler(d, acpi_smi_cmd, 1, acpi_c1e_quirk);
+
     return 0;
 }
 
diff --git a/xen/include/asm-x86/amd.h b/xen/include/asm-x86/amd.h
index e9867c7823..a82382e6bf 100644
--- a/xen/include/asm-x86/amd.h
+++ b/xen/include/asm-x86/amd.h
@@ -148,4 +148,7 @@ extern s8 opt_allow_unsafe;
 void fam10h_check_enable_mmcfg(void);
 void check_enable_amd_mmconf_dmi(void);
 
+extern bool amd_acpi_c1e_quirk;
+void amd_check_disable_c1e(unsigned int port, u8 value);
+
 #endif /* __AMD_H__ */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2928622935210491002==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:50:54 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:50: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 1gOi4s-0003tu-60; Mon, 19 Nov 2018 11:50:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi4q-0003th-U3
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:52 +0000
X-Inumbo-ID: 5d12ac0c-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d12ac0c-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:50:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOi4p-0003z9-Fp
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi4p-00013E-DO
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:50:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi4p-00013E-DO@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:50:51 +0000
Subject: [Xen-changelog] [xen master] x86/amd: don't set pv_post_outb_hook
 when !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8340739348856134302=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 20c076d13b50e6d968a25ae51278054b6aa2fd08
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Thu Nov 8 14:52:03 2018 +0000
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Nov 8 16:40:20 2018 +0000

    x86/amd: don't set pv_post_outb_hook when !CONFIG_PV
    
    Obviously it won't exist when PV is disabled.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/cpu/amd.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/xen/arch/x86/cpu/amd.c b/xen/arch/x86/cpu/amd.c
index 8895c25682..e1fc88bdcf 100644
--- a/xen/arch/x86/cpu/amd.c
+++ b/xen/arch/x86/cpu/amd.c
@@ -631,7 +631,9 @@ static void init_amd(struct cpuinfo_x86 *c)
 	case 0xf ... 0x17:
 		disable_c1e(NULL);
 		if (acpi_smi_cmd && (acpi_enable_value | acpi_disable_value)) {
+#ifdef CONFIG_PV
 			pv_post_outb_hook = amd_check_disable_c1e;
+#endif
 			amd_acpi_c1e_quirk = true;
 		}
 		break;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8340739348856134302==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:51:04 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi52-0003vN-7k; Mon, 19 Nov 2018 11:51:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi51-0003vE-57
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:03 +0000
X-Inumbo-ID: 6327527e-ebf1-11e8-b8d7-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6327527e-ebf1-11e8-b8d7-12d6303a7972;
 Mon, 19 Nov 2018 11:51: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 1gOi4z-0003zY-Lp
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi4z-00014S-JV
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi4z-00014S-JV@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:51:01 +0000
Subject: [Xen-changelog] [xen master] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAyY2Q0MTY5ODUwNGMyNTg0OTM5NGJhNGE1ZTFhMmY3MjJjYmQ0ZTcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDEz
OjQ0OjAxIDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA4IDE2OjQwOjIwIDIwMTggKzAwMDAKCiAgICB4ODY6IG1h
a2UgUFYgaHlwZXJjYWxsIGVudHJ5IHBvaW50cyB3b3JrIHdpdGggIUNPTkZJR19QVgogICAgCiAg
ICBXZSB3YW50IFhlbiB0byBjcmFzaCBpZiB3ZSBoaXQgdGhlc2UgcGF0aHMgd2hlbiBQViBpcyBk
aXNhYmxlZC4KICAgIAogICAgRm9yIHN5c2NhbGwsIHdlIHByb3ZpZGUgc3R1YnMgZm9yIHtsLGN9
c3Rhcl9lbnRlciB3aGljaCBlbmQgdXAgY2FsbGluZwogICAgcGFuaWMuICBGb3Igc3lzZW50ZXIs
IHdlIGluaXRpYWxpc2UgQ1MgdG8gMCBzbyB0aGF0ICNHUCBjYW4gYmUgcmFpc2VkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgIDUgKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYyB8IDE5ICsrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZDk3NDdiNGZk
My4uZGVjMjFkMWZhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTE2MCw4ICsxMTYwLDkgQEAgc3Rh
dGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBfX3Ztd3JpdGUoSE9T
VF9SSVAsICh1bnNpZ25lZCBsb25nKXZteF9hc21fdm1leGl0X2hhbmRsZXIpOwogCiAgICAgLyog
SG9zdCBTWVNFTlRFUiBDUzpSSVAuICovCi0gICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfQ1Ms
IF9fSFlQRVJWSVNPUl9DUyk7Ci0gICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfRUlQLCAodW5z
aWduZWQgbG9uZylzeXNlbnRlcl9lbnRyeSk7CisgICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJf
Q1MsIElTX0VOQUJMRUQoQ09ORklHX1BWKSA/IF9fSFlQRVJWSVNPUl9DUyA6IDApOworICAgIF9f
dm13cml0ZShIT1NUX1NZU0VOVEVSX0VJUCwKKyAgICAgICAgICAgICAgSVNfRU5BQkxFRChDT05G
SUdfUFYpID8gKHVuc2lnbmVkIGxvbmcpc3lzZW50ZXJfZW50cnkgOiAwKTsKIAogICAgIC8qIE1T
UiBpbnRlcmNlcHRzLiAqLwogICAgIF9fdm13cml0ZShWTV9FWElUX01TUl9MT0FEX0NPVU5ULCAw
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYwppbmRleCAyNzE1NGYyYWUyLi40ZDUwNmUyYzE4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jCkBAIC0yOTgsOCArMjk4LDIxIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgd3JpdGVfc3R1
Yl90cmFtcG9saW5lKAogfQogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsK
KworI2lmZGVmIENPTkZJR19QVgogdm9pZCBsc3Rhcl9lbnRlcih2b2lkKTsKIHZvaWQgY3N0YXJf
ZW50ZXIodm9pZCk7CisjZWxzZQorc3RhdGljIGlubGluZSB2b2lkIGxzdGFyX2VudGVyKHZvaWQp
Cit7CisgICAgcGFuaWMoIiVzIGNhbGxlZFxuIiwgX19mdW5jX18pOworfQorCitzdGF0aWMgaW5s
aW5lIHZvaWQgY3N0YXJfZW50ZXIodm9pZCkKK3sKKyAgICBwYW5pYygiJXMgY2FsbGVkXG4iLCBf
X2Z1bmNfXyk7Cit9CisjZW5kaWYgLyogQ09ORklHX1BWICovCiAKIHZvaWQgc3ViYXJjaF9wZXJj
cHVfdHJhcHNfaW5pdCh2b2lkKQogewpAQCAtMzI5LDggKzM0MiwxMCBAQCB2b2lkIHN1YmFyY2hf
cGVyY3B1X3RyYXBzX2luaXQodm9pZCkKICAgICB7CiAgICAgICAgIC8qIFNZU0VOVEVSIGVudHJ5
LiAqLwogICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRVNQLCBzdGFja19ib3R0b20p
OwotICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRUlQLCAodW5zaWduZWQgbG9uZylz
eXNlbnRlcl9lbnRyeSk7Ci0gICAgICAgIHdybXNyKE1TUl9JQTMyX1NZU0VOVEVSX0NTLCBfX0hZ
UEVSVklTT1JfQ1MsIDApOworICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRUlQLAor
ICAgICAgICAgICAgICAgSVNfRU5BQkxFRChDT05GSUdfUFYpID8gKHVuc2lnbmVkIGxvbmcpc3lz
ZW50ZXJfZW50cnkgOiAwKTsKKyAgICAgICAgd3Jtc3IoTVNSX0lBMzJfU1lTRU5URVJfQ1MsCisg
ICAgICAgICAgICAgIElTX0VOQUJMRUQoQ09ORklHX1BWKSA/IF9fSFlQRVJWSVNPUl9DUyA6IDAs
IDApOwogICAgIH0KIAogICAgIC8qIFRyYW1wb2xpbmUgZm9yIFNZU0NBTEwgZW50cnkgZnJvbSBj
b21wYXRpYmlsaXR5IG1vZGUuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:51:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:51:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi5B-0003wb-BX; Mon, 19 Nov 2018 11:51:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi5A-0003wS-GV
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:12 +0000
X-Inumbo-ID: 6936879c-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6936879c-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:51: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 1gOi59-0003zn-Rj
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi59-00015V-PH
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi59-00015V-PH@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:51:11 +0000
Subject: [Xen-changelog] [xen master] x86: expose CONFIG_PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1N2IzMDM4NzhlNzgwYjUxODljMDYyNDQ4ZWY2ZWRkZDBiM2YzYjEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCA0IDEw
OjE1OjA4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA4IDE2OjQwOjIwIDIwMTggKzAwMDAKCiAgICB4ODY6IGV4
cG9zZSBDT05GSUdfUFYKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnIHwgOCArKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9L
Y29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggMTJiNjhhODU0NC4uNWMyZDEwNzBi
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tj
b25maWcKQEAgLTM3LDYgKzM3LDE0IEBAIHNvdXJjZSAiYXJjaC9LY29uZmlnIgogCiBjb25maWcg
UFYKIAlkZWZfYm9vbCB5CisJcHJvbXB0ICJQViBzdXBwb3J0IgorCS0tLWhlbHAtLS0KKwkgIElu
dGVyZmFjZXMgdG8gc3VwcG9ydCBQViBkb21haW5zLiBUaGVzZSByZXF1aXJlIGd1ZXN0IGtlcm5l
bCBzdXBwb3J0CisJICB0byBydW4gYXMgYSBQViBndWVzdCwgYnV0IGRvbid0IHJlcXVpcmUgYW55
IHNwZWNpZmljIGhhcmR3YXJlIHN1cHBvcnQuCisKKwkgIFRoaXMgb3B0aW9uIGlzIG5lZWRlZCBp
ZiB5b3Ugd2FudCB0byBydW4gUFYgZG9tYWlucy4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAog
Y29uZmlnIFBWX0xJTkVBUl9QVAogICAgICAgIGJvb2wgIlN1cHBvcnQgZm9yIFBWIGxpbmVhciBw
YWdldGFibGVzIgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:51:24 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi5M-0003xh-DF; Mon, 19 Nov 2018 11:51:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi5L-0003xa-CF
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:23 +0000
X-Inumbo-ID: 6f4a38c8-ebf1-11e8-a8cf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f4a38c8-ebf1-11e8-a8cf-12d6303a7972;
 Mon, 19 Nov 2018 11:51: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 1gOi5K-0003zz-1b
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi5J-00016S-VG
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:21 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi5J-00016S-VG@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:51:21 +0000
Subject: [Xen-changelog] [xen master] automation: build some customised
 configs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlZjc4OWQ3OWZhY2Y4NDU2NjUzOTMzYzk5YjAyOTJjYzZmMWI2OGMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyIDE3
OjQ5OjQ3IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA4IDE2OjQwOjIwIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0
aW9uOiBidWlsZCBzb21lIGN1c3RvbWlzZWQgY29uZmlncwogICAgCiAgICBJbnRyb2R1Y2UgYSBu
ZXcgZGlyZWN0b3J5IHRvIHB1dCBpbiBjb25maWdzIHdlIGNhcmUgYWJvdXQuIE1vZGlmeQogICAg
YnVpbGQgc2NyaXB0IHRvIGJ1aWxkIHdpdGggdGhvc2UgY29uZmlncy4KICAgIAogICAgV2hpbGUg
d2Ugb25seSBpbnRyb2R1Y2UgeDg2IGNvbmZpZ3MgaW5pdGlhbGx5LCBwcm92aXNpb24gZm9yIG5v
bi14ODYKICAgIGNvbmZpZ3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0t
CiBhdXRvbWF0aW9uL2NvbmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZyAgfCAgMyArKysKIGF1dG9t
YXRpb24vY29uZmlncy94ODYvbm9faHZtX3B2X2NvbmZpZyB8ICAzICsrKwogYXV0b21hdGlvbi9j
b25maWdzL3g4Ni9wdl9vbmx5X2NvbmZpZyAgIHwgIDMgKysrCiBhdXRvbWF0aW9uL3NjcmlwdHMv
YnVpbGQgICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2Vk
LCAyMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9o
dm1fb25seV9jb25maWcgYi9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45ZWZiZGRkNTM1Ci0tLSAvZGV2
L251bGwKKysrIGIvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9odm1fb25seV9jb25maWcKQEAgLTAs
MCArMSwzIEBACitDT05GSUdfSFZNPXkKKyMgQ09ORklHX1BWIGlzIG5vdCBzZXQKKyMgQ09ORklH
X0RFQlVHIGlzIG5vdCBzZXQKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vY29uZmlncy94ODYvbm9f
aHZtX3B2X2NvbmZpZyBiL2F1dG9tYXRpb24vY29uZmlncy94ODYvbm9faHZtX3B2X2NvbmZpZwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wYmY2YThlNDY4Ci0tLSAvZGV2
L251bGwKKysrIGIvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9ub19odm1fcHZfY29uZmlnCkBAIC0w
LDAgKzEsMyBAQAorIyBDT05GSUdfSFZNIGlzIG5vdCBzZXQKKyMgQ09ORklHX1BWIGlzIG5vdCBz
ZXQKKyMgQ09ORklHX0RFQlVHIGlzIG5vdCBzZXQKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vY29u
Zmlncy94ODYvcHZfb25seV9jb25maWcgYi9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L3B2X29ubHlf
Y29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmU5ZDhiNGE3YzcK
LS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L3B2X29ubHlfY29uZmln
CkBAIC0wLDAgKzEsMyBAQAorQ09ORklHX1BWPXkKKyMgQ09ORklHX0hWTSBpcyBub3Qgc2V0Cisj
IENPTkZJR19ERUJVRyBpcyBub3Qgc2V0CmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMv
YnVpbGQgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKaW5kZXggYzQ2M2IwNjBkNC4uYWQ4NDhk
ZmQwMCAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCisrKyBiL2F1dG9tYXRp
b24vc2NyaXB0cy9idWlsZApAQCAtMzEsMyArMzEsMTcgQEAgZmkKIC4vY29uZmlndXJlICIke2Nm
Z2FyZ3NbQF19IgogCiBtYWtlIC1qJChucHJvYykgZGlzdAorCisjIEJ1aWxkIGFsbCB0aGUgY29u
ZmlncyB3ZSBjYXJlIGFib3V0CitjYXNlICR7WEVOX1RBUkdFVF9BUkNIfSBpbgorICAgIHg4Nl82
NCkgYXJjaD14ODYgOzsKKyAgICAqKSBleGl0IDAgOzsKK2VzYWMKKworY2ZnX2Rpcj0iYXV0b21h
dGlvbi9jb25maWdzLyR7YXJjaH0iCitmb3IgY2ZnIGluIGBscyAke2NmZ19kaXJ9YDsgZG8KKyAg
ICBlY2hvICJCdWlsZGluZyAkY2ZnIgorICAgIHJtIC1mIHhlbi8uY29uZmlnCisgICAgbWFrZSAt
QyB4ZW4gS0JVSUxEX0RFRkNPTkZJRz0uLi8uLi8uLi8uLi8ke2NmZ19kaXJ9LyR7Y2ZnfSBYRU5f
Q09ORklHX0VYUEVSVD15IGRlZmNvbmZpZworICAgIG1ha2UgLWokKG5wcm9jKSAtQyB4ZW4gWEVO
X0NPTkZJR19FWFBFUlQ9eQorZG9uZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:51:34 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:51: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 1gOi5W-0003zH-Es; Mon, 19 Nov 2018 11:51:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi5V-0003z9-Fs
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:33 +0000
X-Inumbo-ID: 755c0ae0-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 755c0ae0-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:51: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 1gOi5U-00040D-7i
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi5U-00017v-5D
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi5U-00017v-5D@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:51:32 +0000
Subject: [Xen-changelog] [xen master] Revert "arch/x86: Add registers to
 vm_event"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwNDRhOGMxODVlMGM5NGM1NThhODMxNzA1MTNiMDhmYjVlZjRiMzQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5vdiA4IDE3
OjIyOjM1IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IE5vdiA4IDE3OjIyOjM1IDIwMTggKzAwMDAKCiAgICBSZXZlcnQg
ImFyY2gveDg2OiBBZGQgcmVnaXN0ZXJzIHRvIHZtX2V2ZW50IgogICAgCiAgICBUaGlzIHJldmVy
dHMgY29tbWl0IGRhNjFhMjEwMmZmOWYyNDMwY2FkMTQyNzcwMDlhNGNhZTA1YWM3NzksIGJlY2F1
c2UKICAgIGl0IGJyZWFrcyAhQ09ORklHX0hWTSBidWlsZHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3ZtX2V2
ZW50LmMgICAgICAgfCA3MiArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCB8IDI3ICsrLS0tLS0tLS0tLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgODkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQu
YwppbmRleCA5NWI0OGIyNTU4Li40MDJmNjJkOTM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
dm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwpAQCAtMTIyLDY2ICsxMjIs
MTEgQEAgdm9pZCB2bV9ldmVudF9tb25pdG9yX25leHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIHYtPmFyY2gubW9uaXRvci5uZXh0X2ludGVycnVwdF9lbmFibGVkID0gdHJ1ZTsKIH0K
IAotc3RhdGljIHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0geDg2X3Nl
Z21lbnQgc2VnbWVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgKnJlZykKLXsKLSAgICBzdHJ1Y3Qgc2VnbWVudF9y
ZWdpc3RlciBzZWc7Ci0KLSAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VycmVudCwgc2Vn
bWVudCwgJnNlZyk7Ci0KLSAgICBzd2l0Y2ggKCBzZWdtZW50ICkKLSAgICB7Ci0gICAgY2FzZSB4
ODZfc2VnX3NzOgotICAgICAgICByZWctPnNzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgcmVn
LT5zcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0OwotICAgICAg
ICByZWctPnNzLmFyID0gc2VnLmF0dHI7Ci0gICAgICAgIHJlZy0+c3Nfc2VsID0gc2VnLnNlbDsK
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIHg4Nl9zZWdfZnM6Ci0gICAgICAgIHJlZy0+ZnNf
YmFzZSA9IHNlZy5iYXNlOwotICAgICAgICByZWctPmZzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGlt
aXQgPj4gMTIgOiBzZWcubGltaXQ7Ci0gICAgICAgIHJlZy0+ZnMuYXIgPSBzZWcuYXR0cjsKLSAg
ICAgICAgcmVnLT5mc19zZWwgPSBzZWcuc2VsOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2Ug
eDg2X3NlZ19nczoKLSAgICAgICAgcmVnLT5nc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIHJl
Zy0+Z3MubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKLSAgICAg
ICAgcmVnLT5ncy5hciA9IHNlZy5hdHRyOwotICAgICAgICByZWctPmdzX3NlbCA9IHNlZy5zZWw7
Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSB4ODZfc2VnX2NzOgotICAgICAgICByZWctPmNz
X2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgcmVnLT5jcy5saW1pdCA9IHNlZy5nID8gc2VnLmxp
bWl0ID4+IDEyIDogc2VnLmxpbWl0OwotICAgICAgICByZWctPmNzLmFyID0gc2VnLmF0dHI7Ci0g
ICAgICAgIHJlZy0+Y3Nfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNl
IHg4Nl9zZWdfZHM6Ci0gICAgICAgIHJlZy0+ZHNfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBy
ZWctPmRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7Ci0gICAg
ICAgIHJlZy0+ZHMuYXIgPSBzZWcuYXR0cjsKLSAgICAgICAgcmVnLT5kc19zZWwgPSBzZWcuc2Vs
OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgeDg2X3NlZ19lczoKLSAgICAgICAgcmVnLT5l
c19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIHJlZy0+ZXMubGltaXQgPSBzZWcuZyA/IHNlZy5s
aW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKLSAgICAgICAgcmVnLT5lcy5hciA9IHNlZy5hdHRyOwot
ICAgICAgICByZWctPmVzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgZGVm
YXVsdDoKLSAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgfQotfQotCiB2b2lkIHZt
X2V2ZW50X2ZpbGxfcmVncyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKIHsKICNpZmRlZiBDT05G
SUdfSFZNCiAgICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVf
dXNlcl9yZWdzKCk7CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnOwogICAgIHN0cnVj
dCBodm1faHdfY3B1IGN0eHQgPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CiAKQEAgLTIyNSwxNSArMTcwLDE0IEBAIHZvaWQgdm1fZXZlbnRfZmlsbF9yZWdzKHZtX2V2ZW50
X3JlcXVlc3RfdCAqcmVxKQogICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5tc3Jfc3RhciA9IGN0eHQu
bXNyX3N0YXI7CiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2Lm1zcl9sc3RhciA9IGN0eHQubXNyX2xz
dGFyOwogCi0gICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZnMsICZy
ZXEtPmRhdGEucmVncy54ODYpOwotICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4
ODZfc2VnX2dzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKLSAgICB2bV9ldmVudF9wYWNrX3NlZ21l
bnRfcmVnaXN0ZXIoeDg2X3NlZ19jcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7Ci0gICAgdm1fZXZl
bnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfc3MsICZyZXEtPmRhdGEucmVncy54ODYp
OwotICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2RzLCAmcmVxLT5k
YXRhLnJlZ3MueDg2KTsKLSAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3Nl
Z19lcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVy
KGN1cnIsIHg4Nl9zZWdfZnMsICZzZWcpOworICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5mc19iYXNl
ID0gc2VnLmJhc2U7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VyciwgeDg2X3Nl
Z19ncywgJnNlZyk7CisgICAgcmVxLT5kYXRhLnJlZ3MueDg2LmdzX2Jhc2UgPSBzZWcuYmFzZTsK
IAotICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5zaGFkb3dfZ3MgPSBjdHh0LnNoYWRvd19nczsKLSAg
ICByZXEtPmRhdGEucmVncy54ODYuZHI2ID0gY3R4dC5kcjY7CisgICAgaHZtX2dldF9zZWdtZW50
X3JlZ2lzdGVyKGN1cnIsIHg4Nl9zZWdfY3MsICZzZWcpOworICAgIHJlcS0+ZGF0YS5yZWdzLng4
Ni5jc19hcmJ5dGVzID0gc2VnLmF0dHI7CiAjZW5kaWYKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApp
bmRleCBiMmJhZmMwZDc3Li4zNmUzZjQ2ODVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMjks
NyArMjksNyBAQAogCiAjaW5jbHVkZSAieGVuLmgiCiAKLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJG
QUNFX1ZFUlNJT04gMHgwMDAwMDAwNAorI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lP
TiAweDAwMDAwMDAzCiAKICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9P
TFNfXykKIApAQCAtMTU3LDEyICsxNTcsNiBAQAogI2RlZmluZSBWTV9FVkVOVF9YODZfQ1I0ICAg
IDIKICNkZWZpbmUgVk1fRVZFTlRfWDg2X1hDUjAgICAzCiAKLS8qIFRoZSBsaW1pdCBmaWVsZCBp
cyByaWdodC1zaGlmdGVkIGJ5IDEyIGJpdHMgaWYgLmFyLmcgaXMgc2V0LiAqLwotc3RydWN0IHZt
X2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgewotICAgIHVpbnQzMl90IGxpbWl0ICA6ICAgIDIwOwot
ICAgIHVpbnQzMl90IGFyICAgICA6ICAgIDEyOwotfTsKLQogLyoKICAqIFVzaW5nIGN1c3RvbSB2
Q1BVIHN0cnVjdHMgKGkuZS4gbm90IGh2bV9od19jcHUpIGZvciBib3RoIHg4NiBhbmQgQVJNCiAg
KiBzbyBhcyB0byBub3QgZmlsbCB0aGUgdm1fZXZlbnQgcmluZyBidWZmZXIgdG9vIHF1aWNrbHku
CkBAIC0xODUsNyArMTc5LDYgQEAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHsKICAgICB1aW50
NjRfdCByMTQ7CiAgICAgdWludDY0X3QgcjE1OwogICAgIHVpbnQ2NF90IHJmbGFnczsKLSAgICB1
aW50NjRfdCBkcjY7CiAgICAgdWludDY0X3QgZHI3OwogICAgIHVpbnQ2NF90IHJpcDsKICAgICB1
aW50NjRfdCBjcjA7CkBAIC0xOTgsMjUgKzE5MSw5IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4
NiB7CiAgICAgdWludDY0X3QgbXNyX2VmZXI7CiAgICAgdWludDY0X3QgbXNyX3N0YXI7CiAgICAg
dWludDY0X3QgbXNyX2xzdGFyOwotICAgIHVpbnQzMl90IGNzX2Jhc2U7Ci0gICAgdWludDMyX3Qg
c3NfYmFzZTsKLSAgICB1aW50MzJfdCBkc19iYXNlOwotICAgIHVpbnQzMl90IGVzX2Jhc2U7CiAg
ICAgdWludDY0X3QgZnNfYmFzZTsKICAgICB1aW50NjRfdCBnc19iYXNlOwotICAgIHN0cnVjdCB2
bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGNzOwotICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2Vs
ZWN0b3JfcmVnIHNzOwotICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGRzOwot
ICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGVzOwotICAgIHN0cnVjdCB2bV9l
dmVudF94ODZfc2VsZWN0b3JfcmVnIGZzOwotICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0
b3JfcmVnIGdzOwotICAgIHVpbnQ2NF90IHNoYWRvd19nczsKLSAgICB1aW50MTZfdCBjc19zZWw7
Ci0gICAgdWludDE2X3Qgc3Nfc2VsOwotICAgIHVpbnQxNl90IGRzX3NlbDsKLSAgICB1aW50MTZf
dCBlc19zZWw7Ci0gICAgdWludDE2X3QgZnNfc2VsOwotICAgIHVpbnQxNl90IGdzX3NlbDsKKyAg
ICB1aW50MzJfdCBjc19hcmJ5dGVzOwogICAgIHVpbnQzMl90IF9wYWQ7CiB9OwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:51:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:51: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 1gOi5h-00040e-H6; Mon, 19 Nov 2018 11:51: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi5f-00040T-Vz
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:44 +0000
X-Inumbo-ID: 7b6dfb9c-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b6dfb9c-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:51: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 1gOi5e-00040r-Dd
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi5e-00018o-B9
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi5e-00018o-B9@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:51:42 +0000
Subject: [Xen-changelog] [xen master] automation: add dockerfile for Ubuntu
 18.04
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3NTMzZTRmN2QwYjViYzE1Njg4NjI0MTBlNWI3ZTUxYjQwZjFiNzEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAyMiAx
NjoxODo1MCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBOb3YgOCAxODoxNToyNCAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYWRkIGRvY2tlcmZpbGUgZm9yIFVidW50dSAxOC4wNAogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9idWlsZC91
YnVudHUvYmlvbmljLmRvY2tlcmZpbGUgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2F1dG9t
YXRpb24vYnVpbGQvdWJ1bnR1L2Jpb25pYy5kb2NrZXJmaWxlIGIvYXV0b21hdGlvbi9idWlsZC91
YnVudHUvYmlvbmljLmRvY2tlcmZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uOGRlNjdlZjE0ZQotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvdWJ1
bnR1L2Jpb25pYy5kb2NrZXJmaWxlCkBAIC0wLDAgKzEsNDggQEAKK0ZST00gdWJ1bnR1OjE4LjA0
CitMQUJFTCBtYWludGFpbmVyLm5hbWU9IlRoZSBYZW4gUHJvamVjdCAiIFwKKyAgICAgIG1haW50
YWluZXIuZW1haWw9Inhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIKKworRU5WIERFQklB
Tl9GUk9OVEVORD1ub25pbnRlcmFjdGl2ZQorRU5WIFVTRVIgcm9vdAorCitSVU4gbWtkaXIgL2J1
aWxkCitXT1JLRElSIC9idWlsZAorCisjIGJ1aWxkIGRlcGVuZHMKK1JVTiBhcHQtZ2V0IHVwZGF0
ZSAmJiBcCisgICAgYXB0LWdldCAtLXF1aWV0IC0teWVzIGluc3RhbGwgXAorICAgICAgICBidWls
ZC1lc3NlbnRpYWwgXAorICAgICAgICB6bGliMWctZGV2IFwKKyAgICAgICAgbGlibmN1cnNlczUt
ZGV2IFwKKyAgICAgICAgbGlic3NsLWRldiBcCisgICAgICAgIHB5dGhvbjIuNy1kZXYgXAorICAg
ICAgICB4b3JnLWRldiBcCisgICAgICAgIHV1aWQtZGV2IFwKKyAgICAgICAgbGlieWFqbC1kZXYg
XAorICAgICAgICBsaWJhaW8tZGV2IFwKKyAgICAgICAgbGliZ2xpYjIuMC1kZXYgXAorICAgICAg
ICBjbGFuZyBcCisgICAgICAgIGxpYnBpeG1hbi0xLWRldiBcCisgICAgICAgIHBrZy1jb25maWcg
XAorICAgICAgICBmbGV4IFwKKyAgICAgICAgYmlzb24gXAorICAgICAgICBnZXR0ZXh0IFwKKyAg
ICAgICAgYWNwaWNhLXRvb2xzIFwKKyAgICAgICAgYmluODYgXAorICAgICAgICBiY2MgXAorICAg
ICAgICBsaWJsem1hLWRldiBcCisgICAgICAgIGxpYmM2LWRldi1pMzg2IFwKKyAgICAgICAgbGli
bmwtMy1kZXYgXAorICAgICAgICBvY2FtbC1ub3ggXAorICAgICAgICBsaWJmaW5kbGliLW9jYW1s
LWRldiBcCisgICAgICAgIG1hcmtkb3duIFwKKyAgICAgICAgdHJhbnNmaWcgXAorICAgICAgICBw
YW5kb2MgXAorICAgICAgICBjaGVja3BvbGljeSBcCisgICAgICAgIHdnZXQgXAorICAgICAgICBn
aXQgXAorICAgICAgICBuYXNtIFwKKyAgICAgICAgJiYgXAorICAgICAgICBhcHQtZ2V0IGF1dG9y
ZW1vdmUgLXkgJiYgXAorICAgICAgICBhcHQtZ2V0IGNsZWFuICYmIFwKKyAgICAgICAgcm0gLXJm
IC92YXIvbGliL2FwdC9saXN0cyogL3RtcC8qIC92YXIvdG1wLyoKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:51:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:51: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 1gOi5r-00041p-Iy; Mon, 19 Nov 2018 11:51:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi5q-00041g-8m
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:54 +0000
X-Inumbo-ID: 8180386c-ebf1-11e8-81d3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8180386c-ebf1-11e8-81d3-12d6303a7972;
 Mon, 19 Nov 2018 11:51: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 1gOi5o-000413-JO
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi5o-00019L-H5
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:51:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi5o-00019L-H5@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:51:52 +0000
Subject: [Xen-changelog] [xen master] automation: build with Ubuntu 18.04
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxYjE3ZjllYWFkNGU3ZDFiN2NmMjk1MGU4ZDExM2Y4Yzc5MzM5ZWEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAyMiAx
NjoxODo1MSAyMDE4ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBOb3YgOCAxODoxNTozNyAyMDE4ICswMDAwCgogICAgYXV0b21h
dGlvbjogYnVpbGQgd2l0aCBVYnVudHUgMTguMDQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIC5naXRsYWItY2kueW1sIHwgMzIgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0bGFiLWNpLnltbAppbmRleCBi
ZjZiZjdkODk1Li45NmQ3ZTdmNzU5IDEwMDY0NAotLS0gYS8uZ2l0bGFiLWNpLnltbAorKysgYi8u
Z2l0bGFiLWNpLnltbApAQCAtMjY5LDMgKzI2OSwzNSBAQCB1YnVudHUteGVuaWFsLWdjYy1kZWJ1
ZzoKICAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKICAgICBkZWJ1ZzogeQogICAgIFhFTl9U
QVJHRVRfQVJDSDogeDg2XzY0CisKK3VidW50dS1iaW9uaWMtY2xhbmc6CisgIDw8OiAqYnVpbGQK
KyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKyAgICBDT05UQUlORVI6IHVidW50dTpiaW9u
aWMKKyAgICBkZWJ1ZzogbgorICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CisKK3VidW50dS1i
aW9uaWMtY2xhbmctZGVidWc6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAq
Y2xhbmcKKyAgICBDT05UQUlORVI6IHVidW50dTpiaW9uaWMKKyAgICBkZWJ1ZzogeQorICAgIFhF
Tl9UQVJHRVRfQVJDSDogeDg2XzY0CisKK3VidW50dS1iaW9uaWMtZ2NjOgorICA8PDogKmJ1aWxk
CisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25p
YworICAgIGRlYnVnOiBuCisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKKwordWJ1bnR1LWJp
b25pYy1nY2MtZGVidWc6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqZ2Nj
CisgICAgQ09OVEFJTkVSOiB1YnVudHU6YmlvbmljCisgICAgZGVidWc6IHkKKyAgICBYRU5fVEFS
R0VUX0FSQ0g6IHg4Nl82NAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:52:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:52: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 1gOi65-000435-Kr; Mon, 19 Nov 2018 11:52:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi64-000430-D6
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:08 +0000
X-Inumbo-ID: 879341a4-ebf1-11e8-9fbf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 879341a4-ebf1-11e8-9fbf-12d6303a7972;
 Mon, 19 Nov 2018 11:52: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 1gOi5y-00041U-PL
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi5y-0001AA-Mv
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi5y-0001AA-Mv@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:52:02 +0000
Subject: [Xen-changelog] [xen master] viridian: separate interrupt related
 enlightenment implementations...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0280633858014279538=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6889ae02b63d0dc20d0278c7073d443e3802b653
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Nov 9 11:36:52 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 9 11:36:52 2018 +0100

    viridian: separate interrupt related enlightenment implementations...
    
    ...into new 'synic' module.
    
    The SynIC (synthetic interrupt controller) is specified [1] to be a super-
    set of a virtualized LAPIC, and its definition encompasses all
    enlightenments related to virtual interrupt control.
    
    This patch reduces the size of the main viridian source module by giving
    these enlightenments their own module. This is done in anticipation of
    implementation of more such enlightenments and a desire not to further
    lengthen then main source module when this work is done.
    
    Whilst moving the code:
    
    - Fix various style issues.
    - Move the MSR definitions into the header (since they are now needed in
      more than one source module).
    
    [1] https://github.com/MicrosoftDocs/Virtualization-Documentation/raw/live/tlfs/Hypervisor%20Top%20Level%20Functional%20Specification%20v5.0C.pdf
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/viridian/Makefile   |   1 +
 xen/arch/x86/hvm/viridian/private.h  |  92 ++++++++++++++
 xen/arch/x86/hvm/viridian/synic.c    | 224 ++++++++++++++++++++++++++++++++++
 xen/arch/x86/hvm/viridian/viridian.c | 229 ++---------------------------------
 4 files changed, 328 insertions(+), 218 deletions(-)

diff --git a/xen/arch/x86/hvm/viridian/Makefile b/xen/arch/x86/hvm/viridian/Makefile
index 09fd0a5f3c..fca8e16e20 100644
--- a/xen/arch/x86/hvm/viridian/Makefile
+++ b/xen/arch/x86/hvm/viridian/Makefile
@@ -1 +1,2 @@
+obj-y += synic.o
 obj-y += viridian.o
diff --git a/xen/arch/x86/hvm/viridian/private.h b/xen/arch/x86/hvm/viridian/private.h
new file mode 100644
index 0000000000..5b4992d118
--- /dev/null
+++ b/xen/arch/x86/hvm/viridian/private.h
@@ -0,0 +1,92 @@
+/* Copyright (c) 2018 Citrix Systems Inc. */
+
+#ifndef X86_HVM_VIRIDIAN_PRIVATE_H
+#define X86_HVM_VIRIDIAN_PRIVATE_H
+
+#include <asm/hvm/save.h>
+
+/* Viridian MSR numbers. */
+#define HV_X64_MSR_GUEST_OS_ID                   0x40000000
+#define HV_X64_MSR_HYPERCALL                     0x40000001
+#define HV_X64_MSR_VP_INDEX                      0x40000002
+#define HV_X64_MSR_RESET                         0x40000003
+#define HV_X64_MSR_VP_RUNTIME                    0x40000010
+#define HV_X64_MSR_TIME_REF_COUNT                0x40000020
+#define HV_X64_MSR_REFERENCE_TSC                 0x40000021
+#define HV_X64_MSR_TSC_FREQUENCY                 0x40000022
+#define HV_X64_MSR_APIC_FREQUENCY                0x40000023
+#define HV_X64_MSR_EOI                           0x40000070
+#define HV_X64_MSR_ICR                           0x40000071
+#define HV_X64_MSR_TPR                           0x40000072
+#define HV_X64_MSR_VP_ASSIST_PAGE                0x40000073
+#define HV_X64_MSR_SCONTROL                      0x40000080
+#define HV_X64_MSR_SVERSION                      0x40000081
+#define HV_X64_MSR_SIEFP                         0x40000082
+#define HV_X64_MSR_SIMP                          0x40000083
+#define HV_X64_MSR_EOM                           0x40000084
+#define HV_X64_MSR_SINT0                         0x40000090
+#define HV_X64_MSR_SINT1                         0x40000091
+#define HV_X64_MSR_SINT2                         0x40000092
+#define HV_X64_MSR_SINT3                         0x40000093
+#define HV_X64_MSR_SINT4                         0x40000094
+#define HV_X64_MSR_SINT5                         0x40000095
+#define HV_X64_MSR_SINT6                         0x40000096
+#define HV_X64_MSR_SINT7                         0x40000097
+#define HV_X64_MSR_SINT8                         0x40000098
+#define HV_X64_MSR_SINT9                         0x40000099
+#define HV_X64_MSR_SINT10                        0x4000009A
+#define HV_X64_MSR_SINT11                        0x4000009B
+#define HV_X64_MSR_SINT12                        0x4000009C
+#define HV_X64_MSR_SINT13                        0x4000009D
+#define HV_X64_MSR_SINT14                        0x4000009E
+#define HV_X64_MSR_SINT15                        0x4000009F
+#define HV_X64_MSR_STIMER0_CONFIG                0x400000B0
+#define HV_X64_MSR_STIMER0_COUNT                 0x400000B1
+#define HV_X64_MSR_STIMER1_CONFIG                0x400000B2
+#define HV_X64_MSR_STIMER1_COUNT                 0x400000B3
+#define HV_X64_MSR_STIMER2_CONFIG                0x400000B4
+#define HV_X64_MSR_STIMER2_COUNT                 0x400000B5
+#define HV_X64_MSR_STIMER3_CONFIG                0x400000B6
+#define HV_X64_MSR_STIMER3_COUNT                 0x400000B7
+#define HV_X64_MSR_POWER_STATE_TRIGGER_C1        0x400000C1
+#define HV_X64_MSR_POWER_STATE_TRIGGER_C2        0x400000C2
+#define HV_X64_MSR_POWER_STATE_TRIGGER_C3        0x400000C3
+#define HV_X64_MSR_POWER_STATE_CONFIG_C1         0x400000D1
+#define HV_X64_MSR_POWER_STATE_CONFIG_C2         0x400000D2
+#define HV_X64_MSR_POWER_STATE_CONFIG_C3         0x400000D3
+#define HV_X64_MSR_STATS_PARTITION_RETAIL_PAGE   0x400000E0
+#define HV_X64_MSR_STATS_PARTITION_INTERNAL_PAGE 0x400000E1
+#define HV_X64_MSR_STATS_VP_RETAIL_PAGE          0x400000E2
+#define HV_X64_MSR_STATS_VP_INTERNAL_PAGE        0x400000E3
+#define HV_X64_MSR_GUEST_IDLE                    0x400000F0
+#define HV_X64_MSR_SYNTH_DEBUG_CONTROL           0x400000F1
+#define HV_X64_MSR_SYNTH_DEBUG_STATUS            0x400000F2
+#define HV_X64_MSR_SYNTH_DEBUG_SEND_BUFFER       0x400000F3
+#define HV_X64_MSR_SYNTH_DEBUG_RECEIVE_BUFFER    0x400000F4
+#define HV_X64_MSR_SYNTH_DEBUG_PENDING_BUFFER    0x400000F5
+#define HV_X64_MSR_CRASH_P0                      0x40000100
+#define HV_X64_MSR_CRASH_P1                      0x40000101
+#define HV_X64_MSR_CRASH_P2                      0x40000102
+#define HV_X64_MSR_CRASH_P3                      0x40000103
+#define HV_X64_MSR_CRASH_P4                      0x40000104
+#define HV_X64_MSR_CRASH_CTL                     0x40000105
+
+int viridian_synic_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val);
+int viridian_synic_rdmsr(const struct vcpu *v, uint32_t idx, uint64_t *val);
+
+void viridian_synic_save_vcpu_ctxt(const struct vcpu *v,
+                                   struct hvm_viridian_vcpu_context *ctxt);
+void viridian_synic_load_vcpu_ctxt(
+    struct vcpu *v, const struct hvm_viridian_vcpu_context *ctxt);
+
+#endif /* X86_HVM_VIRIDIAN_PRIVATE_H */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/arch/x86/hvm/viridian/synic.c b/xen/arch/x86/hvm/viridian/synic.c
new file mode 100644
index 0000000000..366608208f
--- /dev/null
+++ b/xen/arch/x86/hvm/viridian/synic.c
@@ -0,0 +1,224 @@
+/***************************************************************************
+ * synic.c
+ *
+ * An implementation of some interrupt related Viridian enlightenments.
+ * See Microsoft's Hypervisor Top Level Functional Specification.
+ * for more information.
+ */
+
+#include <xen/domain_page.h>
+#include <xen/hypercall.h>
+#include <xen/sched.h>
+#include <xen/version.h>
+
+#include <asm/apic.h>
+#include <asm/hvm/support.h>
+
+#include "private.h"
+
+static void dump_vp_assist(const struct vcpu *v)
+{
+    const union viridian_page_msr *va = &v->arch.hvm.viridian.vp_assist.msr;
+
+    if ( !va->fields.enabled )
+        return;
+
+    printk(XENLOG_G_INFO "%pv: VIRIDIAN VP_ASSIST_PAGE: pfn: %lx\n",
+           v, (unsigned long)va->fields.pfn);
+}
+
+static void initialize_vp_assist(struct vcpu *v)
+{
+    struct domain *d = v->domain;
+    unsigned long gmfn = v->arch.hvm.viridian.vp_assist.msr.fields.pfn;
+    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
+    void *va;
+
+    ASSERT(!v->arch.hvm.viridian.vp_assist.va);
+
+    if ( !page )
+        goto fail;
+
+    if ( !get_page_type(page, PGT_writable_page) )
+    {
+        put_page(page);
+        goto fail;
+    }
+
+    va = __map_domain_page_global(page);
+    if ( !va )
+    {
+        put_page_and_type(page);
+        goto fail;
+    }
+
+    clear_page(va);
+
+    v->arch.hvm.viridian.vp_assist.va = va;
+    return;
+
+ fail:
+    gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
+             gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
+}
+
+static void teardown_vp_assist(struct vcpu *v)
+{
+    void *va = v->arch.hvm.viridian.vp_assist.va;
+    struct page_info *page;
+
+    if ( !va )
+        return;
+
+    v->arch.hvm.viridian.vp_assist.va = NULL;
+
+    page = mfn_to_page(domain_page_map_to_mfn(va));
+
+    unmap_domain_page_global(va);
+    put_page_and_type(page);
+}
+
+void viridian_apic_assist_set(struct vcpu *v)
+{
+    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+
+    if ( !va )
+        return;
+
+    /*
+     * If there is already an assist pending then something has gone
+     * wrong and the VM will most likely hang so force a crash now
+     * to make the problem clear.
+     */
+    if ( v->arch.hvm.viridian.vp_assist.pending )
+        domain_crash(v->domain);
+
+    v->arch.hvm.viridian.vp_assist.pending = true;
+    *va |= 1u;
+}
+
+bool viridian_apic_assist_completed(struct vcpu *v)
+{
+    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+
+    if ( !va )
+        return false;
+
+    if ( v->arch.hvm.viridian.vp_assist.pending &&
+         !(*va & 1u) )
+    {
+        /* An EOI has been avoided */
+        v->arch.hvm.viridian.vp_assist.pending = false;
+        return true;
+    }
+
+    return false;
+}
+
+void viridian_apic_assist_clear(struct vcpu *v)
+{
+    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+
+    if ( !va )
+        return;
+
+    *va &= ~1u;
+    v->arch.hvm.viridian.vp_assist.pending = false;
+}
+
+int viridian_synic_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val)
+{
+    switch ( idx )
+    {
+    case HV_X64_MSR_EOI:
+        vlapic_EOI_set(vcpu_vlapic(v));
+        break;
+
+    case HV_X64_MSR_ICR: {
+        u32 eax = (u32)val, edx = (u32)(val >> 32);
+        struct vlapic *vlapic = vcpu_vlapic(v);
+        eax &= ~(1 << 12);
+        edx &= 0xff000000;
+        vlapic_set_reg(vlapic, APIC_ICR2, edx);
+        vlapic_ipi(vlapic, eax, edx);
+        vlapic_set_reg(vlapic, APIC_ICR, eax);
+        break;
+    }
+    case HV_X64_MSR_TPR:
+        vlapic_set_reg(vcpu_vlapic(v), APIC_TASKPRI, (uint8_t)val);
+        break;
+
+    case HV_X64_MSR_VP_ASSIST_PAGE:
+        teardown_vp_assist(v); /* release any previous mapping */
+        v->arch.hvm.viridian.vp_assist.msr.raw = val;
+        dump_vp_assist(v);
+        if ( v->arch.hvm.viridian.vp_assist.msr.fields.enabled )
+            initialize_vp_assist(v);
+        break;
+
+    default:
+        gdprintk(XENLOG_INFO, "%s: unimplemented MSR %#x (%016"PRIx64")\n",
+                 __func__, idx, val);
+        return X86EMUL_EXCEPTION;
+    }
+
+    return X86EMUL_OKAY;
+}
+
+int viridian_synic_rdmsr(const struct vcpu *v, uint32_t idx, uint64_t *val)
+{
+    switch ( idx )
+    {
+    case HV_X64_MSR_EOI:
+        return X86EMUL_EXCEPTION;
+
+    case HV_X64_MSR_ICR:
+    {
+        uint32_t icr2 = vlapic_get_reg(vcpu_vlapic(v), APIC_ICR2);
+        uint32_t icr = vlapic_get_reg(vcpu_vlapic(v), APIC_ICR);
+
+        *val = ((uint64_t)icr2 << 32) | icr;
+        break;
+    }
+    case HV_X64_MSR_TPR:
+        *val = vlapic_get_reg(vcpu_vlapic(v), APIC_TASKPRI);
+        break;
+
+    case HV_X64_MSR_VP_ASSIST_PAGE:
+        *val = v->arch.hvm.viridian.vp_assist.msr.raw;
+        break;
+
+    default:
+        gdprintk(XENLOG_INFO, "%s: unimplemented MSR %#x\n", __func__, idx);
+        return X86EMUL_EXCEPTION;
+    }
+
+    return X86EMUL_OKAY;
+}
+
+void viridian_synic_save_vcpu_ctxt(const struct vcpu *v,
+                                   struct hvm_viridian_vcpu_context *ctxt)
+{
+    ctxt->vp_assist_pending = v->arch.hvm.viridian.vp_assist.pending;
+    ctxt->vp_assist_msr = v->arch.hvm.viridian.vp_assist.msr.raw;
+}
+
+void viridian_synic_load_vcpu_ctxt(
+    struct vcpu *v, const struct hvm_viridian_vcpu_context *ctxt)
+{
+    v->arch.hvm.viridian.vp_assist.msr.raw = ctxt->vp_assist_msr;
+    if ( v->arch.hvm.viridian.vp_assist.msr.fields.enabled )
+        initialize_vp_assist(v);
+
+    v->arch.hvm.viridian.vp_assist.pending = !!ctxt->vp_assist_pending;
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/arch/x86/hvm/viridian/viridian.c b/xen/arch/x86/hvm/viridian/viridian.c
index 2dc86dd0f3..68a79298aa 100644
--- a/xen/arch/x86/hvm/viridian/viridian.c
+++ b/xen/arch/x86/hvm/viridian/viridian.c
@@ -17,71 +17,7 @@
 #include <public/sched.h>
 #include <public/hvm/hvm_op.h>
 
-/* Viridian MSR numbers. */
-#define HV_X64_MSR_GUEST_OS_ID                   0x40000000
-#define HV_X64_MSR_HYPERCALL                     0x40000001
-#define HV_X64_MSR_VP_INDEX                      0x40000002
-#define HV_X64_MSR_RESET                         0x40000003
-#define HV_X64_MSR_VP_RUNTIME                    0x40000010
-#define HV_X64_MSR_TIME_REF_COUNT                0x40000020
-#define HV_X64_MSR_REFERENCE_TSC                 0x40000021
-#define HV_X64_MSR_TSC_FREQUENCY                 0x40000022
-#define HV_X64_MSR_APIC_FREQUENCY                0x40000023
-#define HV_X64_MSR_EOI                           0x40000070
-#define HV_X64_MSR_ICR                           0x40000071
-#define HV_X64_MSR_TPR                           0x40000072
-#define HV_X64_MSR_VP_ASSIST_PAGE                0x40000073
-#define HV_X64_MSR_SCONTROL                      0x40000080
-#define HV_X64_MSR_SVERSION                      0x40000081
-#define HV_X64_MSR_SIEFP                         0x40000082
-#define HV_X64_MSR_SIMP                          0x40000083
-#define HV_X64_MSR_EOM                           0x40000084
-#define HV_X64_MSR_SINT0                         0x40000090
-#define HV_X64_MSR_SINT1                         0x40000091
-#define HV_X64_MSR_SINT2                         0x40000092
-#define HV_X64_MSR_SINT3                         0x40000093
-#define HV_X64_MSR_SINT4                         0x40000094
-#define HV_X64_MSR_SINT5                         0x40000095
-#define HV_X64_MSR_SINT6                         0x40000096
-#define HV_X64_MSR_SINT7                         0x40000097
-#define HV_X64_MSR_SINT8                         0x40000098
-#define HV_X64_MSR_SINT9                         0x40000099
-#define HV_X64_MSR_SINT10                        0x4000009A
-#define HV_X64_MSR_SINT11                        0x4000009B
-#define HV_X64_MSR_SINT12                        0x4000009C
-#define HV_X64_MSR_SINT13                        0x4000009D
-#define HV_X64_MSR_SINT14                        0x4000009E
-#define HV_X64_MSR_SINT15                        0x4000009F
-#define HV_X64_MSR_STIMER0_CONFIG                0x400000B0
-#define HV_X64_MSR_STIMER0_COUNT                 0x400000B1
-#define HV_X64_MSR_STIMER1_CONFIG                0x400000B2
-#define HV_X64_MSR_STIMER1_COUNT                 0x400000B3
-#define HV_X64_MSR_STIMER2_CONFIG                0x400000B4
-#define HV_X64_MSR_STIMER2_COUNT                 0x400000B5
-#define HV_X64_MSR_STIMER3_CONFIG                0x400000B6
-#define HV_X64_MSR_STIMER3_COUNT                 0x400000B7
-#define HV_X64_MSR_POWER_STATE_TRIGGER_C1        0x400000C1
-#define HV_X64_MSR_POWER_STATE_TRIGGER_C2        0x400000C2
-#define HV_X64_MSR_POWER_STATE_TRIGGER_C3        0x400000C3
-#define HV_X64_MSR_POWER_STATE_CONFIG_C1         0x400000D1
-#define HV_X64_MSR_POWER_STATE_CONFIG_C2         0x400000D2
-#define HV_X64_MSR_POWER_STATE_CONFIG_C3         0x400000D3
-#define HV_X64_MSR_STATS_PARTITION_RETAIL_PAGE   0x400000E0
-#define HV_X64_MSR_STATS_PARTITION_INTERNAL_PAGE 0x400000E1
-#define HV_X64_MSR_STATS_VP_RETAIL_PAGE          0x400000E2
-#define HV_X64_MSR_STATS_VP_INTERNAL_PAGE        0x400000E3
-#define HV_X64_MSR_GUEST_IDLE                    0x400000F0
-#define HV_X64_MSR_SYNTH_DEBUG_CONTROL           0x400000F1
-#define HV_X64_MSR_SYNTH_DEBUG_STATUS            0x400000F2
-#define HV_X64_MSR_SYNTH_DEBUG_SEND_BUFFER       0x400000F3
-#define HV_X64_MSR_SYNTH_DEBUG_RECEIVE_BUFFER    0x400000F4
-#define HV_X64_MSR_SYNTH_DEBUG_PENDING_BUFFER    0x400000F5
-#define HV_X64_MSR_CRASH_P0                      0x40000100
-#define HV_X64_MSR_CRASH_P1                      0x40000101
-#define HV_X64_MSR_CRASH_P2                      0x40000102
-#define HV_X64_MSR_CRASH_P3                      0x40000103
-#define HV_X64_MSR_CRASH_P4                      0x40000104
-#define HV_X64_MSR_CRASH_CTL                     0x40000105
+#include "private.h"
 
 /* Viridian Hypercall Status Codes. */
 #define HV_STATUS_SUCCESS                       0x0000
@@ -309,16 +245,6 @@ static void dump_hypercall(const struct domain *d)
            hg->fields.enabled, (unsigned long)hg->fields.pfn);
 }
 
-static void dump_vp_assist(const struct vcpu *v)
-{
-    const union viridian_page_msr *va;
-
-    va = &v->arch.hvm.viridian.vp_assist.msr;
-
-    printk(XENLOG_G_INFO "%pv: VIRIDIAN VP_ASSIST_PAGE: enabled: %x pfn: %lx\n",
-           v, va->fields.enabled, (unsigned long)va->fields.pfn);
-}
-
 static void dump_reference_tsc(const struct domain *d)
 {
     const union viridian_page_msr *rt;
@@ -364,105 +290,6 @@ static void enable_hypercall_page(struct domain *d)
     put_page_and_type(page);
 }
 
-static void initialize_vp_assist(struct vcpu *v)
-{
-    struct domain *d = v->domain;
-    unsigned long gmfn = v->arch.hvm.viridian.vp_assist.msr.fields.pfn;
-    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
-    void *va;
-
-    ASSERT(!v->arch.hvm.viridian.vp_assist.va);
-
-    if ( !page )
-        goto fail;
-
-    if ( !get_page_type(page, PGT_writable_page) )
-    {
-        put_page(page);
-        goto fail;
-    }
-
-    va = __map_domain_page_global(page);
-    if ( !va )
-    {
-        put_page_and_type(page);
-        goto fail;
-    }
-
-    clear_page(va);
-
-    v->arch.hvm.viridian.vp_assist.va = va;
-    return;
-
- fail:
-    gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
-             gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
-}
-
-static void teardown_vp_assist(struct vcpu *v)
-{
-    void *va = v->arch.hvm.viridian.vp_assist.va;
-    struct page_info *page;
-
-    if ( !va )
-        return;
-
-    v->arch.hvm.viridian.vp_assist.va = NULL;
-
-    page = mfn_to_page(domain_page_map_to_mfn(va));
-
-    unmap_domain_page_global(va);
-    put_page_and_type(page);
-}
-
-void viridian_apic_assist_set(struct vcpu *v)
-{
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
-
-    if ( !va )
-        return;
-
-    /*
-     * If there is already an assist pending then something has gone
-     * wrong and the VM will most likely hang so force a crash now
-     * to make the problem clear.
-     */
-    if ( v->arch.hvm.viridian.vp_assist.pending )
-        domain_crash(v->domain);
-
-    v->arch.hvm.viridian.vp_assist.pending = true;
-    *va |= 1u;
-}
-
-bool viridian_apic_assist_completed(struct vcpu *v)
-{
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
-
-    if ( !va )
-        return false;
-
-    if ( v->arch.hvm.viridian.vp_assist.pending &&
-         !(*va & 1u) )
-    {
-        /* An EOI has been avoided */
-        v->arch.hvm.viridian.vp_assist.pending = false;
-        return true;
-    }
-
-    return false;
-}
-
-void viridian_apic_assist_clear(struct vcpu *v)
-{
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
-
-    if ( !va )
-        return;
-
-    *va &= ~1u;
-    v->arch.hvm.viridian.vp_assist.pending = false;
-}
-
 static void update_reference_tsc(struct domain *d, bool_t initialize)
 {
     unsigned long gmfn = d->arch.hvm.viridian.reference_tsc.fields.pfn;
@@ -561,31 +388,10 @@ int guest_wrmsr_viridian(struct vcpu *v, uint32_t idx, uint64_t val)
         break;
 
     case HV_X64_MSR_EOI:
-        vlapic_EOI_set(vcpu_vlapic(v));
-        break;
-
-    case HV_X64_MSR_ICR: {
-        u32 eax = (u32)val, edx = (u32)(val >> 32);
-        struct vlapic *vlapic = vcpu_vlapic(v);
-        eax &= ~(1 << 12);
-        edx &= 0xff000000;
-        vlapic_set_reg(vlapic, APIC_ICR2, edx);
-        vlapic_ipi(vlapic, eax, edx);
-        vlapic_set_reg(vlapic, APIC_ICR, eax);
-        break;
-    }
-
+    case HV_X64_MSR_ICR:
     case HV_X64_MSR_TPR:
-        vlapic_set_reg(vcpu_vlapic(v), APIC_TASKPRI, (uint8_t)val);
-        break;
-
     case HV_X64_MSR_VP_ASSIST_PAGE:
-        teardown_vp_assist(v); /* release any previous mapping */
-        v->arch.hvm.viridian.vp_assist.msr.raw = val;
-        dump_vp_assist(v);
-        if ( v->arch.hvm.viridian.vp_assist.msr.fields.enabled )
-            initialize_vp_assist(v);
-        break;
+        return viridian_synic_wrmsr(v, idx, val);
 
     case HV_X64_MSR_REFERENCE_TSC:
         if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
@@ -708,18 +514,11 @@ int guest_rdmsr_viridian(const struct vcpu *v, uint32_t idx, uint64_t *val)
         *val = 1000000000ull / APIC_BUS_CYCLE_NS;
         break;
 
+    case HV_X64_MSR_EOI:
     case HV_X64_MSR_ICR:
-        *val = (((uint64_t)vlapic_get_reg(vcpu_vlapic(v), APIC_ICR2) << 32) |
-                vlapic_get_reg(vcpu_vlapic(v), APIC_ICR));
-        break;
-
     case HV_X64_MSR_TPR:
-        *val = vlapic_get_reg(vcpu_vlapic(v), APIC_TASKPRI);
-        break;
-
     case HV_X64_MSR_VP_ASSIST_PAGE:
-        *val = v->arch.hvm.viridian.vp_assist.msr.raw;
-        break;
+        return viridian_synic_rdmsr(v, idx, val);
 
     case HV_X64_MSR_REFERENCE_TSC:
         if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
@@ -777,7 +576,7 @@ int guest_rdmsr_viridian(const struct vcpu *v, uint32_t idx, uint64_t *val)
 
 void viridian_vcpu_deinit(struct vcpu *v)
 {
-    teardown_vp_assist(v);
+    viridian_synic_wrmsr(v, HV_X64_MSR_VP_ASSIST_PAGE, 0);
 }
 
 void viridian_domain_deinit(struct domain *d)
@@ -785,7 +584,7 @@ void viridian_domain_deinit(struct domain *d)
     struct vcpu *v;
 
     for_each_vcpu ( d, v )
-        teardown_vp_assist(v);
+        viridian_vcpu_deinit(v);
 }
 
 static DEFINE_PER_CPU(cpumask_t, ipi_cpumask);
@@ -987,14 +786,13 @@ HVM_REGISTER_SAVE_RESTORE(VIRIDIAN_DOMAIN, viridian_save_domain_ctxt,
 
 static int viridian_save_vcpu_ctxt(struct vcpu *v, hvm_domain_context_t *h)
 {
-    struct hvm_viridian_vcpu_context ctxt = {
-        .vp_assist_msr = v->arch.hvm.viridian.vp_assist.msr.raw,
-        .vp_assist_pending = v->arch.hvm.viridian.vp_assist.pending,
-    };
+    struct hvm_viridian_vcpu_context ctxt = {};
 
     if ( !is_viridian_domain(v->domain) )
         return 0;
 
+    viridian_synic_save_vcpu_ctxt(v, &ctxt);
+
     return hvm_save_entry(VIRIDIAN_VCPU, v->vcpu_id, h, &ctxt);
 }
 
@@ -1018,12 +816,7 @@ static int viridian_load_vcpu_ctxt(struct domain *d,
     if ( memcmp(&ctxt._pad, zero_page, sizeof(ctxt._pad)) )
         return -EINVAL;
 
-    v->arch.hvm.viridian.vp_assist.msr.raw = ctxt.vp_assist_msr;
-    if ( v->arch.hvm.viridian.vp_assist.msr.fields.enabled &&
-         !v->arch.hvm.viridian.vp_assist.va )
-        initialize_vp_assist(v);
-
-    v->arch.hvm.viridian.vp_assist.pending = !!ctxt.vp_assist_pending;
+    viridian_synic_load_vcpu_ctxt(v, &ctxt);
 
     return 0;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0280633858014279538==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:52:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:52: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 1gOi6C-00044C-Oi; Mon, 19 Nov 2018 11:52: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi6A-00043x-UO
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:14 +0000
X-Inumbo-ID: 8da4ed26-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8da4ed26-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:52: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 1gOi68-00041l-VT
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi68-0001BQ-T4
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi68-0001BQ-T4@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:52:12 +0000
Subject: [Xen-changelog] [xen master] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5242303603965946991=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 36aec6100f85b6024730654d5973a3d7c28bd8fe
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Nov 9 11:38:03 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 9 11:38:03 2018 +0100

    viridian: separate time related enlightenment implementations...
    
    ...into new 'time' module.
    
    This patch reduces the size of the main viridian source module by
    moving time related enlightenments into their own source module. This is
    done in anticipation of implementation of more such enightenments and
    a desire to not further lengthen the main source module when this work
    is done.
    
    While moving the code:
    
    - Move the declaration of HV_REFERENCE_TSC_PAGE from the header file into
      the new source module, since it is only used there.
    - Clean up a bool_t.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/viridian/Makefile   |   1 +
 xen/arch/x86/hvm/viridian/private.h  |   8 ++
 xen/arch/x86/hvm/viridian/time.c     | 244 +++++++++++++++++++++++++++++++++++
 xen/arch/x86/hvm/viridian/viridian.c | 174 +------------------------
 xen/include/asm-x86/hvm/viridian.h   |   9 --
 5 files changed, 260 insertions(+), 176 deletions(-)

diff --git a/xen/arch/x86/hvm/viridian/Makefile b/xen/arch/x86/hvm/viridian/Makefile
index fca8e16e20..3ecdffe2f6 100644
--- a/xen/arch/x86/hvm/viridian/Makefile
+++ b/xen/arch/x86/hvm/viridian/Makefile
@@ -1,2 +1,3 @@
 obj-y += synic.o
+obj-y += time.o
 obj-y += viridian.o
diff --git a/xen/arch/x86/hvm/viridian/private.h b/xen/arch/x86/hvm/viridian/private.h
index 5b4992d118..a5e06f9866 100644
--- a/xen/arch/x86/hvm/viridian/private.h
+++ b/xen/arch/x86/hvm/viridian/private.h
@@ -79,6 +79,14 @@ void viridian_synic_save_vcpu_ctxt(const struct vcpu *v,
 void viridian_synic_load_vcpu_ctxt(
     struct vcpu *v, const struct hvm_viridian_vcpu_context *ctxt);
 
+int viridian_time_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val);
+int viridian_time_rdmsr(const struct vcpu *v, uint32_t idx, uint64_t *val);
+
+void viridian_time_save_domain_ctxt(
+    const struct domain *d, struct hvm_viridian_domain_context *ctxt);
+void viridian_time_load_domain_ctxt(
+    struct domain *d, const struct hvm_viridian_domain_context *ctxt);
+
 #endif /* X86_HVM_VIRIDIAN_PRIVATE_H */
 
 /*
diff --git a/xen/arch/x86/hvm/viridian/time.c b/xen/arch/x86/hvm/viridian/time.c
new file mode 100644
index 0000000000..840a82b457
--- /dev/null
+++ b/xen/arch/x86/hvm/viridian/time.c
@@ -0,0 +1,244 @@
+/***************************************************************************
+ * time.c
+ *
+ * An implementation of some time related Viridian enlightenments.
+ * See Microsoft's Hypervisor Top Level Functional Specification.
+ * for more information.
+ */
+
+#include <xen/domain_page.h>
+#include <xen/hypercall.h>
+#include <xen/sched.h>
+#include <xen/version.h>
+
+#include <asm/apic.h>
+#include <asm/hvm/support.h>
+
+#include "private.h"
+
+typedef struct _HV_REFERENCE_TSC_PAGE
+{
+    uint32_t TscSequence;
+    uint32_t Reserved1;
+    uint64_t TscScale;
+    int64_t  TscOffset;
+    uint64_t Reserved2[509];
+} HV_REFERENCE_TSC_PAGE, *PHV_REFERENCE_TSC_PAGE;
+
+static void dump_reference_tsc(const struct domain *d)
+{
+    const union viridian_page_msr *rt = &d->arch.hvm.viridian.reference_tsc;
+
+    if ( !rt->fields.enabled )
+        return;
+
+    printk(XENLOG_G_INFO "d%d: VIRIDIAN REFERENCE_TSC: pfn: %lx\n",
+           d->domain_id, (unsigned long)rt->fields.pfn);
+}
+
+static void update_reference_tsc(struct domain *d, bool initialize)
+{
+    unsigned long gmfn = d->arch.hvm.viridian.reference_tsc.fields.pfn;
+    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
+    HV_REFERENCE_TSC_PAGE *p;
+
+    if ( !page || !get_page_type(page, PGT_writable_page) )
+    {
+        if ( page )
+            put_page(page);
+        gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
+                 gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
+        return;
+    }
+
+    p = __map_domain_page(page);
+
+    if ( initialize )
+        clear_page(p);
+
+    /*
+     * This enlightenment must be disabled is the host TSC is not invariant.
+     * However it is also disabled if vtsc is true (which means rdtsc is
+     * being emulated). This generally happens when guest TSC freq and host
+     * TSC freq don't match. The TscScale value could be adjusted to cope
+     * with this, allowing vtsc to be turned off, but support for this is
+     * not yet present in the hypervisor. Thus is it is possible that
+     * migrating a Windows VM between hosts of differing TSC frequencies
+     * may result in large differences in guest performance.
+     */
+    if ( !host_tsc_is_safe() || d->arch.vtsc )
+    {
+        /*
+         * The specification states that valid values of TscSequence range
+         * from 0 to 0xFFFFFFFE. The value 0xFFFFFFFF is used to indicate
+         * this mechanism is no longer a reliable source of time and that
+         * the VM should fall back to a different source.
+         *
+         * Server 2012 (6.2 kernel) and 2012 R2 (6.3 kernel) actually
+         * violate the spec. and rely on a value of 0 to indicate that this
+         * enlightenment should no longer be used.
+         */
+        p->TscSequence = 0;
+
+        printk(XENLOG_G_INFO "d%d: VIRIDIAN REFERENCE_TSC: invalidated\n",
+               d->domain_id);
+        goto out;
+    }
+
+    /*
+     * The guest will calculate reference time according to the following
+     * formula:
+     *
+     * ReferenceTime = ((RDTSC() * TscScale) >> 64) + TscOffset
+     *
+     * Windows uses a 100ns tick, so we need a scale which is cpu
+     * ticks per 100ns shifted left by 64.
+     */
+    p->TscScale = ((10000ul << 32) / d->arch.tsc_khz) << 32;
+
+    p->TscSequence++;
+    if ( p->TscSequence == 0xFFFFFFFF ||
+         p->TscSequence == 0 ) /* Avoid both 'invalid' values */
+        p->TscSequence = 1;
+
+ out:
+    unmap_domain_page(p);
+
+    put_page_and_type(page);
+}
+
+static int64_t raw_trc_val(struct domain *d)
+{
+    uint64_t tsc;
+    struct time_scale tsc_to_ns;
+
+    tsc = hvm_get_guest_tsc(pt_global_vcpu_target(d));
+
+    /* convert tsc to count of 100ns periods */
+    set_time_scale(&tsc_to_ns, d->arch.tsc_khz * 1000ul);
+    return scale_delta(tsc, &tsc_to_ns) / 100ul;
+}
+
+void viridian_time_ref_count_freeze(struct domain *d)
+{
+    struct viridian_time_ref_count *trc;
+
+    trc = &d->arch.hvm.viridian.time_ref_count;
+
+    if ( test_and_clear_bit(_TRC_running, &trc->flags) )
+        trc->val = raw_trc_val(d) + trc->off;
+}
+
+void viridian_time_ref_count_thaw(struct domain *d)
+{
+    struct viridian_time_ref_count *trc;
+
+    trc = &d->arch.hvm.viridian.time_ref_count;
+
+    if ( !d->is_shutting_down &&
+         !test_and_set_bit(_TRC_running, &trc->flags) )
+        trc->off = (int64_t)trc->val - raw_trc_val(d);
+}
+
+int viridian_time_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val)
+{
+    struct domain *d = v->domain;
+
+    switch ( idx )
+    {
+    case HV_X64_MSR_REFERENCE_TSC:
+        if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
+            return X86EMUL_EXCEPTION;
+
+        d->arch.hvm.viridian.reference_tsc.raw = val;
+        dump_reference_tsc(d);
+        if ( d->arch.hvm.viridian.reference_tsc.fields.enabled )
+            update_reference_tsc(d, true);
+        break;
+
+    default:
+        gdprintk(XENLOG_INFO, "%s: unimplemented MSR %#x (%016"PRIx64")\n",
+                 __func__, idx, val);
+        return X86EMUL_EXCEPTION;
+    }
+
+    return X86EMUL_OKAY;
+}
+
+int viridian_time_rdmsr(const struct vcpu *v, uint32_t idx, uint64_t *val)
+{
+    struct domain *d = v->domain;
+
+    switch ( idx )
+    {
+    case HV_X64_MSR_TSC_FREQUENCY:
+        if ( viridian_feature_mask(d) & HVMPV_no_freq )
+            return X86EMUL_EXCEPTION;
+
+        *val = (uint64_t)d->arch.tsc_khz * 1000ull;
+        break;
+
+    case HV_X64_MSR_APIC_FREQUENCY:
+        if ( viridian_feature_mask(d) & HVMPV_no_freq )
+            return X86EMUL_EXCEPTION;
+
+        *val = 1000000000ull / APIC_BUS_CYCLE_NS;
+        break;
+
+    case HV_X64_MSR_REFERENCE_TSC:
+        if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
+            return X86EMUL_EXCEPTION;
+
+        *val = d->arch.hvm.viridian.reference_tsc.raw;
+        break;
+
+    case HV_X64_MSR_TIME_REF_COUNT:
+    {
+        struct viridian_time_ref_count *trc =
+            &d->arch.hvm.viridian.time_ref_count;
+
+        if ( !(viridian_feature_mask(d) & HVMPV_time_ref_count) )
+            return X86EMUL_EXCEPTION;
+
+        if ( !test_and_set_bit(_TRC_accessed, &trc->flags) )
+            printk(XENLOG_G_INFO "d%d: VIRIDIAN MSR_TIME_REF_COUNT: accessed\n",
+                   d->domain_id);
+
+        *val = raw_trc_val(d) + trc->off;
+        break;
+    }
+
+    default:
+        gdprintk(XENLOG_INFO, "%s: unimplemented MSR %#x\n", __func__, idx);
+        return X86EMUL_EXCEPTION;
+    }
+
+    return X86EMUL_OKAY;
+}
+
+void viridian_time_save_domain_ctxt(
+    const struct domain *d, struct hvm_viridian_domain_context *ctxt)
+{
+    ctxt->time_ref_count = d->arch.hvm.viridian.time_ref_count.val;
+    ctxt->reference_tsc = d->arch.hvm.viridian.reference_tsc.raw;
+}
+
+void viridian_time_load_domain_ctxt(
+    struct domain *d, const struct hvm_viridian_domain_context *ctxt)
+{
+    d->arch.hvm.viridian.time_ref_count.val = ctxt->time_ref_count;
+    d->arch.hvm.viridian.reference_tsc.raw = ctxt->reference_tsc;
+
+    if ( d->arch.hvm.viridian.reference_tsc.fields.enabled )
+        update_reference_tsc(d, false);
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/arch/x86/hvm/viridian/viridian.c b/xen/arch/x86/hvm/viridian/viridian.c
index 68a79298aa..8630bc7bb6 100644
--- a/xen/arch/x86/hvm/viridian/viridian.c
+++ b/xen/arch/x86/hvm/viridian/viridian.c
@@ -245,17 +245,6 @@ static void dump_hypercall(const struct domain *d)
            hg->fields.enabled, (unsigned long)hg->fields.pfn);
 }
 
-static void dump_reference_tsc(const struct domain *d)
-{
-    const union viridian_page_msr *rt;
-
-    rt = &d->arch.hvm.viridian.reference_tsc;
-
-    printk(XENLOG_G_INFO "d%d: VIRIDIAN REFERENCE_TSC: enabled: %x pfn: %lx\n",
-           d->domain_id,
-           rt->fields.enabled, (unsigned long)rt->fields.pfn);
-}
-
 static void enable_hypercall_page(struct domain *d)
 {
     unsigned long gmfn = d->arch.hvm.viridian.hypercall_gpa.fields.pfn;
@@ -290,80 +279,6 @@ static void enable_hypercall_page(struct domain *d)
     put_page_and_type(page);
 }
 
-static void update_reference_tsc(struct domain *d, bool_t initialize)
-{
-    unsigned long gmfn = d->arch.hvm.viridian.reference_tsc.fields.pfn;
-    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
-    HV_REFERENCE_TSC_PAGE *p;
-
-    if ( !page || !get_page_type(page, PGT_writable_page) )
-    {
-        if ( page )
-            put_page(page);
-        gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
-                 gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
-        return;
-    }
-
-    p = __map_domain_page(page);
-
-    if ( initialize )
-        clear_page(p);
-
-    /*
-     * This enlightenment must be disabled is the host TSC is not
-     * invariant. However it is also disabled if vtsc is true (which
-     * means rdtsc is being emulated). This generally happens when guest
-     * TSC freq and host TSC freq don't match. The TscScale value could be
-     * adjusted to cope with this, allowing vtsc to be turned off, but
-     * support for this is not yet present in the hypervisor. Thus is it
-     * is possible that migrating a Windows VM between hosts of differing
-     * TSC frequencies may result in large differences in guest
-     * performance.
-     */
-    if ( !host_tsc_is_safe() || d->arch.vtsc )
-    {
-        /*
-         * The specification states that valid values of TscSequence range
-         * from 0 to 0xFFFFFFFE. The value 0xFFFFFFFF is used to indicate
-         * this mechanism is no longer a reliable source of time and that
-         * the VM should fall back to a different source.
-         *
-         * Server 2012 (6.2 kernel) and 2012 R2 (6.3 kernel) actually
-         * violate the specification and rely on a value of 0 to indicate
-         * that this enlightenment should no longer be used. These two
-         * kernel versions are currently the only ones to make use of this
-         * enlightenment, so just use 0 here.
-         */
-        p->TscSequence = 0;
-
-        printk(XENLOG_G_INFO "d%d: VIRIDIAN REFERENCE_TSC: invalidated\n",
-               d->domain_id);
-        goto out;
-    }
-
-    /*
-     * The guest will calculate reference time according to the following
-     * formula:
-     *
-     * ReferenceTime = ((RDTSC() * TscScale) >> 64) + TscOffset
-     *
-     * Windows uses a 100ns tick, so we need a scale which is cpu
-     * ticks per 100ns shifted left by 64.
-     */
-    p->TscScale = ((10000ul << 32) / d->arch.tsc_khz) << 32;
-
-    p->TscSequence++;
-    if ( p->TscSequence == 0xFFFFFFFF ||
-         p->TscSequence == 0 ) /* Avoid both 'invalid' values */
-        p->TscSequence = 1;
-
- out:
-    unmap_domain_page(p);
-
-    put_page_and_type(page);
-}
-
 int guest_wrmsr_viridian(struct vcpu *v, uint32_t idx, uint64_t val)
 {
     struct domain *d = v->domain;
@@ -394,14 +309,7 @@ int guest_wrmsr_viridian(struct vcpu *v, uint32_t idx, uint64_t val)
         return viridian_synic_wrmsr(v, idx, val);
 
     case HV_X64_MSR_REFERENCE_TSC:
-        if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
-            return X86EMUL_EXCEPTION;
-
-        d->arch.hvm.viridian.reference_tsc.raw = val;
-        dump_reference_tsc(d);
-        if ( d->arch.hvm.viridian.reference_tsc.fields.enabled )
-            update_reference_tsc(d, 1);
-        break;
+        return viridian_time_wrmsr(v, idx, val);
 
     case HV_X64_MSR_CRASH_P0:
     case HV_X64_MSR_CRASH_P1:
@@ -447,39 +355,6 @@ int guest_wrmsr_viridian(struct vcpu *v, uint32_t idx, uint64_t val)
     return X86EMUL_OKAY;
 }
 
-static int64_t raw_trc_val(struct domain *d)
-{
-    uint64_t tsc;
-    struct time_scale tsc_to_ns;
-
-    tsc = hvm_get_guest_tsc(pt_global_vcpu_target(d));
-
-    /* convert tsc to count of 100ns periods */
-    set_time_scale(&tsc_to_ns, d->arch.tsc_khz * 1000ul);
-    return scale_delta(tsc, &tsc_to_ns) / 100ul;
-}
-
-void viridian_time_ref_count_freeze(struct domain *d)
-{
-    struct viridian_time_ref_count *trc;
-
-    trc = &d->arch.hvm.viridian.time_ref_count;
-
-    if ( test_and_clear_bit(_TRC_running, &trc->flags) )
-        trc->val = raw_trc_val(d) + trc->off;
-}
-
-void viridian_time_ref_count_thaw(struct domain *d)
-{
-    struct viridian_time_ref_count *trc;
-
-    trc = &d->arch.hvm.viridian.time_ref_count;
-
-    if ( !d->is_shutting_down &&
-         !test_and_set_bit(_TRC_running, &trc->flags) )
-        trc->off = (int64_t)trc->val - raw_trc_val(d);
-}
-
 int guest_rdmsr_viridian(const struct vcpu *v, uint32_t idx, uint64_t *val)
 {
     struct domain *d = v->domain;
@@ -500,49 +375,17 @@ int guest_rdmsr_viridian(const struct vcpu *v, uint32_t idx, uint64_t *val)
         *val = v->vcpu_id;
         break;
 
-    case HV_X64_MSR_TSC_FREQUENCY:
-        if ( viridian_feature_mask(d) & HVMPV_no_freq )
-            return X86EMUL_EXCEPTION;
-
-        *val = (uint64_t)d->arch.tsc_khz * 1000ull;
-        break;
-
-    case HV_X64_MSR_APIC_FREQUENCY:
-        if ( viridian_feature_mask(d) & HVMPV_no_freq )
-            return X86EMUL_EXCEPTION;
-
-        *val = 1000000000ull / APIC_BUS_CYCLE_NS;
-        break;
-
     case HV_X64_MSR_EOI:
     case HV_X64_MSR_ICR:
     case HV_X64_MSR_TPR:
     case HV_X64_MSR_VP_ASSIST_PAGE:
         return viridian_synic_rdmsr(v, idx, val);
 
+    case HV_X64_MSR_TSC_FREQUENCY:
+    case HV_X64_MSR_APIC_FREQUENCY:
     case HV_X64_MSR_REFERENCE_TSC:
-        if ( !(viridian_feature_mask(d) & HVMPV_reference_tsc) )
-            return X86EMUL_EXCEPTION;
-
-        *val = d->arch.hvm.viridian.reference_tsc.raw;
-        break;
-
     case HV_X64_MSR_TIME_REF_COUNT:
-    {
-        struct viridian_time_ref_count *trc;
-
-        trc = &d->arch.hvm.viridian.time_ref_count;
-
-        if ( !(viridian_feature_mask(d) & HVMPV_time_ref_count) )
-            return X86EMUL_EXCEPTION;
-
-        if ( !test_and_set_bit(_TRC_accessed, &trc->flags) )
-            printk(XENLOG_G_INFO "d%d: VIRIDIAN MSR_TIME_REF_COUNT: accessed\n",
-                   d->domain_id);
-
-        *val = raw_trc_val(d) + trc->off;
-        break;
-    }
+        return viridian_time_rdmsr(v, idx, val);
 
     case HV_X64_MSR_CRASH_P0:
     case HV_X64_MSR_CRASH_P1:
@@ -750,15 +593,15 @@ static int viridian_save_domain_ctxt(struct vcpu *v,
 {
     const struct domain *d = v->domain;
     struct hvm_viridian_domain_context ctxt = {
-        .time_ref_count = d->arch.hvm.viridian.time_ref_count.val,
         .hypercall_gpa  = d->arch.hvm.viridian.hypercall_gpa.raw,
         .guest_os_id    = d->arch.hvm.viridian.guest_os_id.raw,
-        .reference_tsc  = d->arch.hvm.viridian.reference_tsc.raw,
     };
 
     if ( !is_viridian_domain(d) )
         return 0;
 
+    viridian_time_save_domain_ctxt(d, &ctxt);
+
     return (hvm_save_entry(VIRIDIAN_DOMAIN, 0, h, &ctxt) != 0);
 }
 
@@ -770,13 +613,10 @@ static int viridian_load_domain_ctxt(struct domain *d,
     if ( hvm_load_entry_zeroextend(VIRIDIAN_DOMAIN, h, &ctxt) != 0 )
         return -EINVAL;
 
-    d->arch.hvm.viridian.time_ref_count.val = ctxt.time_ref_count;
     d->arch.hvm.viridian.hypercall_gpa.raw  = ctxt.hypercall_gpa;
     d->arch.hvm.viridian.guest_os_id.raw    = ctxt.guest_os_id;
-    d->arch.hvm.viridian.reference_tsc.raw  = ctxt.reference_tsc;
 
-    if ( d->arch.hvm.viridian.reference_tsc.fields.enabled )
-        update_reference_tsc(d, 0);
+    viridian_time_load_domain_ctxt(d, &ctxt);
 
     return 0;
 }
diff --git a/xen/include/asm-x86/hvm/viridian.h b/xen/include/asm-x86/hvm/viridian.h
index 359fdf5a83..5ff83a46e5 100644
--- a/xen/include/asm-x86/hvm/viridian.h
+++ b/xen/include/asm-x86/hvm/viridian.h
@@ -57,15 +57,6 @@ struct viridian_time_ref_count
     int64_t off;
 };
 
-typedef struct _HV_REFERENCE_TSC_PAGE
-{
-    uint32_t TscSequence;
-    uint32_t Reserved1;
-    uint64_t TscScale;
-    int64_t  TscOffset;
-    uint64_t Reserved2[509];
-} HV_REFERENCE_TSC_PAGE, *PHV_REFERENCE_TSC_PAGE;
-
 struct viridian_domain
 {
     union viridian_guest_os_id_msr guest_os_id;
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5242303603965946991==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:52:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:52: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 1gOi6M-00045R-R5; Mon, 19 Nov 2018 11:52:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi6L-00045E-0N
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:25 +0000
X-Inumbo-ID: 93c10560-ebf1-11e8-9a5d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93c10560-ebf1-11e8-9a5d-12d6303a7972;
 Mon, 19 Nov 2018 11:52: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 1gOi6J-000421-71
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi6J-0001DM-3D
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi6J-0001DM-3D@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:52:23 +0000
Subject: [Xen-changelog] [xen master] viridian: define type for the 'virtual
 VP assist page'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1116000495167817704=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 07ded9a515eb27765ca437167f5dc087901112de
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Fri Nov 9 11:39:27 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 9 11:39:27 2018 +0100

    viridian: define type for the 'virtual VP assist page'
    
    The specification [1] defines a type so we should use it, rather than just
    OR-ing and AND-ing magic bits.
    
    No functional change.
    
    NOTE: The type defined in the specification does include an anonymous
          sub-struct in the page type but, as we currently use only the first
          element, the struct declaration has been omitted.
    
    [1] https://github.com/MicrosoftDocs/Virtualization-Documentation/raw/live/tlfs/Hypervisor%20Top%20Level%20Functional%20Specification%20v5.0C.pdf
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/viridian/synic.c  | 52 +++++++++++++++++++++++---------------
 xen/include/asm-x86/hvm/viridian.h |  4 ++-
 2 files changed, 35 insertions(+), 21 deletions(-)

diff --git a/xen/arch/x86/hvm/viridian/synic.c b/xen/arch/x86/hvm/viridian/synic.c
index 366608208f..d8d6f6e1c9 100644
--- a/xen/arch/x86/hvm/viridian/synic.c
+++ b/xen/arch/x86/hvm/viridian/synic.c
@@ -16,6 +16,18 @@
 
 #include "private.h"
 
+typedef struct _HV_VIRTUAL_APIC_ASSIST
+{
+    uint32_t no_eoi:1;
+    uint32_t reserved_zero:31;
+} HV_VIRTUAL_APIC_ASSIST;
+
+union _HV_VP_ASSIST_PAGE
+{
+    HV_VIRTUAL_APIC_ASSIST ApicAssist;
+    uint8_t ReservedZBytePadding[PAGE_SIZE];
+};
+
 static void dump_vp_assist(const struct vcpu *v)
 {
     const union viridian_page_msr *va = &v->arch.hvm.viridian.vp_assist.msr;
@@ -32,9 +44,9 @@ static void initialize_vp_assist(struct vcpu *v)
     struct domain *d = v->domain;
     unsigned long gmfn = v->arch.hvm.viridian.vp_assist.msr.fields.pfn;
     struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
-    void *va;
+    HV_VP_ASSIST_PAGE *ptr;
 
-    ASSERT(!v->arch.hvm.viridian.vp_assist.va);
+    ASSERT(!v->arch.hvm.viridian.vp_assist.ptr);
 
     if ( !page )
         goto fail;
@@ -45,16 +57,16 @@ static void initialize_vp_assist(struct vcpu *v)
         goto fail;
     }
 
-    va = __map_domain_page_global(page);
-    if ( !va )
+    ptr = __map_domain_page_global(page);
+    if ( !ptr )
     {
         put_page_and_type(page);
         goto fail;
     }
 
-    clear_page(va);
+    clear_page(ptr);
 
-    v->arch.hvm.viridian.vp_assist.va = va;
+    v->arch.hvm.viridian.vp_assist.ptr = ptr;
     return;
 
  fail:
@@ -64,25 +76,25 @@ static void initialize_vp_assist(struct vcpu *v)
 
 static void teardown_vp_assist(struct vcpu *v)
 {
-    void *va = v->arch.hvm.viridian.vp_assist.va;
+    HV_VP_ASSIST_PAGE *ptr = v->arch.hvm.viridian.vp_assist.ptr;
     struct page_info *page;
 
-    if ( !va )
+    if ( !ptr )
         return;
 
-    v->arch.hvm.viridian.vp_assist.va = NULL;
+    v->arch.hvm.viridian.vp_assist.ptr = NULL;
 
-    page = mfn_to_page(domain_page_map_to_mfn(va));
+    page = mfn_to_page(domain_page_map_to_mfn(ptr));
 
-    unmap_domain_page_global(va);
+    unmap_domain_page_global(ptr);
     put_page_and_type(page);
 }
 
 void viridian_apic_assist_set(struct vcpu *v)
 {
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+    HV_VP_ASSIST_PAGE *ptr = v->arch.hvm.viridian.vp_assist.ptr;
 
-    if ( !va )
+    if ( !ptr )
         return;
 
     /*
@@ -94,18 +106,18 @@ void viridian_apic_assist_set(struct vcpu *v)
         domain_crash(v->domain);
 
     v->arch.hvm.viridian.vp_assist.pending = true;
-    *va |= 1u;
+    ptr->ApicAssist.no_eoi = 1;
 }
 
 bool viridian_apic_assist_completed(struct vcpu *v)
 {
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+    HV_VP_ASSIST_PAGE *ptr = v->arch.hvm.viridian.vp_assist.ptr;
 
-    if ( !va )
+    if ( !ptr )
         return false;
 
     if ( v->arch.hvm.viridian.vp_assist.pending &&
-         !(*va & 1u) )
+         !ptr->ApicAssist.no_eoi )
     {
         /* An EOI has been avoided */
         v->arch.hvm.viridian.vp_assist.pending = false;
@@ -117,12 +129,12 @@ bool viridian_apic_assist_completed(struct vcpu *v)
 
 void viridian_apic_assist_clear(struct vcpu *v)
 {
-    uint32_t *va = v->arch.hvm.viridian.vp_assist.va;
+    HV_VP_ASSIST_PAGE *ptr = v->arch.hvm.viridian.vp_assist.ptr;
 
-    if ( !va )
+    if ( !ptr )
         return;
 
-    *va &= ~1u;
+    ptr->ApicAssist.no_eoi = 0;
     v->arch.hvm.viridian.vp_assist.pending = false;
 }
 
diff --git a/xen/include/asm-x86/hvm/viridian.h b/xen/include/asm-x86/hvm/viridian.h
index 5ff83a46e5..22f14a526e 100644
--- a/xen/include/asm-x86/hvm/viridian.h
+++ b/xen/include/asm-x86/hvm/viridian.h
@@ -20,11 +20,13 @@ union viridian_page_msr
     } fields;
 };
 
+typedef union _HV_VP_ASSIST_PAGE HV_VP_ASSIST_PAGE;
+
 struct viridian_vcpu
 {
     struct {
         union viridian_page_msr msr;
-        void *va;
+        HV_VP_ASSIST_PAGE *ptr;
         bool pending;
     } vp_assist;
     uint64_t crash_param[5];
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1116000495167817704==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:52:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:52: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 1gOi6V-00047K-Sn; Mon, 19 Nov 2018 11:52:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi6U-000478-De
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:34 +0000
X-Inumbo-ID: 99d356f6-ebf1-11e8-8016-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99d356f6-ebf1-11e8-8016-12d6303a7972;
 Mon, 19 Nov 2018 11:52: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 1gOi6T-00043E-DI
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi6T-0001Ef-Aq
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi6T-0001Ef-Aq@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:52:33 +0000
Subject: [Xen-changelog] [xen master] viridian: introduce struct
 viridian_page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4ZjA3NjdiNDM4YmIwMGIzYmRkYjU4ZGQwYmI2MDAxY2ZmMjlkMjMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE5vdiA5IDExOjQwOjEyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDkgMTE6NDA6MTIgMjAxOCArMDEwMAoK
ICAgIHZpcmlkaWFuOiBpbnRyb2R1Y2Ugc3RydWN0IHZpcmlkaWFuX3BhZ2UKICAgIAogICAgVGhl
ICd2cF9hc3Npc3QnIHBhZ2UgaXMgY3VycmVudGx5IGFuIGV4YW1wbGUgb2YgYSBndWVzdCBwYWdl
IHdoaWNoIG5lZWRzIHRvCiAgICBiZSBrZXB0IG1hcHBlZCB0aHJvdWdob3V0IHRoZSBsaWZlLXRp
bWUgb2YgYSBndWVzdCwgYnV0IHRoZXJlIGFyZSBvdGhlcgogICAgc3VjaCBleGFtcGxlcyBpbiB0
aGUgc3BlY2lmaWN0aW9uIFsxXS4gVGhpcyBwYXRjaCB0aGVyZWZvcmUgaW50cm9kdWNlcyBhCiAg
ICBnZW5lcmljICd2aXJpZGlhbl9wYWdlJyB0eXBlIGFuZCBjb252ZXJ0cyB0aGUgY3VycmVudCB2
cF9hc3Npc3QvYXBpY19hc3Npc3QKICAgIHJlbGF0ZWQgY29kZSB0byB1c2UgaXQuIFN1YnNlcXVl
bnQgcGF0Y2hlcyBpbXBsZW1lbnRpbmcgb3RoZXIgZW5saWdodG1lbnRzCiAgICBjYW4gdGhlbiBh
bHNvIG1ha2UgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28gcmVuYW1lcyB0aGUg
J3ZwX2Fzc2lzdF9wZW5kaW5nJyBmaWVsZCBpbiBzdHJ1Y3QKICAgIGh2bV92aXJpZGlhbl92Y3B1
X2NvbnRleHQgdG8gJ2FwaWNfYXNzaXN0X3BlbmRpbmcnIHRvIG1vcmUgYWNjdXJhdGVseQogICAg
cmVmbGVjdCBpdHMgbWVhbmluZy4gVGhlIHRlcm0gJ3ZwX2Fzc2lzdCcgYXBwbGllcyB0byB0aGUg
d2hvbGUgcGFnZSByYXRoZXIKICAgIHRoYW4ganVzdCB0aGUgRU9JLWF2b2lkYW5jZSBlbmxpZ2h0
ZW5tZW50LiBOZXcgdmVyc29ucyBvZiB0aGUgc3BlY2lmaWNhdGlvbgogICAgaGF2ZSBkZWZpbmVk
IGRhdGEgc3RydWN0dXJlcyBmb3Igb3RoZXIgZW5saWdodGVubWVudHMgd2l0aGluIHRoZSBzYW1l
IHBhZ2UuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBbMV0gaHR0cHM6
Ly9naXRodWIuY29tL01pY3Jvc29mdERvY3MvVmlydHVhbGl6YXRpb24tRG9jdW1lbnRhdGlvbi9y
YXcvbGl2ZS90bGZzL0h5cGVydmlzb3IlMjBUb3AlMjBMZXZlbCUyMEZ1bmN0aW9uYWwlMjBTcGVj
aWZpY2F0aW9uJTIwdjUuMEMucGRmCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL21pc2MveGVuLWh2bWN0eC5jICAgICAgICAgICAg
ICAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICAgIHwgIDUg
KysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICAgIHwgOTAgKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jICAgfCA1NyArKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZpcmlkaWFuLmggICAgIHwgMTMgKystLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9odm0vc2F2ZS5oIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKSwg
ODQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMgYi90
b29scy9taXNjL3hlbi1odm1jdHguYwppbmRleCA4MjNhYTdkNzM2Li40ZjMzNmE2Y2VhIDEwMDY0
NAotLS0gYS90b29scy9taXNjL3hlbi1odm1jdHguYworKysgYi90b29scy9taXNjL3hlbi1odm1j
dHguYwpAQCAtMzcwLDkgKzM3MCw5IEBAIHN0YXRpYyB2b2lkIGR1bXBfdmlyaWRpYW5fdmNwdSh2
b2lkKQogewogICAgIEhWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSkgcDsKICAgICBSRUFEKHAp
OwotICAgIHByaW50ZigiICAgIFZJUklESUFOX1ZDUFU6IHZwX2Fzc2lzdF9tc3IgMHglbGx4LCB2
cF9hc3Npc3RfcGVuZGluZyAlc1xuIiwKKyAgICBwcmludGYoIiAgICBWSVJJRElBTl9WQ1BVOiB2
cF9hc3Npc3RfbXNyIDB4JWxseCwgYXBpY19hc3Npc3RfcGVuZGluZyAlc1xuIiwKICAgICAgICAg
ICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgcC52cF9hc3Npc3RfbXNyLAotICAgICAgICAgICBwLnZw
X2Fzc2lzdF9wZW5kaW5nID8gInRydWUiIDogImZhbHNlIik7CisgICAgICAgICAgIHAuYXBpY19h
c3Npc3RfcGVuZGluZyA/ICJ0cnVlIiA6ICJmYWxzZSIpOwogfQogCiBzdGF0aWMgdm9pZCBkdW1w
X3ZtY2VfdmNwdSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9w
cml2YXRlLmggYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCBhNWUw
NmY5ODY2Li4zOThiMjJmMTJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAt
ODcsNiArODcsMTEgQEAgdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiB2b2lk
IHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBj
b25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KTsKIAordm9pZCB2
aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIg
Km5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRp
YW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKTsKK3ZvaWQgdmlyaWRpYW5fdW5tYXBfZ3Vlc3Rf
cGFnZShzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOworCiAjZW5kaWYgLyogWDg2X0hWTV9WSVJJ
RElBTl9QUklWQVRFX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCBk
OGQ2ZjZlMWM5Li44NDUwMjliNTY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0y
Miw3MyArMjIsMTEgQEAgdHlwZWRlZiBzdHJ1Y3QgX0hWX1ZJUlRVQUxfQVBJQ19BU1NJU1QKICAg
ICB1aW50MzJfdCByZXNlcnZlZF96ZXJvOjMxOwogfSBIVl9WSVJUVUFMX0FQSUNfQVNTSVNUOwog
Ci11bmlvbiBfSFZfVlBfQVNTSVNUX1BBR0UKK3R5cGVkZWYgdW5pb24gX0hWX1ZQX0FTU0lTVF9Q
QUdFCiB7CiAgICAgSFZfVklSVFVBTF9BUElDX0FTU0lTVCBBcGljQXNzaXN0OwogICAgIHVpbnQ4
X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKLX07Ci0KLXN0YXRpYyB2b2lkIGR1
bXBfdnBfYXNzaXN0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQotewotICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICp2YSA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNy
OwotCi0gICAgaWYgKCAhdmEtPmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgcmV0dXJuOwotCi0g
ICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklSSURJQU4gVlBfQVNTSVNUX1BBR0U6IHBm
bjogJWx4XG4iLAotICAgICAgICAgICB2LCAodW5zaWduZWQgbG9uZyl2YS0+ZmllbGRzLnBmbik7
Ci19Ci0KLXN0YXRpYyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQot
ewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBn
bWZuID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5maWVsZHMucGZuOwotICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxM
LCBQMk1fQUxMT0MpOwotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHI7Ci0KLSAgICBBU1NFUlQo
IXYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHIpOwotCi0gICAgaWYgKCAhcGFnZSAp
Ci0gICAgICAgIGdvdG8gZmFpbDsKLQotICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICB7Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAg
ICBnb3RvIGZhaWw7Ci0gICAgfQotCi0gICAgcHRyID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFs
KHBhZ2UpOwotICAgIGlmICggIXB0ciApCi0gICAgewotICAgICAgICBwdXRfcGFnZV9hbmRfdHlw
ZShwYWdlKTsKLSAgICAgICAgZ290byBmYWlsOwotICAgIH0KLQotICAgIGNsZWFyX3BhZ2UocHRy
KTsKLQotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHIgPSBwdHI7Ci0gICAg
cmV0dXJuOwotCi0gZmFpbDoKLSAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBHTUZO
ICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4iLAotICAgICAgICAgICAgIGdtZm4sIG1m
bl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Ci19Ci0KLXN0YXRp
YyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBIVl9WUF9B
U1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0cjsKLSAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCi0gICAgaWYgKCAhcHRyICkKLSAgICAgICAgcmV0
dXJuOwotCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0ciA9IE5VTEw7Ci0K
LSAgICBwYWdlID0gbWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2VfbWFwX3RvX21mbihwdHIpKTsKLQot
ICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwdHIpOwotICAgIHB1dF9wYWdlX2FuZF90eXBl
KHBhZ2UpOwotfQorfSBIVl9WUF9BU1NJU1RfUEFHRTsKIAogdm9pZCB2aXJpZGlhbl9hcGljX2Fz
c2lzdF9zZXQoc3RydWN0IHZjcHUgKnYpCiB7CkBAIC0xMDIsMTAgKzQwLDEwIEBAIHZvaWQgdmly
aWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHdyb25nIGFuZCB0
aGUgVk0gd2lsbCBtb3N0IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICog
dG8gbWFrZSB0aGUgcHJvYmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZt
LnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nICkKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcgKQogICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWlu
KTsKIAotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nID0gdHJ1ZTsK
KyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdHJ1ZTsKICAg
ICBwdHItPkFwaWNBc3Npc3Qubm9fZW9pID0gMTsKIH0KIApAQCAtMTE2LDExICs1NCwxMSBAQCBi
b29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdikKICAgICBp
ZiAoICFwdHIgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAoIHYtPmFyY2guaHZt
LnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nICYmCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJp
ZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCiAgICAgICAgICAhcHRyLT5BcGljQXNzaXN0Lm5v
X2VvaSApCiAgICAgewogICAgICAgICAvKiBBbiBFT0kgaGFzIGJlZW4gYXZvaWRlZCAqLwotICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9IGZhbHNlOworICAg
ICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gZmFsc2U7CiAg
ICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIApAQCAtMTM1LDcgKzczLDcgQEAgdm9pZCB2aXJp
ZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcmV0dXJuOwog
CiAgICAgcHRyLT5BcGljQXNzaXN0Lm5vX2VvaSA9IDA7Ci0gICAgdi0+YXJjaC5odm0udmlyaWRp
YW4udnBfYXNzaXN0LnBlbmRpbmcgPSBmYWxzZTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5h
cGljX2Fzc2lzdF9wZW5kaW5nID0gZmFsc2U7CiB9CiAKIGludCB2aXJpZGlhbl9zeW5pY193cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCkBAIC0xNjEsMTEg
Kzk5LDEzIEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRf
TVNSX1ZQX0FTU0lTVF9QQUdFOgotICAgICAgICB0ZWFyZG93bl92cF9hc3Npc3Qodik7IC8qIHJl
bGVhc2UgYW55IHByZXZpb3VzIG1hcHBpbmcgKi8KKyAgICAgICAgLyogcmVsZWFzZSBhbnkgcHJl
dmlvdXMgbWFwcGluZyAqLworICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5h
cmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QpOwogICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlh
bi52cF9hc3Npc3QubXNyLnJhdyA9IHZhbDsKLSAgICAgICAgZHVtcF92cF9hc3Npc3Qodik7Cisg
ICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qp
OwogICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRz
LmVuYWJsZWQgKQotICAgICAgICAgICAgaW5pdGlhbGl6ZV92cF9hc3Npc3Qodik7CisgICAgICAg
ICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdi0+YXJjaC5odm0udmlyaWRpYW4udnBf
YXNzaXN0KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMjExLDcgKzE1MSw3
IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4
dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgY3R4dC0+
dnBfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGlu
ZzsKKyAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdi0+YXJjaC5odm0udmlyaWRpYW4u
YXBpY19hc3Npc3RfcGVuZGluZzsKICAgICBjdHh0LT52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5o
dm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7CiB9CiAKQEAgLTIyMCw5ICsxNjAsOSBAQCB2
b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAogewogICAgIHYtPmFyY2guaHZtLnZp
cmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3ID0gY3R4dC0+dnBfYXNzaXN0X21zcjsKICAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAg
ICAgICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKKyAgICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0
X3BhZ2UodiwgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CiAKLSAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9ICEhY3R4dC0+dnBfYXNzaXN0X3BlbmRp
bmc7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IGN0eHQt
PmFwaWNfYXNzaXN0X3BlbmRpbmc7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMKaW5kZXggODYzMGJjN2JiNi4uN2Q3M2Y0MWRlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwpAQCAtNTg4LDYgKzU4OCw2MyBAQCBvdXQ6CiAgICAgcmV0dXJuIEhWTV9I
Q0FMTF9jb21wbGV0ZWQ7CiB9CiAKK3ZvaWQgdmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjaGFyICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQoreworICAgIGlmICggIXZw
LT5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiJXB2OiBWSVJJRElBTiAlczogcGZuOiAlbHhcbiIsCisgICAgICAgICAgIHYs
IG5hbWUsICh1bnNpZ25lZCBsb25nKXZwLT5tc3IuZmllbGRzLnBmbik7Cit9CisKK3ZvaWQgdmly
aWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdl
ICp2cCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVk
IGxvbmcgZ21mbiA9IHZwLT5tc3IuZmllbGRzLnBmbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKKworICAg
IEFTU0VSVCghdnAtPnB0cik7CisKKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgZ290byBmYWls
OworCisgICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQor
ICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9
CisKKyAgICB2cC0+cHRyID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2UpOworICAgIGlm
ICggIXZwLT5wdHIgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cisg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICBjbGVhcl9wYWdlKHZwLT5wdHIpOworICAg
IHJldHVybjsKKworIGZhaWw6CisgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01G
TiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4iKVxuIiwKKyAgICAgICAgICAgICBnbWZuLCBt
Zm5feChwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBJTlZBTElEX01GTikpOworfQorCit2b2lk
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQorewor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKKyAgICBpZiAoICF2cC0+cHRyICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgcGFnZSA9IG1mbl90b19wYWdlKGRvbWFpbl9wYWdlX21hcF90b19t
Zm4odnAtPnB0cikpOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHZwLT5wdHIpOwor
ICAgIHZwLT5wdHIgPSBOVUxMOworCisgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cit9CisK
IHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCmluZGV4IDIyZjE0YTUyNmUuLmVjNWVm
OGQzZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaApAQCAtMjAsMTUgKzIwLDE2IEBA
IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyCiAgICAgfSBmaWVsZHM7CiB9OwogCi10eXBlZGVmIHVu
aW9uIF9IVl9WUF9BU1NJU1RfUEFHRSBIVl9WUF9BU1NJU1RfUEFHRTsKK3N0cnVjdCB2aXJpZGlh
bl9wYWdlCit7CisgICAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgbXNyOworICAgIHZvaWQgKnB0
cjsKK307CiAKIHN0cnVjdCB2aXJpZGlhbl92Y3B1CiB7Ci0gICAgc3RydWN0IHsKLSAgICAgICAg
dW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgbXNyOwotICAgICAgICBIVl9WUF9BU1NJU1RfUEFHRSAq
cHRyOwotICAgICAgICBib29sIHBlbmRpbmc7Ci0gICAgfSB2cF9hc3Npc3Q7CisgICAgc3RydWN0
IHZpcmlkaWFuX3BhZ2UgdnBfYXNzaXN0OworICAgIGJvb2wgYXBpY19hc3Npc3RfcGVuZGluZzsK
ICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2h2bS9zYXZlLmgKaW5kZXggNDY5MWQ0ZDRhYS4uODBlNzYyYzMzNSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYwMCw3ICs2MDAsNyBAQCBERUNMQVJFX0hW
TV9TQVZFX1RZUEUoVklSSURJQU5fRE9NQUlOLCAxNSwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21h
aW5fY29udGV4dCk7CiAKIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHsKICAgICB1
aW50NjRfdCB2cF9hc3Npc3RfbXNyOwotICAgIHVpbnQ4X3QgIHZwX2Fzc2lzdF9wZW5kaW5nOwor
ICAgIHVpbnQ4X3QgIGFwaWNfYXNzaXN0X3BlbmRpbmc7CiAgICAgdWludDhfdCAgX3BhZFs3XTsK
IH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:52:46 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:52: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 1gOi6g-00048h-0N; Mon, 19 Nov 2018 11:52:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi6e-00048X-K9
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:44 +0000
X-Inumbo-ID: 9fe51e6c-ebf1-11e8-a6a1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fe51e6c-ebf1-11e8-a6a1-12d6303a7972;
 Mon, 19 Nov 2018 11:52: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 1gOi6d-000447-JC
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi6d-0001FR-Gm
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi6d-0001FR-Gm@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:52:43 +0000
Subject: [Xen-changelog] [xen master] xsm: remove printing from
 set_to_dummy_if_null()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3OGU1MmRhMmRmZjY5OWU0YWMwMTQyOTAxYWRhYmE0MTAzMTUwOWMKQXV0aG9yOiAg
ICAgWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiA5IDExOjQx
OjMwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDb21taXREYXRlOiBGcmkgTm92IDkgMTE6NDE6MzAgMjAxOCArMDEwMAoKICAgIHhzbTogcmVt
b3ZlIHByaW50aW5nIGZyb20gc2V0X3RvX2R1bW15X2lmX251bGwoKQogICAgCiAgICBGaWxsaW5n
IGR1bW15IG1vZHVsZSdzIGhvb2sgdG8gbnVsbCB2YWx1ZSBvZiB4c21fb3BlcmF0aW9ucyBzdHJ1
Y3R1cmUKICAgIHdpbGwgZ2VuZXJhdGUgZGVidWcgbWVzc2FnZS4gVGhpcyBiZWNvbWVzIGJvb3Qg
dGltZSBzcGV3IGZvciBtb2R1bGUKICAgIGxpa2Ugc2lsbywgd2hpY2ggb25seSBzZXRzIGEgZmV3
IGhvb2tzIG9mIGl0c2VsZi4gU28gcmVtb3ZlIHRoZSBwcmludGluZwogICAgdG8gYXZvaWQgYm9v
dCB0aW1lIHNwZXcuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KLS0tCiB4ZW4veHNtL2R1bW15LmMgfCA1IC0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15
LmMKaW5kZXggMDZhNjc0ZmFkMC4uNTcwMTA0N2MwNiAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1t
eS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTgsMTIgKzE4LDcgQEAgc3RydWN0IHhzbV9v
cGVyYXRpb25zIGR1bW15X3hzbV9vcHM7CiAjZGVmaW5lIHNldF90b19kdW1teV9pZl9udWxsKG9w
cywgZnVuY3Rpb24pICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICBpZiAoICFvcHMtPmZ1bmN0aW9uICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIG9wcy0+ZnVu
Y3Rpb24gPSB4c21fIyNmdW5jdGlvbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgaWYgKG9wcyAhPSAmZHVtbXlfeHNtX29wcykgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfREVCVUcsICJIYWQg
dG8gb3ZlcnJpZGUgdGhlICIgI2Z1bmN0aW9uIFwKLSAgICAgICAgICAgICAgICAgICAgIiBzZWN1
cml0eSBvcGVyYXRpb24gd2l0aCB0aGUgZHVtbXkgb25lLlxuIik7ICAgICAgXAotICAgICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgfSB3aGlsZSAoMCkKIAogdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3Ry
dWN0IHhzbV9vcGVyYXRpb25zICpvcHMpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:52:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:52: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 1gOi6r-0004A1-24; Mon, 19 Nov 2018 11:52:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi6p-00049n-1F
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:55 +0000
X-Inumbo-ID: a5f83a50-ebf1-11e8-b0ce-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5f83a50-ebf1-11e8-b0ce-12d6303a7972;
 Mon, 19 Nov 2018 11:52:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOi6n-00044J-PI
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi6n-0001G3-Ms
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:52:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi6n-0001G3-Ms@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:52:53 +0000
Subject: [Xen-changelog] [xen master] cpufreq: convert to a single post-init
 driver (hooks) instance
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmZTA4NDg2NTg5MzQ3ZWI1MjMwMzhhYmRhNWFkNGEwYTAyODljZTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDkg
MTE6NDI6MTAgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgOSAxMTo0MjoxMCAyMDE4ICswMTAwCgogICAgY3B1
ZnJlcTogY29udmVydCB0byBhIHNpbmdsZSBwb3N0LWluaXQgZHJpdmVyIChob29rcykgaW5zdGFu
Y2UKICAgIAogICAgVGhpcyByZWR1Y2VzIHRoZSBwb3N0LWluaXQgbWVtb3J5IGZvb3RwcmludCwg
ZWxpbWluYXRlcyBhIHBvaW50bGVzcwogICAgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gYXQgdGhlIHVz
ZSBzaXRlcywgYW5kIGFsbG93cyBmb3Igc3Vic2VxdWVudAogICAgYWx0ZXJuYXRpdmVzIGNhbGwg
cGF0Y2hpbmcuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGFkZCBhIG5h
bWUgdG8gdGhlIFBvd2VyTm93ISBpbnN0YW5jZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZy
ZXEuYyAgfCAxMCArKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93
LmMgfCAgNyArKystLS0tCiB4ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jICAgICAgICAgICAgfCAg
OCArKysrLS0tLQogeGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMgICAgICAgIHwgMTQgKysr
KysrKy0tLS0tLS0KIHhlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jICAgICAgICB8IDIwICsr
KysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oICAg
fCAgNiArKystLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMg
Yi94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwppbmRleCAxZjhkMDJhYWI5Li44
NDRhYjg1Y2QzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEu
YworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtNTMsOCArNTMs
NiBAQCBlbnVtIHsKIAogc3RydWN0IGFjcGlfY3B1ZnJlcV9kYXRhICpjcHVmcmVxX2Rydl9kYXRh
W05SX0NQVVNdOwogCi1zdGF0aWMgc3RydWN0IGNwdWZyZXFfZHJpdmVyIGFjcGlfY3B1ZnJlcV9k
cml2ZXI7Ci0KIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgYWNwaV9wc3RhdGVfc3RyaWN0Owog
Ym9vbGVhbl9wYXJhbSgiYWNwaV9wc3RhdGVfc3RyaWN0IiwgYWNwaV9wc3RhdGVfc3RyaWN0KTsK
IApAQCAtMzU1LDcgKzM1Myw3IEBAIHN0YXRpYyB2b2lkIGZlYXR1cmVfZGV0ZWN0KHZvaWQgKmlu
Zm8pCiAgICAgaWYgKCBjcHVfaGFzX2FwZXJmbXBlcmYgKQogICAgIHsKICAgICAgICAgcG9saWN5
LT5hcGVyZl9tcGVyZiA9IDE7Ci0gICAgICAgIGFjcGlfY3B1ZnJlcV9kcml2ZXIuZ2V0YXZnID0g
Z2V0X21lYXN1cmVkX3BlcmY7CisgICAgICAgIGNwdWZyZXFfZHJpdmVyLmdldGF2ZyA9IGdldF9t
ZWFzdXJlZF9wZXJmOwogICAgIH0KIAogICAgIGVheCA9IGNwdWlkX2VheCg2KTsKQEAgLTU5Myw3
ICs1OTEsNyBAQCBhY3BpX2NwdWZyZXFfY3B1X2luaXQoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpw
b2xpY3kpCiAgICAgICAgIHBvbGljeS0+Y3VyID0gYWNwaV9jcHVmcmVxX2d1ZXNzX2ZyZXEoZGF0
YSwgcG9saWN5LT5jcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEFDUElfQURSX1NQQUNF
X0ZJWEVEX0hBUkRXQVJFOgotICAgICAgICBhY3BpX2NwdWZyZXFfZHJpdmVyLmdldCA9IGdldF9j
dXJfZnJlcV9vbl9jcHU7CisgICAgICAgIGNwdWZyZXFfZHJpdmVyLmdldCA9IGdldF9jdXJfZnJl
cV9vbl9jcHU7CiAgICAgICAgIHBvbGljeS0+Y3VyID0gZ2V0X2N1cl9mcmVxX29uX2NwdShjcHUp
OwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpAQCAtNjM1LDcgKzYzMyw3IEBAIHN0YXRp
YyBpbnQgYWNwaV9jcHVmcmVxX2NwdV9leGl0KHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqcG9saWN5
KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgc3RydWN0IGNwdWZyZXFfZHJpdmVyIGFjcGlf
Y3B1ZnJlcV9kcml2ZXIgPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGNwdWZyZXFfZHJpdmVyIF9f
aW5pdGNvbnN0cmVsIGFjcGlfY3B1ZnJlcV9kcml2ZXIgPSB7CiAgICAgLm5hbWUgICA9ICJhY3Bp
LWNwdWZyZXEiLAogICAgIC52ZXJpZnkgPSBhY3BpX2NwdWZyZXFfdmVyaWZ5LAogICAgIC50YXJn
ZXQgPSBhY3BpX2NwdWZyZXFfdGFyZ2V0LApAQCAtNjU2LDcgKzY1NCw3IEBAIHN0YXRpYyBpbnQg
X19pbml0IGNwdWZyZXFfZHJpdmVyX2luaXQodm9pZCkKIAogICAgIHJldHVybiByZXQ7CiB9Ci1f
X2luaXRjYWxsKGNwdWZyZXFfZHJpdmVyX2luaXQpOworcHJlc21wX2luaXRjYWxsKGNwdWZyZXFf
ZHJpdmVyX2luaXQpOwogCiBpbnQgY3B1ZnJlcV9jcHVfaW5pdCh1bnNpZ25lZCBpbnQgY3B1aWQp
CiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMgYi94
ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMKaW5kZXggOGYxYWM3NGYwZi4uMDI1
YjM3ZGEwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYwpAQCAtNTIsOCArNTIs
NiBAQAogCiAjZGVmaW5lIEFSQ0hfQ1BVX0ZMQUdfUkVTVU1FCTEKIAotc3RhdGljIHN0cnVjdCBj
cHVmcmVxX2RyaXZlciBwb3dlcm5vd19jcHVmcmVxX2RyaXZlcjsKLQogc3RhdGljIHZvaWQgdHJh
bnNpdGlvbl9wc3RhdGUodm9pZCAqcHN0YXRlKQogewogICAgIHdybXNybChNU1JfUFNUQVRFX0NU
UkwsICoodW5zaWduZWQgaW50ICopcHN0YXRlKTsKQEAgLTIxNSw3ICsyMTMsNyBAQCBzdGF0aWMg
dm9pZCBmZWF0dXJlX2RldGVjdCh2b2lkICppbmZvKQogICAgIGlmICggY3B1X2hhc19hcGVyZm1w
ZXJmICkKICAgICB7CiAgICAgICAgIHBvbGljeS0+YXBlcmZfbXBlcmYgPSAxOwotICAgICAgICBw
b3dlcm5vd19jcHVmcmVxX2RyaXZlci5nZXRhdmcgPSBnZXRfbWVhc3VyZWRfcGVyZjsKKyAgICAg
ICAgY3B1ZnJlcV9kcml2ZXIuZ2V0YXZnID0gZ2V0X21lYXN1cmVkX3BlcmY7CiAgICAgfQogCiAg
ICAgZWR4ID0gY3B1aWRfZWR4KENQVUlEX0ZSRVFfVk9MVF9DQVBBQklMSVRJRVMpOwpAQCAtMzQ3
LDcgKzM0NSw4IEBAIHN0YXRpYyBpbnQgcG93ZXJub3dfY3B1ZnJlcV9jcHVfZXhpdChzdHJ1Y3Qg
Y3B1ZnJlcV9wb2xpY3kgKnBvbGljeSkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHN0cnVj
dCBjcHVmcmVxX2RyaXZlciBwb3dlcm5vd19jcHVmcmVxX2RyaXZlciA9IHsKK3N0YXRpYyBjb25z
dCBzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgX19pbml0Y29uc3RyZWwgcG93ZXJub3dfY3B1ZnJlcV9k
cml2ZXIgPSB7CisgICAgLm5hbWUgICA9ICJwb3dlcm5vdyIsCiAgICAgLnZlcmlmeSA9IHBvd2Vy
bm93X2NwdWZyZXFfdmVyaWZ5LAogICAgIC50YXJnZXQgPSBwb3dlcm5vd19jcHVmcmVxX3Rhcmdl
dCwKICAgICAuaW5pdCAgID0gcG93ZXJub3dfY3B1ZnJlcV9jcHVfaW5pdCwKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL2FjcGkvcG1zdGF0LmMgYi94ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jCmlu
ZGV4IGE4ZmM1MmEzNWYuLmJiODA1MDZhZDYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkv
cG1zdGF0LmMKKysrIGIveGVuL2RyaXZlcnMvYWNwaS9wbXN0YXQuYwpAQCAtNjQsNyArNjQsNyBA
QCBpbnQgZG9fZ2V0X3BtX2luZm8oc3RydWN0IHhlbl9zeXNjdGxfZ2V0X3Btc3RhdCAqb3ApCiAg
ICAgY2FzZSBQTVNUQVRfUFg6CiAgICAgICAgIGlmICggISh4ZW5fcHJvY2Vzc29yX3BtYml0cyAm
IFhFTl9QUk9DRVNTT1JfUE1fUFgpICkKICAgICAgICAgICAgIHJldHVybiAtRU5PREVWOwotICAg
ICAgICBpZiAoICFjcHVmcmVxX2RyaXZlciApCisgICAgICAgIGlmICggIWNwdWZyZXFfZHJpdmVy
LmluaXQgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgICAgIGlmICggIXBtcHQg
fHwgIShwbXB0LT5wZXJmLmluaXQgJiBYRU5fUFhfSU5JVCkgKQogICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CkBAIC0yNTUsMTYgKzI1NSwxNiBAQCBzdGF0aWMgaW50IGdldF9jcHVmcmVxX3Bh
cmEoc3RydWN0IHhlbl9zeXNjdGxfcG1fb3AgKm9wKQogICAgICAgICByZXR1cm4gcmV0OwogCiAg
ICAgb3AtPnUuZ2V0X3BhcmEuY3B1aW5mb19jdXJfZnJlcSA9Ci0gICAgICAgIGNwdWZyZXFfZHJp
dmVyLT5nZXQgPyBjcHVmcmVxX2RyaXZlci0+Z2V0KG9wLT5jcHVpZCkgOiBwb2xpY3ktPmN1cjsK
KyAgICAgICAgY3B1ZnJlcV9kcml2ZXIuZ2V0ID8gY3B1ZnJlcV9kcml2ZXIuZ2V0KG9wLT5jcHVp
ZCkgOiBwb2xpY3ktPmN1cjsKICAgICBvcC0+dS5nZXRfcGFyYS5jcHVpbmZvX21heF9mcmVxID0g
cG9saWN5LT5jcHVpbmZvLm1heF9mcmVxOwogICAgIG9wLT51LmdldF9wYXJhLmNwdWluZm9fbWlu
X2ZyZXEgPSBwb2xpY3ktPmNwdWluZm8ubWluX2ZyZXE7CiAgICAgb3AtPnUuZ2V0X3BhcmEuc2Nh
bGluZ19jdXJfZnJlcSA9IHBvbGljeS0+Y3VyOwogICAgIG9wLT51LmdldF9wYXJhLnNjYWxpbmdf
bWF4X2ZyZXEgPSBwb2xpY3ktPm1heDsKICAgICBvcC0+dS5nZXRfcGFyYS5zY2FsaW5nX21pbl9m
cmVxID0gcG9saWN5LT5taW47CiAKLSAgICBpZiAoIGNwdWZyZXFfZHJpdmVyLT5uYW1lWzBdICkK
KyAgICBpZiAoIGNwdWZyZXFfZHJpdmVyLm5hbWVbMF0gKQogICAgICAgICBzdHJsY3B5KG9wLT51
LmdldF9wYXJhLnNjYWxpbmdfZHJpdmVyLCAKLSAgICAgICAgICAgIGNwdWZyZXFfZHJpdmVyLT5u
YW1lLCBDUFVGUkVRX05BTUVfTEVOKTsKKyAgICAgICAgICAgIGNwdWZyZXFfZHJpdmVyLm5hbWUs
IENQVUZSRVFfTkFNRV9MRU4pOwogICAgIGVsc2UKICAgICAgICAgc3RybGNweShvcC0+dS5nZXRf
cGFyYS5zY2FsaW5nX2RyaXZlciwgIlVua25vd24iLCBDUFVGUkVRX05BTUVfTEVOKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLmMgYi94ZW4vZHJpdmVycy9jcHVm
cmVxL2NwdWZyZXEuYwppbmRleCAyMTJmNDhmOWY0Li40ZDZiYWRjNjYzIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYworKysgYi94ZW4vZHJpdmVycy9jcHVmcmVxL2Nw
dWZyZXEuYwpAQCAtMTcyLDcgKzE3Miw3IEBAIGludCBjcHVmcmVxX2FkZF9jcHUodW5zaWduZWQg
aW50IGNwdSkKICAgICBpZiAoICEocGVyZi0+aW5pdCAmIFhFTl9QWF9JTklUKSApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogCi0gICAgaWYgKCFjcHVmcmVxX2RyaXZlcikKKyAgICBpZiAoIWNw
dWZyZXFfZHJpdmVyLmluaXQpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYgKHBlcl9jcHUo
Y3B1ZnJlcV9jcHVfcG9saWN5LCBjcHUpKQpAQCAtMjM5LDcgKzIzOSw3IEBAIGludCBjcHVmcmVx
X2FkZF9jcHUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcG9saWN5LT5jcHUgPSBjcHU7CiAg
ICAgICAgIHBlcl9jcHUoY3B1ZnJlcV9jcHVfcG9saWN5LCBjcHUpID0gcG9saWN5OwogCi0gICAg
ICAgIHJldCA9IGNwdWZyZXFfZHJpdmVyLT5pbml0KHBvbGljeSk7CisgICAgICAgIHJldCA9IGNw
dWZyZXFfZHJpdmVyLmluaXQocG9saWN5KTsKICAgICAgICAgaWYgKHJldCkgewogICAgICAgICAg
ICAgZnJlZV9jcHVtYXNrX3Zhcihwb2xpY3ktPmNwdXMpOwogICAgICAgICAgICAgeGZyZWUocG9s
aWN5KTsKQEAgLTI5OCw3ICsyOTgsNyBAQCBlcnIxOgogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgY3B1ZnJlcV9kb20tPm1hcCk7CiAKICAgICBpZiAoY3B1bWFza19lbXB0eShwb2xpY3ktPmNw
dXMpKSB7Ci0gICAgICAgIGNwdWZyZXFfZHJpdmVyLT5leGl0KHBvbGljeSk7CisgICAgICAgIGNw
dWZyZXFfZHJpdmVyLmV4aXQocG9saWN5KTsKICAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcihwb2xp
Y3ktPmNwdXMpOwogICAgICAgICB4ZnJlZShwb2xpY3kpOwogICAgIH0KQEAgLTM2Miw3ICszNjIs
NyBAQCBpbnQgY3B1ZnJlcV9kZWxfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza19j
bGVhcl9jcHUoY3B1LCBjcHVmcmVxX2RvbS0+bWFwKTsKIAogICAgIGlmIChjcHVtYXNrX2VtcHR5
KHBvbGljeS0+Y3B1cykpIHsKLSAgICAgICAgY3B1ZnJlcV9kcml2ZXItPmV4aXQocG9saWN5KTsK
KyAgICAgICAgY3B1ZnJlcV9kcml2ZXIuZXhpdChwb2xpY3kpOwogICAgICAgICBmcmVlX2NwdW1h
c2tfdmFyKHBvbGljeS0+Y3B1cyk7CiAgICAgICAgIHhmcmVlKHBvbGljeSk7CiAgICAgfQpAQCAt
NjYzLDE3ICs2NjMsMTcgQEAgc3RhdGljIGludCBfX2luaXQgY3B1ZnJlcV9wcmVzbXBfaW5pdCh2
b2lkKQogfQogcHJlc21wX2luaXRjYWxsKGNwdWZyZXFfcHJlc21wX2luaXQpOwogCi1pbnQgX19p
bml0IGNwdWZyZXFfcmVnaXN0ZXJfZHJpdmVyKHN0cnVjdCBjcHVmcmVxX2RyaXZlciAqZHJpdmVy
X2RhdGEpCitpbnQgX19pbml0IGNwdWZyZXFfcmVnaXN0ZXJfZHJpdmVyKGNvbnN0IHN0cnVjdCBj
cHVmcmVxX2RyaXZlciAqZHJpdmVyX2RhdGEpCiB7CiAgICBpZiAoICFkcml2ZXJfZGF0YSB8fCAh
ZHJpdmVyX2RhdGEtPmluaXQgfHwKICAgICAgICAgIWRyaXZlcl9kYXRhLT52ZXJpZnkgfHwgIWRy
aXZlcl9kYXRhLT5leGl0IHx8CiAgICAgICAgICghZHJpdmVyX2RhdGEtPnRhcmdldCA9PSAhZHJp
dmVyX2RhdGEtPnNldHBvbGljeSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlm
ICggY3B1ZnJlcV9kcml2ZXIgKQorICAgIGlmICggY3B1ZnJlcV9kcml2ZXIuaW5pdCApCiAgICAg
ICAgIHJldHVybiAtRUJVU1k7CiAKLSAgICBjcHVmcmVxX2RyaXZlciA9IGRyaXZlcl9kYXRhOwor
ICAgIGNwdWZyZXFfZHJpdmVyID0gKmRyaXZlcl9kYXRhOwogCiAgICAgcmV0dXJuIDA7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHkuYyBiL3hlbi9kcml2ZXJzL2Nw
dWZyZXEvdXRpbGl0eS5jCmluZGV4IDUzODc5ZmU4ZGQuLjE1ZTE1ZmQ0NTggMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jCisrKyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEv
dXRpbGl0eS5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZy
ZXEuaD4KICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAKLXN0cnVjdCBjcHVmcmVxX2RyaXZl
ciAgICpjcHVmcmVxX2RyaXZlcjsKK3N0cnVjdCBjcHVmcmVxX2RyaXZlciBfX3JlYWRfbW9zdGx5
IGNwdWZyZXFfZHJpdmVyOwogc3RydWN0IHByb2Nlc3Nvcl9wbWluZm8gKl9fcmVhZF9tb3N0bHkg
cHJvY2Vzc29yX3BtaW5mb1tOUl9DUFVTXTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0
cnVjdCBjcHVmcmVxX3BvbGljeSAqLCBjcHVmcmVxX2NwdV9wb2xpY3kpOwogCkBAIC0zNjAsMTEg
KzM2MCwxMSBAQCBpbnQgX19jcHVmcmVxX2RyaXZlcl90YXJnZXQoc3RydWN0IGNwdWZyZXFfcG9s
aWN5ICpwb2xpY3ksCiB7CiAgICAgaW50IHJldHZhbCA9IC1FSU5WQUw7CiAKLSAgICBpZiAoY3B1
X29ubGluZShwb2xpY3ktPmNwdSkgJiYgY3B1ZnJlcV9kcml2ZXItPnRhcmdldCkKKyAgICBpZiAo
Y3B1X29ubGluZShwb2xpY3ktPmNwdSkgJiYgY3B1ZnJlcV9kcml2ZXIudGFyZ2V0KQogICAgIHsK
ICAgICAgICAgdW5zaWduZWQgaW50IHByZXZfZnJlcSA9IHBvbGljeS0+Y3VyOwogCi0gICAgICAg
IHJldHZhbCA9IGNwdWZyZXFfZHJpdmVyLT50YXJnZXQocG9saWN5LCB0YXJnZXRfZnJlcSwgcmVs
YXRpb24pOworICAgICAgICByZXR2YWwgPSBjcHVmcmVxX2RyaXZlci50YXJnZXQocG9saWN5LCB0
YXJnZXRfZnJlcSwgcmVsYXRpb24pOwogICAgICAgICBpZiAoIHJldHZhbCA9PSAwICkKICAgICAg
ICAgICAgIFRSQUNFXzJEKFRSQ19QTV9GUkVRX0NIQU5HRSwgcHJldl9mcmVxLzEwMDAsIHBvbGlj
eS0+Y3VyLzEwMDApOwogICAgIH0KQEAgLTM4MCw5ICszODAsOSBAQCBpbnQgY3B1ZnJlcV9kcml2
ZXJfZ2V0YXZnKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGludCBmbGFnKQogICAgIGlmICgh
Y3B1X29ubGluZShjcHUpIHx8ICEocG9saWN5ID0gcGVyX2NwdShjcHVmcmVxX2NwdV9wb2xpY3ks
IGNwdSkpKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGlmIChjcHVmcmVxX2RyaXZlci0+Z2V0
YXZnKQorICAgIGlmIChjcHVmcmVxX2RyaXZlci5nZXRhdmcpCiAgICAgewotICAgICAgICBmcmVx
X2F2ZyA9IGNwdWZyZXFfZHJpdmVyLT5nZXRhdmcoY3B1LCBmbGFnKTsKKyAgICAgICAgZnJlcV9h
dmcgPSBjcHVmcmVxX2RyaXZlci5nZXRhdmcoY3B1LCBmbGFnKTsKICAgICAgICAgaWYgKGZyZXFf
YXZnID4gMCkKICAgICAgICAgICAgIHJldHVybiBmcmVxX2F2ZzsKICAgICB9CkBAIC00MTIsOSAr
NDEyLDkgQEAgaW50IGNwdWZyZXFfdXBkYXRlX3R1cmJvKGludCBjcHVpZCwgaW50IG5ld19zdGF0
ZSkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBwb2xpY3ktPnR1cmJvID0gbmV3X3N0YXRlOwot
ICAgIGlmIChjcHVmcmVxX2RyaXZlci0+dXBkYXRlKQorICAgIGlmIChjcHVmcmVxX2RyaXZlci51
cGRhdGUpCiAgICAgewotICAgICAgICByZXQgPSBjcHVmcmVxX2RyaXZlci0+dXBkYXRlKGNwdWlk
LCBwb2xpY3kpOworICAgICAgICByZXQgPSBjcHVmcmVxX2RyaXZlci51cGRhdGUoY3B1aWQsIHBv
bGljeSk7CiAgICAgICAgIGlmIChyZXQpCiAgICAgICAgICAgICBwb2xpY3ktPnR1cmJvID0gY3Vy
cl9zdGF0ZTsKICAgICB9CkBAIC00NTAsMTUgKzQ1MCwxNSBAQCBpbnQgX19jcHVmcmVxX3NldF9w
b2xpY3koc3RydWN0IGNwdWZyZXFfcG9saWN5ICpkYXRhLAogICAgICAgICByZXR1cm4gLUVJTlZB
TDsKIAogICAgIC8qIHZlcmlmeSB0aGUgY3B1IHNwZWVkIGNhbiBiZSBzZXQgd2l0aGluIHRoaXMg
bGltaXQgKi8KLSAgICByZXQgPSBjcHVmcmVxX2RyaXZlci0+dmVyaWZ5KHBvbGljeSk7CisgICAg
cmV0ID0gY3B1ZnJlcV9kcml2ZXIudmVyaWZ5KHBvbGljeSk7CiAgICAgaWYgKHJldCkKICAgICAg
ICAgcmV0dXJuIHJldDsKIAogICAgIGRhdGEtPm1pbiA9IHBvbGljeS0+bWluOwogICAgIGRhdGEt
Pm1heCA9IHBvbGljeS0+bWF4OwogICAgIGRhdGEtPmxpbWl0cyA9IHBvbGljeS0+bGltaXRzOwot
ICAgIGlmIChjcHVmcmVxX2RyaXZlci0+c2V0cG9saWN5KQotICAgICAgICByZXR1cm4gY3B1ZnJl
cV9kcml2ZXItPnNldHBvbGljeShkYXRhKTsKKyAgICBpZiAoY3B1ZnJlcV9kcml2ZXIuc2V0cG9s
aWN5KQorICAgICAgICByZXR1cm4gY3B1ZnJlcV9kcml2ZXIuc2V0cG9saWN5KGRhdGEpOwogCiAg
ICAgaWYgKHBvbGljeS0+Z292ZXJub3IgIT0gZGF0YS0+Z292ZXJub3IpIHsKICAgICAgICAgLyog
c2F2ZSBvbGQsIHdvcmtpbmcgdmFsdWVzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3Bp
L2NwdWZyZXEvY3B1ZnJlcS5oIGIveGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxL2NwdWZyZXEuaApp
bmRleCBmYWNiYzE0MzQ2Li5lODhiMjBiZmVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hY3Bp
L2NwdWZyZXEvY3B1ZnJlcS5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvY3B1ZnJlcS9jcHVmcmVx
LmgKQEAgLTE1Myw3ICsxNTMsNyBAQCBfX2NwdWZyZXFfZ292ZXJub3Ioc3RydWN0IGNwdWZyZXFf
cG9saWN5ICpwb2xpY3ksIHVuc2lnbmVkIGludCBldmVudCkKICNkZWZpbmUgQ1BVRlJFUV9SRUxB
VElPTl9IIDEgIC8qIGhpZ2hlc3QgZnJlcXVlbmN5IGJlbG93IG9yIGF0IHRhcmdldCAqLwogCiBz
dHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgewotICAgIGNoYXIgICBuYW1lW0NQVUZSRVFfTkFNRV9MRU5d
OworICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAgICAgaW50ICAgICgqaW5pdCkoc3RydWN0IGNwdWZy
ZXFfcG9saWN5ICpwb2xpY3kpOwogICAgIGludCAgICAoKnZlcmlmeSkoc3RydWN0IGNwdWZyZXFf
cG9saWN5ICpwb2xpY3kpOwogICAgIGludCAgICAoKnNldHBvbGljeSkoc3RydWN0IGNwdWZyZXFf
cG9saWN5ICpwb2xpY3kpOwpAQCAtMTY2LDkgKzE2Niw5IEBAIHN0cnVjdCBjcHVmcmVxX2RyaXZl
ciB7CiAgICAgaW50ICAgICgqZXhpdCkoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3kpOwog
fTsKIAotZXh0ZXJuIHN0cnVjdCBjcHVmcmVxX2RyaXZlciAqY3B1ZnJlcV9kcml2ZXI7CitleHRl
cm4gc3RydWN0IGNwdWZyZXFfZHJpdmVyIGNwdWZyZXFfZHJpdmVyOwogCi1pbnQgY3B1ZnJlcV9y
ZWdpc3Rlcl9kcml2ZXIoc3RydWN0IGNwdWZyZXFfZHJpdmVyICopOworaW50IGNwdWZyZXFfcmVn
aXN0ZXJfZHJpdmVyKGNvbnN0IHN0cnVjdCBjcHVmcmVxX2RyaXZlciAqKTsKIAogc3RhdGljIF9f
aW5saW5lX18KIHZvaWQgY3B1ZnJlcV92ZXJpZnlfd2l0aGluX2xpbWl0cyhzdHJ1Y3QgY3B1ZnJl
cV9wb2xpY3kgKnBvbGljeSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:53:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:53: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 1gOi70-0004B0-4F; Mon, 19 Nov 2018 11:53:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi6y-0004As-PI
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:04 +0000
X-Inumbo-ID: ac091842-ebf1-11e8-99a4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac091842-ebf1-11e8-99a4-12d6303a7972;
 Mon, 19 Nov 2018 11:53: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 1gOi6x-00044k-V5
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi6x-0001HT-Sn
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi6x-0001HT-Sn@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:53:03 +0000
Subject: [Xen-changelog] [xen master] x86/traps: use only one stub function
 for l/cstar
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzNGViOWZmMTVhMzkzOGMwMjEwYmMzZjcyOGU1N2Q3ZWE0NDkzMzAKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiA5IDEw
OjQ2OjM2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDExOjMzOjMyIDIwMTggKzAwMDAKCiAgICB4ODYvdHJh
cHM6IHVzZSBvbmx5IG9uZSBzdHViIGZ1bmN0aW9uIGZvciBsL2NzdGFyCiAgICAKICAgIEFuZCBw
bGFjZSBpdCBpbnRvIC50ZXh0LmNvbGQuCiAgICAKICAgIFJlcXVlc3RlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIHwgMTEgKysrKy0tLS0tLS0K
IHhlbi9pbmNsdWRlL3hlbi9pbml0LmggICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA0ZDUwNmUy
YzE4Li5iZjc4NzBlZjZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0zMDMsMTUgKzMwMywxMiBAQCBE
RUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsKIHZvaWQgbHN0YXJfZW50ZXIodm9p
ZCk7CiB2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwogI2Vsc2UKLXN0YXRpYyBpbmxpbmUgdm9pZCBs
c3Rhcl9lbnRlcih2b2lkKQorc3RhdGljIHZvaWQgX19jb2xkIHN0YXJfZW50ZXIodm9pZCkKIHsK
LSAgICBwYW5pYygiJXMgY2FsbGVkXG4iLCBfX2Z1bmNfXyk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dm9pZCBjc3Rhcl9lbnRlcih2b2lkKQotewotICAgIHBhbmljKCIlcyBjYWxsZWRcbiIsIF9fZnVu
Y19fKTsKKyAgICBwYW5pYygibHN0YXIvY3N0YXJcbiIpOwogfQorI2RlZmluZSBsc3Rhcl9lbnRl
ciBzdGFyX2VudGVyCisjZGVmaW5lIGNzdGFyX2VudGVyIHN0YXJfZW50ZXIKICNlbmRpZiAvKiBD
T05GSUdfUFYgKi8KIAogdm9pZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIGIveGVuL2luY2x1ZGUveGVuL2luaXQuaApp
bmRleCBkYjA2Yzc2ZmRmLi5jNmI0NTNhZGZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW5pdC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKQEAgLTksNiArOSw3IEBACiAgKi8K
ICNkZWZpbmUgX19pbml0ICAgICAgICAgICAgX190ZXh0X3NlY3Rpb24oIi5pbml0LnRleHQiKQog
I2RlZmluZSBfX2V4aXQgICAgICAgICAgICBfX3RleHRfc2VjdGlvbigiLmV4aXQudGV4dCIpCisj
ZGVmaW5lIF9fY29sZCAgICAgICAgICAgIF9fdGV4dF9zZWN0aW9uKCIudGV4dC5jb2xkIikKICNk
ZWZpbmUgX19pbml0ZGF0YSAgICAgICAgX19zZWN0aW9uKCIuaW5pdC5kYXRhIikKICNkZWZpbmUg
X19pbml0Y29uc3QgICAgICAgX19zZWN0aW9uKCIuaW5pdC5yb2RhdGEiKQogI2RlZmluZSBfX2lu
aXRjb25zdHJlbCAgICBfX3NlY3Rpb24oIi5pbml0LnJvZGF0YS5yZWwiKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:53:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:53: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 1gOi7B-0004CJ-5t; Mon, 19 Nov 2018 11:53: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi79-0004C7-C6
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:15 +0000
X-Inumbo-ID: b21a4b1b-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b21a4b1b-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:53: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 1gOi78-00044y-4p
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi78-0001Id-2R
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi78-0001Id-2R@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:53:14 +0000
Subject: [Xen-changelog] [xen master] xen/arm: initialize target
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlOGFmYzJkYzYwODA1MDRkZDNjNzBhMWU0MGI1MzFmOGFkNzk3OTEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDYgMTQ6MDU6NTYgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgTm92IDkgMTE6NDk6MjAgMjAx
OCArMDAwMAoKICAgIHhlbi9hcm06IGluaXRpYWxpemUgdGFyZ2V0CiAgICAKICAgIEluaXRpYWxp
emUgdmFyaWFibGUgdGFyZ2V0IGJlZm9yZSBwYXNzaW5nIGl0IGFzIGEgcGFyYW1ldGVyLgogICAg
SXQgbWFrZXMgdGhlIGNvZGUgYSBiaXQgbmljZXIgYW5kIGl0IGlzIGEgc2FmZXR5IGNlcnRpZmlj
YXRpb24KICAgIHJlcXVpcmVtZW50LgogICAgCiAgICBNM0NNIFJ1bGUtOS4xOiBUaGUgdmFsdWUg
b2YgYW4gb2JqZWN0IHdpdGggYXV0b21hdGljIHN0b3JhZ2UgZHVyYXRpb24KICAgIHNoYWxsIG5v
dCBiZSByZWFkIGJlZm9yZSBpdCBoYXMgYmVlbiBzZXQKICAgIAogICAgUUFWZXJpZnk6IDI5NzIK
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgfCAyICstCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwg
MiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYy
LmMKaW5kZXggZjZjMTFmMWU0MS4uMDA5OWZjZmZkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0zNzksNiArMzc5LDcg
QEAgc3RhdGljIGJvb2wgdmdpY192Ml90b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qg
c2dpcikKICAgICBlbnVtIGdpY19zZ2lfbW9kZSBzZ2lfbW9kZTsKICAgICBzdHJ1Y3Qgc2dpX3Rh
cmdldCB0YXJnZXQ7CiAKKyAgICBzZ2lfdGFyZ2V0X2luaXQoJnRhcmdldCk7CiAgICAgaXJxbW9k
ZSA9IChzZ2lyICYgR0lDRF9TR0lfVEFSR0VUX0xJU1RfTUFTSykgPj4gR0lDRF9TR0lfVEFSR0VU
X0xJU1RfU0hJRlQ7CiAgICAgdmlycSA9IChzZ2lyICYgR0lDRF9TR0lfSU5USURfTUFTSyk7CiAK
QEAgLTM4Niw3ICszODcsNiBAQCBzdGF0aWMgYm9vbCB2Z2ljX3YyX3RvX3NnaShzdHJ1Y3QgdmNw
dSAqdiwgcmVnaXN0ZXJfdCBzZ2lyKQogICAgIHN3aXRjaCAoIGlycW1vZGUgKQogICAgIHsKICAg
ICBjYXNlIEdJQ0RfU0dJX1RBUkdFVF9MSVNUX1ZBTDoKLSAgICAgICAgc2dpX3RhcmdldF9pbml0
KCZ0YXJnZXQpOwogICAgICAgICB0YXJnZXQubGlzdCA9IChzZ2lyICYgR0lDRF9TR0lfVEFSR0VU
X01BU0spID4+IEdJQ0RfU0dJX1RBUkdFVF9TSElGVDsKICAgICAgICAgc2dpX21vZGUgPSBTR0lf
VEFSR0VUX0xJU1Q7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggZWZlODI0YzZmYi4uYzE0YmNk
ODdiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy12My5jCkBAIC0xNDc0LDYgKzE0NzQsNyBAQCBzdGF0aWMgYm9vbCB2Z2ljX3YzX3Rv
X3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyKQogICAgIGVudW0gZ2ljX3NnaV9t
b2RlIHNnaV9tb2RlOwogICAgIHN0cnVjdCBzZ2lfdGFyZ2V0IHRhcmdldDsKIAorICAgIHNnaV90
YXJnZXRfaW5pdCgmdGFyZ2V0KTsKICAgICBpcnFtb2RlID0gKHNnaXIgPj4gSUNIX1NHSV9JUlFN
T0RFX1NISUZUKSAmIElDSF9TR0lfSVJRTU9ERV9NQVNLOwogICAgIHZpcnEgPSAoc2dpciA+PiBJ
Q0hfU0dJX0lSUV9TSElGVCApICYgSUNIX1NHSV9JUlFfTUFTSzsKIApAQCAtMTQ4MSw3ICsxNDgy
LDYgQEAgc3RhdGljIGJvb2wgdmdpY192M190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVy
X3Qgc2dpcikKICAgICBzd2l0Y2ggKCBpcnFtb2RlICkKICAgICB7CiAgICAgY2FzZSBJQ0hfU0dJ
X1RBUkdFVF9MSVNUOgotICAgICAgICBzZ2lfdGFyZ2V0X2luaXQoJnRhcmdldCk7CiAgICAgICAg
IC8qIFdlIGFzc3VtZSB0aGF0IG9ubHkgQUZGMSBpcyB1c2VkIGluIElDQ19TR0kxUl9FTDEuICov
CiAgICAgICAgIHRhcmdldC5hZmYxID0gKHNnaXIgPj4gSUNIX1NHSV9BRkZJTklUWV9MRVZFTCgx
KSkgJiBJQ0hfU0dJX0FGRnhfTUFTSzsKICAgICAgICAgdGFyZ2V0Lmxpc3QgPSBzZ2lyICYgSUNI
X1NHSV9UQVJHRVRMSVNUX01BU0s7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:53:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:53: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 1gOi7K-0004DU-7q; Mon, 19 Nov 2018 11:53: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi7J-0004DN-LO
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:25 +0000
X-Inumbo-ID: b82c69a7-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b82c69a7-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:53: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 1gOi7I-00045C-Ah
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi7I-0001KT-8L
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi7I-0001KT-8L@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:53:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: initialize access
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkODRlNzAxZmRjMzgyNWY2NWUzMmUzNGYxNGMwZjljY2ZlMzU5ZTEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgTm92IDYgMTQ6MDU6NTcgMjAxOCAtMDgwMApDb21taXQ6ICAgICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBGcmkgTm92IDkgMTE6NDk6NDAgMjAx
OCArMDAwMAoKICAgIHhlbi9hcm06IGluaXRpYWxpemUgYWNjZXNzCiAgICAKICAgIEluaXRpYWxp
emUgdmFyaWFibGUgKmFjY2VzcyBiZWZvcmUgcmV0dXJuaW5nIGl0IGJhY2sgdG8gdGhlIGNhbGxl
ci4KICAgIEl0IG1ha2VzIHRoZSBjb2RlIGEgYml0IG5pY2VyIGFuZCBpdCBpcyBhIHNhZmV0eSBj
ZXJ0aWZpY2F0aW9uCiAgICByZXF1aXJlbWVudC4KICAgIAogICAgTTNDTSBSdWxlLTkuMTogVGhl
IHZhbHVlIG9mIGFuIG9iamVjdCB3aXRoIGF1dG9tYXRpYyBzdG9yYWdlIGR1cmF0aW9uCiAgICBz
aGFsbCBub3QgYmUgcmVhZCBiZWZvcmUgaXQgaGFzIGJlZW4gc2V0CiAgICAKICAgIFFBVmVyaWZ5
OiAyOTYyCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBDQzogcmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbQogICAgQ0M6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
IHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCA2
NTNkOTYwNTBkLi44NmRkYjI5YzU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTQ3LDYgKzQ3LDcgQEAgc3Rh
dGljIGludCBfX3AybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4s
CiAgICAgfTsKIAogICAgIEFTU0VSVChwMm1faXNfbG9ja2VkKHAybSkpOworICAgICphY2Nlc3Mg
PSBwMm0tPmRlZmF1bHRfYWNjZXNzOwogCiAgICAgLyogSWYgbm8gc2V0dGluZyB3YXMgZXZlciBz
ZXQsIGp1c3QgcmV0dXJuIHJ3eC4gKi8KICAgICBpZiAoICFwMm0tPm1lbV9hY2Nlc3NfZW5hYmxl
ZCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:53:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:53: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 1gOi7U-0004F2-9k; Mon, 19 Nov 2018 11:53: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi7T-0004Ev-Jk
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:35 +0000
X-Inumbo-ID: be3dd84a-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be3dd84a-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:53: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 1gOi7S-00045q-GV
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi7S-0001LI-EE
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi7S-0001LI-EE@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:53:34 +0000
Subject: [Xen-changelog] [xen master] xen/grant_table: Remove stale comment
 on top of map_grant_ref
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlZjdhN2Y5YmU3MjAxOGUzNWViYTBmMWM4YjUyMDQ4ZGU1NDBkMjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAxIDEwOjE2OjU4IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDExOjUwOjU1IDIwMTggKzAwMDAK
CiAgICB4ZW4vZ3JhbnRfdGFibGU6IFJlbW92ZSBzdGFsZSBjb21tZW50IG9uIHRvcCBvZiBtYXBf
Z3JhbnRfcmVmCiAgICAKICAgIFJlbW92ZSB0aGUgMiBwYXJ0IGNvbW1lbnQgb24gdG9wIG9mIG1h
cF9ncmFudF9yZWY6CiAgICAgICAgLSBUaGUgZmlyc3QgcGFydCBtZW50aW9uIHRoZSByZXR1cm4g
dmFsdWUgd2hpY2ggaGFzIGJlZW4gdm9pZCBzaW5jZQogICAgICAgIDIwMDYhCiAgICAgICAgLSBU
aGUgc2Vjb25kIHBhcnQgbWVudGlvbiBhIGxvY2FsIHZhcmlhYmxlICdhZGRyJyB3aGljaCBkb2Vz
IG5vdAogICAgICAgIGV4aXN0IGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgfCA3IC0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwppbmRleCA4NzhlNjY4YmY1Li4wYjU4OTRhMDcwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC04OTAsMTMgKzg5
MCw2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWFwa2luZCgKICAgICByZXR1cm4ga2luZDsKIH0K
IAotLyoKLSAqIFJldHVybnMgMCBpZiBUTEIgZmx1c2ggLyBpbnZhbGlkYXRlIHJlcXVpcmVkIGJ5
IGNhbGxlci4KLSAqIHZhIHdpbGwgaW5kaWNhdGUgdGhlIGFkZHJlc3MgdG8gYmUgaW52YWxpZGF0
ZWQuCi0gKgotICogYWRkciBpcyBfZWl0aGVyXyBhIGhvc3QgdmlydHVhbCBhZGRyZXNzLCBvciB0
aGUgYWRkcmVzcyBvZiB0aGUgcHRlIHRvCi0gKiB1cGRhdGUsIGFzIGluZGljYXRlZCBieSB0aGUg
R05UTUFQX2NvbnRhaW5zX3B0ZSBmbGFnLgotICovCiBzdGF0aWMgdm9pZAogbWFwX2dyYW50X3Jl
ZigKICAgICBzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm9wKQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:53:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:53: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 1gOi7f-0004G7-DL; Mon, 19 Nov 2018 11:53: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi7e-0004Fz-3e
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:46 +0000
X-Inumbo-ID: c44f462c-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c44f462c-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:53: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 1gOi7c-000462-ML
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi7c-0001Lo-K0
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi7c-0001Lo-K0@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:53:44 +0000
Subject: [Xen-changelog] [xen master] x86/dom0: Use init_xen_pae_l2_slots()
 rather than opencoding it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyZDNmMGU4ZDE3YzMzMzNhNDMyNDdiNzJhYjJhODA1MTA1ZjdjYWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiA4IDE0OjE3OjQ2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDExOjU3OjEx
IDIwMTggKzAwMDAKCiAgICB4ODYvZG9tMDogVXNlIGluaXRfeGVuX3BhZV9sMl9zbG90cygpIHJh
dGhlciB0aGFuIG9wZW5jb2RpbmcgaXQKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYyB8IDcgKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAyMWQyNjJiNjJi
Li44MTJiMDI2MmNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTY4NCwxMSArNjg0LDggQEAgaW50
IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
aWYgKCBpID09IDMgKQogICAgICAgICAgICAgICAgIGwzZV9nZXRfcGFnZSgqbDN0YWIpLT51Lmlu
dXNlLnR5cGVfaW5mbyB8PSBQR1RfcGFlX3hlbl9sMjsKICAgICAgICAgfQotICAgICAgICAvKiBJ
bnN0YWxsIHJlYWQtb25seSBndWVzdCB2aXNpYmxlIE1QVCBtYXBwaW5nLiAqLwotICAgICAgICBs
MnRhYiA9IGwzZV90b19sMmUobDNzdGFydFszXSk7Ci0gICAgICAgIG1lbWNweSgmbDJ0YWJbQ09N
UEFUX0wyX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCi0gICAgICAgICAgICAgICAmY29t
cGF0X2lkbGVfcGdfdGFibGVfbDJbbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJU
X1NUQVJUKV0sCi0gICAgICAgICAgICAgICBDT01QQVRfTDJfUEFHRVRBQkxFX1hFTl9TTE9UUyhk
KSAqIHNpemVvZigqbDJ0YWIpKTsKKworICAgICAgICBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDNl
X3RvX2wyZShsM3N0YXJ0WzNdKSwgZCk7CiAgICAgfQogCiAgICAgLyogUGFnZXMgdGhhdCBhcmUg
cGFydCBvZiBwYWdlIHRhYmxlcyBtdXN0IGJlIHJlYWQgb25seS4gKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:53:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:53: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 1gOi7p-0004HE-FD; Mon, 19 Nov 2018 11:53:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi7o-0004H4-Qv
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:56 +0000
X-Inumbo-ID: ca66af16-ebf1-11e8-95a3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca66af16-ebf1-11e8-95a3-12d6303a7972;
 Mon, 19 Nov 2018 11:53: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 1gOi7m-00046E-T8
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi7m-0001Mr-QV
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:53:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi7m-0001Mr-QV@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:53:54 +0000
Subject: [Xen-changelog] [xen master] pass-through: adjust pIRQ migration
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4MmNmOGJhNDY3ODQ2Yjk3NmRiOTM2NTA2MTI5OGE4MTg1M2EyOWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDkg
MTM6MDU6MjggMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgOSAxMzowNToyOCAyMDE4ICswMTAwCgogICAgcGFz
cy10aHJvdWdoOiBhZGp1c3QgcElSUSBtaWdyYXRpb24KICAgIAogICAgRm9yIG9uZSBpdCBpcyBx
dWl0ZSBwb2ludGxlc3MgdG8gaXRlcmF0ZSBvdmVyIGFsbCBwSVJRLXMgdGhlIGRvbWFpbiBoYXMK
ICAgIHdoZW4ganVzdCBvbmUgaXMgYmVpbmcgYWRqdXN0ZWQuIEludHJvZHVjZSBodm1fbWlncmF0
ZV9waXJxKCkgYXMgYW4KICAgIGV4dGVybmFsbHkgYWNjZXNzaWJsZSBmdW5jdGlvbi4KICAgIAog
ICAgQWRkaXRpb25hbGx5IGl0IGlzIGJvZ3VzIHRvIG1pZ3JhdGUgdGhlIHBJUlEgdG8gYSB2Q1BV
IGRpZmZlcmVudCBmcm9tCiAgICB0aGUgb25lIHRoZSBldmVudCBpcyBzdXBwb3NlZCB0byBiZSBw
b3N0ZWQgdG8gLSBpZiBhbnl0aGluZywgaXQgbWlnaHQgYmUKICAgIHdvcnRoIGNvbnNpZGVyaW5n
IG5vdCB0byBtaWdyYXRlIHRoZSBwSVJRIGF0IGFsbCBpbiB0aGUgcG9zdGluZyBjYXNlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgICAgICAgIHwgMTUgKysrKysrKysrKy0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDEgKwog
MyBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDdiZTljZjQ0NTQuLjkwODAxYmQ4MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDYyLDEwICs0NjIsOSBAQCB2
b2lkIGh2bV9taWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdikKICAgICBwdF9taWdyYXRlKHYp
OwogfQogCi1zdGF0aWMgaW50IGh2bV9taWdyYXRlX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICphcmcpCit2b2lkIGh2bV9taWdyYXRlX3BpcnEoc3RydWN0IGh2bV9waXJxX2RwY2kg
KnBpcnFfZHBjaSwgY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnYg
PSBhcmc7CisgICAgQVNTRVJUKGlvbW11X2VuYWJsZWQgJiYgaHZtX2RvbWFpbl9pcnEodi0+ZG9t
YWluKS0+ZHBjaSk7CiAKICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJ
X01BQ0hfTVNJKSAmJgogICAgICAgICAgLyogTmVlZG4ndCBtaWdyYXRlIHBpcnEgaWYgdGhpcyBw
aXJxIGlzIGRlbGl2ZXJlZCB0byBndWVzdCBkaXJlY3RseS4qLwpAQCAtNDc2LDExICs0NzUsMTcg
QEAgc3RhdGljIGludCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBo
dm1fcGlycV9kcGNpICpwaXJxX2RwY2ksCiAgICAgICAgICAgICBwaXJxX3NwaW5fbG9ja19pcnFf
ZGVzYyhkcGNpX3BpcnEocGlycV9kcGNpKSwgTlVMTCk7CiAKICAgICAgICAgaWYgKCAhZGVzYyAp
Ci0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgQVNT
RVJUKE1TSV9JUlEoZGVzYyAtIGlycV9kZXNjKSk7CiAgICAgICAgIGlycV9zZXRfYWZmaW5pdHko
ZGVzYywgY3B1bWFza19vZih2LT5wcm9jZXNzb3IpKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJx
KCZkZXNjLT5sb2NrKTsKICAgICB9Cit9CisKK3N0YXRpYyBpbnQgbWlncmF0ZV9waXJxKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksCisgICAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICphcmcpCit7CisgICAgaHZtX21pZ3JhdGVfcGlycShwaXJxX2Rw
Y2ksIGFyZyk7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTQ5Myw3ICs0OTgsNyBAQCB2b2lkIGh2
bV9taWdyYXRlX3BpcnFzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgIHJldHVybjsKIAogICAgIHNw
aW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0gICAgcHRfcGlycV9pdGVyYXRlKGQsIGh2bV9taWdy
YXRlX3BpcnEsIHYpOworICAgIHB0X3BpcnFfaXRlcmF0ZShkLCBtaWdyYXRlX3BpcnEsIHYpOwog
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5k
ZXggYTU2NjhlNjQ5NS4uYTZlYjhhNDMzNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC00MzQsOCAr
NDM0LDggQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgIGlmICggdmNwdSAp
CiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9IHRydWU7CiAgICAgICAg
IH0KLSAgICAgICAgaWYgKCBkZXN0X3ZjcHVfaWQgPj0gMCApCi0gICAgICAgICAgICBodm1fbWln
cmF0ZV9waXJxcyhkLT52Y3B1W2Rlc3RfdmNwdV9pZF0pOworICAgICAgICBpZiAoIHZjcHUgJiYg
aW9tbXVfZW5hYmxlZCApCisgICAgICAgICAgICBodm1fbWlncmF0ZV9waXJxKHBpcnFfZHBjaSwg
dmNwdSk7CiAKICAgICAgICAgLyogVXNlIGludGVycnVwdCBwb3N0aW5nIGlmIGl0IGlzIHN1cHBv
cnRlZC4gKi8KICAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgK
aW5kZXggY2Q4YWNkOTNlNy4uMmExYWNkOGJmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTI4
OCw2ICsyODgsNyBAQCBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwg
dTY0IHZhbCk7CiBib29sIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZyhzdHJ1Y3QgdmNwdSAqdik7
CiB2b2lkIGh2bV9taWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2bV9kb19y
ZXN1bWUoc3RydWN0IHZjcHUgKnYpOwordm9pZCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2ksIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgaHZtX21p
Z3JhdGVfcGlycXMoc3RydWN0IHZjcHUgKnYpOwogCiB2b2lkIGh2bV9pbmplY3RfZXZlbnQoY29u
c3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:54:07 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:54: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 1gOi7z-0004IU-H2; Mon, 19 Nov 2018 11:54: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi7y-0004IM-Qy
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:06 +0000
X-Inumbo-ID: d07c7b53-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d07c7b53-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:54: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 1gOi7x-00046g-3n
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi7x-0001Nn-1M
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi7x-0001Nn-1M@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:54:05 +0000
Subject: [Xen-changelog] [xen master] x86/hvm: clean up the rest of bool_t
 from vm_event
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1ODc3YTgwNmYyZmU3MjkzNzc5ZWRiM2EzM2NhNjI1NmVkZWJlZDgKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IEZyaSBOb3YgOSAxMzowNjoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEzOjA2OjI4IDIwMTggKzAx
MDAKCiAgICB4ODYvaHZtOiBjbGVhbiB1cCB0aGUgcmVzdCBvZiBib29sX3QgZnJvbSB2bV9ldmVu
dAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAzICsrLQogeGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAg
ICAgIHwgNSArKy0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgIHwgMiArLQog
eGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21lbV9zaGFyaW5nLmggfCAyICstCiB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCAg
ICAgICAgfCA4ICsrKystLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDkwODAxYmQ4MjguLjUxOTI4MjkzN2IgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMTkxMCw3ICsxOTEwLDggQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJf
dCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIGlmICggc2hhcmluZ19lbm9tZW0gKQogICAg
IHsKICAgICAgICAgaW50IHJ2OwotICAgICAgICBpZiAoIChydiA9IG1lbV9zaGFyaW5nX25vdGlm
eV9lbm9tZW0oY3VycmQsIGdmbiwgMSkpIDwgMCApCisKKyAgICAgICAgaWYgKCAocnYgPSBtZW1f
c2hhcmluZ19ub3RpZnlfZW5vbWVtKGN1cnJkLCBnZm4sIHRydWUpKSA8IDAgKQogICAgICAgICB7
CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRG9tYWluICVodSBhdHRlbXB0IHRv
IHVuc2hhcmUgIgogICAgICAgICAgICAgICAgICAgICAgImdmbiAlbHgsIEVOT01FTSBhbmQgbm8g
aGVscGVyIChyYyAlZClcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJp
bmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDFkYWIyYzhjYzMuLmJl
MDljODg3MWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC01NDYsNyArNTQ2LDcgQEAgc3RhdGlj
IGludCBhdWRpdCh2b2lkKQogfQogCiBpbnQgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IGFsbG93X3NsZWVwKSAKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgYWxsb3dfc2xlZXApCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owog
ICAgIGludCByYzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwppbmRleCBhMDBhM2MxYmZmLi40YmRjNWUzNGUwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC00NDgs
NyArNDQ4LDcgQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgIC8qIFRyeSB0byB1bnNoYXJlLiBJ
ZiB3ZSBmYWlsLCBjb21tdW5pY2F0ZSBFTk9NRU0gd2l0aG91dAogICAgICAgICAgKiBzbGVlcGlu
Zy4gKi8KICAgICAgICAgaWYgKCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4s
IGdmbl9sLCAwKSA8IDAgKQotICAgICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vu
b21lbShwMm0tPmRvbWFpbiwgZ2ZuX2wsIDApOworICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90
aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwgZ2ZuX2wsIGZhbHNlKTsKICAgICAgICAgbWZuID0gcDJt
LT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOwogICAgIH0K
IApAQCAtODM5LDggKzgzOSw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAqIEZvcmVpZ24g
ZG9tYWlucyBhcmUgb2theSB0byBwbGFjZSBhbiBldmVudCBhcyB0aGV5IAogICAgICAgICAgICAg
ICAgICAqIHdvbid0IGdvIHRvIHNsZWVwLiAqLwogICAgICAgICAgICAgICAgICh2b2lkKW1lbV9z
aGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwg
aSkpLCBmYWxzZSk7CiAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5k
ZXggOTg3Mzk1ZmJiMy4uYjY4ZWZkNGQ5ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
YworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0zNTYsNyArMzU2LDcgQEAgaW50IGd1ZXN0
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICAg
ICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ21mbiwgMCk7CiAgICAgICAgIGlm
ICggcmMgKQogICAgICAgICB7Ci0gICAgICAgICAgICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlf
ZW5vbWVtKGQsIGdtZm4sIDApOworICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21l
bShkLCBnbWZuLCBmYWxzZSk7CiAgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOwogICAgICAg
ICB9CiAgICAgICAgIC8qIE1heWJlIHRoZSBtZm4gY2hhbmdlZCAqLwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCmluZGV4IDZmZmQxOGE0
NDguLjI2Y2ZhMmM2MDUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYworKysgYi94
ZW4vY29tbW9uL3ZtX2V2ZW50LmMKQEAgLTQ5Niw3ICs0OTYsNyBAQCBzdGF0aWMgaW50IHZtX2V2
ZW50X3dhaXRfc2xvdChzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpCiAgICAgcmV0dXJuIHJj
OwogfQogCi1ib29sX3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWlu
ICp2ZWQpCitib29sIHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAq
dmVkKQogewogICAgIHJldHVybiAodmVkICYmIHZlZC0+cmluZ19wYWdlKTsKIH0KQEAgLTUxNCw3
ICs1MTQsNyBAQCBib29sX3Qgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCiAgKgogICovCiBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90KHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbF90IGFsbG93X3NsZWVwKQorICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGFsbG93X3NsZWVwKQogewogICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcodmVkKSApCiAg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaAppbmRl
eCA5MTkwODkyNGRmLi4wZTc3YjdkOTM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oCkBA
IC04NCw3ICs4NCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAogICogdGhlbiBpdCdzIHRoZSBzYW1lIGFzIGEgZm9yZWlnbiBk
b21haW4uCiAgKi8KIGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sX3QgYWxsb3dfc2xlZXApOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBh
bGxvd19zbGVlcCk7CiBpbnQgbWVtX3NoYXJpbmdfbWVtb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCkgYXJnKTsKIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3Ry
dWN0IGRvbWFpbiAqZCwgCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X21lbV9zaGFyaW5nX29wICptZWMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2
ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAppbmRleCAyZmY2ZTFjMzMzLi41MzAy
ZWU1NWMxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vdm1fZXZlbnQuaApAQCAtMzAsNyArMzAsNyBAQAogdm9pZCB2bV9ldmVudF9j
bGVhbnVwKHN0cnVjdCBkb21haW4gKmQpOwogCiAvKiBSZXR1cm5zIHdoZXRoZXIgYSByaW5nIGhh
cyBiZWVuIHNldCB1cCAqLwotYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2
ZW50X2RvbWFpbiAqdmVkKTsKK2Jvb2wgdm1fZXZlbnRfY2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZl
bnRfZG9tYWluICp2ZWQpOwogCiAvKiBSZXR1cm5zIDAgb24gc3VjY2VzcywgLUVOT1NZUyBpZiB0
aGVyZSBpcyBubyByaW5nLCAtRUJVU1kgaWYgdGhlcmUgaXMgbm8KICAqIGF2YWlsYWJsZSBzcGFj
ZSBhbmQgdGhlIGNhbGxlciBpcyBhIGZvcmVpZ24gZG9tYWluLiBJZiB0aGUgZ3Vlc3QgaXRzZWxm
CkBAIC00NiwxNyArNDYsMTcgQEAgYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdmVkKTsKICAqIHN1Y2NlZWQuCiAgKi8KIGludCBfX3ZtX2V2ZW50X2Ns
YWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWxsb3dfc2xlZXApOworICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGFsbG93X3NsZWVwKTsKIHN0YXRpYyBpbmxpbmUgaW50IHZt
X2V2ZW50X2NsYWltX3Nsb3Qoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQogewotICAgIHJl
dHVybiBfX3ZtX2V2ZW50X2NsYWltX3Nsb3QoZCwgdmVkLCAxKTsKKyAgICByZXR1cm4gX192bV9l
dmVudF9jbGFpbV9zbG90KGQsIHZlZCwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHZt
X2V2ZW50X2NsYWltX3Nsb3Rfbm9zbGVlcChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZlZCkKIHsKLSAgICByZXR1cm4gX192bV9ldmVudF9jbGFpbV9zbG90KGQsIHZlZCwgMCk7Cisg
ICAgcmV0dXJuIF9fdm1fZXZlbnRfY2xhaW1fc2xvdChkLCB2ZWQsIGZhbHNlKTsKIH0KIAogdm9p
ZCB2bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:54:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:54: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 1gOi89-0004Jp-In; Mon, 19 Nov 2018 11:54:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi88-0004Jc-93
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:16 +0000
X-Inumbo-ID: d6900bde-ebf1-11e8-aadc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6900bde-ebf1-11e8-aadc-12d6303a7972;
 Mon, 19 Nov 2018 11:54: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 1gOi87-00046y-9s
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi87-0001Og-7R
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi87-0001Og-7R@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:54:15 +0000
Subject: [Xen-changelog] [xen master] xen/arm: traps: Constify show_*,
 do_unexpected_trap and do_bug_frame parameters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhYzM1MThlY2MyMDQwYTE5YWQ1OWNhZGViMWRhZDNjZTljNDcwMjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjEzOjM2IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiB0cmFwczogQ29uc3RpZnkgc2hvd18qLCBkb191bmV4cGVj
dGVkX3RyYXAgYW5kIGRvX2J1Z19mcmFtZSBwYXJhbWV0ZXJzCiAgICAKICAgIFRob3NlIGhlbHBl
cnMgYXJlIG5vdCBtZWFudCB0byBtb2RpZnkgbW9zdCBvZiB0aGUgcGFyYW1ldGVycy4gU28gY29u
c3RpZnkgdGhlbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgIHwgMjYg
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmggICAg
ICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8ICA3ICsrKystLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRl
eCA1MWQyZTQyYzc3Li5lOGZhNzYwNjA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNzg3LDggKzc4Nyw4IEBAIHN0YXRpYyBj
b25zdCBjaGFyICptb2RlX3N0cmluZyh1aW50MzJfdCBjcHNyKQogICAgIHJldHVybiBtb2RlX3N0
cmluZ3NbbW9kZV0gPyA6ICJVbmtub3duIjsKIH0KIAotc3RhdGljIHZvaWQgc2hvd19yZWdpc3Rl
cnNfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcmVnX2N0eHQgKmN0eHQsCitzdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVy
c18zMihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZWdfY3R4dCAqY3R4dCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBndWVzdF9tb2RlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CkBAIC04NjQsOCArODY0LDggQEAgc3RhdGlj
IHZvaWQgc2hvd19yZWdpc3RlcnNfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiB9CiAK
ICNpZmRlZiBDT05GSUdfQVJNXzY0Ci1zdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVyc182NChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCByZWdfY3R4dCAqY3R4dCwKK3N0YXRpYyB2b2lkIHNob3dfcmVnaXN0ZXJzXzY0KGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHJlZ19jdHh0ICpjdHh0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGd1ZXN0X21vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTkyNSw4ICs5MjUsOCBAQCBzdGF0aWMgdm9pZCBzaG93
X3JlZ2lzdGVyc182NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIH0KICNlbmRpZgogCi1z
dGF0aWMgdm9pZCBfc2hvd19yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJlZ19jdHh0ICpjdHh0LAorc3RhdGlj
IHZvaWQgX3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZWdfY3R4dCAqY3R4dCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZ3Vlc3RfbW9kZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKQEAgLTk4MSw3ICs5ODEs
NyBAQCBzdGF0aWMgdm9pZCBfc2hvd19yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsCiAgICAgcHJpbnRrKCJcbiIpOwogfQogCi12b2lkIHNob3dfcmVnaXN0ZXJzKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQordm9pZCBzaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgcmVnX2N0eHQgY3R4dDsKICAgICBjdHh0
LnNjdGxyX2VsMSA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CkBAIC0xMDI3LDcgKzEwMjcsNyBA
QCB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgX3No
b3dfcmVnaXN0ZXJzKCZ2LT5hcmNoLmNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLCAmY3R4
dCwgMSwgdik7CiB9CiAKLXN0YXRpYyB2b2lkIHNob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIHZvaWQgc2hvd19ndWVzdF9z
dGFjayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgaW50IGk7CiAgICAgdmFkZHJfdCBzcDsKQEAgLTExNjEsNyArMTE2MSw3IEBAIHN0YXRp
YyB2b2lkIHNob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICovCiAjZGVmaW5lIFNUQUNLX0ZSQU1FX0JBU0UoZnApICAgICAgICgocmVn
aXN0ZXJfdCopKGZwKSkKICNlbmRpZgotc3RhdGljIHZvaWQgc2hvd190cmFjZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyB2b2lkIHNob3dfdHJhY2UoY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgcmVnaXN0ZXJfdCAqZnJhbWUsIG5leHQsIGFkZHIs
IGxvdywgaGlnaDsKIApAQCAtMTE5Niw3ICsxMTk2LDcgQEAgc3RhdGljIHZvaWQgc2hvd190cmFj
ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBwcmludGsoIlxuIik7CiB9CiAKLXZv
aWQgc2hvd19zdGFjayhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgc2hvd19zdGFj
ayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICByZWdpc3Rlcl90ICpz
dGFjayA9IFNUQUNLX0JFRk9SRV9FWENFUFRJT04ocmVncyksIGFkZHI7CiAgICAgaW50IGk7CkBA
IC0xMjIzLDcgKzEyMjMsNyBAQCB2b2lkIHNob3dfc3RhY2soc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgc2hvd190cmFjZShyZWdzKTsKIH0KIAotdm9pZCBzaG93X2V4ZWN1dGlvbl9z
dGF0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgc2hvd19leGVjdXRpb25fc3Rh
dGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc2hvd19yZWdpc3Rl
cnMocmVncyk7CiAgICAgc2hvd19zdGFjayhyZWdzKTsKQEAgLTEyNDksMTQgKzEyNDksMTQgQEAg
dm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZjcHVf
dW5wYXVzZSh2KTsKIH0KIAotdm9pZCBkb191bmV4cGVjdGVkX3RyYXAoY29uc3QgY2hhciAqbXNn
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3ZvaWQgZG9fdW5leHBlY3RlZF90cmFwKGNv
bnN0IGNoYXIgKm1zZywgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAg
cHJpbnRrKCJDUFUlZDogVW5leHBlY3RlZCBUcmFwOiAlc1xuIiwgc21wX3Byb2Nlc3Nvcl9pZCgp
LCBtc2cpOwogICAgIHNob3dfZXhlY3V0aW9uX3N0YXRlKHJlZ3MpOwogICAgIHBhbmljKCJDUFUl
ZDogVW5leHBlY3RlZCBUcmFwOiAlc1xuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBtc2cpOwogfQog
Ci1pbnQgZG9fYnVnX2ZyYW1lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB2YWRkcl90IHBj
KQoraW50IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdmFk
ZHJfdCBwYykKIHsKICAgICBjb25zdCBzdHJ1Y3QgYnVnX2ZyYW1lICpidWcgPSBOVUxMOwogICAg
IGNvbnN0IGNoYXIgKnByZWZpeCA9ICIiLCAqZmlsZW5hbWUsICpwcmVkaWNhdGU7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9idWcu
aAppbmRleCA0NzA0ZTJkODU4Li45MGE1OWM5NzJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2J1Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYnVnLmgKQEAgLTc3LDcgKzc3
LDcgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgX19zdGFydF9idWdfZnJhbWVzW10s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18xW10sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3N0b3BfYnVnX2ZyYW1lc18yW107CiAKLWlu
dCBkb19idWdfZnJhbWUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHZhZGRyX3QgcGMpOwor
aW50IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdmFkZHJf
dCBwYyk7CiAKICNlbmRpZiAvKiBfX0FSTV9CVUdfSF9fICovCiAvKgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmgKaW5kZXggODAxNmNmMzA2Zi4uZmNkYzBmNjM3NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oCkBAIC03OTMsOCArNzkzLDggQEAgdm9pZCBpbml0X3RyYXBzKHZvaWQpOwogCiB2b2lkIHBh
bmljX1BBUih1aW50NjRfdCBwYXIpOwogCi12b2lkIHNob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKLXZvaWQgc2hvd19yZWdpc3RlcnMoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwordm9pZCBzaG93X2V4ZWN1dGlvbl9zdGF0ZShjb25zdCBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncyk7Cit2b2lkIHNob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKTsKIC8vI2RlZmluZSBkdW1wX2V4ZWN1dGlvbl9zdGF0ZSgpIHJ1
bl9pbl9leGNlcHRpb25faGFuZGxlcihzaG93X2V4ZWN1dGlvbl9zdGF0ZSkKICNkZWZpbmUgZHVt
cF9leGVjdXRpb25fc3RhdGUoKSBXQVJOKCkKIApAQCAtODA0LDcgKzgwNCw4IEBAIHZvaWQgc2hv
d19yZWdpc3RlcnMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogI2RlZmluZSBjcHVfdG9f
Y29yZShfY3B1KSAgICgwKQogI2RlZmluZSBjcHVfdG9fc29ja2V0KF9jcHUpICgwKQogCi12b2lk
IG5vcmV0dXJuIGRvX3VuZXhwZWN0ZWRfdHJhcChjb25zdCBjaGFyICptc2csIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgbm9yZXR1cm4gZG9fdW5leHBlY3RlZF90cmFwKGNvbnN0
IGNoYXIgKm1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAogc3RydWN0IHZjcHU7CiB2b2lkIHZjcHVfcmVnc19o
eXBfdG9fdXNlcihjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:54:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:54: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 1gOi8K-0004L0-Ke; Mon, 19 Nov 2018 11:54: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi8J-0004Kq-5q
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:27 +0000
X-Inumbo-ID: dca0b5a9-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dca0b5a9-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:54: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 1gOi8H-00047A-Fs
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi8H-0001PV-DW
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi8H-0001PV-DW@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:54:25 +0000
Subject: [Xen-changelog] [xen master] xen/arm: regs: Convert guest_mode to a
 static inline helper
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlNGNkOWFiN2NlZjhjN2VkMDFhNzE5ZThhYWRiOWQwOTFiMmZkNGIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjEwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiByZWdzOiBDb252ZXJ0IGd1ZXN0X21vZGUgdG8gYSBzdGF0
aWMgaW5saW5lIGhlbHBlcgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCBzd2l0Y2ggdGhlIHBh
cmFtZXRlciBndWVzdF9tb2RlIGZyb20gaW50IHRvIGJvb2wKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBB
bmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyAgICAgICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9yZWdzLmggfCAy
MiArKysrKysrKysrKystLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggZThmYTc2MDYwNy4uYjkzMjM2NzJmYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTc4OSw3ICs3ODksNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqbW9kZV9zdHJpbmcodWludDMyX3Qg
Y3BzcikKIAogc3RhdGljIHZvaWQgc2hvd19yZWdpc3RlcnNfMzIoY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgcmVnX2N0eHQgKmN0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZ3Vl
c3RfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZ3Vlc3RfbW9kZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewog
CkBAIC04NjYsNyArODY2LDcgQEAgc3RhdGljIHZvaWQgc2hvd19yZWdpc3RlcnNfMzIoY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAjaWZkZWYgQ09ORklHX0FSTV82NAogc3RhdGlj
IHZvaWQgc2hvd19yZWdpc3RlcnNfNjQoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmVnX2N0eHQgKmN0
eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZ3Vlc3RfbW9kZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZ3Vlc3RfbW9kZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogCkBAIC05MjcsNyArOTI3
LDcgQEAgc3RhdGljIHZvaWQgc2hvd19yZWdpc3RlcnNfNjQoY29uc3Qgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCiAKIHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgcmVnX2N0eHQgKmN0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGd1
ZXN0X21vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBndWVzdF9tb2RlLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAg
IHByaW50X3hlbl9pbmZvKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3JlZ3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcmVncy5oCmluZGV4IDI0NDBlZGIyOWEuLmRkYzZlYmE5
Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcmVncy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcmVncy5oCkBAIC01LDggKzUsMTAgQEAKIAogI2lmbmRlZiBfX0FTU0VNQkxZ
X18KIAorI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNs
dWRlIDxwdWJsaWMveGVuLmg+CisjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxh
c20vcHJvY2Vzc29yLmg+CiAKICNkZWZpbmUgcHNyX21vZGUocHNyLG0pICgoKHBzcikgJiBQU1Jf
TU9ERV9NQVNLKSA9PSBtKQpAQCAtMzcsMTYgKzM5LDE2IEBACiAgICAgKHBzcl9tb2RlKChyKS0+
Y3BzcixQU1JfTU9ERV9FTDB0KSB8fCB1c3JfbW9kZShyKSkKICNlbmRpZgogCi0jZGVmaW5lIGd1
ZXN0X21vZGUocikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0oeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyBk
aWZmID0gKGNoYXIgKilndWVzdF9jcHVfdXNlcl9yZWdzKCkgLSAoY2hhciAqKShyKTsgICAgICAg
ICBcCi0gICAgLyogRnJhbWUgcG9pbnRlciBtdXN0IHBvaW50IGludG8gY3VycmVudCBDUFUgc3Rh
Y2suICovICAgICAgICAgICAgICAgICAgICBcCi0gICAgQVNTRVJUKGRpZmYgPCBTVEFDS19TSVpF
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
LyogSWYgbm90IGEgZ3Vlc3QgZnJhbWUsIGl0IG11c3QgYmUgYSBoeXBlcnZpc29yIGZyYW1lLiAq
LyAgICAgICAgICAgICAgICBcCi0gICAgQVNTRVJUKChkaWZmID09IDApIHx8IGh5cF9tb2RlKHIp
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgLyogUmV0dXJu
IFRSVUUgaWYgaXQncyBhIGd1ZXN0IGZyYW1lLiAqLyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgKGRpZmYgPT0gMCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19KQorc3RhdGljIGlubGluZSBib29s
IGd1ZXN0X21vZGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnIpCit7CisgICAgdW5zaWdu
ZWQgbG9uZyBkaWZmID0gKGNoYXIgKilndWVzdF9jcHVfdXNlcl9yZWdzKCkgLSAoY2hhciAqKShy
KTsKKyAgICAvKiBGcmFtZSBwb2ludGVyIG11c3QgcG9pbnQgaW50byBjdXJyZW50IENQVSBzdGFj
ay4gKi8KKyAgICBBU1NFUlQoZGlmZiA8IFNUQUNLX1NJWkUpOworICAgIC8qIElmIG5vdCBhIGd1
ZXN0IGZyYW1lLCBpdCBtdXN0IGJlIGEgaHlwZXJ2aXNvciBmcmFtZS4gKi8KKyAgICBBU1NFUlQo
KGRpZmYgPT0gMCkgfHwgaHlwX21vZGUocikpOworICAgIC8qIFJldHVybiBUUlVFIGlmIGl0J3Mg
YSBndWVzdCBmcmFtZS4gKi8KKyAgICByZXR1cm4gKGRpZmYgPT0gMCk7Cit9CiAKICNkZWZpbmUg
cmV0dXJuX3JlZyh2KSAoKHYpLT5hcmNoLmNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLnIw
KQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:54:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:54: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 1gOi8U-0004N0-Nh; Mon, 19 Nov 2018 11:54: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi8T-0004Mr-Gi
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:37 +0000
X-Inumbo-ID: e2b657f6-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2b657f6-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:54: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 1gOi8R-000483-Mc
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi8R-0001QK-K4
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi8R-0001QK-K4@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:54:35 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove __init from prototype
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmZjM1MWRhYWZlOGFlNWFkODY2Mjc2NmU4N2QxMWY1NDg1MGJlZTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1NSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjE0IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgX19pbml0IGZyb20gcHJvdG90eXBlCiAgICAK
ICAgIEluIFhlbiwgaXQgaXMgY29tbW9uIHRvIGFkZCBfX2luaXQgdG8gdGhlIGRlY2xhcmF0aW9u
IGFuZCBub3QgdGhlCiAgICBwcm90b3R5cGUuIFJlbW92ZSB0aGUgZmV3IF9faW5pdCBvbiBzb21l
IHByb3RvdHlwZXMgd2hpY2ggYWxsb3dzIHRvCiAgICBhdm9pZCB0aGUgaW5jbHVzaW9uIG9mIGlu
aXQuaCBpbiBoZWFkZXJzLgogICAgCiAgICBXaXRoIHRoZXNlIGNoYW5nZXMsIGluaXQuaCBpcyBu
b3cgcmVxdWlyZWQgdG8gYmUgaW5jbHVkZWQgb24gc29tZSBjCiAgICBmaWxlcy4gQWxzbywgYWRk
IF9faW5pdCB3aGVyZSBpdCB3YXMgbWlzc2luZyBpbiBkZWNsYXJhdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vYWNwaS9saWIuYyAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAg
IHwgIDEgKwogeGVuL2FyY2gvYXJtL2RldmljZS5jICAgICAgICAgICAgIHwgIDEgKwogeGVuL2Fy
Y2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9h
Y3BpLmggICAgICAgIHwgIDcgKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2
ZS5oIHwgIDMgKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oICAgICAgfCAxMCArKysr
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmggICAgICAgfCAgNCArKy0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BsYXRmb3JtLmggICAgfCAgNyArKystLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3NldHVwLmggICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL3hlbi9kZXZpY2Vf
dHJlZS5oICAgICB8ICA1ICsrLS0tCiAxMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCsp
LCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYyBi
L3hlbi9hcmNoL2FybS9hY3BpL2xpYi5jCmluZGV4IGFkYTUyOThhMzguLjRmYzZlMTczMjIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hY3BpL2xpYi5jCisrKyBiL3hlbi9hcmNoL2FybS9hY3Bp
L2xpYi5jCkBAIC0yMiw2ICsyMiw3IEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cisj
aW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KIAogY2hhciAqX19hY3Bp
X21hcF90YWJsZShwYWRkcl90IHBoeXMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDhl
YmE0MmM3YjkuLjQ0YWYxMWMwZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMK
KysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwpAQCAtMzQ5LDcgKzM0OSw3IEBAIHNpemVfdCBf
X2luaXQgYm9vdF9mZHRfaW5mbyhjb25zdCB2b2lkICpmZHQsIHBhZGRyX3QgcGFkZHIpCiAgICAg
cmV0dXJuIGZkdF90b3RhbHNpemUoZmR0KTsKIH0KIAotY29uc3QgY2hhciAqYm9vdF9mZHRfY21k
bGluZShjb25zdCB2b2lkICpmZHQpCitjb25zdCBfX2luaXQgY2hhciAqYm9vdF9mZHRfY21kbGlu
ZShjb25zdCB2b2lkICpmZHQpCiB7CiAgICAgaW50IG5vZGU7CiAgICAgY29uc3Qgc3RydWN0IGZk
dF9wcm9wZXJ0eSAqcHJvcDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBi
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA5N2ExMTgyOTNiLi5hZGY4OGU3YmRjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCkBAIC0xLDUgKzEsNiBAQAogI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRl
IDx4ZW4vY3B1bWFzay5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL21t
Lmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5oPgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RldmljZS5jIGIveGVuL2FyY2gvYXJtL2RldmljZS5jCmluZGV4
IGEwMDcyYzE1NjMuLjcwY2Q2YzFhMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kZXZpY2Uu
YworKysgYi94ZW4vYXJjaC9hcm0vZGV2aWNlLmMKQEAgLTE5LDYgKzE5LDcgQEAKIAogI2luY2x1
ZGUgPGFzbS9kZXZpY2UuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4v
aW5pdC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBkZXZp
Y2VfZGVzYyBfc2RldmljZVtdLCBfZWRldmljZVtdOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggYTkzMTIxZjQzYi4uZDIzY2I4ZTc2
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNj
aS5jCkBAIC0xOSw2ICsxOSw3IEBACiAKIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1
ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3NtcC5o
PgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FjcGkuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCmluZGV4IGMxODNiNmJi
NmUuLmZlZWM0ZmIwYWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCkBAIC0yMyw3ICsyMyw2IEBACiAjaWZuZGVm
IF9BU01fQVJNX0FDUElfSAogI2RlZmluZSBfQVNNX0FSTV9BQ1BJX0gKIAotI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4K
IApAQCAtNDMsOSArNDIsOSBAQCB0eXBlZGVmIGVudW0gewogICAgIFRCTF9NTUFYLAogfSBFRklf
TUVNX1JFUzsKIAotYm9vbCBfX2luaXQgYWNwaV9wc2NpX3ByZXNlbnQodm9pZCk7Ci1ib29sIF9f
aW5pdCBhY3BpX3BzY2lfaHZjX3ByZXNlbnQodm9pZCk7Ci12b2lkIF9faW5pdCBhY3BpX3NtcF9p
bml0X2NwdXModm9pZCk7Citib29sIGFjcGlfcHNjaV9wcmVzZW50KHZvaWQpOworYm9vbCBhY3Bp
X3BzY2lfaHZjX3ByZXNlbnQodm9pZCk7Cit2b2lkIGFjcGlfc21wX2luaXRfY3B1cyh2b2lkKTsK
IAogLyoKICAqIFRoaXMgZnVuY3Rpb24gcmV0dXJucyB0aGUgb2Zmc2V0IG9mIGEgZ2l2ZW4gQUNQ
SS9FRkkgdGFibGUgaW4gdGhlIGFsbG9jYXRlZApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCmlu
ZGV4IDliNGIwMjgxMWIuLmRlZGI2ZGQwMDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYWx0ZXJuYXRpdmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgK
QEAgLTcsNyArNyw2IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLSNpbmNsdWRlIDx4ZW4v
aW5pdC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9zdHJpbmdpZnku
aD4KIApAQCAtMjgsNyArMjcsNyBAQCB0eXBlZGVmIHZvaWQgKCphbHRlcm5hdGl2ZV9jYl90KShj
b25zdCBzdHJ1Y3QgYWx0X2luc3RyICphbHQsCiAJCQkJIGNvbnN0IHVpbnQzMl90ICpvcmlncHRy
LCB1aW50MzJfdCAqdXBkcHRyLAogCQkJCSBpbnQgbnJfaW5zdCk7CiAKLXZvaWQgX19pbml0IGFw
cGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCk7Cit2b2lkIGFwcGx5X2FsdGVybmF0aXZlc19hbGwo
dm9pZCk7CiBpbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0
YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwogCiAjZGVmaW5lIEFMVElOU1RSX0VO
VFJZKGZlYXR1cmUsIGNiKQkJCQkJICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKaW5kZXggNjczNGFl
OGVmZC4uNjNhMGYzNjMxZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2Uu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCkBAIC0xLDggKzEsNiBAQAogI2lm
bmRlZiBfX0FTTV9BUk1fREVWSUNFX0gKICNkZWZpbmUgX19BU01fQVJNX0RFVklDRV9ICiAKLSNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgotCiBlbnVtIGRldmljZV90eXBlCiB7CiAgICAgREVWX0RULApA
QCAtNjgsOCArNjYsOCBAQCBzdHJ1Y3QgYWNwaV9kZXZpY2VfZGVzYyB7CiAgKgogICogIFJldHVy
biAwIG9uIHN1Y2Nlc3MuCiAgKi8KLWludCBfX2luaXQgYWNwaV9kZXZpY2VfaW5pdChlbnVtIGRl
dmljZV9jbGFzcyBjbGFzcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lk
ICpkYXRhLCBpbnQgY2xhc3NfdHlwZSk7CitpbnQgYWNwaV9kZXZpY2VfaW5pdChlbnVtIGRldmlj
ZV9jbGFzcyBjbGFzcywKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEsIGlu
dCBjbGFzc190eXBlKTsKIAogLyoqCiAgKiAgZGV2aWNlX2luaXQgLSBJbml0aWFsaXplIGEgZGV2
aWNlCkBAIC03OSw4ICs3Nyw4IEBAIGludCBfX2luaXQgYWNwaV9kZXZpY2VfaW5pdChlbnVtIGRl
dmljZV9jbGFzcyBjbGFzcywKICAqCiAgKiAgUmV0dXJuIDAgb24gc3VjY2Vzcy4KICAqLwotaW50
IF9faW5pdCBkZXZpY2VfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwgZW51bSBkZXZp
Y2VfY2xhc3MgY2xhc3MsCi0gICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEp
OworaW50IGRldmljZV9pbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LCBlbnVtIGRldmlj
ZV9jbGFzcyBjbGFzcywKKyAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpkYXRhKTsKIAogLyoq
CiAgKiBkZXZpY2VfZ2V0X3R5cGUgLSBHZXQgdGhlIHR5cGUgb2YgdGhlIGRldmljZQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9p
b21tdS5oCmluZGV4IGY2ZGYzMmY4NjAuLjkwY2QwMTFkMzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKQEAg
LTI0LDkgKzI0LDkgQEAgc3RydWN0IGFyY2hfaW9tbXUKICNkZWZpbmUgaW9tbXVfdXNlX2hhcF9w
dChkKSAoaGFzX2lvbW11X3B0KGQpKQogCiBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9n
ZXRfb3BzKHZvaWQpOwotdm9pZCBfX2luaXQgaW9tbXVfc2V0X29wcyhjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzICpvcHMpOwordm9pZCBpb21tdV9zZXRfb3BzKGNvbnN0IHN0cnVjdCBpb21tdV9vcHMg
Km9wcyk7CiAKLWludCBfX2luaXQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CitpbnQgaW9t
bXVfaGFyZHdhcmVfc2V0dXAodm9pZCk7CiAKICNlbmRpZiAvKiBfX0FSQ0hfQVJNX0lPTU1VX0hf
XyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3JtLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3BsYXRmb3JtLmgKaW5kZXggMjU5MWQ3YmIwMy4uYmY5MjU4MTU2YyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGxhdGZvcm0uaApAQCAtMSw3ICsxLDYgQEAKICNpZm5kZWYgX19BU01fQVJN
X1BMQVRGT1JNX0gKICNkZWZpbmUgX19BU01fQVJNX1BMQVRGT1JNX0gKIAotI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAj
aW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CkBAIC00Niw5ICs0NSw5IEBAIHN0cnVjdCBwbGF0
Zm9ybV9kZXNjIHsKICAqLwogI2RlZmluZSBQTEFURk9STV9RVUlSS19HSUNfNjRLX1NUUklERSAo
MSA8PCAwKQogCi12b2lkIF9faW5pdCBwbGF0Zm9ybV9pbml0KHZvaWQpOwotaW50IF9faW5pdCBw
bGF0Zm9ybV9pbml0X3RpbWUodm9pZCk7Ci1pbnQgX19pbml0IHBsYXRmb3JtX3NwZWNpZmljX21h
cHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIHBsYXRmb3JtX2luaXQodm9pZCk7CitpbnQg
cGxhdGZvcm1faW5pdF90aW1lKHZvaWQpOworaW50IHBsYXRmb3JtX3NwZWNpZmljX21hcHBpbmco
c3RydWN0IGRvbWFpbiAqZCk7CiAjaWZkZWYgQ09ORklHX0FSTV8zMgogaW50IHBsYXRmb3JtX3Nt
cF9pbml0KHZvaWQpOwogaW50IHBsYXRmb3JtX2NwdV91cChpbnQgY3B1KTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aAppbmRleCAwY2MzMzMwODA3Li41ZjQxYmEwY2JhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCkBAIC03NCwx
NCArNzQsMTQgQEAgdm9pZCBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcyh2b2lkKTsKIHZvaWQgZHRf
dW5yZXNlcnZlZF9yZWdpb25zKHBhZGRyX3QgcywgcGFkZHJfdCBlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAoKmNiKShwYWRkcl90LCBwYWRkcl90KSwgaW50IGZpcnN0KTsKIAot
c2l6ZV90IF9faW5pdCBib290X2ZkdF9pbmZvKGNvbnN0IHZvaWQgKmZkdCwgcGFkZHJfdCBwYWRk
cik7Ci1jb25zdCBjaGFyIF9faW5pdCAqYm9vdF9mZHRfY21kbGluZShjb25zdCB2b2lkICpmZHQp
Oworc2l6ZV90IGJvb3RfZmR0X2luZm8oY29uc3Qgdm9pZCAqZmR0LCBwYWRkcl90IHBhZGRyKTsK
K2NvbnN0IGNoYXIgKmJvb3RfZmR0X2NtZGxpbmUoY29uc3Qgdm9pZCAqZmR0KTsKIAogc3RydWN0
IGJvb3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXpl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5l
KTsKIHN0cnVjdCBib290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVs
ZV9raW5kIGtpbmQpOwotY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0
cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7Citjb25zdCBjaGFyICpib290X21vZHVsZV9raW5k
X2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7CiAKICNlbmRpZgogLyoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9kZXZpY2VfdHJlZS5oIGIveGVuL2luY2x1ZGUveGVuL2Rldmlj
ZV90cmVlLmgKaW5kZXggOTFmYTBiNmY2MS4uNzQwOGE2YzQ4YyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2RldmljZV90cmVlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2RldmljZV90cmVl
LmgKQEAgLTE1LDcgKzE1LDYgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8
cHVibGljL2RldmljZV90cmVlX2RlZnMuaD4KICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Ci0jaW5j
bHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5nLmg+CiAjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2xpc3QuaD4KQEAgLTE2OSw3ICsxNjgsNyBAQCBpbnQg
ZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZShjb25zdCB2b2lkICpmZHQsCiAgKiBDcmVhdGUgYSBo
aWVyYXJjaGljYWwgZGV2aWNlIHRyZWUgZm9yIHRoZSBob3N0IERUQiB0byBiZSBhYmxlCiAgKiB0
byByZXRyaWV2ZSBwYXJlbnRzLgogICovCi12b2lkIF9faW5pdCBkdF91bmZsYXR0ZW5faG9zdF9k
ZXZpY2VfdHJlZSh2b2lkKTsKK3ZvaWQgZHRfdW5mbGF0dGVuX2hvc3RfZGV2aWNlX3RyZWUodm9p
ZCk7CiAKIC8qKgogICogSVJRIHRyYW5zbGF0aW9uIGNhbGxiYWNrCkBAIC0yMDQsNyArMjAzLDcg
QEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZHRfaW50ZXJydXB0X2NvbnRy
b2xsZXI7CiAgKgogICogSWYgZm91bmQsIHJldHVybiB0aGUgaW50ZXJydXB0IGNvbnRyb2xsZXIg
ZGV2aWNlIG5vZGUuCiAgKi8KLXN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqIF9faW5pdAorc3RydWN0
IGR0X2RldmljZV9ub2RlICoKIGR0X2ZpbmRfaW50ZXJydXB0X2NvbnRyb2xsZXIoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9tYXRjaCAqbWF0Y2hlcyk7CiAKICNkZWZpbmUgZHRfcHJvcF9jbXAoczEs
IHMyKSBzdHJjbXAoKHMxKSwgKHMyKSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:54:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:54: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 1gOi8d-0004O9-Pd; Mon, 19 Nov 2018 11:54: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi8c-0004O0-Ps
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:46 +0000
X-Inumbo-ID: e8c81c7b-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8c81c7b-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:54: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 1gOi8b-00048H-ST
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi8b-0001R7-Q8
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi8b-0001R7-Q8@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:54:45 +0000
Subject: [Xen-changelog] [xen master] xen/arm: bugs: Move do_bug_frame to
 traps.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1YThjOTFmZDEyY2IyOWE1YWQxODVkOGI2MjVmZDAxN2MxYTYxMjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1NiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjE4IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBidWdzOiBNb3ZlIGRvX2J1Z19mcmFtZSB0byB0cmFwcy5o
CiAgICAKICAgIGRvX2J1Z19mcmFtZSBpcyBvbmx5IG5lY2Vzc2FyeSB3aGVuIHRyYXBwaW5nLiBU
aGlzIGFsbG93cyB0byByZW1vdmUKICAgIHByb2Nlc3Nvci5oIGluY2x1ZGUuCiAgICAKICAgIEhv
d2V2ZXIsIHRpbWUuaCB3YXMgbWlzc2luZyBhbiBpbmNsdWRlIHJlc3VsdGluZyB0byBjb21waWxh
dGlvbiBlcnJvciBpZgogICAgcHJvY2Vzc29yLmggaXMgcmVtb3ZlZCBmcm9tIGJ1Zy5oLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAg
ICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jICB8IDEgKwogeGVuL2luY2x1ZGUvYXNtLWFy
bS9idWcuaCAgIHwgNCAtLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaCAgfCAyICsrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggfCAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvdHJhcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCmluZGV4IDRmMjc1NDNkZWMu
Ljc2ZjcxNGExNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8
cHVibGljL3hlbi5oPgogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFz
bS90cmFwcy5oPgogCiB2b2lkIGRvX3RyYXBfcmVzZXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9idWcuaAppbmRleCA5MGE1OWM5NzJiLi4zNmM4MDMzNTdjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYnVn
LmgKQEAgLTEsOCArMSw2IEBACiAjaWZuZGVmIF9fQVJNX0JVR19IX18KICNkZWZpbmUgX19BUk1f
QlVHX0hfXwogCi0jaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgotCiAjaWYgZGVmaW5lZChDT05G
SUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJtMzIvYnVnLmg+CiAjZWxpZiBkZWZpbmVkKENP
TkZJR19BUk1fNjQpCkBAIC03Nyw4ICs3NSw2IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3QgYnVnX2Zy
YW1lIF9fc3RhcnRfYnVnX2ZyYW1lc1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19zdG9wX2J1Z19mcmFtZXNfMVtdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19z
dG9wX2J1Z19mcmFtZXNfMltdOwogCi1pbnQgZG9fYnVnX2ZyYW1lKGNvbnN0IHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB2YWRkcl90IHBjKTsKLQogI2VuZGlmIC8qIF9fQVJNX0JVR19IX18g
Ki8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3RpbWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCmluZGV4IDE5YTQ1MTVlNzIu
LmVhODhlNzYzMDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRlZiBfX0FS
TV9USU1FX0hfXwogI2RlZmluZSBfX0FSTV9USU1FX0hfXwogCisjaW5jbHVkZSA8YXNtL3Byb2Nl
c3Nvci5oPgorCiAjZGVmaW5lIERUX01BVENIX1RJTUVSICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJhcm0sYXJtdjctdGltZXIiKSwgXAogICAgIERUX01B
VENIX0NPTVBBVElCTEUoImFybSxhcm12OC10aW1lciIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKaW5kZXggNzBi
NTJkMWQxNi4uZDMwZWUxZTAxZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS90cmFw
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaApAQCAtNDMsNiArNDMsOCBAQCB2
b2lkIGRvX2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNy
KTsKIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVu
aW9uIGhzciBoc3IpOwogdm9pZCBkb190cmFwX2h2Y19zbWNjYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7CiAKK2ludCBkb19idWdfZnJhbWUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHZhZGRyX3QgcGMpOworCiAjZW5kaWYgLyogX19BU01fQVJNX1RSQVBTX18gKi8KIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:54:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:54: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 1gOi8n-0004PG-RO; Mon, 19 Nov 2018 11:54:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi8n-0004P9-6k
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:57 +0000
X-Inumbo-ID: eedcbd86-ebf1-11e8-952e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eedcbd86-ebf1-11e8-952e-12d6303a7972;
 Mon, 19 Nov 2018 11:54: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 1gOi8m-00048X-2C
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi8l-0001Rw-WB
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:54:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi8l-0001Rw-WB@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:54:55 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Consolidate CPU
 identification in cpufeature.{c, h}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2NjQyYTc2NzkxMmEzOTFhM2ZhNjI2YzllYTg0ODIyYWI2NWIyMjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1NyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjIwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBDb25zb2xpZGF0ZSBDUFUgaWRlbnRpZmljYXRpb24gaW4g
Y3B1ZmVhdHVyZS57YyxofQogICAgCiAgICBBdCB0aGUgbW9tZW50LCBDUFUgSWRlbnRpZmljYXRp
b24gaXMgc3ByZWFkIGFjY3Jvc3MgY3B1LmMsIGNwdWZlYXR1cmUuYywKICAgIHByb2Nlc3Nvci5o
LCBjcHVmZWF0dXJlLmguIEl0IHdvdWxkIGJlIGJldHRlciB0byBrZWVwIGV2ZXJ5dGhpbmcKICAg
IHRvZ2V0aGVyIGluIGEgc2luZ2xlIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNoL2FybS9jcHUuYyAgICAgICAgICAgICAgIHwg
IDY4IC0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jICAgICAg
ICB8ICA0MiArKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgICAgIHwg
ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgMTM0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nv
ci5oICB8IDEzNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmls
ZXMgY2hhbmdlZCwgMTc3IGluc2VydGlvbnMoKyksIDIwNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXgg
MjNjNWQ5YWRiYy4uMjgxMDQyZjFlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxl
CisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtOCw3ICs4LDYgQEAgZW5kaWYKIAogb2Jq
LSQoQ09ORklHX0hBU19BTFRFUk5BVElWRSkgKz0gYWx0ZXJuYXRpdmUubwogb2JqLXkgKz0gYm9v
dGZkdC5pbml0Lm8KLW9iai15ICs9IGNwdS5vCiBvYmoteSArPSBjcHVlcnJhdGEubwogb2JqLXkg
Kz0gY3B1ZmVhdHVyZS5vCiBvYmoteSArPSBkZWNvZGUubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2NwdS5jIGIveGVuL2FyY2gvYXJtL2NwdS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCA5NTk1ZjFkNjNhLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9jcHUuYworKysg
L2Rldi9udWxsCkBAIC0xLDY4ICswLDAgQEAKLS8qCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKLSAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIg
b2YgdGhlIExpY2Vuc2UsIG9yCi0gKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9u
LgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKi8KLQotI2luY2x1ZGUgPHhlbi9pbml0Lmg+
Ci0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgotCi0jaW5jbHVk
ZSA8YXNtL3Byb2Nlc3Nvci5oPgotCi12b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb19h
cm0gKmMpCi17Ci0gICAgICAgIGMtPm1pZHIuYml0cyA9IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEp
OwotICAgICAgICBjLT5tcGlkci5iaXRzID0gUkVBRF9TWVNSRUcoTVBJRFJfRUwxKTsKLQotI2lm
ZGVmIENPTkZJR19BUk1fNjQKLSAgICAgICAgYy0+cGZyNjQuYml0c1swXSA9IFJFQURfU1lTUkVH
NjQoSURfQUE2NFBGUjBfRUwxKTsKLSAgICAgICAgYy0+cGZyNjQuYml0c1sxXSA9IFJFQURfU1lT
UkVHNjQoSURfQUE2NFBGUjFfRUwxKTsKLQotICAgICAgICBjLT5kYmc2NC5iaXRzWzBdID0gUkVB
RF9TWVNSRUc2NChJRF9BQTY0REZSMF9FTDEpOwotICAgICAgICBjLT5kYmc2NC5iaXRzWzFdID0g
UkVBRF9TWVNSRUc2NChJRF9BQTY0REZSMV9FTDEpOwotCi0gICAgICAgIGMtPmF1eDY0LmJpdHNb
MF0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRBRlIwX0VMMSk7Ci0gICAgICAgIGMtPmF1eDY0LmJp
dHNbMV0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRBRlIxX0VMMSk7Ci0KLSAgICAgICAgYy0+bW02
NC5iaXRzWzBdICA9IFJFQURfU1lTUkVHNjQoSURfQUE2NE1NRlIwX0VMMSk7Ci0gICAgICAgIGMt
Pm1tNjQuYml0c1sxXSAgPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRNTUZSMV9FTDEpOwotCi0gICAg
ICAgIGMtPmlzYTY0LmJpdHNbMF0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRJU0FSMF9FTDEpOwot
ICAgICAgICBjLT5pc2E2NC5iaXRzWzFdID0gUkVBRF9TWVNSRUc2NChJRF9BQTY0SVNBUjFfRUwx
KTsKLSNlbmRpZgotCi0gICAgICAgIGMtPnBmcjMyLmJpdHNbMF0gPSBSRUFEX1NZU1JFRzMyKElE
X1BGUjBfRUwxKTsKLSAgICAgICAgYy0+cGZyMzIuYml0c1sxXSA9IFJFQURfU1lTUkVHMzIoSURf
UEZSMV9FTDEpOwotCi0gICAgICAgIGMtPmRiZzMyLmJpdHNbMF0gPSBSRUFEX1NZU1JFRzMyKElE
X0RGUjBfRUwxKTsKLQotICAgICAgICBjLT5hdXgzMi5iaXRzWzBdID0gUkVBRF9TWVNSRUczMihJ
RF9BRlIwX0VMMSk7Ci0KLSAgICAgICAgYy0+bW0zMi5iaXRzWzBdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjBfRUwxKTsKLSAgICAgICAgYy0+bW0zMi5iaXRzWzFdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjFfRUwxKTsKLSAgICAgICAgYy0+bW0zMi5iaXRzWzJdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjJfRUwxKTsKLSAgICAgICAgYy0+bW0zMi5iaXRzWzNdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjNfRUwxKTsKLQotICAgICAgICBjLT5pc2EzMi5iaXRzWzBdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMF9FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzFdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMV9FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzJdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMl9FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzNdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSM19FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzRdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSNF9FTDEpOwotICAgICAgICBjLT5pc2EzMi5iaXRzWzVdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSNV9FTDEpOwotfQotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTog
QwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAotICogRW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Y3B1ZmVhdHVyZS5jIGIveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYwppbmRleCAzYWFmZjRjMGU2
Li40NDEyNmRiZjA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCisrKyBi
L3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMKQEAgLTk3LDYgKzk3LDQ4IEBAIGludCBlbmFibGVf
bm9uYm9vdF9jcHVfY2Fwcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMp
CiAgICAgcmV0dXJuIHJjOwogfQogCit2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb19h
cm0gKmMpCit7CisgICAgICAgIGMtPm1pZHIuYml0cyA9IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEp
OworICAgICAgICBjLT5tcGlkci5iaXRzID0gUkVBRF9TWVNSRUcoTVBJRFJfRUwxKTsKKworI2lm
ZGVmIENPTkZJR19BUk1fNjQKKyAgICAgICAgYy0+cGZyNjQuYml0c1swXSA9IFJFQURfU1lTUkVH
NjQoSURfQUE2NFBGUjBfRUwxKTsKKyAgICAgICAgYy0+cGZyNjQuYml0c1sxXSA9IFJFQURfU1lT
UkVHNjQoSURfQUE2NFBGUjFfRUwxKTsKKworICAgICAgICBjLT5kYmc2NC5iaXRzWzBdID0gUkVB
RF9TWVNSRUc2NChJRF9BQTY0REZSMF9FTDEpOworICAgICAgICBjLT5kYmc2NC5iaXRzWzFdID0g
UkVBRF9TWVNSRUc2NChJRF9BQTY0REZSMV9FTDEpOworCisgICAgICAgIGMtPmF1eDY0LmJpdHNb
MF0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRBRlIwX0VMMSk7CisgICAgICAgIGMtPmF1eDY0LmJp
dHNbMV0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRBRlIxX0VMMSk7CisKKyAgICAgICAgYy0+bW02
NC5iaXRzWzBdICA9IFJFQURfU1lTUkVHNjQoSURfQUE2NE1NRlIwX0VMMSk7CisgICAgICAgIGMt
Pm1tNjQuYml0c1sxXSAgPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRNTUZSMV9FTDEpOworCisgICAg
ICAgIGMtPmlzYTY0LmJpdHNbMF0gPSBSRUFEX1NZU1JFRzY0KElEX0FBNjRJU0FSMF9FTDEpOwor
ICAgICAgICBjLT5pc2E2NC5iaXRzWzFdID0gUkVBRF9TWVNSRUc2NChJRF9BQTY0SVNBUjFfRUwx
KTsKKyNlbmRpZgorCisgICAgICAgIGMtPnBmcjMyLmJpdHNbMF0gPSBSRUFEX1NZU1JFRzMyKElE
X1BGUjBfRUwxKTsKKyAgICAgICAgYy0+cGZyMzIuYml0c1sxXSA9IFJFQURfU1lTUkVHMzIoSURf
UEZSMV9FTDEpOworCisgICAgICAgIGMtPmRiZzMyLmJpdHNbMF0gPSBSRUFEX1NZU1JFRzMyKElE
X0RGUjBfRUwxKTsKKworICAgICAgICBjLT5hdXgzMi5iaXRzWzBdID0gUkVBRF9TWVNSRUczMihJ
RF9BRlIwX0VMMSk7CisKKyAgICAgICAgYy0+bW0zMi5iaXRzWzBdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjBfRUwxKTsKKyAgICAgICAgYy0+bW0zMi5iaXRzWzFdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjFfRUwxKTsKKyAgICAgICAgYy0+bW0zMi5iaXRzWzJdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjJfRUwxKTsKKyAgICAgICAgYy0+bW0zMi5iaXRzWzNdICA9IFJFQURfU1lTUkVHMzIo
SURfTU1GUjNfRUwxKTsKKworICAgICAgICBjLT5pc2EzMi5iaXRzWzBdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMF9FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzFdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMV9FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzJdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSMl9FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzNdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSM19FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzRdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSNF9FTDEpOworICAgICAgICBjLT5pc2EzMi5iaXRzWzVdID0gUkVBRF9TWVNSRUcz
MihJRF9JU0FSNV9FTDEpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZjcHJlZy5jIGIveGVuL2FyY2gvYXJtL3ZjcHJl
Zy5jCmluZGV4IGIwNGQ5OTZmZDMuLjdiNzgzZTRiY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Y3ByZWcuYworKysgYi94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKQEAgLTE4LDYgKzE4LDcgQEAK
IAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4K
ICNpbmNsdWRlIDxhc20vY3ByZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNs
dWRlIDxhc20vcmVncy5oPgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0
dXJlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAppbmRleCAyZDgyMjY0NDI3
Li4xN2RlOTI4NDY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaApAQCAtMTA0LDYgKzEwNCwx
NDAgQEAgdm9pZCB1cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9j
YXBhYmlsaXRpZXMgKmNhcHMsCiB2b2lkIGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2Fwcyk7CiBpbnQgZW5hYmxlX25vbmJvb3RfY3B1
X2NhcHMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzKTsKIAorLyoKKyAq
IGNhcGFiaWxpdGllcyBvZiBDUFVzCisgKi8KK3N0cnVjdCBjcHVpbmZvX2FybSB7CisgICAgdW5p
b24geworICAgICAgICB1aW50MzJfdCBiaXRzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyByZXZpc2lvbjo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBw
YXJ0X251bWJlcjoxMjsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYXJjaGl0ZWN0dXJlOjQ7
CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhcmlhbnQ6NDsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgaW1wbGVtZW50ZXI6ODsKKyAgICAgICAgfTsKKyAgICB9IG1pZHI7CisgICAgdW5p
b24geworICAgICAgICByZWdpc3Rlcl90IGJpdHM7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGFmZjA6ODsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWZm
MTo4OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZmYyOjg7CisgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG10OjE7IC8qIE11bHRpLXRocmVhZCwgaWZmIE1QID09IDEgKi8KKyAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjU7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHVw
OjE7IC8qIFVQIHN5c3RlbSwgaWZmIE1QID09IDEgKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbXA6MTsgLyogTVAgZXh0ZW5zaW9ucyAqLworCisjaWZkZWYgQ09ORklHX0FSTV82NAorICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBhZmYzOjg7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IF9fcmVzMToyNDsKKyNlbmRpZgorICAgICAgICB9OworICAgIH0gbXBpZHI7CisKKyNpZmRlZiBD
T05GSUdfQVJNXzY0CisgICAgLyogNjQtYml0IENQVUlEIHJlZ2lzdGVycy4gKi8KKyAgICB1bmlv
biB7CisgICAgICAgIHVpbnQ2NF90IGJpdHNbMl07CisgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGVsMDo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbDE6
NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWwyOjQ7CisgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGVsMzo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcDo0OyAgIC8qIEZsb2F0
aW5nIFBvaW50ICovCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpbWQ6NDsgLyogQWR2YW5j
ZWQgU0lNRCAqLworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnaWM6NDsgIC8qIEdJQyBzdXBw
b3J0ICovCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMDoyODsKKyAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgY3N2Mjo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBfX3JlczE6
NDsKKyAgICAgICAgfTsKKyAgICB9IHBmcjY0OworCisgICAgc3RydWN0IHsKKyAgICAgICAgdWlu
dDY0X3QgYml0c1syXTsKKyAgICB9IGRiZzY0OworCisgICAgc3RydWN0IHsKKyAgICAgICAgdWlu
dDY0X3QgYml0c1syXTsKKyAgICB9IGF1eDY0OworCisgICAgdW5pb24geworICAgICAgICB1aW50
NjRfdCBiaXRzWzJdOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBwYV9yYW5nZTo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhc2lkX2JpdHM6NDsKKyAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmlnZW5kOjQ7CisgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHNlY3VyZV9uczo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiaWdlbmRfZWwwOjQ7
CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRncmFudWxlXzE2Szo0OworICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyB0Z3JhbnVsZV82NEs6NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dGdyYW51bGVfNEs6NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjMyOworCisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGhhZmRiczo0OworICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyB2bWlkX2JpdHM6NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmg6NDsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgaHBkczo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBs
bzo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYW46NDsKKyAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgX19yZXMxOjg7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMjozMjsK
KyAgICAgICAgfTsKKyAgICB9IG1tNjQ7CisKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50NjRf
dCBiaXRzWzJdOworICAgIH0gaXNhNjQ7CisKKyNlbmRpZgorCisgICAgLyoKKyAgICAgKiAzMi1i
aXQgQ1BVSUQgcmVnaXN0ZXJzLiBPbiBBUk12OCB0aGVzZSBkZXNjcmliZSB0aGUgcHJvcGVydGll
cworICAgICAqIHdoZW4gcnVubmluZyBpbiAzMi1iaXQgbW9kZS4KKyAgICAgKi8KKyAgICB1bmlv
biB7CisgICAgICAgIHVpbnQzMl90IGJpdHNbMl07CisgICAgICAgIHN0cnVjdCB7CisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGFybTo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0aHVt
Yjo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBqYXplbGxlOjQ7CisgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHRodW1iZWU6NDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMw
OjE2OworCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHByb2dtb2RlbDo0OworICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBzZWN1cml0eTo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
cHJvZmlsZTo0OworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0OjQ7CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGdlbnRpbWVyOjQ7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9f
cmVzMToxMjsKKyAgICAgICAgfTsKKyAgICB9IHBmcjMyOworCisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDMyX3QgYml0c1sxXTsKKyAgICB9IGRiZzMyOworCisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDMyX3QgYml0c1sxXTsKKyAgICB9IGF1eDMyOworCisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDMyX3QgYml0c1s0XTsKKyAgICB9IG1tMzI7CisKKyAgICBzdHJ1Y3QgeworICAgICAg
ICB1aW50MzJfdCBiaXRzWzZdOworICAgIH0gaXNhMzI7Cit9OworCitleHRlcm4gc3RydWN0IGNw
dWluZm9fYXJtIGJvb3RfY3B1X2RhdGE7CisKK2V4dGVybiB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1
Y3QgY3B1aW5mb19hcm0gKik7CisKK2V4dGVybiBzdHJ1Y3QgY3B1aW5mb19hcm0gY3B1X2RhdGFb
XTsKKyNkZWZpbmUgY3VycmVudF9jcHVfZGF0YSBjcHVfZGF0YVtzbXBfcHJvY2Vzc29yX2lkKCld
CisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaAppbmRleCBmY2RjMGY2Mzc1Li5iZGNlMGRmMTIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKQEAgLTM1MCwxNDEgKzM1MCw2IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLXN0cnVj
dCBjcHVpbmZvX2FybSB7Ci0gICAgdW5pb24gewotICAgICAgICB1aW50MzJfdCBiaXRzOwotICAg
ICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyByZXZpc2lvbjo0OwotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBwYXJ0X251bWJlcjoxMjsKLSAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYXJjaGl0ZWN0dXJlOjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhcmlh
bnQ6NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1wbGVtZW50ZXI6ODsKLSAgICAgICAg
fTsKLSAgICB9IG1pZHI7Ci0gICAgdW5pb24gewotICAgICAgICByZWdpc3Rlcl90IGJpdHM7Ci0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFmZjA6ODsKLSAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgYWZmMTo4OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBh
ZmYyOjg7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG10OjE7IC8qIE11bHRpLXRocmVhZCwg
aWZmIE1QID09IDEgKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjU7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHVwOjE7IC8qIFVQIHN5c3RlbSwgaWZmIE1QID09IDEgKi8K
LSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbXA6MTsgLyogTVAgZXh0ZW5zaW9ucyAqLwotCi0j
aWZkZWYgQ09ORklHX0FSTV82NAotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZmYzOjg7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMToyNDsKLSNlbmRpZgotICAgICAgICB9Owot
ICAgIH0gbXBpZHI7Ci0KLSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0gICAgLyogNjQtYml0IENQVUlE
IHJlZ2lzdGVycy4gKi8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHVpbnQ2NF90IGJpdHNbMl07Ci0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVsMDo0OwotICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBlbDE6NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWwy
OjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVsMzo0OwotICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmcDo0OyAgIC8qIEZsb2F0aW5nIFBvaW50ICovCi0gICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHNpbWQ6NDsgLyogQWR2YW5jZWQgU0lNRCAqLwotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnaWM6NDsgIC8qIEdJQyBzdXBwb3J0ICovCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25n
IF9fcmVzMDoyODsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3N2Mjo0OwotICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBfX3JlczE6NDsKLSAgICAgICAgfTsKLSAgICB9IHBmcjY0OwotCi0g
ICAgc3RydWN0IHsKLSAgICAgICAgdWludDY0X3QgYml0c1syXTsKLSAgICB9IGRiZzY0OwotCi0g
ICAgc3RydWN0IHsKLSAgICAgICAgdWludDY0X3QgYml0c1syXTsKLSAgICB9IGF1eDY0OwotCi0g
ICAgdW5pb24gewotICAgICAgICB1aW50NjRfdCBiaXRzWzJdOwotICAgICAgICBzdHJ1Y3Qgewot
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYV9yYW5nZTo0OwotICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBhc2lkX2JpdHM6NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmlnZW5kOjQ7
Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNlY3VyZV9uczo0OwotICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBiaWdlbmRfZWwwOjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRncmFu
dWxlXzE2Szo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0Z3JhbnVsZV82NEs6NDsKLSAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdGdyYW51bGVfNEs6NDsKLSAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgX19yZXMwOjMyOwotCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGhhZmRiczo0
OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2bWlkX2JpdHM6NDsKLSAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdmg6NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaHBkczo0OwotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBsbzo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBw
YW46NDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMxOjg7Ci0gICAgICAgICAgICB1
bnNpZ25lZCBsb25nIF9fcmVzMjozMjsKLSAgICAgICAgfTsKLSAgICB9IG1tNjQ7Ci0KLSAgICBz
dHJ1Y3QgewotICAgICAgICB1aW50NjRfdCBiaXRzWzJdOwotICAgIH0gaXNhNjQ7Ci0KLSNlbmRp
ZgotCi0gICAgLyoKLSAgICAgKiAzMi1iaXQgQ1BVSUQgcmVnaXN0ZXJzLiBPbiBBUk12OCB0aGVz
ZSBkZXNjcmliZSB0aGUgcHJvcGVydGllcwotICAgICAqIHdoZW4gcnVubmluZyBpbiAzMi1iaXQg
bW9kZS4KLSAgICAgKi8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHVpbnQzMl90IGJpdHNbMl07Ci0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFybTo0OwotICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB0aHVtYjo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBq
YXplbGxlOjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRodW1iZWU6NDsKLSAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjE2OwotCi0gICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHByb2dtb2RlbDo0OwotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzZWN1cml0eTo0OwotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBtcHJvZmlsZTo0OwotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyB2aXJ0OjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdlbnRpbWVyOjQ7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMToxMjsKLSAgICAgICAgfTsKLSAgICB9IHBmcjMy
OwotCi0gICAgc3RydWN0IHsKLSAgICAgICAgdWludDMyX3QgYml0c1sxXTsKLSAgICB9IGRiZzMy
OwotCi0gICAgc3RydWN0IHsKLSAgICAgICAgdWludDMyX3QgYml0c1sxXTsKLSAgICB9IGF1eDMy
OwotCi0gICAgc3RydWN0IHsKLSAgICAgICAgdWludDMyX3QgYml0c1s0XTsKLSAgICB9IG1tMzI7
Ci0KLSAgICBzdHJ1Y3QgewotICAgICAgICB1aW50MzJfdCBiaXRzWzZdOwotICAgIH0gaXNhMzI7
Ci19OwotCi0vKgotICogY2FwYWJpbGl0aWVzIG9mIENQVXMKLSAqLwotCi1leHRlcm4gc3RydWN0
IGNwdWluZm9fYXJtIGJvb3RfY3B1X2RhdGE7Ci0KLWV4dGVybiB2b2lkIGlkZW50aWZ5X2NwdShz
dHJ1Y3QgY3B1aW5mb19hcm0gKik7Ci0KLWV4dGVybiBzdHJ1Y3QgY3B1aW5mb19hcm0gY3B1X2Rh
dGFbXTsKLSNkZWZpbmUgY3VycmVudF9jcHVfZGF0YSBjcHVfZGF0YVtzbXBfcHJvY2Vzc29yX2lk
KCldCi0KIGV4dGVybiByZWdpc3Rlcl90IF9fY3B1X2xvZ2ljYWxfbWFwW107CiAjZGVmaW5lIGNw
dV9sb2dpY2FsX21hcChjcHUpIF9fY3B1X2xvZ2ljYWxfbWFwW2NwdV0KIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:55:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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 1gOi8y-0004Rf-Ue; Mon, 19 Nov 2018 11:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi8x-0004QT-EH
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:07 +0000
X-Inumbo-ID: f4eb7f48-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4eb7f48-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11: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 1gOi8w-000490-82
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi8w-0001Su-5i
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi8w-0001Su-5i@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:55:06 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Move VABORT_GEN_BY_GUEST to
 traps.h and turned into inline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhMzVkOWUzZjFlZThkNDFiMTE2MmJmZGM1MTVkZWQyYjg4YmRlY2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjI0IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIFZBQk9SVF9HRU5fQllfR1VFU1QgdG8gdHJhcHMu
aCBhbmQgdHVybmVkIGludG8gaW5saW5lCiAgICAKICAgIFRoZSBtYWNybyBWQUJPUlRfR0VOX0JZ
X0dVRVNUIGlzIG9ubHkgdXNlZCBieSB0aGUgdHJhcCBjb2RlLiBTbyBtb3ZlIGl0CiAgICB0byB0
cmFwLmguCiAgICAKICAgIFdoaWxlIG1vdmluZyB0aGUgY29kZSwgY29udmVydCBpcyB0byBhIHN0
YXRpYyBpbmxpbmUgdG8gYWxsb3cgdHlwZWNoZWNrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggfCAxMCAtLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBz
LmggICAgIHwgMTAgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCBiZGNlMGRmMTIy
Li4zZjQwNDY4YmZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTY4NCwxNiArNjg0LDYg
QEAgdm9pZCBkb190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
CiAKIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpOwogCi0vKiBGdW5jdGlv
bnMgZm9yIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBjaGVja2luZyB3aW5kb3cuICovCi12b2lkIGFi
b3J0X2d1ZXN0X2V4aXRfc3RhcnQodm9pZCk7Ci12b2lkIGFib3J0X2d1ZXN0X2V4aXRfZW5kKHZv
aWQpOwotCi0jZGVmaW5lIFZBQk9SVF9HRU5fQllfR1VFU1QocikgIFwKLSggXAotICAgICggKHVu
c2lnbmVkIGxvbmcpYWJvcnRfZ3Vlc3RfZXhpdF9zdGFydCA9PSAociktPnBjICkgfHwgXAotICAg
ICggKHVuc2lnbmVkIGxvbmcpYWJvcnRfZ3Vlc3RfZXhpdF9lbmQgPT0gKHIpLT5wYyApIFwKLSkK
LQogLyoKICAqIFN5bmNocm9uaXplIFNFcnJvciB1bmxlc3MgdGhlIGZlYXR1cmUgaXMgc2VsZWN0
ZWQuCiAgKiBUaGlzIGlzIHJlbHlpbmcgb24gdGhlIFNFcnJvcnMgYXJlIGN1cnJlbnRseSB1bm1h
c2tlZC4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdHJhcHMuaAppbmRleCBkMzBlZTFlMDFlLi5hMDQwNmI1YTNjIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS90cmFwcy5oCkBAIC00NSw2ICs0NSwxNiBAQCB2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAogaW50IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgdmFkZHJfdCBwYyk7CiAKKy8qIEZ1bmN0aW9ucyBmb3IgcGVu
ZGluZyB2aXJ0dWFsIGFib3J0IGNoZWNraW5nIHdpbmRvdy4gKi8KK3ZvaWQgYWJvcnRfZ3Vlc3Rf
ZXhpdF9zdGFydCh2b2lkKTsKK3ZvaWQgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQodm9pZCk7CisKK3N0
YXRpYyBpbmxpbmUgYm9vbCBWQUJPUlRfR0VOX0JZX0dVRVNUKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQoreworICAgIHJldHVybiAoKHVuc2lnbmVkIGxvbmcpYWJvcnRfZ3Vlc3Rf
ZXhpdF9zdGFydCA9PSByZWdzLT5wYykgfHwKKyAgICAgICAgKHVuc2lnbmVkIGxvbmcpYWJvcnRf
Z3Vlc3RfZXhpdF9lbmQgPT0gcmVncy0+cGM7Cit9CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVFJB
UFNfXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:55:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi99-0004T6-0D; Mon, 19 Nov 2018 11:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi97-0004Si-AN
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:17 +0000
X-Inumbo-ID: fafc705c-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fafc705c-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11: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 1gOi96-00049J-Dp
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi96-0001UM-BT
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi96-0001UM-BT@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:55:16 +0000
Subject: [Xen-changelog] [xen master] xen/arm: gic-3: Remove unused includes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3NDJiMGUxMzI1MTQwMDA5YzI0MjQzMWJhNzRmMzYyZWQ4NDBmY2UKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMjo1OSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjI2IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtMzogUmVtb3ZlIHVudXNlZCBpbmNsdWRlcwogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAg
ICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyB8IDUgLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwppbmRleCAyOTUyMzM1ZDA1Li44ZmY0ZTBmMDhlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0yMyw3
ICsyMyw2IEBACiAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4K
LSNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVu
L2lycS5oPgogI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgpAQCAtMzMsMTggKzMyLDE0IEBACiAjaW5j
bHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+CiAjaW5jbHVk
ZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KLSNpbmNsdWRlIDx4ZW4vc29ydC5oPgogI2luY2x1ZGUg
PHhlbi9hY3BpLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5oPgotI2luY2x1ZGUgPGFzbS9w
Mm0uaD4KLSNpbmNsdWRlIDxhc20vZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5j
bHVkZSA8YXNtL2RldmljZS5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20v
Z2ljX3YzX2RlZnMuaD4KICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPgogI2luY2x1ZGUgPGFz
bS9jcHVmZWF0dXJlLmg+Ci0jaW5jbHVkZSA8YXNtL2FjcGkuaD4KIAogLyogR2xvYmFsIHN0YXRl
ICovCiBzdGF0aWMgc3RydWN0IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi9I-0004Vg-MK; Mon, 19 Nov 2018 11:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi9H-0004VT-LV
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:27 +0000
X-Inumbo-ID: 010e444b-ebf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 010e444b-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:55: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 1gOi9G-00049d-Je
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi9G-0001W0-HM
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi9G-0001W0-HM@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:55:26 +0000
Subject: [Xen-changelog] [xen master] xen/arm: gic-v3: Re-order includes in
 alphabetical order
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmYjQ3MzNkNzkzZjQzYjZjYjU4ZjNiZmIxYWU5NWMwNDFmZTM5MjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjI4IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjM6IFJlLW9yZGVyIGluY2x1ZGVzIGluIGFscGhh
YmV0aWNhbCBvcmRlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyB8IDIyICsrKysrKysr
KysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKaW5kZXggOGZmNGUwZjA4ZS4uYTdjZTk0Nzg5YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMjEsMjUg
KzIxLDI3IEBACiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgogICovCiAKLSNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNp
bmNsdWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KKyNpbmNs
dWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgotI2luY2x1ZGUgPHhlbi9t
bS5oPgotI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KKyNpbmNs
dWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9saWJm
ZHQvbGliZmR0Lmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
Ci0jaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL2RlbGF5Lmg+Ci0jaW5jbHVk
ZSA8eGVuL2RldmljZV90cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+Ci0jaW5jbHVkZSA8
eGVuL2xpYmZkdC9saWJmZHQuaD4KLSNpbmNsdWRlIDx4ZW4vYWNwaS5oPgorCiAjaW5jbHVkZSA8
YWNwaS9hY3RhYmxlcy5oPgotI2luY2x1ZGUgPGFzbS9pby5oPgorCisjaW5jbHVkZSA8YXNtL2Nw
dWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVkZSA8YXNtL2dpYy5o
PgogI2luY2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5oPgogI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRz
Lmg+Ci0jaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20vaW8uaD4KIAog
LyogR2xvYmFsIHN0YXRlICovCiBzdGF0aWMgc3RydWN0IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:55:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOi9T-0004YK-OW; Mon, 19 Nov 2018 11:55:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi9S-0004Y8-OY
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:38 +0000
X-Inumbo-ID: 0720e1f3-ebf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0720e1f3-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:55: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 1gOi9Q-0004AL-Pe
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi9Q-0001Wj-NK
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi9Q-0001Wj-NK@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:55:36 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Move HSR defines in a new
 header hsr.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1M2RlMDcyZDI3NTBhNGM2MGFkNWI0ZDhhY2IxM2FmMmJmNDdiOTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjMwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIEhTUiBkZWZpbmVzIGluIGEgbmV3IGhlYWRlciBo
c3IuaAogICAgCiAgICBUaGUgSFNSIGRlZmluZXMgYXJlIHByZXR0eSBtdWNoIHNlbGYtY29udGFp
bmVkIGFuZCBub3QgbmVjZXNzYXJ5IHRvIGJlCiAgICBpbmNsdWRlZCBldmVyeXdoZXJlIGluIFhl
bi4gU28gbW92ZSB0aGVtIGluIGEgbmV3IGhlYWRlciBoc3IuaC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9h
cm0vYXJtNjQvdHJhcHMuYyAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2hzci5oICAg
ICB8IDEyMiArKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9z
eXNyZWdzLmggfCAxMDkgLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2hz
ci5oICAgICAgICAgICB8IDIxNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oICAgICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggICAgIHwgMTk5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAgICAgICAgfCAgIDEgKwogOCBm
aWxlcyBjaGFuZ2VkLCAzNDQgaW5zZXJ0aW9ucygrKSwgMzA4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC90cmFwcy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3Ry
YXBzLmMKaW5kZXggZTUyNDAxOTBlNi4uYmFiZmMxZDg4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKQEAgLTE4
LDYgKzE4LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAorI2luY2x1ZGUgPGFzbS9oc3Iu
aD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CmluZGV4IGI5MzIzNjcyZmMuLjBiOGQzNDJjMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC00Myw2ICs0Myw3IEBACiAjaW5j
bHVkZSA8YXNtL2RlYnVnZ2VyLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8
YXNtL2ZsdXNodGxiLmg+CisjaW5jbHVkZSA8YXNtL2hzci5oPgogI2luY2x1ZGUgPGFzbS9tbWlv
Lmg+CiAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9oc3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvaHNyLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
Y2E5MzFkZDJmZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
aHNyLmgKQEAgLTAsMCArMSwxMjIgQEAKKyNpZm5kZWYgX19BU01fQVJNX0FSTTY0X0hTUl9ICisj
ZGVmaW5lIF9fQVNNX0FSTV9BUk02NF9IU1JfSAorCisvKiBBQXJjaCA2NCBTeXN0ZW0gUmVnaXN0
ZXIgRW5jb2RpbmdzICovCisjZGVmaW5lIF9fSFNSX1NZU1JFR19jMCAgMAorI2RlZmluZSBfX0hT
Ul9TWVNSRUdfYzEgIDEKKyNkZWZpbmUgX19IU1JfU1lTUkVHX2MyICAyCisjZGVmaW5lIF9fSFNS
X1NZU1JFR19jMyAgMworI2RlZmluZSBfX0hTUl9TWVNSRUdfYzQgIDQKKyNkZWZpbmUgX19IU1Jf
U1lTUkVHX2M1ICA1CisjZGVmaW5lIF9fSFNSX1NZU1JFR19jNiAgNgorI2RlZmluZSBfX0hTUl9T
WVNSRUdfYzcgIDcKKyNkZWZpbmUgX19IU1JfU1lTUkVHX2M4ICA4CisjZGVmaW5lIF9fSFNSX1NZ
U1JFR19jOSAgOQorI2RlZmluZSBfX0hTUl9TWVNSRUdfYzEwIDEwCisjZGVmaW5lIF9fSFNSX1NZ
U1JFR19jMTEgMTEKKyNkZWZpbmUgX19IU1JfU1lTUkVHX2MxMiAxMgorI2RlZmluZSBfX0hTUl9T
WVNSRUdfYzEzIDEzCisjZGVmaW5lIF9fSFNSX1NZU1JFR19jMTQgMTQKKyNkZWZpbmUgX19IU1Jf
U1lTUkVHX2MxNSAxNQorCisjZGVmaW5lIF9fSFNSX1NZU1JFR18wICAgMAorI2RlZmluZSBfX0hT
Ul9TWVNSRUdfMSAgIDEKKyNkZWZpbmUgX19IU1JfU1lTUkVHXzIgICAyCisjZGVmaW5lIF9fSFNS
X1NZU1JFR18zICAgMworI2RlZmluZSBfX0hTUl9TWVNSRUdfNCAgIDQKKyNkZWZpbmUgX19IU1Jf
U1lTUkVHXzUgICA1CisjZGVmaW5lIF9fSFNSX1NZU1JFR182ICAgNgorI2RlZmluZSBfX0hTUl9T
WVNSRUdfNyAgIDcKKworLyogVGhlc2UgYXJlIHVzZWQgdG8gZGVjb2RlIHRyYXBzIHdpdGggSFNS
LkVDPT1IU1JfRUNfU1lTUkVHICovCisjZGVmaW5lIEhTUl9TWVNSRUcob3AwLG9wMSxjcm4sY3Jt
LG9wMikgXAorICAgICgoKF9fSFNSX1NZU1JFR18jI29wMCkgPDwgSFNSX1NZU1JFR19PUDBfU0hJ
RlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI29wMSkgPDwgSFNSX1NZU1JFR19PUDFfU0hJ
RlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI2NybikgPDwgSFNSX1NZU1JFR19DUk5fU0hJ
RlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI2NybSkgPDwgSFNSX1NZU1JFR19DUk1fU0hJ
RlQpIHwgXAorICAgICAoKF9fSFNSX1NZU1JFR18jI29wMikgPDwgSFNSX1NZU1JFR19PUDJfU0hJ
RlQpKQorCisjZGVmaW5lIEhTUl9TWVNSRUdfRENJU1cgICAgICAgICAgSFNSX1NZU1JFRygxLDAs
YzcsYzYsMikKKyNkZWZpbmUgSFNSX1NZU1JFR19EQ0NTVyAgICAgICAgICBIU1JfU1lTUkVHKDEs
MCxjNyxjMTAsMikKKyNkZWZpbmUgSFNSX1NZU1JFR19EQ0NJU1cgICAgICAgICBIU1JfU1lTUkVH
KDEsMCxjNyxjMTQsMikKKworI2RlZmluZSBIU1JfU1lTUkVHX01EU0NSX0VMMSAgICAgIEhTUl9T
WVNSRUcoMiwwLGMwLGMyLDIpCisjZGVmaW5lIEhTUl9TWVNSRUdfTURSQVJfRUwxICAgICAgSFNS
X1NZU1JFRygyLDAsYzEsYzAsMCkKKyNkZWZpbmUgSFNSX1NZU1JFR19PU0xBUl9FTDEgICAgICBI
U1JfU1lTUkVHKDIsMCxjMSxjMCw0KQorI2RlZmluZSBIU1JfU1lTUkVHX09TTFNSX0VMMSAgICAg
IEhTUl9TWVNSRUcoMiwwLGMxLGMxLDQpCisjZGVmaW5lIEhTUl9TWVNSRUdfT1NETFJfRUwxICAg
ICAgSFNSX1NZU1JFRygyLDAsYzEsYzMsNCkKKyNkZWZpbmUgSFNSX1NZU1JFR19EQkdQUkNSX0VM
MSAgICBIU1JfU1lTUkVHKDIsMCxjMSxjNCw0KQorI2RlZmluZSBIU1JfU1lTUkVHX01EQ0NTUl9F
TDAgICAgIEhTUl9TWVNSRUcoMiwzLGMwLGMxLDApCisKKyNkZWZpbmUgSFNSX1NZU1JFR19EQkdC
VlJuX0VMMShuKSBIU1JfU1lTUkVHKDIsMCxjMCxjIyNuLDQpCisjZGVmaW5lIEhTUl9TWVNSRUdf
REJHQkNSbl9FTDEobikgSFNSX1NZU1JFRygyLDAsYzAsYyMjbiw1KQorI2RlZmluZSBIU1JfU1lT
UkVHX0RCR1dWUm5fRUwxKG4pIEhTUl9TWVNSRUcoMiwwLGMwLGMjI24sNikKKyNkZWZpbmUgSFNS
X1NZU1JFR19EQkdXQ1JuX0VMMShuKSBIU1JfU1lTUkVHKDIsMCxjMCxjIyNuLDcpCisKKyNkZWZp
bmUgSFNSX1NZU1JFR19EQkdfQ0FTRVMoUkVHKSBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwx
KDApOiAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JF
R18jI1JFRyMjbl9FTDEoMSk6ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSgyKTogIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDMpOiAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEo
NCk6ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVH
XyMjUkVHIyNuX0VMMSg1KTogIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
YXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDYpOiAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoNyk6ICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSg4
KTogIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdf
IyNSRUcjI25fRUwxKDkpOiAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNh
c2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoMTApOiBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSgxMSk6IFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDEy
KTogXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18j
I1JFRyMjbl9FTDEoMTMpOiBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Fz
ZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSgxNCk6IFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDE1KQorCisjZGVmaW5lIEhT
Ul9TWVNSRUdfU0NUTFJfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzEsIGMwLDApCisjZGVmaW5l
IEhTUl9TWVNSRUdfQUNUTFJfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzEsIGMwLDEpCisjZGVm
aW5lIEhTUl9TWVNSRUdfVFRCUjBfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDApCisj
ZGVmaW5lIEhTUl9TWVNSRUdfVFRCUjFfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDEp
CisjZGVmaW5lIEhTUl9TWVNSRUdfVENSX0VMMSAgICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMw
LDIpCisjZGVmaW5lIEhTUl9TWVNSRUdfQUZTUjBfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzUs
IGMxLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfQUZTUjFfRUwxICAgICAgSFNSX1NZU1JFRygzLDAs
YzUsIGMxLDEpCisjZGVmaW5lIEhTUl9TWVNSRUdfRVNSX0VMMSAgICAgICAgSFNSX1NZU1JFRygz
LDAsYzUsIGMyLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfRkFSX0VMMSAgICAgICAgSFNSX1NZU1JF
RygzLDAsYzYsIGMwLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1JTlRFTlNFVF9FTDEgSFNSX1NZ
U1JFRygzLDAsYzksYzE0LDEpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1JTlRFTkNMUl9FTDEgSFNS
X1NZU1JFRygzLDAsYzksYzE0LDIpCisjZGVmaW5lIEhTUl9TWVNSRUdfTUFJUl9FTDEgICAgICAg
SFNSX1NZU1JFRygzLDAsYzEwLGMyLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfQU1BSVJfRUwxICAg
ICAgSFNSX1NZU1JFRygzLDAsYzEwLGMzLDApCisjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NHSTFS
X0VMMSAgSFNSX1NZU1JFRygzLDAsYzEyLGMxMSw1KQorI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19B
U0dJMVJfRUwxIEhTUl9TWVNSRUcoMywxLGMxMixjMTEsNikKKyNkZWZpbmUgSFNSX1NZU1JFR19J
Q0NfU0dJMFJfRUwxICBIU1JfU1lTUkVHKDMsMixjMTIsYzExLDcpCisjZGVmaW5lIEhTUl9TWVNS
RUdfSUNDX1NSRV9FTDEgICAgSFNSX1NZU1JFRygzLDAsYzEyLGMxMiw1KQorI2RlZmluZSBIU1Jf
U1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9TWVNSRUcoMywwLGMxMyxjMCwxKQorCisjZGVmaW5l
IEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDApCisjZGVm
aW5lIEhTUl9TWVNSRUdfUE1DTlRFTlNFVF9FTDAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDEpCisj
ZGVmaW5lIEhTUl9TWVNSRUdfUE1DTlRFTkNMUl9FTDAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDIp
CisjZGVmaW5lIEhTUl9TWVNSRUdfUE1PVlNDTFJfRUwwICAgSFNSX1NZU1JFRygzLDMsYzksYzEy
LDMpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1TV0lOQ19FTDAgICAgSFNSX1NZU1JFRygzLDMsYzks
YzEyLDQpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1TRUxSX0VMMCAgICAgSFNSX1NZU1JFRygzLDMs
YzksYzEyLDUpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1DRUlEMF9FTDAgICAgSFNSX1NZU1JFRygz
LDMsYzksYzEyLDYpCisjZGVmaW5lIEhTUl9TWVNSRUdfUE1DRUlEMV9FTDAgICAgSFNSX1NZU1JF
RygzLDMsYzksYzEyLDcpCisKKyNkZWZpbmUgSFNSX1NZU1JFR19QTUNDTlRSX0VMMCAgICBIU1Jf
U1lTUkVHKDMsMyxjOSxjMTMsMCkKKyNkZWZpbmUgSFNSX1NZU1JFR19QTVhFVlRZUEVSX0VMMCBI
U1JfU1lTUkVHKDMsMyxjOSxjMTMsMSkKKyNkZWZpbmUgSFNSX1NZU1JFR19QTVhFVkNOVFJfRUww
ICBIU1JfU1lTUkVHKDMsMyxjOSxjMTMsMikKKworI2RlZmluZSBIU1JfU1lTUkVHX1BNVVNFUkVO
Ul9FTDAgIEhTUl9TWVNSRUcoMywzLGM5LGMxNCwwKQorI2RlZmluZSBIU1JfU1lTUkVHX1BNT1ZT
U0VUX0VMMCAgIEhTUl9TWVNSRUcoMywzLGM5LGMxNCwzKQorCisjZGVmaW5lIEhTUl9TWVNSRUdf
Q05UUENUX0VMMCAgICAgSFNSX1NZU1JFRygzLDMsYzE0LGMwLDApCisjZGVmaW5lIEhTUl9TWVNS
RUdfQ05UUF9UVkFMX0VMMCAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDApCisjZGVmaW5lIEhTUl9T
WVNSRUdfQ05UUF9DVExfRUwwICAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDEpCisjZGVmaW5lIEhT
Ul9TWVNSRUdfQ05UUF9DVkFMX0VMMCAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDIpCisKKyNlbmRp
ZiAvKiBfX0FTTV9BUk1fQVJNNjRfSFNSX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L3N5c3JlZ3MuaAppbmRleCAxODExMjM0MjQ5Li5mNTEwOTI1YTJhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L3N5c3JlZ3MuaApAQCAtMywxMTUgKzMsNiBAQAogCiAjaW5jbHVkZSA8eGVuL3N0
cmluZ2lmeS5oPgogCi0vKiBBQXJjaCA2NCBTeXN0ZW0gUmVnaXN0ZXIgRW5jb2RpbmdzICovCi0j
ZGVmaW5lIF9fSFNSX1NZU1JFR19jMCAgMAotI2RlZmluZSBfX0hTUl9TWVNSRUdfYzEgIDEKLSNk
ZWZpbmUgX19IU1JfU1lTUkVHX2MyICAyCi0jZGVmaW5lIF9fSFNSX1NZU1JFR19jMyAgMwotI2Rl
ZmluZSBfX0hTUl9TWVNSRUdfYzQgIDQKLSNkZWZpbmUgX19IU1JfU1lTUkVHX2M1ICA1Ci0jZGVm
aW5lIF9fSFNSX1NZU1JFR19jNiAgNgotI2RlZmluZSBfX0hTUl9TWVNSRUdfYzcgIDcKLSNkZWZp
bmUgX19IU1JfU1lTUkVHX2M4ICA4Ci0jZGVmaW5lIF9fSFNSX1NZU1JFR19jOSAgOQotI2RlZmlu
ZSBfX0hTUl9TWVNSRUdfYzEwIDEwCi0jZGVmaW5lIF9fSFNSX1NZU1JFR19jMTEgMTEKLSNkZWZp
bmUgX19IU1JfU1lTUkVHX2MxMiAxMgotI2RlZmluZSBfX0hTUl9TWVNSRUdfYzEzIDEzCi0jZGVm
aW5lIF9fSFNSX1NZU1JFR19jMTQgMTQKLSNkZWZpbmUgX19IU1JfU1lTUkVHX2MxNSAxNQotCi0j
ZGVmaW5lIF9fSFNSX1NZU1JFR18wICAgMAotI2RlZmluZSBfX0hTUl9TWVNSRUdfMSAgIDEKLSNk
ZWZpbmUgX19IU1JfU1lTUkVHXzIgICAyCi0jZGVmaW5lIF9fSFNSX1NZU1JFR18zICAgMwotI2Rl
ZmluZSBfX0hTUl9TWVNSRUdfNCAgIDQKLSNkZWZpbmUgX19IU1JfU1lTUkVHXzUgICA1Ci0jZGVm
aW5lIF9fSFNSX1NZU1JFR182ICAgNgotI2RlZmluZSBfX0hTUl9TWVNSRUdfNyAgIDcKLQotLyog
VGhlc2UgYXJlIHVzZWQgdG8gZGVjb2RlIHRyYXBzIHdpdGggSFNSLkVDPT1IU1JfRUNfU1lTUkVH
ICovCi0jZGVmaW5lIEhTUl9TWVNSRUcob3AwLG9wMSxjcm4sY3JtLG9wMikgXAotICAgICgoKF9f
SFNSX1NZU1JFR18jI29wMCkgPDwgSFNSX1NZU1JFR19PUDBfU0hJRlQpIHwgXAotICAgICAoKF9f
SFNSX1NZU1JFR18jI29wMSkgPDwgSFNSX1NZU1JFR19PUDFfU0hJRlQpIHwgXAotICAgICAoKF9f
SFNSX1NZU1JFR18jI2NybikgPDwgSFNSX1NZU1JFR19DUk5fU0hJRlQpIHwgXAotICAgICAoKF9f
SFNSX1NZU1JFR18jI2NybSkgPDwgSFNSX1NZU1JFR19DUk1fU0hJRlQpIHwgXAotICAgICAoKF9f
SFNSX1NZU1JFR18jI29wMikgPDwgSFNSX1NZU1JFR19PUDJfU0hJRlQpKQotCi0jZGVmaW5lIEhT
Ul9TWVNSRUdfRENJU1cgICAgICAgICAgSFNSX1NZU1JFRygxLDAsYzcsYzYsMikKLSNkZWZpbmUg
SFNSX1NZU1JFR19EQ0NTVyAgICAgICAgICBIU1JfU1lTUkVHKDEsMCxjNyxjMTAsMikKLSNkZWZp
bmUgSFNSX1NZU1JFR19EQ0NJU1cgICAgICAgICBIU1JfU1lTUkVHKDEsMCxjNyxjMTQsMikKLQot
I2RlZmluZSBIU1JfU1lTUkVHX01EU0NSX0VMMSAgICAgIEhTUl9TWVNSRUcoMiwwLGMwLGMyLDIp
Ci0jZGVmaW5lIEhTUl9TWVNSRUdfTURSQVJfRUwxICAgICAgSFNSX1NZU1JFRygyLDAsYzEsYzAs
MCkKLSNkZWZpbmUgSFNSX1NZU1JFR19PU0xBUl9FTDEgICAgICBIU1JfU1lTUkVHKDIsMCxjMSxj
MCw0KQotI2RlZmluZSBIU1JfU1lTUkVHX09TTFNSX0VMMSAgICAgIEhTUl9TWVNSRUcoMiwwLGMx
LGMxLDQpCi0jZGVmaW5lIEhTUl9TWVNSRUdfT1NETFJfRUwxICAgICAgSFNSX1NZU1JFRygyLDAs
YzEsYzMsNCkKLSNkZWZpbmUgSFNSX1NZU1JFR19EQkdQUkNSX0VMMSAgICBIU1JfU1lTUkVHKDIs
MCxjMSxjNCw0KQotI2RlZmluZSBIU1JfU1lTUkVHX01EQ0NTUl9FTDAgICAgIEhTUl9TWVNSRUco
MiwzLGMwLGMxLDApCi0KLSNkZWZpbmUgSFNSX1NZU1JFR19EQkdCVlJuX0VMMShuKSBIU1JfU1lT
UkVHKDIsMCxjMCxjIyNuLDQpCi0jZGVmaW5lIEhTUl9TWVNSRUdfREJHQkNSbl9FTDEobikgSFNS
X1NZU1JFRygyLDAsYzAsYyMjbiw1KQotI2RlZmluZSBIU1JfU1lTUkVHX0RCR1dWUm5fRUwxKG4p
IEhTUl9TWVNSRUcoMiwwLGMwLGMjI24sNikKLSNkZWZpbmUgSFNSX1NZU1JFR19EQkdXQ1JuX0VM
MShuKSBIU1JfU1lTUkVHKDIsMCxjMCxjIyNuLDcpCi0KLSNkZWZpbmUgSFNSX1NZU1JFR19EQkdf
Q0FTRVMoUkVHKSBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDApOiAgXAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoMSk6
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMj
UkVHIyNuX0VMMSgyKTogIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNl
IEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDMpOiAgXAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoNCk6ICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSg1KTog
IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNS
RUcjI25fRUwxKDYpOiAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2Ug
SFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoNyk6ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVHIyNuX0VMMSg4KTogIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDkpOiAg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JF
RyMjbl9FTDEoMTApOiBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBI
U1JfU1lTUkVHXyMjUkVHIyNuX0VMMSgxMSk6IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjYXNlIEhTUl9TWVNSRUdfIyNSRUcjI25fRUwxKDEyKTogXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNhc2UgSFNSX1NZU1JFR18jI1JFRyMjbl9FTDEoMTMpOiBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSBIU1JfU1lTUkVHXyMjUkVH
IyNuX0VMMSgxNCk6IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXNlIEhT
Ul9TWVNSRUdfIyNSRUcjI25fRUwxKDE1KQotCi0jZGVmaW5lIEhTUl9TWVNSRUdfU0NUTFJfRUwx
ICAgICAgSFNSX1NZU1JFRygzLDAsYzEsIGMwLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfQUNUTFJf
RUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzEsIGMwLDEpCi0jZGVmaW5lIEhTUl9TWVNSRUdfVFRC
UjBfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdf
VFRCUjFfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDEpCi0jZGVmaW5lIEhTUl9TWVNS
RUdfVENSX0VMMSAgICAgICAgSFNSX1NZU1JFRygzLDAsYzIsIGMwLDIpCi0jZGVmaW5lIEhTUl9T
WVNSRUdfQUZTUjBfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzUsIGMxLDApCi0jZGVmaW5lIEhT
Ul9TWVNSRUdfQUZTUjFfRUwxICAgICAgSFNSX1NZU1JFRygzLDAsYzUsIGMxLDEpCi0jZGVmaW5l
IEhTUl9TWVNSRUdfRVNSX0VMMSAgICAgICAgSFNSX1NZU1JFRygzLDAsYzUsIGMyLDApCi0jZGVm
aW5lIEhTUl9TWVNSRUdfRkFSX0VMMSAgICAgICAgSFNSX1NZU1JFRygzLDAsYzYsIGMwLDApCi0j
ZGVmaW5lIEhTUl9TWVNSRUdfUE1JTlRFTlNFVF9FTDEgSFNSX1NZU1JFRygzLDAsYzksYzE0LDEp
Ci0jZGVmaW5lIEhTUl9TWVNSRUdfUE1JTlRFTkNMUl9FTDEgSFNSX1NZU1JFRygzLDAsYzksYzE0
LDIpCi0jZGVmaW5lIEhTUl9TWVNSRUdfTUFJUl9FTDEgICAgICAgSFNSX1NZU1JFRygzLDAsYzEw
LGMyLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfQU1BSVJfRUwxICAgICAgSFNSX1NZU1JFRygzLDAs
YzEwLGMzLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NHSTFSX0VMMSAgSFNSX1NZU1JFRygz
LDAsYzEyLGMxMSw1KQotI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19BU0dJMVJfRUwxIEhTUl9TWVNS
RUcoMywxLGMxMixjMTEsNikKLSNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfU0dJMFJfRUwxICBIU1Jf
U1lTUkVHKDMsMixjMTIsYzExLDcpCi0jZGVmaW5lIEhTUl9TWVNSRUdfSUNDX1NSRV9FTDEgICAg
SFNSX1NZU1JFRygzLDAsYzEyLGMxMiw1KQotI2RlZmluZSBIU1JfU1lTUkVHX0NPTlRFWFRJRFJf
RUwxIEhTUl9TWVNSRUcoMywwLGMxMyxjMCwxKQotCi0jZGVmaW5lIEhTUl9TWVNSRUdfUE1DUl9F
TDAgICAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfUE1D
TlRFTlNFVF9FTDAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDEpCi0jZGVmaW5lIEhTUl9TWVNSRUdf
UE1DTlRFTkNMUl9FTDAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDIpCi0jZGVmaW5lIEhTUl9TWVNS
RUdfUE1PVlNDTFJfRUwwICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDMpCi0jZGVmaW5lIEhTUl9T
WVNSRUdfUE1TV0lOQ19FTDAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDQpCi0jZGVmaW5lIEhT
Ul9TWVNSRUdfUE1TRUxSX0VMMCAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDUpCi0jZGVmaW5l
IEhTUl9TWVNSRUdfUE1DRUlEMF9FTDAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDYpCi0jZGVm
aW5lIEhTUl9TWVNSRUdfUE1DRUlEMV9FTDAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDcpCi0K
LSNkZWZpbmUgSFNSX1NZU1JFR19QTUNDTlRSX0VMMCAgICBIU1JfU1lTUkVHKDMsMyxjOSxjMTMs
MCkKLSNkZWZpbmUgSFNSX1NZU1JFR19QTVhFVlRZUEVSX0VMMCBIU1JfU1lTUkVHKDMsMyxjOSxj
MTMsMSkKLSNkZWZpbmUgSFNSX1NZU1JFR19QTVhFVkNOVFJfRUwwICBIU1JfU1lTUkVHKDMsMyxj
OSxjMTMsMikKLQotI2RlZmluZSBIU1JfU1lTUkVHX1BNVVNFUkVOUl9FTDAgIEhTUl9TWVNSRUco
MywzLGM5LGMxNCwwKQotI2RlZmluZSBIU1JfU1lTUkVHX1BNT1ZTU0VUX0VMMCAgIEhTUl9TWVNS
RUcoMywzLGM5LGMxNCwzKQotCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ05UUENUX0VMMCAgICAgSFNS
X1NZU1JFRygzLDMsYzE0LGMwLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ05UUF9UVkFMX0VMMCAg
SFNSX1NZU1JFRygzLDMsYzE0LGMyLDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ05UUF9DVExfRUww
ICAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDEpCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ05UUF9DVkFM
X0VMMCAgSFNSX1NZU1JFRygzLDMsYzE0LGMyLDIpCi0KIC8qCiAgKiBHSUMgU3lzdGVtIHJlZ2lz
dGVyIGFzc2VtYmx5IGFsaWFzZXMgcGlja2VkIGZyb20ga2VybmVsCiAgKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vaHNyLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2hzci5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjI5ZDQ1MzFmNDAKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2hzci5oCkBAIC0wLDAgKzEsMjE3IEBACisj
aWZuZGVmIF9fQVNNX0FSTV9IU1JfSAorI2RlZmluZSBfX0FTTV9BUk1fSFNSX0gKKworI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgorCisjaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQorIyBpbmNsdWRl
IDxhc20vYXJtNjQvaHNyLmg+CisjZW5kaWYKKworLyogSFNSIGRhdGEgYWJvcnQgc2l6ZSBkZWZp
bml0aW9uICovCitlbnVtIGRhYnRfc2l6ZSB7CisgICAgREFCVF9CWVRFICAgICAgICA9IDAsCisg
ICAgREFCVF9IQUxGX1dPUkQgICA9IDEsCisgICAgREFCVF9XT1JEICAgICAgICA9IDIsCisgICAg
REFCVF9ET1VCTEVfV09SRCA9IDMsCit9OworCit1bmlvbiBoc3IgeworICAgIHVpbnQzMl90IGJp
dHM7CisgICAgc3RydWN0IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpc3M6MjU7ICAvKiBJbnN0
cnVjdGlvbiBTcGVjaWZpYyBTeW5kcm9tZSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjox
OyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7
ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLworICAgIH07CisKKyAgICAvKiBDb21tb24gdG8gYWxs
IGNvbmRpdGlvbmFsIGV4Y2VwdGlvbiBjbGFzc2VzICgweDBOLCBleGNlcHQgMHgwMCkuICovCisg
ICAgc3RydWN0IGhzcl9jb25kIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBpc3M6MjA7ICAvKiBJ
bnN0cnVjdGlvbiBTcGVjaWZpYyBTeW5kcm9tZSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNj
OjQ7ICAgIC8qIENvbmRpdGlvbiBDb2RlICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgY2N2YWxp
ZDoxOy8qIENDIFZhbGlkICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgLyogSW5z
dHJ1Y3Rpb24gbGVuZ3RoICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgLyogRXhj
ZXB0aW9uIENsYXNzICovCisgICAgfSBjb25kOworCisgICAgc3RydWN0IGhzcl93Zmlfd2ZlIHsK
KyAgICAgICAgdW5zaWduZWQgbG9uZyB0aToxOyAgICAvKiBUcmFwcGVkIGluc3RydWN0aW9uICov
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDoxOTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBj
Yzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNjdmFs
aWQ6MTsvKiBDQyBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjoxOyAgIC8qIElu
c3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7ICAgIC8qIEV4
Y2VwdGlvbiBDbGFzcyAqLworICAgIH0gd2ZpX3dmZTsKKworICAgIC8qIHJlZywgcmVnMCwgcmVn
MSBhcmUgNCBiaXRzIG9uIEFBcmNoMzIsIHRoZSBmaWZ0aCBiaXQgaXMgc2J6cC4gKi8KKyAgICBz
dHJ1Y3QgaHNyX2NwMzIgeworICAgICAgICB1bnNpZ25lZCBsb25nIHJlYWQ6MTsgIC8qIERpcmVj
dGlvbiAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNybTo0OyAgIC8qIENSbSAqLworICAgICAg
ICB1bnNpZ25lZCBsb25nIHJlZzo1OyAgIC8qIFJ0ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcg
Y3JuOjQ7ICAgLyogQ1JuICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgb3AxOjM7ICAgLyogT3Ax
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgb3AyOjM7ICAgLyogT3AyICovCisgICAgICAgIHVu
c2lnbmVkIGxvbmcgY2M6NDsgICAgLyogQ29uZGl0aW9uIENvZGUgKi8KKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBs
ZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBl
Yzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KKyAgICB9IGNwMzI7IC8qIEhTUl9FQ19DUDE1
XzMyLCBDUDE0XzMyLCBDUDEwICovCisKKyAgICBzdHJ1Y3QgaHNyX2NwNjQgeworICAgICAgICB1
bnNpZ25lZCBsb25nIHJlYWQ6MTsgICAvKiBEaXJlY3Rpb24gKi8KKyAgICAgICAgdW5zaWduZWQg
bG9uZyBjcm06NDsgICAgLyogQ1JtICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVnMTo1OyAg
IC8qIFJ0MSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHJlZzI6NTsgICAvKiBSdDIgKi8KKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBzYnpwMjoxOworICAgICAgICB1bnNpZ25lZCBsb25nIG9wMTo0
OyAgICAvKiBPcDEgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAgLyogQ29uZGl0
aW9uIENvZGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQg
Ki8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAgLyogSW5zdHJ1Y3Rpb24gbGVuZ3Ro
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAq
LworICAgIH0gY3A2NDsgLyogSFNSX0VDX0NQMTVfNjQsIEhTUl9FQ19DUDE0XzY0ICovCisKKyAg
ICAgc3RydWN0IGhzcl9jcCB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgY29wcm9jOjQ7IC8qIE51
bWJlciBvZiBjb3Byb2MgYWNjZXNzZWQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBzYnowcDox
OworICAgICAgICB1bnNpZ25lZCBsb25nIHRhczoxOyAgICAvKiBUcmFwcGVkIEFkdmFuY2VkIFNJ
TUQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyByZXMwOjE0OworICAgICAgICB1bnNpZ25lZCBs
b25nIGNjOjQ7ICAgICAvKiBDb25kaXRpb24gQ29kZSAqLworICAgICAgICB1bnNpZ25lZCBsb25n
IGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjoxOyAg
ICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAg
ICAgLyogRXhjZXB0aW9uIENsYXNzICovCisgICAgfSBjcDsgLyogSFNSX0VDX0NQICovCisKKyAg
ICAvKgorICAgICAqIFRoaXMgZW5jb2RpbmcgaXMgdmFsaWQgb25seSBmb3IgQVJNdjggKEFSTSBE
REkgMDQ4N0IuYSwgcGFnZXMgRDctMjI3MSBhbmQKKyAgICAgKiBHNi00OTU3KS4gT24gQVJNdjcs
IGVuY29kaW5nIElTUyBmb3IgRUM9MHgxMyBpcyBkZWZpbmVkIGFzIFVOSy9TQlpQCisgICAgICog
KEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLiBVTksvU0JaUCBtZWFucyB0aGF0IGhhcmR3
YXJlIGltcGxlbWVudHMKKyAgICAgKiB0aGlzIGZpZWxkIGFzIFJlYWQtQXMtWmVyby4gQVJNdjgg
aXMgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aCBBUk12NzoKKyAgICAgKiByZWFkaW5nIENDS05P
V05QQVNTIG9uIEFSTXY3IHdpbGwgcmV0dXJuIDAsIHdoaWNoIG1lYW5zIHRoYXQgY29uZGl0aW9u
CisgICAgICogY2hlY2sgd2FzIHBhc3NlZCBvciBpbnN0cnVjdGlvbiB3YXMgdW5jb25kaXRpb25h
bC4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgaHNyX3NtYzMyIHsKKyAgICAgICAgdW5zaWduZWQgbG9u
ZyByZXMwOjE5OyAgLyogUmVzZXJ2ZWQgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBjY2tub3du
cGFzczoxOyAvKiBJbnN0cnVjdGlvbiBwYXNzZWQgY29uZGl0aW9uYWwgY2hlY2sgKi8KKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLworICAgICAgICB1
bnNpZ25lZCBsb25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBs
b25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBs
b25nIGVjOjY7ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLworICAgIH0gc21jMzI7IC8qIEhTUl9F
Q19TTUMzMiAqLworCisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIHN0cnVjdCBoc3Jfc3lzcmVn
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgLyogRGlyZWN0aW9uICovCisgICAg
ICAgIHVuc2lnbmVkIGxvbmcgY3JtOjQ7ICAgIC8qIENSbSAqLworICAgICAgICB1bnNpZ25lZCBs
b25nIHJlZzo1OyAgICAvKiBSdCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGNybjo0OyAgICAv
KiBDUm4gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBvcDE6MzsgICAgLyogT3AxICovCisgICAg
ICAgIHVuc2lnbmVkIGxvbmcgb3AyOjM7ICAgIC8qIE9wMiAqLworICAgICAgICB1bnNpZ25lZCBs
b25nIG9wMDoyOyAgICAvKiBPcDAgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyByZXMwOjM7Cisg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwor
ICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7CisgICAgfSBzeXNyZWc7IC8qIEhTUl9FQ19TWVNS
RUcgKi8KKyNlbmRpZgorCisgICAgc3RydWN0IGhzcl9pYWJ0IHsKKyAgICAgICAgdW5zaWduZWQg
bG9uZyBpZnNjOjY7ICAvKiBJbnN0cnVjdGlvbiBmYXVsdCBzdGF0dXMgY29kZSAqLworICAgICAg
ICB1bnNpZ25lZCBsb25nIHJlczA6MTsgIC8qIFJFUzAgKi8KKyAgICAgICAgdW5zaWduZWQgbG9u
ZyBzMXB0dzoxOyAvKiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5zbGF0aW9uICov
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzMToxOyAgLyogUkVTMCAqLworICAgICAgICB1bnNp
Z25lZCBsb25nIGVhdDoxOyAgIC8qIEV4dGVybmFsIGFib3J0IHR5cGUgKi8KKyAgICAgICAgdW5z
aWduZWQgbG9uZyBmbnY6MTsgICAvKiBGQVIgbm90IFZhbGlkICovCisgICAgICAgIHVuc2lnbmVk
IGxvbmcgcmVzMjoxNDsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVj
dGlvbiBsZW5ndGggKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRp
b24gQ2xhc3MgKi8KKyAgICB9IGlhYnQ7IC8qIEhTUl9FQ19JTlNUUl9BQk9SVF8qICovCisKKyAg
ICBzdHJ1Y3QgaHNyX2RhYnQgeworICAgICAgICB1bnNpZ25lZCBsb25nIGRmc2M6NjsgIC8qIERh
dGEgRmF1bHQgU3RhdHVzIENvZGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyB3cml0ZToxOyAv
KiBXcml0ZSAvIG5vdCBSZWFkICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgczFwdHc6MTsgLyog
U3RhZ2UgMiBmYXVsdCBkdXJpbmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLworICAgICAgICB1bnNp
Z25lZCBsb25nIGNhY2hlOjE7IC8qIENhY2hlIE1haW50ZW5hbmNlICovCisgICAgICAgIHVuc2ln
bmVkIGxvbmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgQWJvcnQgVHlwZSAqLworICAgICAgICB1bnNp
Z25lZCBsb25nIGZudjoxOyAgIC8qIEZBUiBub3QgVmFsaWQgKi8KKyNpZmRlZiBDT05GSUdfQVJN
XzMyCisgICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6NTsKKyNlbHNlCisgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2J6cDA6MzsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBhcjoxOyAgICAvKiBBY3F1
aXJlIFJlbGVhc2UgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBzZjoxOyAgICAvKiBTaXh0eSBG
b3VyIGJpdCByZWdpc3RlciAqLworI2VuZGlmCisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVnOjU7
ICAgLyogUmVnaXN0ZXIgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBzaWduOjE7ICAvKiBTaWdu
IGV4dGVuZCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHNpemU6MjsgIC8qIEFjY2VzcyBTaXpl
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsaWQ6MTsgLyogU3luZHJvbWUgVmFsaWQgKi8K
KyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8K
KyAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KKyAg
ICB9IGRhYnQ7IC8qIEhTUl9FQ19EQVRBX0FCT1JUXyogKi8KKworICAgIC8qIENvbnRhaW4gdGhl
IGNvbW1vbiBiaXRzIGJldHdlZW4gREFCVCBhbmQgSUFCVCAqLworICAgIHN0cnVjdCBoc3JfeGFi
dCB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZnNjOjY7ICAgIC8qIEZhdWx0IHN0YXR1cyBjb2Rl
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgcGFkMToxOyAgIC8qIE5vdCBjb21tb24gKi8KKyAg
ICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAgLyogU3RhZ2UgMiBmYXVsdCBkdXJpbmcgc3Rh
Z2UgMSB0cmFuc2xhdGlvbiAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDI6MTsgICAvKiBO
b3QgY29tbW9uICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgIC8qIEV4dGVybmFs
IGFib3J0IHR5cGUgKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAgLyogRkFSIG5v
dCBWYWxpZCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDM6MTQ7ICAvKiBOb3QgY29tbW9u
ICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0aW9uIGxlbmd0
aCAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7ICAgICAvKiBFeGNlcHRpb24gQ2xhc3Mg
Ki8KKyAgICB9IHhhYnQ7CisKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisgICAgc3RydWN0IGhzcl9i
cmsgeworICAgICAgICB1bnNpZ25lZCBsb25nIGNvbW1lbnQ6MTY7ICAgLyogQ29tbWVudCAqLwor
ICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6OTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46
MTsgICAgICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLworICAgICAgICB1bnNpZ25lZCBsb25n
IGVjOjY7ICAgICAgICAgLyogRXhjZXB0aW9uIENsYXNzICovCisgICAgfSBicms7CisjZW5kaWYK
K307CisKKy8qIEhTUi5FQyA9PSBIU1JfQ1B7MTUsMTQsMTB9XzMyICovCisjZGVmaW5lIEhTUl9D
UDMyX09QMl9NQVNLICgweDAwMGUwMDAwKQorI2RlZmluZSBIU1JfQ1AzMl9PUDJfU0hJRlQgKDE3
KQorI2RlZmluZSBIU1JfQ1AzMl9PUDFfTUFTSyAoMHgwMDAxYzAwMCkKKyNkZWZpbmUgSFNSX0NQ
MzJfT1AxX1NISUZUICgxNCkKKyNkZWZpbmUgSFNSX0NQMzJfQ1JOX01BU0sgKDB4MDAwMDNjMDAp
CisjZGVmaW5lIEhTUl9DUDMyX0NSTl9TSElGVCAoMTApCisjZGVmaW5lIEhTUl9DUDMyX0NSTV9N
QVNLICgweDAwMDAwMDFlKQorI2RlZmluZSBIU1JfQ1AzMl9DUk1fU0hJRlQgKDEpCisjZGVmaW5l
IEhTUl9DUDMyX1JFR1NfTUFTSyAoSFNSX0NQMzJfT1AxX01BU0t8SFNSX0NQMzJfT1AyX01BU0t8
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9DUDMyX0NSTl9NQVNLfEhTUl9DUDMy
X0NSTV9NQVNLKQorCisvKiBIU1IuRUMgPT0gSFNSX0NQezE1LDE0fV82NCAqLworI2RlZmluZSBI
U1JfQ1A2NF9PUDFfTUFTSyAoMHgwMDBmMDAwMCkKKyNkZWZpbmUgSFNSX0NQNjRfT1AxX1NISUZU
ICgxNikKKyNkZWZpbmUgSFNSX0NQNjRfQ1JNX01BU0sgKDB4MDAwMDAwMWUpCisjZGVmaW5lIEhT
Ul9DUDY0X0NSTV9TSElGVCAoMSkKKyNkZWZpbmUgSFNSX0NQNjRfUkVHU19NQVNLIChIU1JfQ1A2
NF9PUDFfTUFTS3xIU1JfQ1A2NF9DUk1fTUFTSykKKworLyogSFNSLkVDID09IEhTUl9TWVNSRUcg
Ki8KKyNkZWZpbmUgSFNSX1NZU1JFR19PUDBfTUFTSyAoMHgwMDMwMDAwMCkKKyNkZWZpbmUgSFNS
X1NZU1JFR19PUDBfU0hJRlQgKDIwKQorI2RlZmluZSBIU1JfU1lTUkVHX09QMV9NQVNLICgweDAw
MDFjMDAwKQorI2RlZmluZSBIU1JfU1lTUkVHX09QMV9TSElGVCAoMTQpCisjZGVmaW5lIEhTUl9T
WVNSRUdfQ1JOX01BU0sgKDB4MDAwMDNjMDApCisjZGVmaW5lIEhTUl9TWVNSRUdfQ1JOX1NISUZU
ICgxMCkKKyNkZWZpbmUgSFNSX1NZU1JFR19DUk1fTUFTSyAoMHgwMDAwMDAxZSkKKyNkZWZpbmUg
SFNSX1NZU1JFR19DUk1fU0hJRlQgKDEpCisjZGVmaW5lIEhTUl9TWVNSRUdfT1AyX01BU0sgKDB4
MDAwZTAwMDApCisjZGVmaW5lIEhTUl9TWVNSRUdfT1AyX1NISUZUICgxNykKKyNkZWZpbmUgSFNS
X1NZU1JFR19SRUdTX01BU0sgKEhTUl9TWVNSRUdfT1AwX01BU0t8SFNSX1NZU1JFR19PUDFfTUFT
S3xcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIU1JfU1lTUkVHX0NSTl9NQVNLfEhT
Ul9TWVNSRUdfQ1JNX01BU0t8XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFNSX1NZ
U1JFR19PUDJfTUFTSykKKworLyogSFNSLkVDID09IEhTUl97SFZDMzIsIEhWQzY0LCBTTUM2NCwg
U1ZDMzIsIFNWQzY0fSAqLworI2RlZmluZSBIU1JfWFhDX0lNTV9NQVNLICAgICAoMHhmZmZmKQor
CisjZW5kaWYgLyogX19BU01fQVJNX0hTUl9IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmgKaW5k
ZXggYzhkYWRiNTAwNi4uM2VkM2Y4MmJmNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbWlvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmgKQEAgLTIxLDYgKzIxLDgg
QEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+CisKKyNp
bmNsdWRlIDxhc20vaHNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUg
PGFzbS9yZWdzLmg+CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDNmNDA0NjhiZmQuLmI2
NGVhNGU4ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMzUzLDIwNyArMzUzLDggQEAK
IGV4dGVybiByZWdpc3Rlcl90IF9fY3B1X2xvZ2ljYWxfbWFwW107CiAjZGVmaW5lIGNwdV9sb2dp
Y2FsX21hcChjcHUpIF9fY3B1X2xvZ2ljYWxfbWFwW2NwdV0KIAotLyogSFNSIGRhdGEgYWJvcnQg
c2l6ZSBkZWZpbml0aW9uICovCi1lbnVtIGRhYnRfc2l6ZSB7Ci0gICAgREFCVF9CWVRFICAgICAg
ICA9IDAsCi0gICAgREFCVF9IQUxGX1dPUkQgICA9IDEsCi0gICAgREFCVF9XT1JEICAgICAgICA9
IDIsCi0gICAgREFCVF9ET1VCTEVfV09SRCA9IDMsCi19OwotCi11bmlvbiBoc3IgewotICAgIHVp
bnQzMl90IGJpdHM7Ci0gICAgc3RydWN0IHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBpc3M6MjU7
ICAvKiBJbnN0cnVjdGlvbiBTcGVjaWZpYyBTeW5kcm9tZSAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIGVjOjY7ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwotICAgIH07Ci0KLSAgICAvKiBDb21t
b24gdG8gYWxsIGNvbmRpdGlvbmFsIGV4Y2VwdGlvbiBjbGFzc2VzICgweDBOLCBleGNlcHQgMHgw
MCkuICovCi0gICAgc3RydWN0IGhzcl9jb25kIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBpc3M6
MjA7ICAvKiBJbnN0cnVjdGlvbiBTcGVjaWZpYyBTeW5kcm9tZSAqLwotICAgICAgICB1bnNpZ25l
ZCBsb25nIGNjOjQ7ICAgIC8qIENvbmRpdGlvbiBDb2RlICovCi0gICAgICAgIHVuc2lnbmVkIGxv
bmcgY2N2YWxpZDoxOy8qIENDIFZhbGlkICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7
ICAgLyogSW5zdHJ1Y3Rpb24gbGVuZ3RoICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6Njsg
ICAgLyogRXhjZXB0aW9uIENsYXNzICovCi0gICAgfSBjb25kOwotCi0gICAgc3RydWN0IGhzcl93
Zmlfd2ZlIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB0aToxOyAgICAvKiBUcmFwcGVkIGluc3Ry
dWN0aW9uICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDoxOTsKLSAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjYzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLwotICAgICAgICB1bnNpZ25lZCBs
b25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGxlbjox
OyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7
ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwotICAgIH0gd2ZpX3dmZTsKLQotICAgIC8qIHJlZywg
cmVnMCwgcmVnMSBhcmUgNCBiaXRzIG9uIEFBcmNoMzIsIHRoZSBmaWZ0aCBiaXQgaXMgc2J6cC4g
Ki8KLSAgICBzdHJ1Y3QgaHNyX2NwMzIgewotICAgICAgICB1bnNpZ25lZCBsb25nIHJlYWQ6MTsg
IC8qIERpcmVjdGlvbiAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGNybTo0OyAgIC8qIENSbSAq
LwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlZzo1OyAgIC8qIFJ0ICovCi0gICAgICAgIHVuc2ln
bmVkIGxvbmcgY3JuOjQ7ICAgLyogQ1JuICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgb3AxOjM7
ICAgLyogT3AxICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgb3AyOjM7ICAgLyogT3AyICovCi0g
ICAgICAgIHVuc2lnbmVkIGxvbmcgY2M6NDsgICAgLyogQ29uZGl0aW9uIENvZGUgKi8KLSAgICAg
ICAgdW5zaWduZWQgbG9uZyBjY3ZhbGlkOjE7LyogQ0MgVmFsaWQgKi8KLSAgICAgICAgdW5zaWdu
ZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KLSAgICAgICAgdW5zaWdu
ZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xhc3MgKi8KLSAgICB9IGNwMzI7IC8qIEhT
Ul9FQ19DUDE1XzMyLCBDUDE0XzMyLCBDUDEwICovCi0KLSAgICBzdHJ1Y3QgaHNyX2NwNjQgewot
ICAgICAgICB1bnNpZ25lZCBsb25nIHJlYWQ6MTsgICAvKiBEaXJlY3Rpb24gKi8KLSAgICAgICAg
dW5zaWduZWQgbG9uZyBjcm06NDsgICAgLyogQ1JtICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcg
cmVnMTo1OyAgIC8qIFJ0MSAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlZzI6NTsgICAvKiBS
dDIgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBzYnpwMjoxOwotICAgICAgICB1bnNpZ25lZCBs
b25nIG9wMTo0OyAgICAvKiBPcDEgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAg
LyogQ29uZGl0aW9uIENvZGUgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBjY3ZhbGlkOjE7Lyog
Q0MgVmFsaWQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAgLyogSW5zdHJ1Y3Rp
b24gbGVuZ3RoICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgZWM6NjsgICAgIC8qIEV4Y2VwdGlv
biBDbGFzcyAqLwotICAgIH0gY3A2NDsgLyogSFNSX0VDX0NQMTVfNjQsIEhTUl9FQ19DUDE0XzY0
ICovCi0KLSAgICAgc3RydWN0IGhzcl9jcCB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgY29wcm9j
OjQ7IC8qIE51bWJlciBvZiBjb3Byb2MgYWNjZXNzZWQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBzYnowcDoxOwotICAgICAgICB1bnNpZ25lZCBsb25nIHRhczoxOyAgICAvKiBUcmFwcGVkIEFk
dmFuY2VkIFNJTUQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyByZXMwOjE0OwotICAgICAgICB1
bnNpZ25lZCBsb25nIGNjOjQ7ICAgICAvKiBDb25kaXRpb24gQ29kZSAqLwotICAgICAgICB1bnNp
Z25lZCBsb25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLwotICAgICAgICB1bnNpZ25lZCBsb25n
IGxlbjoxOyAgICAvKiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBlYzo2OyAgICAgLyogRXhjZXB0aW9uIENsYXNzICovCi0gICAgfSBjcDsgLyogSFNSX0VDX0NQ
ICovCi0KLSAgICAvKgotICAgICAqIFRoaXMgZW5jb2RpbmcgaXMgdmFsaWQgb25seSBmb3IgQVJN
djggKEFSTSBEREkgMDQ4N0IuYSwgcGFnZXMgRDctMjI3MSBhbmQKLSAgICAgKiBHNi00OTU3KS4g
T24gQVJNdjcsIGVuY29kaW5nIElTUyBmb3IgRUM9MHgxMyBpcyBkZWZpbmVkIGFzIFVOSy9TQlpQ
Ci0gICAgICogKEFSTSBEREkgMDQwNkMuYyBwYWdlIEIzLTE0MzEpLiBVTksvU0JaUCBtZWFucyB0
aGF0IGhhcmR3YXJlIGltcGxlbWVudHMKLSAgICAgKiB0aGlzIGZpZWxkIGFzIFJlYWQtQXMtWmVy
by4gQVJNdjggaXMgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aCBBUk12NzoKLSAgICAgKiByZWFk
aW5nIENDS05PV05QQVNTIG9uIEFSTXY3IHdpbGwgcmV0dXJuIDAsIHdoaWNoIG1lYW5zIHRoYXQg
Y29uZGl0aW9uCi0gICAgICogY2hlY2sgd2FzIHBhc3NlZCBvciBpbnN0cnVjdGlvbiB3YXMgdW5j
b25kaXRpb25hbC4KLSAgICAgKi8KLSAgICBzdHJ1Y3QgaHNyX3NtYzMyIHsKLSAgICAgICAgdW5z
aWduZWQgbG9uZyByZXMwOjE5OyAgLyogUmVzZXJ2ZWQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9u
ZyBjY2tub3ducGFzczoxOyAvKiBJbnN0cnVjdGlvbiBwYXNzZWQgY29uZGl0aW9uYWwgY2hlY2sg
Ki8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBjYzo0OyAgICAvKiBDb25kaXRpb24gQ29kZSAqLwot
ICAgICAgICB1bnNpZ25lZCBsb25nIGNjdmFsaWQ6MTsvKiBDQyBWYWxpZCAqLwotICAgICAgICB1
bnNpZ25lZCBsb25nIGxlbjoxOyAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwotICAgICAgICB1
bnNpZ25lZCBsb25nIGVjOjY7ICAgIC8qIEV4Y2VwdGlvbiBDbGFzcyAqLwotICAgIH0gc21jMzI7
IC8qIEhTUl9FQ19TTUMzMiAqLwotCi0jaWZkZWYgQ09ORklHX0FSTV82NAotICAgIHN0cnVjdCBo
c3Jfc3lzcmVnIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgLyogRGlyZWN0aW9u
ICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgY3JtOjQ7ICAgIC8qIENSbSAqLwotICAgICAgICB1
bnNpZ25lZCBsb25nIHJlZzo1OyAgICAvKiBSdCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGNy
bjo0OyAgICAvKiBDUm4gKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBvcDE6MzsgICAgLyogT3Ax
ICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgb3AyOjM7ICAgIC8qIE9wMiAqLwotICAgICAgICB1
bnNpZ25lZCBsb25nIG9wMDoyOyAgICAvKiBPcDAgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBy
ZXMwOjM7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0aW9uIGxl
bmd0aCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7Ci0gICAgfSBzeXNyZWc7IC8qIEhT
Ul9FQ19TWVNSRUcgKi8KLSNlbmRpZgotCi0gICAgc3RydWN0IGhzcl9pYWJ0IHsKLSAgICAgICAg
dW5zaWduZWQgbG9uZyBpZnNjOjY7ICAvKiBJbnN0cnVjdGlvbiBmYXVsdCBzdGF0dXMgY29kZSAq
LwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6MTsgIC8qIFJFUzAgKi8KLSAgICAgICAgdW5z
aWduZWQgbG9uZyBzMXB0dzoxOyAvKiBTdGFnZSAyIGZhdWx0IGR1cmluZyBzdGFnZSAxIHRyYW5z
bGF0aW9uICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzMToxOyAgLyogUkVTMCAqLwotICAg
ICAgICB1bnNpZ25lZCBsb25nIGVhdDoxOyAgIC8qIEV4dGVybmFsIGFib3J0IHR5cGUgKi8KLSAg
ICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAvKiBGQVIgbm90IFZhbGlkICovCi0gICAgICAg
IHVuc2lnbmVkIGxvbmcgcmVzMjoxNDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAv
KiBJbnN0cnVjdGlvbiBsZW5ndGggKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAv
KiBFeGNlcHRpb24gQ2xhc3MgKi8KLSAgICB9IGlhYnQ7IC8qIEhTUl9FQ19JTlNUUl9BQk9SVF8q
ICovCi0KLSAgICBzdHJ1Y3QgaHNyX2RhYnQgewotICAgICAgICB1bnNpZ25lZCBsb25nIGRmc2M6
NjsgIC8qIERhdGEgRmF1bHQgU3RhdHVzIENvZGUgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyB3
cml0ZToxOyAvKiBXcml0ZSAvIG5vdCBSZWFkICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgczFw
dHc6MTsgLyogU3RhZ2UgMiBmYXVsdCBkdXJpbmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLwotICAg
ICAgICB1bnNpZ25lZCBsb25nIGNhY2hlOjE7IC8qIENhY2hlIE1haW50ZW5hbmNlICovCi0gICAg
ICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgLyogRXh0ZXJuYWwgQWJvcnQgVHlwZSAqLwotICAg
ICAgICB1bnNpZ25lZCBsb25nIGZudjoxOyAgIC8qIEZBUiBub3QgVmFsaWQgKi8KLSNpZmRlZiBD
T05GSUdfQVJNXzMyCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6NTsKLSNlbHNlCi0gICAg
ICAgIHVuc2lnbmVkIGxvbmcgc2J6cDA6MzsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBhcjoxOyAg
ICAvKiBBY3F1aXJlIFJlbGVhc2UgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBzZjoxOyAgICAv
KiBTaXh0eSBGb3VyIGJpdCByZWdpc3RlciAqLwotI2VuZGlmCi0gICAgICAgIHVuc2lnbmVkIGxv
bmcgcmVnOjU7ICAgLyogUmVnaXN0ZXIgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBzaWduOjE7
ICAvKiBTaWduIGV4dGVuZCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHNpemU6MjsgIC8qIEFj
Y2VzcyBTaXplICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsaWQ6MTsgLyogU3luZHJvbWUg
VmFsaWQgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBsZW46MTsgICAvKiBJbnN0cnVjdGlvbiBs
ZW5ndGggKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBlYzo2OyAgICAvKiBFeGNlcHRpb24gQ2xh
c3MgKi8KLSAgICB9IGRhYnQ7IC8qIEhTUl9FQ19EQVRBX0FCT1JUXyogKi8KLQotICAgIC8qIENv
bnRhaW4gdGhlIGNvbW1vbiBiaXRzIGJldHdlZW4gREFCVCBhbmQgSUFCVCAqLwotICAgIHN0cnVj
dCBoc3JfeGFidCB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgZnNjOjY7ICAgIC8qIEZhdWx0IHN0
YXR1cyBjb2RlICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgcGFkMToxOyAgIC8qIE5vdCBjb21t
b24gKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBzMXB0dzoxOyAgLyogU3RhZ2UgMiBmYXVsdCBk
dXJpbmcgc3RhZ2UgMSB0cmFuc2xhdGlvbiAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDI6
MTsgICAvKiBOb3QgY29tbW9uICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgZWF0OjE7ICAgIC8q
IEV4dGVybmFsIGFib3J0IHR5cGUgKi8KLSAgICAgICAgdW5zaWduZWQgbG9uZyBmbnY6MTsgICAg
LyogRkFSIG5vdCBWYWxpZCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDM6MTQ7ICAvKiBO
b3QgY29tbW9uICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgbGVuOjE7ICAgIC8qIEluc3RydWN0
aW9uIGxlbmd0aCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIGVjOjY7ICAgICAvKiBFeGNlcHRp
b24gQ2xhc3MgKi8KLSAgICB9IHhhYnQ7Ci0KLSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0gICAgc3Ry
dWN0IGhzcl9icmsgewotICAgICAgICB1bnNpZ25lZCBsb25nIGNvbW1lbnQ6MTY7ICAgLyogQ29t
bWVudCAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIHJlczA6OTsKLSAgICAgICAgdW5zaWduZWQg
bG9uZyBsZW46MTsgICAgICAgIC8qIEluc3RydWN0aW9uIGxlbmd0aCAqLwotICAgICAgICB1bnNp
Z25lZCBsb25nIGVjOjY7ICAgICAgICAgLyogRXhjZXB0aW9uIENsYXNzICovCi0gICAgfSBicms7
Ci0jZW5kaWYKLQotCi19OwogI2VuZGlmCiAKLS8qIEhTUi5FQyA9PSBIU1JfQ1B7MTUsMTQsMTB9
XzMyICovCi0jZGVmaW5lIEhTUl9DUDMyX09QMl9NQVNLICgweDAwMGUwMDAwKQotI2RlZmluZSBI
U1JfQ1AzMl9PUDJfU0hJRlQgKDE3KQotI2RlZmluZSBIU1JfQ1AzMl9PUDFfTUFTSyAoMHgwMDAx
YzAwMCkKLSNkZWZpbmUgSFNSX0NQMzJfT1AxX1NISUZUICgxNCkKLSNkZWZpbmUgSFNSX0NQMzJf
Q1JOX01BU0sgKDB4MDAwMDNjMDApCi0jZGVmaW5lIEhTUl9DUDMyX0NSTl9TSElGVCAoMTApCi0j
ZGVmaW5lIEhTUl9DUDMyX0NSTV9NQVNLICgweDAwMDAwMDFlKQotI2RlZmluZSBIU1JfQ1AzMl9D
Uk1fU0hJRlQgKDEpCi0jZGVmaW5lIEhTUl9DUDMyX1JFR1NfTUFTSyAoSFNSX0NQMzJfT1AxX01B
U0t8SFNSX0NQMzJfT1AyX01BU0t8XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhTUl9D
UDMyX0NSTl9NQVNLfEhTUl9DUDMyX0NSTV9NQVNLKQotCi0vKiBIU1IuRUMgPT0gSFNSX0NQezE1
LDE0fV82NCAqLwotI2RlZmluZSBIU1JfQ1A2NF9PUDFfTUFTSyAoMHgwMDBmMDAwMCkKLSNkZWZp
bmUgSFNSX0NQNjRfT1AxX1NISUZUICgxNikKLSNkZWZpbmUgSFNSX0NQNjRfQ1JNX01BU0sgKDB4
MDAwMDAwMWUpCi0jZGVmaW5lIEhTUl9DUDY0X0NSTV9TSElGVCAoMSkKLSNkZWZpbmUgSFNSX0NQ
NjRfUkVHU19NQVNLIChIU1JfQ1A2NF9PUDFfTUFTS3xIU1JfQ1A2NF9DUk1fTUFTSykKLQotLyog
SFNSLkVDID09IEhTUl9TWVNSRUcgKi8KLSNkZWZpbmUgSFNSX1NZU1JFR19PUDBfTUFTSyAoMHgw
MDMwMDAwMCkKLSNkZWZpbmUgSFNSX1NZU1JFR19PUDBfU0hJRlQgKDIwKQotI2RlZmluZSBIU1Jf
U1lTUkVHX09QMV9NQVNLICgweDAwMDFjMDAwKQotI2RlZmluZSBIU1JfU1lTUkVHX09QMV9TSElG
VCAoMTQpCi0jZGVmaW5lIEhTUl9TWVNSRUdfQ1JOX01BU0sgKDB4MDAwMDNjMDApCi0jZGVmaW5l
IEhTUl9TWVNSRUdfQ1JOX1NISUZUICgxMCkKLSNkZWZpbmUgSFNSX1NZU1JFR19DUk1fTUFTSyAo
MHgwMDAwMDAxZSkKLSNkZWZpbmUgSFNSX1NZU1JFR19DUk1fU0hJRlQgKDEpCi0jZGVmaW5lIEhT
Ul9TWVNSRUdfT1AyX01BU0sgKDB4MDAwZTAwMDApCi0jZGVmaW5lIEhTUl9TWVNSRUdfT1AyX1NI
SUZUICgxNykKLSNkZWZpbmUgSFNSX1NZU1JFR19SRUdTX01BU0sgKEhTUl9TWVNSRUdfT1AwX01B
U0t8SFNSX1NZU1JFR19PUDFfTUFTS3xcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI
U1JfU1lTUkVHX0NSTl9NQVNLfEhTUl9TWVNSRUdfQ1JNX01BU0t8XAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSFNSX1NZU1JFR19PUDJfTUFTSykKLQotLyogSFNSLkVDID09IEhTUl97
SFZDMzIsIEhWQzY0LCBTTUM2NCwgU1ZDMzIsIFNWQzY0fSAqLwotI2RlZmluZSBIU1JfWFhDX0lN
TV9NQVNLICAgICAoMHhmZmZmKQotCiAvKiBQaHlzaWNhbCBBZGRyZXNzIFJlZ2lzdGVyICovCiAj
ZGVmaW5lIFBBUl9GICAgICAgICAgICAoX0FDKDEsVSk8PDApCiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaAppbmRl
eCBhMDQwNmI1YTNjLi41ODlmYmE5Y2QwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oCkBAIC0xLDYgKzEsNyBA
QAogI2lmbmRlZiBfX0FTTV9BUk1fVFJBUFNfXwogI2RlZmluZSBfX0FTTV9BUk1fVFJBUFNfXwog
CisjaW5jbHVkZSA8YXNtL2hzci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAogI2lm
IGRlZmluZWQoQ09ORklHX0FSTV8zMikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:55:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:55: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 1gOi9d-0004aE-Rn; Mon, 19 Nov 2018 11:55:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi9c-0004a3-Mh
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:48 +0000
X-Inumbo-ID: 0d3b03be-ebf2-11e8-b283-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d3b03be-ebf2-11e8-b283-12d6303a7972;
 Mon, 19 Nov 2018 11: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 1gOi9b-0004Aa-0m
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi9a-0001Xv-UR
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi9a-0001Xv-UR@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:55:46 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Move SYSREG accessors in
 sysregs.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjYTU0MTk5ODY2MWFlNjk4NDcxYTc0ODgxZTcwNjhlMmVlMzYwNDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjMyIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIFNZU1JFRyBhY2Nlc3NvcnMgaW4gc3lzcmVncy5o
CiAgICAKICAgIFN5c3RlbSByZWdpc3RlcnMgYWNjZXNzb3JzIGFyZSBzZWxmLWNvbnRhaW5lZCBh
bmQgc2hvdWxkIG5vdCBiZSBpbmNsdWRlZAogICAgZXZlcnl3aGVyZSBpbiBYZW4uIE1vdmUgdGhl
IGFjY2Vzc29ycyBpbiBzeXNyZWdzLmggYW5kIGluY2x1ZGUgdGhlIGZpbGUKICAgIHdoZW4gbmVj
ZXNzYXJ5LgogICAgCiAgICBXaXRoIHRoYXQgY2hhbmdlLCBpdCBpcyBub3QgbmVjZXNzYXJ5IHRv
IGluY2x1ZGUgcHJvY2Vzc29yLmggaW4gdGltZS5oLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5T
ICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIHwgNjIgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzcmVncy5oICAgfCA3NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9wcm9jZXNzb3IuaCB8IDI1IC0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9zeXNyZWdzLmggICB8IDIzICsrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaCAgICAg
ICAgICB8ICA4ICstLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oICAgICAgICAgfCAy
MiArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmggICAgICAgICAgICB8ICAy
ICstCiAxMiBmaWxlcyBjaGFuZ2VkLCAxMjYgaW5zZXJ0aW9ucygrKSwgOTUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUwppbmRleCBmNjkwOGUzZjE2Li4wYjRjZDE5YWJkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UwpAQCAtMSw0ICsxLDUgQEAKICNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+CisjaW5jbHVkZSA8
YXNtL3N5c3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS9hbHRl
cm5hdGl2ZS5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9wcm9jLXY3LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5TCmluZGV4
IDJmM2ZmMWU2YzkuLjgwYTI1MGQ4ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9w
cm9jLXY3LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL3Byb2MtdjcuUwpAQCAtMTksNiArMTks
NyBAQAogCiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFzbS9hcm0zMi9w
cm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vc3lzcmVncy5oPgogCiBjYTE1bXBfaW5pdDoKIGNh
N21wX2luaXQ6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1scGkuYwppbmRleCBlZmQ1Y2Q2MmZiLi5lOGM2ZTE1OWNhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMt
bHBpLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPgogI2lu
Y2x1ZGUgPGFzbS9pby5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3N5
c3JlZ3MuaD4KIAogLyoKICAqIFRoZXJlIGNvdWxkIGJlIGEgbG90IG9mIExQSXMgb24gdGhlIGhv
c3Qgc2lkZSwgYW5kIHRoZXkgYWx3YXlzIGdvIHRvCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggYTdjZTk0Nzg5Yy4uMjY0YTk4
MWJhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYwpAQCAtNDIsNiArNDIsNyBAQAogI2luY2x1ZGUgPGFzbS9naWNfdjNfZGVmcy5o
PgogI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CisjaW5j
bHVkZSA8YXNtL3N5c3JlZ3MuaD4KIAogLyogR2xvYmFsIHN0YXRlICovCiBzdGF0aWMgc3RydWN0
IHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCmluZGV4IGZiMzMwODEyYWYuLjRl
Njc5ZjMyNzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29y
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9jZXNzb3IuaApAQCAtMSw4ICsx
LDYgQEAKICNpZm5kZWYgX19BU01fQVJNX0FSTTMyX1BST0NFU1NPUl9ICiAjZGVmaW5lIF9fQVNN
X0FSTV9BUk0zMl9QUk9DRVNTT1JfSAogCi0jaW5jbHVkZSA8YXNtL2NwcmVncy5oPgotCiAjZGVm
aW5lIEFDVExSX0NBWFhfU01QICAgICAgKDE8PDYpCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCkBA
IC02MCw2NiArNTgsNiBAQCBzdHJ1Y3QgY3B1X3VzZXJfcmVncwogCiAjZW5kaWYKIAotLyogTGF5
b3V0IGFzIHVzZWQgaW4gYXNzZW1ibHksIHdpdGggc3JjL2Rlc3QgcmVnaXN0ZXJzIG1peGVkIGlu
ICovCi0jZGVmaW5lIF9fQ1AzMihyLCBjb3Byb2MsIG9wYzEsIGNybiwgY3JtLCBvcGMyKSBjb3By
b2MsIG9wYzEsIHIsIGNybiwgY3JtLCBvcGMyCi0jZGVmaW5lIF9fQ1A2NChyMSwgcjIsIGNvcHJv
Yywgb3BjLCBjcm0pIGNvcHJvYywgb3BjLCByMSwgcjIsIGNybQotI2RlZmluZSBDUDMyKHIsIG5h
bWUuLi4pIF9fQ1AzMihyLCBuYW1lKQotI2RlZmluZSBDUDY0KHIsIG5hbWUuLi4pIF9fQ1A2NChy
LCBuYW1lKQotCi0vKiBTdHJpbmdpZmllZCBmb3IgaW5saW5lIGFzc2VtYmx5ICovCi0jZGVmaW5l
IExPQURfQ1AzMihyLCBuYW1lLi4uKSAgIm1yYyAiIF9fc3RyaW5naWZ5KENQMzIoJXIsIG5hbWUp
KSAiOyIKLSNkZWZpbmUgU1RPUkVfQ1AzMihyLCBuYW1lLi4uKSAibWNyICIgX19zdHJpbmdpZnko
Q1AzMiglciwgbmFtZSkpICI7IgotI2RlZmluZSBMT0FEX0NQNjQociwgbmFtZS4uLikgICJtcnJj
ICIgX19zdHJpbmdpZnkoQ1A2NCglciwgJUgjI3IsIG5hbWUpKSAiOyIKLSNkZWZpbmUgU1RPUkVf
Q1A2NChyLCBuYW1lLi4uKSAibWNyciAiIF9fc3RyaW5naWZ5KENQNjQoJXIsICVIIyNyLCBuYW1l
KSkgIjsiCi0KLS8qIElzc3VlIGEgQ1Agb3BlcmF0aW9uIHdoaWNoIHRha2VzIG5vIGFyZ3VtZW50
LAotICogdXNlcyByMCBhcyBhIHBsYWNlaG9sZGVyIHJlZ2lzdGVyLiAqLwotI2RlZmluZSBDTURf
Q1AzMihuYW1lLi4uKSAgICAgICJtY3IgIiBfX3N0cmluZ2lmeShDUDMyKHIwLCBuYW1lKSkgIjsi
Ci0KLSNpZm5kZWYgX19BU1NFTUJMWV9fCi0KLS8qIEMgd3JhcHBlcnMgKi8KLSNkZWZpbmUgUkVB
RF9DUDMyKG5hbWUuLi4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgcmVnaXN0ZXIgdWludDMyX3QgX3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIGFzbSB2b2xhdGlsZShMT0FEX0NQMzIoMCwgbmFtZSkgOiAiPXIiIChfcikp
OyAgICAgICAgICAgICAgIFwKLSAgICBfcjsgfSkKLQotI2RlZmluZSBXUklURV9DUDMyKHYsIG5h
bWUuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByZWdpc3RlciB1
aW50MzJfdCBfciA9ICh2KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
YXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgbmFtZSkgOiA6ICJyIiAoX3IpKTsgICAgICAgICAg
ICAgXAotfSB3aGlsZSAoMCkKLQotI2RlZmluZSBSRUFEX0NQNjQobmFtZS4uLikgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByZWdpc3RlciB1aW50NjRfdCBfcjsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxl
KExPQURfQ1A2NCgwLCBuYW1lKSA6ICI9ciIgKF9yKSk7ICAgICAgICAgICAgICAgXAotICAgIF9y
OyB9KQotCi0jZGVmaW5lIFdSSVRFX0NQNjQodiwgbmFtZS4uLikgZG8geyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIHJlZ2lzdGVyIHVpbnQ2NF90IF9yID0gKHYpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1A2NCgw
LCBuYW1lKSA6IDogInIiIChfcikpOyAgICAgICAgICAgICBcCi19IHdoaWxlICgwKQotCi0vKgot
ICogQyB3cmFwcGVycyBmb3IgYWNjZXNzaW5nIHN5c3RlbSByZWdpc3RlcnMuCi0gKgotICogUmVn
aXN0ZXJzIGNvbWUgaW4gMyB0eXBlczoKLSAqIC0gdGhvc2Ugd2hpY2ggYXJlIGFsd2F5cyAzMi1i
aXQgcmVnYXJkbGVzcyBvZiBBQXJjaDMyIHZzIEFBcmNoNjQKLSAqICAgKHVzZSB7UkVBRCxXUklU
RX1fU1lTUkVHMzIpLgotICogLSB0aG9zZSB3aGljaCBhcmUgYWx3YXlzIDY0LWJpdCByZWdhcmRs
ZXNzIG9mIEFBcmNoMzIgdnMgQUFyY2g2NAotICogICAodXNlIHtSRUFELFdSSVRFfV9TWVNSRUc2
NCkuCi0gKiAtIHRob3NlIHdoaWNoIHZhcnkgYmV0d2VlbiBBQXJjaDMyIGFuZCBBQXJjaDY0ICh1
c2Uge1JFQUQsV1JJVEV9X1NZU1JFRykuCi0gKi8KLSNkZWZpbmUgUkVBRF9TWVNSRUczMihSLi4u
KSAgICAgUkVBRF9DUDMyKFIpCi0jZGVmaW5lIFdSSVRFX1NZU1JFRzMyKFYsIFIuLi4pIFdSSVRF
X0NQMzIoViwgUikKLQotI2RlZmluZSBSRUFEX1NZU1JFRzY0KFIuLi4pICAgICBSRUFEX0NQNjQo
UikKLSNkZWZpbmUgV1JJVEVfU1lTUkVHNjQoViwgUi4uLikgV1JJVEVfQ1A2NChWLCBSKQotCi0j
ZGVmaW5lIFJFQURfU1lTUkVHKFIuLi4pICAgICAgIFJFQURfU1lTUkVHMzIoUikKLSNkZWZpbmUg
V1JJVEVfU1lTUkVHKFYsIFIuLi4pICAgV1JJVEVfU1lTUkVHMzIoViwgUikKLQotI2VuZGlmIC8q
IF9fQVNTRU1CTFlfXyAqLwotCiAjZW5kaWYgLyogX19BU01fQVJNX0FSTTMyX1BST0NFU1NPUl9I
ICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9zeXNyZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3JlZ3Mu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iMjViNTlhNTU3Ci0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXNyZWdzLmgKQEAgLTAs
MCArMSw3NCBAQAorI2lmbmRlZiBfX0FTTV9BUk1fQVJNMzJfU1lTUkVHU19ICisjZGVmaW5lIF9f
QVNNX0FSTV9BUk0zMl9TWVNSRUdTX0gKKworI2luY2x1ZGUgPGFzbS9jcHJlZ3MuaD4KKworLyog
TGF5b3V0IGFzIHVzZWQgaW4gYXNzZW1ibHksIHdpdGggc3JjL2Rlc3QgcmVnaXN0ZXJzIG1peGVk
IGluICovCisjZGVmaW5lIF9fQ1AzMihyLCBjb3Byb2MsIG9wYzEsIGNybiwgY3JtLCBvcGMyKSBj
b3Byb2MsIG9wYzEsIHIsIGNybiwgY3JtLCBvcGMyCisjZGVmaW5lIF9fQ1A2NChyMSwgcjIsIGNv
cHJvYywgb3BjLCBjcm0pIGNvcHJvYywgb3BjLCByMSwgcjIsIGNybQorI2RlZmluZSBDUDMyKHIs
IG5hbWUuLi4pIF9fQ1AzMihyLCBuYW1lKQorI2RlZmluZSBDUDY0KHIsIG5hbWUuLi4pIF9fQ1A2
NChyLCBuYW1lKQorCisvKiBTdHJpbmdpZmllZCBmb3IgaW5saW5lIGFzc2VtYmx5ICovCisjZGVm
aW5lIExPQURfQ1AzMihyLCBuYW1lLi4uKSAgIm1yYyAiIF9fc3RyaW5naWZ5KENQMzIoJXIsIG5h
bWUpKSAiOyIKKyNkZWZpbmUgU1RPUkVfQ1AzMihyLCBuYW1lLi4uKSAibWNyICIgX19zdHJpbmdp
ZnkoQ1AzMiglciwgbmFtZSkpICI7IgorI2RlZmluZSBMT0FEX0NQNjQociwgbmFtZS4uLikgICJt
cnJjICIgX19zdHJpbmdpZnkoQ1A2NCglciwgJUgjI3IsIG5hbWUpKSAiOyIKKyNkZWZpbmUgU1RP
UkVfQ1A2NChyLCBuYW1lLi4uKSAibWNyciAiIF9fc3RyaW5naWZ5KENQNjQoJXIsICVIIyNyLCBu
YW1lKSkgIjsiCisKKy8qIElzc3VlIGEgQ1Agb3BlcmF0aW9uIHdoaWNoIHRha2VzIG5vIGFyZ3Vt
ZW50LAorICogdXNlcyByMCBhcyBhIHBsYWNlaG9sZGVyIHJlZ2lzdGVyLiAqLworI2RlZmluZSBD
TURfQ1AzMihuYW1lLi4uKSAgICAgICJtY3IgIiBfX3N0cmluZ2lmeShDUDMyKHIwLCBuYW1lKSkg
IjsiCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCisKKy8qIEMgd3JhcHBlcnMgKi8KKyNkZWZpbmUg
UkVBRF9DUDMyKG5hbWUuLi4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmVnaXN0ZXIgdWludDMyX3QgX3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZShMT0FEX0NQMzIoMCwgbmFtZSkgOiAiPXIiIChf
cikpOyAgICAgICAgICAgICAgIFwKKyAgICBfcjsgfSkKKworI2RlZmluZSBXUklURV9DUDMyKHYs
IG5hbWUuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3Rl
ciB1aW50MzJfdCBfciA9ICh2KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgYXNtIHZvbGF0aWxlKFNUT1JFX0NQMzIoMCwgbmFtZSkgOiA6ICJyIiAoX3IpKTsgICAgICAg
ICAgICAgXAorfSB3aGlsZSAoMCkKKworI2RlZmluZSBSRUFEX0NQNjQobmFtZS4uLikgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1aW50NjRfdCBf
cjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0
aWxlKExPQURfQ1A2NCgwLCBuYW1lKSA6ICI9ciIgKF9yKSk7ICAgICAgICAgICAgICAgXAorICAg
IF9yOyB9KQorCisjZGVmaW5lIFdSSVRFX0NQNjQodiwgbmFtZS4uLikgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVpbnQ2NF90IF9yID0gKHYpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUoU1RPUkVfQ1A2
NCgwLCBuYW1lKSA6IDogInIiIChfcikpOyAgICAgICAgICAgICBcCit9IHdoaWxlICgwKQorCisv
KgorICogQyB3cmFwcGVycyBmb3IgYWNjZXNzaW5nIHN5c3RlbSByZWdpc3RlcnMuCisgKgorICog
UmVnaXN0ZXJzIGNvbWUgaW4gMyB0eXBlczoKKyAqIC0gdGhvc2Ugd2hpY2ggYXJlIGFsd2F5cyAz
Mi1iaXQgcmVnYXJkbGVzcyBvZiBBQXJjaDMyIHZzIEFBcmNoNjQKKyAqICAgKHVzZSB7UkVBRCxX
UklURX1fU1lTUkVHMzIpLgorICogLSB0aG9zZSB3aGljaCBhcmUgYWx3YXlzIDY0LWJpdCByZWdh
cmRsZXNzIG9mIEFBcmNoMzIgdnMgQUFyY2g2NAorICogICAodXNlIHtSRUFELFdSSVRFfV9TWVNS
RUc2NCkuCisgKiAtIHRob3NlIHdoaWNoIHZhcnkgYmV0d2VlbiBBQXJjaDMyIGFuZCBBQXJjaDY0
ICh1c2Uge1JFQUQsV1JJVEV9X1NZU1JFRykuCisgKi8KKyNkZWZpbmUgUkVBRF9TWVNSRUczMihS
Li4uKSAgICAgUkVBRF9DUDMyKFIpCisjZGVmaW5lIFdSSVRFX1NZU1JFRzMyKFYsIFIuLi4pIFdS
SVRFX0NQMzIoViwgUikKKworI2RlZmluZSBSRUFEX1NZU1JFRzY0KFIuLi4pICAgICBSRUFEX0NQ
NjQoUikKKyNkZWZpbmUgV1JJVEVfU1lTUkVHNjQoViwgUi4uLikgV1JJVEVfQ1A2NChWLCBSKQor
CisjZGVmaW5lIFJFQURfU1lTUkVHKFIuLi4pICAgICAgIFJFQURfU1lTUkVHMzIoUikKKyNkZWZp
bmUgV1JJVEVfU1lTUkVHKFYsIFIuLi4pICAgV1JJVEVfU1lTUkVHMzIoViwgUikKKworI2VuZGlm
IC8qIF9fQVNTRU1CTFlfXyAqLworCisjZW5kaWYgLyogX19BU01fQVJNX0FSTTMyX1NZU1JFR1Nf
SCAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9j
ZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmgKaW5kZXggYzE4
YWI3MjAzZC4uNzY1ZGUxYjc0YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5o
CkBAIC0zLDggKzMsNiBAQAogCiAjaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgogCi0jaW5jbHVk
ZSA8YXNtL2FybTY0L3N5c3JlZ3MuaD4KLQogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogLyogQW5v
bnltb3VzIHVuaW9uIGluY2x1ZGVzIGJvdGggMzItIGFuZCA2NC1iaXQgbmFtZXMgKGUuZy4sIHIw
L3gwKS4gKi8KQEAgLTg5LDI5ICs4Nyw2IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzCiAKICN1bmRl
ZiBfX0RFQ0xfUkVHCiAKLS8qIEFjY2VzcyB0byBzeXN0ZW0gcmVnaXN0ZXJzICovCi0KLSNkZWZp
bmUgUkVBRF9TWVNSRUczMihuYW1lKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
IHVpbnQzMl90IF9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgYXNtIHZvbGF0aWxlKCJtcnMgICUwLCAiX19zdHJpbmdpZnkobmFtZSkgOiAiPXIiIChfcikp
OyAgICAgICAgIFwKLSAgICBfcjsgfSkKLSNkZWZpbmUgV1JJVEVfU1lTUkVHMzIodiwgbmFtZSkg
ZG8geyAgICAgICAgICAgICAgICAgICAgXAotICAgIHVpbnQzMl90IF9yID0gdjsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlKCJtc3IgIl9fc3Ry
aW5naWZ5KG5hbWUpIiwgJTAiIDogOiAiciIgKF9yKSk7ICAgICAgIFwKLX0gd2hpbGUgKDApCi0K
LSNkZWZpbmUgV1JJVEVfU1lTUkVHNjQodiwgbmFtZSkgZG8geyAgICAgICAgICAgICAgICAgICAg
XAotICAgIHVpbnQ2NF90IF9yID0gdjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgYXNtIHZvbGF0aWxlKCJtc3IgIl9fc3RyaW5naWZ5KG5hbWUpIiwgJTAiIDogOiAi
ciIgKF9yKSk7ICAgICAgIFwKLX0gd2hpbGUgKDApCi0jZGVmaW5lIFJFQURfU1lTUkVHNjQobmFt
ZSkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB1aW50NjRfdCBfcjsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSgibXJz
ICAlMCwgIl9fc3RyaW5naWZ5KG5hbWUpIDogIj1yIiAoX3IpKTsgICAgICAgICBcCi0gICAgX3I7
IH0pCi0KLSNkZWZpbmUgUkVBRF9TWVNSRUcobmFtZSkgICAgIFJFQURfU1lTUkVHNjQobmFtZSkK
LSNkZWZpbmUgV1JJVEVfU1lTUkVHKHYsIG5hbWUpIFdSSVRFX1NZU1JFRzY0KHYsIG5hbWUpCi0K
ICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9BUk02NF9Q
Uk9DRVNTT1JfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNy
ZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaAppbmRleCBmNTEwOTI1
YTJhLi4wODU4NWE5NjllIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5
c3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaApAQCAtNTcs
NiArNTcsMjkgQEAKICNkZWZpbmUgSUNIX0FQMVIyX0VMMiAgICAgICAgICAgICBfX0FQMVJ4X0VM
MigyKQogI2RlZmluZSBJQ0hfQVAxUjNfRUwyICAgICAgICAgICAgIF9fQVAxUnhfRUwyKDMpCiAK
Ky8qIEFjY2VzcyB0byBzeXN0ZW0gcmVnaXN0ZXJzICovCisKKyNkZWZpbmUgUkVBRF9TWVNSRUcz
MihuYW1lKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVpbnQzMl90IF9yOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxl
KCJtcnMgICUwLCAiX19zdHJpbmdpZnkobmFtZSkgOiAiPXIiIChfcikpOyAgICAgICAgIFwKKyAg
ICBfcjsgfSkKKyNkZWZpbmUgV1JJVEVfU1lTUkVHMzIodiwgbmFtZSkgZG8geyAgICAgICAgICAg
ICAgICAgICAgXAorICAgIHVpbnQzMl90IF9yID0gdjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgYXNtIHZvbGF0aWxlKCJtc3IgIl9fc3RyaW5naWZ5KG5hbWUpIiwg
JTAiIDogOiAiciIgKF9yKSk7ICAgICAgIFwKK30gd2hpbGUgKDApCisKKyNkZWZpbmUgV1JJVEVf
U1lTUkVHNjQodiwgbmFtZSkgZG8geyAgICAgICAgICAgICAgICAgICAgXAorICAgIHVpbnQ2NF90
IF9yID0gdjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNtIHZv
bGF0aWxlKCJtc3IgIl9fc3RyaW5naWZ5KG5hbWUpIiwgJTAiIDogOiAiciIgKF9yKSk7ICAgICAg
IFwKK30gd2hpbGUgKDApCisjZGVmaW5lIFJFQURfU1lTUkVHNjQobmFtZSkgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB1aW50NjRfdCBfcjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSgibXJzICAlMCwgIl9fc3RyaW5n
aWZ5KG5hbWUpIDogIj1yIiAoX3IpKTsgICAgICAgICBcCisgICAgX3I7IH0pCisKKyNkZWZpbmUg
UkVBRF9TWVNSRUcobmFtZSkgICAgIFJFQURfU1lTUkVHNjQobmFtZSkKKyNkZWZpbmUgV1JJVEVf
U1lTUkVHKHYsIG5hbWUpIFdSSVRFX1NZU1JFRzY0KHYsIG5hbWUpCisKICNlbmRpZiAvKiBfQVNN
X0FSTV9BUk02NF9TWVNSRUdTX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggYmNkZWE5NzBj
YS4uMWExNzEzY2UwMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTQsNiArNCw3IEBACiAjaW5jbHVkZSA8
cHVibGljL3hlbi5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20v
bHBhZS5oPgorI2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CiAKICNpZmRlZiBDT05GSUdfQVJNXzY0
CiAjZGVmaW5lIFBBRERSX0JJVFMgICAgICAgICAgICAgIDQ4CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3BlcmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJjcHUuaAppbmRl
eCBjZGY2NGUwZjc3Li42MjYzZTc3MjUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3BlcmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmgKQEAgLTQsMTMgKzQs
NyBAQAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgotI2lm
IGRlZmluZWQoQ09ORklHX0FSTV8zMikKLSMgaW5jbHVkZSA8YXNtL2FybTMyL3Byb2Nlc3Nvci5o
PgotI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQotIyBpbmNsdWRlIDxhc20vYXJtNjQvcHJv
Y2Vzc29yLmg+Ci0jZWxzZQotIyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKLSNlbmRpZgor
I2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CiAKIGV4dGVybiBjaGFyIF9fcGVyX2NwdV9zdGFydFtd
LCBfX3Blcl9jcHVfZGF0YV9lbmRbXTsKIGV4dGVybiB1bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9v
ZmZzZXRbTlJfQ1BVU107CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3JlZ3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzcmVncy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjVjNWM1MWJiY2QKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N5c3JlZ3MuaApAQCAtMCwwICsxLDIyIEBACisjaWZuZGVmIF9fQVNNX0FSTV9T
WVNSRUdTX0gKKyNkZWZpbmUgX19BU01fQVJNX1NZU1JFR1NfSAorCisjaWYgZGVmaW5lZChDT05G
SUdfQVJNXzMyKQorIyBpbmNsdWRlIDxhc20vYXJtMzIvc3lzcmVncy5oPgorI2VsaWYgZGVmaW5l
ZChDT05GSUdfQVJNXzY0KQorIyBpbmNsdWRlIDxhc20vYXJtNjQvc3lzcmVncy5oPgorI2Vsc2UK
KyMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCisjZW5kaWYKKworI2VuZGlmIC8qIF9fQVNN
X0FSTV9TWVNSRUdTX0ggKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KKworCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3RpbWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCmluZGV4IGVhODhlNzYz
MDQuLjlhNzA3MWE1NDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdGltZS5oCkBAIC0xLDcgKzEsNyBAQAogI2lmbmRlZiBf
X0FSTV9USU1FX0hfXwogI2RlZmluZSBfX0FSTV9USU1FX0hfXwogCi0jaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CiAKICNkZWZpbmUgRFRfTUFUQ0hf
VElNRVIgICAgICAgICAgICAgICAgICAgICAgXAogICAgIERUX01BVENIX0NPTVBBVElCTEUoImFy
bSxhcm12Ny10aW1lciIpLCBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:55:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:55: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 1gOi9m-0004bq-Tb; Mon, 19 Nov 2018 11:55:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi9m-0004bg-5o
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:58 +0000
X-Inumbo-ID: 134e1098-ebf2-11e8-a1ee-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 134e1098-ebf2-11e8-a1ee-12d6303a7972;
 Mon, 19 Nov 2018 11:55: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 1gOi9l-0004Am-74
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi9l-0001Yh-4Z
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:55:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi9l-0001Yh-4Z@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:55:57 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Move out of processor.h traps
 related variable/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>

Y29tbWl0IGZjYjViOWY2YzNjODg2MWZjZGQ4NTBhMTk4ZmJkMjg1MjA2ZTY0ZTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjM0IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIG91dCBvZiBwcm9jZXNzb3IuaCB0cmFwcyByZWxh
dGVkIHZhcmlhYmxlL2Z1bmN0aW9uCiAgICAKICAgIGRvX3VuZXhwZWN0ZWRfdHJhcHMoKSBpcyBt
b3ZlZCB0byB0cmFwcy5oIHdoaWxlIGluaXRfdHJhcHMoKSBhbmQKICAgIGh5cF90cmFwc192ZWN0
b3JzKCkgYXJlIG1vdmVkIHRvIHNldHVwLmguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaCB8IDcgLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oICAgICB8
IDMgKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggICAgIHwgMyArKysKIDMgZmlsZXMg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oCmluZGV4IGI2NGVhNGU4ZTQuLjcyZGRjNDI3NzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaApAQCAtNDUzLDEwICs0NTMsNiBAQCBleHRlcm4gcmVnaXN0ZXJfdCBfX2NwdV9sb2dpY2Fs
X21hcFtdOwogI2VuZGlmCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCi1leHRlcm4gdWludDMyX3Qg
aHlwX3RyYXBzX3ZlY3RvcltdOwotCi12b2lkIGluaXRfdHJhcHModm9pZCk7Ci0KIHZvaWQgcGFu
aWNfUEFSKHVpbnQ2NF90IHBhcik7CiAKIHZvaWQgc2hvd19leGVjdXRpb25fc3RhdGUoY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwpAQCAtNDcwLDkgKzQ2Niw2IEBAIHZvaWQgc2hv
d19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogI2RlZmluZSBj
cHVfdG9fY29yZShfY3B1KSAgICgwKQogI2RlZmluZSBjcHVfdG9fc29ja2V0KF9jcHUpICgwKQog
Ci12b2lkIG5vcmV0dXJuIGRvX3VuZXhwZWN0ZWRfdHJhcChjb25zdCBjaGFyICptc2csCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyk7Ci0KIHN0cnVjdCB2Y3B1Owogdm9pZCB2Y3B1X3JlZ3NfaHlwX3RvX3VzZXIoY29uc3Qg
c3RydWN0IHZjcHUgKnZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNw
dV9ndWVzdF9jb3JlX3JlZ3MgKnJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IDVmNDFiYTBjYmEu
LjExZTFiMmFhY2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTgzLDYgKzgzLDkgQEAgc3RydWN0IGJv
b3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKIHN0cnVjdCBi
b290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQp
OwogY29uc3QgY2hhciAqYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9vdG1vZHVsZV9raW5k
IGtpbmQpOwogCitleHRlcm4gdWludDMyX3QgaHlwX3RyYXBzX3ZlY3RvcltdOwordm9pZCBpbml0
X3RyYXBzKHZvaWQpOworCiAjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Ry
YXBzLmgKaW5kZXggNTg5ZmJhOWNkMC4uNmQ4YTQzYTY5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdHJhcHMuaApAQCAt
NDYsNiArNDYsOSBAQCB2b2lkIGRvX3RyYXBfaHZjX3NtY2NjKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKIAogaW50IGRvX2J1Z19mcmFtZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdmFkZHJfdCBwYyk7CiAKK3ZvaWQgbm9yZXR1cm4gZG9fdW5leHBlY3RlZF90cmFwKGNv
bnN0IGNoYXIgKm1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKKwogLyogRnVuY3Rpb25zIGZvciBwZW5kaW5nIHZp
cnR1YWwgYWJvcnQgY2hlY2tpbmcgd2luZG93LiAqLwogdm9pZCBhYm9ydF9ndWVzdF9leGl0X3N0
YXJ0KHZvaWQpOwogdm9pZCBhYm9ydF9ndWVzdF9leGl0X2VuZCh2b2lkKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:56:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:56: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 1gOi9x-0004dZ-Vd; Mon, 19 Nov 2018 11:56:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi9w-0004dN-SS
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:08 +0000
X-Inumbo-ID: 19606a40-ebf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19606a40-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:56: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 1gOi9v-0004BD-DC
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOi9v-0001Zr-Ag
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOi9v-0001Zr-Ag@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:56:07 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Only include stringify.h when
 necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxOGVlZDVkZjYxODZlM2Y2NWJjYzYyN2FkZmUxYmFiZGU3MzYyNDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjM2IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBPbmx5IGluY2x1ZGUgc3RyaW5naWZ5Lmggd2hlbiBuZWNl
c3NhcnkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3JlZ3MuaCAgIHwgMSAr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oIHwgMiAtLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9jcHJlZ3MuaCAgICAgICAgICB8IDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9zeXNyZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3JlZ3Mu
aAppbmRleCBiMjViNTlhNTU3Li4yNWNkY2JmYTRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL3N5c3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5
c3JlZ3MuaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX19BU01fQVJNX0FSTTMyX1NZU1JFR1Nf
SAogI2RlZmluZSBfX0FTTV9BUk1fQVJNMzJfU1lTUkVHU19ICiAKKyNpbmNsdWRlIDx4ZW4vc3Ry
aW5naWZ5Lmg+CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgogCiAvKiBMYXlvdXQgYXMgdXNlZCBp
biBhc3NlbWJseSwgd2l0aCBzcmMvZGVzdCByZWdpc3RlcnMgbWl4ZWQgaW4gKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTY0L3Byb2Nlc3Nvci5oCmluZGV4IDc2NWRlMWI3NGIuLjgxZGZjNWU2MTUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29yLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaApAQCAtMSw4ICsxLDYgQEAKICNpZm5k
ZWYgX19BU01fQVJNX0FSTTY0X1BST0NFU1NPUl9ICiAjZGVmaW5lIF9fQVNNX0FSTV9BUk02NF9Q
Uk9DRVNTT1JfSAogCi0jaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgotCiAjaWZuZGVmIF9fQVNT
RU1CTFlfXwogCiAvKiBBbm9ueW1vdXMgdW5pb24gaW5jbHVkZXMgYm90aCAzMi0gYW5kIDY0LWJp
dCBuYW1lcyAoZS5nLiwgcjAveDApLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHJlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKaW5kZXggMDdlNTc5MTk4
My4uOTdhM2M2ZjFjMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oCkBAIC0xLDggKzEsNiBAQAogI2lmbmRl
ZiBfX0FTTV9BUk1fQ1BSRUdTX0gKICNkZWZpbmUgX19BU01fQVJNX0NQUkVHU19ICiAKLSNpbmNs
dWRlIDx4ZW4vc3RyaW5naWZ5Lmg+Ci0KIC8qCiAgKiBBQXJjaDMyIENvLXByb2Nlc3NvciByZWdp
c3RlcnMuCiAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:56:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOiA7-0004f1-11; Mon, 19 Nov 2018 11:56:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiA6-0004et-Cn
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:18 +0000
X-Inumbo-ID: 1f73f0f4-ebf2-11e8-8ddc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f73f0f4-ebf2-11e8-8ddc-12d6303a7972;
 Mon, 19 Nov 2018 11: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 1gOiA5-0004BQ-JH
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiA5-0001aP-Gu
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiA5-0001aP-Gu@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:56:17 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Only include vreg.h when
 necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4OGFjZjYxMDhmMGYzMWE5NjQyMmZhYzcwM2M4YTAwNDM4ZWE2MTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjM4IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBPbmx5IGluY2x1ZGUgdnJlZy5oIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICB8IDEgKwogeGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgICB8IDEgKwogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICB8IDEg
KwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8IDEgLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS92cGwwMTEuaCB8IDEgLQogNSBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYyLmMKaW5kZXggMDA5OWZjZmZkYS4uYmY3Nzg5OWRiYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0z
MSw2ICszMSw3IEBACiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNtL3Zn
aWMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy1lbXVsLmg+CisjaW5jbHVkZSA8YXNtL3ZyZWcuaD4K
IAogc3RhdGljIHN0cnVjdCB7CiAgICAgYm9vbCBlbmFibGVkOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA5
ZWRkOTdjNGU3Li41YjczYzRlY2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNDUsNiArNDUsNyBAQAog
I2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNs
dWRlIDxhc20vdmdpYy1lbXVsLmg+CisjaW5jbHVkZSA8YXNtL3ZyZWcuaD4KIAogLyoKICAqIERh
dGEgc3RydWN0dXJlIHRvIGRlc2NyaWJlIGEgdmlydHVhbCBJVFMuCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKaW5kZXggYTI4MWVhYmQ3
ZS4uMTE3ZTQxYzc2MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCisrKyBiL3hl
bi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgPGFzbS9wbDAx
MS11YXJ0Lmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMtZW11bC5oPgogI2luY2x1ZGUgPGFzbS92cGww
MTEuaD4KKyNpbmNsdWRlIDxhc20vdnJlZy5oPgogCiAvKgogICogU2luY2UgcGwwMTEgcmVnaXN0
ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBhbGwgcmVnaXN0ZXJzCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4
IDM3NGZkYWE0MGQuLjc2MDM5MmY5ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yNyw3ICsyNyw2IEBA
CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgogI2luY2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRl
IDxhc20vbW1pby5oPgotI2luY2x1ZGUgPGFzbS92cmVnLmg+CiAKIHN0cnVjdCBwZW5kaW5nX2ly
cQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnBsMDExLmgKaW5kZXggZGI5NWZmODIyZi4uYTgyODY5YTUzYyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZwbDAxMS5oCkBAIC0yMSw3ICsyMSw2IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvZG9tY3Rs
Lmg+CiAjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KLSNpbmNsdWRlIDxhc20vdnJlZy5oPgog
I2luY2x1ZGUgPHhlbi9tbS5oPgogCiAvKiBoZWxwZXIgbWFjcm9zICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:56:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOiAI-0004h0-53; Mon, 19 Nov 2018 11:56:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiAG-0004gl-NS
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:28 +0000
X-Inumbo-ID: 2584ee62-ebf2-11e8-a523-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2584ee62-ebf2-11e8-a523-12d6303a7972;
 Mon, 19 Nov 2018 11:56: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 1gOiAF-0004Bh-P5
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiAF-0001ar-Mk
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiAF-0001ar-Mk@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:56:27 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unnecessary includes
 in asm/vgic.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4NDUxOTRhYzk5ODQwZjg5ODUyYTMwN2E2MDAxMDQwODkxZTMzYjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
L3ZnaWMuaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMyAtLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggNzYwMzkyZjllZi4u
MDMxNmQ4N2Y2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTIyLDExICsyMiw4IEBACiAjaW5jbHVkZSA8
YXNtL25ld192Z2ljLmg+CiAjZWxzZQogCi0jaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1
ZGUgPHhlbi9yYWRpeC10cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgotI2luY2x1ZGUg
PGFzbS9naWMuaD4KLSNpbmNsdWRlIDxhc20vbW1pby5oPgogCiBzdHJ1Y3QgcGVuZGluZ19pcnEK
IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:56:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:56: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 1gOiAS-0004jS-8M; Mon, 19 Nov 2018 11:56: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiAR-0004jJ-8r
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:39 +0000
X-Inumbo-ID: 2b96c976-ebf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b96c976-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:56:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOiAP-0004CX-VB
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiAP-0001c3-SX
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiAP-0001c3-SX@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:56:37 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unnecessary includes
 in asm/mmio.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2NGIyMDA2N2ZiODU4OGJiZjNhMTMxMmZiZDk5MjQ1MDg1YjA3OGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQxIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
L21taW8uaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIHwgMiAtLQogMSBmaWxl
IGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbWlvLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAppbmRleCAzZWQzZjgyYmY3Li44
ZGJmYjI3NjgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaApAQCAtMjMsOCArMjMsNiBAQAogI2luY2x1ZGUgPHhl
bi9yd2xvY2suaD4KIAogI2luY2x1ZGUgPGFzbS9oc3IuaD4KLSNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLmg+Ci0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KIAogI2RlZmluZSBNQVhfSU9fSEFORExFUiAg
MTYKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:56:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:56: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 1gOiAc-0004kv-9z; Mon, 19 Nov 2018 11:56:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiAb-0004kh-7i
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:49 +0000
X-Inumbo-ID: 31aa1ece-ebf2-11e8-9c1e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31aa1ece-ebf2-11e8-9c1e-12d6303a7972;
 Mon, 19 Nov 2018 11:56: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 1gOiAa-0004Cl-4t
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiAa-0001dE-2V
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiAa-0001dE-2V@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:56:48 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unnecessary includes
 in traps.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkNjMzOGRjNTZiYzVlNTQwNGVlMjI1YjgzZjg2NmY1MTZiNjI0NDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzowOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQzIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gdHJh
cHMuYwogICAgCiAgICBBbHNvLCBpbmNsdWRlIHNtY2NjLmggaW5zdGVhZCBvZiBwc2NpLmguCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4K
ICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA0ICstLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDBiOGQzNDJjMWEuLjg4ZmZlZWI0ODAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCkBAIC00MiwxMiArNDIsMTAgQEAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2lu
Y2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgotI2luY2x1ZGUg
PGFzbS9mbHVzaHRsYi5oPgogI2luY2x1ZGUgPGFzbS9oc3IuaD4KICNpbmNsdWRlIDxhc20vbW1p
by5oPgotI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+Ci0jaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNp
bmNsdWRlIDxhc20vcmVncy5oPgorI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPGFz
bS90cmFwcy5oPgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL3Z0aW1lci5o
PgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:57:01 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:57: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 1gOiAn-0004mY-By; Mon, 19 Nov 2018 11:57:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiAl-0004mK-Tp
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:59 +0000
X-Inumbo-ID: 37ba5c3a-ebf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37ba5c3a-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:56: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 1gOiAk-0004Cx-Ac
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiAk-0001dx-8I
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:56:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiAk-0001dx-8I@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:56:58 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unnecessary includes
 in asm/p2m.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiOTdiYThmZTlhMzliMDJkZTI0ZTUwMmVmNGY4MGI3NTI3NmYyY2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5v
diA5IDEwOjA4OjExIDIwMTggLTA4MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgTm92IDkgMTA6MTQ6NDUgMjAx
OCAtMDgwMAoKICAgIHhlbi9hcm06IFJlbW92ZSB1bm5lY2Vzc2FyeSBpbmNsdWRlcyBpbiBhc20v
cDJtLmgKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgMiAtLQogMSBmaWxlIGNo
YW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggN2IyODYzZGE2NS4uNGZlNzhk
MzlhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCkBAIC01LDggKzUsNiBAQAogI2luY2x1ZGUgPHhlbi9yYWRpeC10
cmVlLmg+CiAjaW5jbHVkZSA8eGVuL3J3bG9jay5oPgogI2luY2x1ZGUgPHhlbi9tZW1fYWNjZXNz
Lmg+Ci0jaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+IC8qIGZvciB2bV9ldmVudF9yZXNwb25z
ZV90ICovCi0jaW5jbHVkZSA8cHVibGljL21lbW9yeS5oPgogCiAjZGVmaW5lIHBhZGRyX2JpdHMg
UEFERFJfQklUUwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:57:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOiAw-0004nh-De; Mon, 19 Nov 2018 11:57: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiAv-0004nY-EH
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:09 +0000
X-Inumbo-ID: 3dcbc76b-ebf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dcbc76b-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:57:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOiAu-0004DS-GR
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiAu-0001ev-E5
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiAu-0001ev-E5@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:57:08 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unnecessary includes
 in asm-arm/acpi.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjNGNjZjdhMzUyNTA1N2UzYjVmZWIwMzM2MWI2YWMxMjg2NzEwMDgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzoxMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQ3IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
LWFybS9hY3BpLmgKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaCB8IDEgLQogMSBm
aWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FjcGkuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCmluZGV4IGZlZWM0ZmIwYWMu
LjUwMzQwMjgxYTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCkBAIC0yMyw3ICsyMyw2IEBACiAjaWZuZGVmIF9B
U01fQVJNX0FDUElfSAogI2RlZmluZSBfQVNNX0FSTV9BQ1BJX0gKIAotI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKICNkZWZpbmUgQ09NUElMRVJfREVQRU5E
RU5UX0lOVDY0ICAgbG9uZyBsb25nCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:57:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:57: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 1gOiB7-0004p1-FM; Mon, 19 Nov 2018 11:57:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiB5-0004op-P6
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:19 +0000
X-Inumbo-ID: 43de16ae-ebf2-11e8-931f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43de16ae-ebf2-11e8-931f-12d6303a7972;
 Mon, 19 Nov 2018 11:57: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 1gOiB4-0004Dp-MO
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiB4-0001fg-K0
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiB4-0001fg-K0@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:57:18 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unnecessary includes
 in asm/current.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4MThiZGIzYjgwMzA1NTQzMWI5YTkxOWNlNmIxZTkzZGEzODY2NjYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzoxMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjQ5IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
L2N1cnJlbnQuaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIHwgMiAtLQog
MSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaAppbmRleCBm
OTgxOWIzNGZjLi5jNGFmNjZmYmI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2N1
cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaApAQCAtMiw5ICsyLDcg
QEAKICNkZWZpbmUgX19BUk1fQ1VSUkVOVF9IX18KIAogI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4K
LSNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKLSNpbmNsdWRlIDxhc20vcGVyY3B1Lmg+CiAjaW5j
bHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogCiAvKiBUZWxsIHdoZXRoZXIgdGhlIGd1ZXN0IHZDUFUg
ZW5hYmxlZCBXb3JrYXJvdW5kIDIgKGkuZSB2YXJpYW50IDQpICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:57:31 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOiBH-0004qG-HE; Mon, 19 Nov 2018 11:57:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiBF-0004q2-VF
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:29 +0000
X-Inumbo-ID: 49ef8fb4-ebf2-11e8-9b94-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49ef8fb4-ebf2-11e8-9b94-12d6303a7972;
 Mon, 19 Nov 2018 11:57: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 1gOiBE-0004F4-SC
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiBE-0001gY-Pk
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiBE-0001gY-Pk@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:57:28 +0000
Subject: [Xen-changelog] [xen master] xen/arm: platform: Don't include p2m.h
 in exynos5 and omap5
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmZTAyNzhmY2JhMmRjZDNlNWIxZjE2MzhiM2E1M2NjYTM1N2QzNTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzoxMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjUwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBwbGF0Zm9ybTogRG9uJ3QgaW5jbHVkZSBwMm0uaCBpbiBl
eHlub3M1IGFuZCBvbWFwNQogICAgCiAgICBOb25lIG9mIHRoZSBwbGF0Zm9ybXMgYXJlIHVzaW5n
IHRoZSBwMm0gaGVscGVycy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUu
YyB8IDEgLQogeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAgfCAxIC0KIDIgZmlsZXMg
Y2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL2V4eW5vczUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCmluZGV4IGUy
YzBiN2I4NzguLjY1NjA1MDcwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
ZXh5bm9zNS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCkBAIC0xNyw3
ICsxNyw2IEBACiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgogICovCiAKLSNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVl
Lmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMgYi94ZW4vYXJjaC9hcm0v
cGxhdGZvcm1zL29tYXA1LmMKaW5kZXggN2RiYmE5NTc1Ni4uYWVlMjRlNGQyOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvb21hcDUuYwpAQCAtMTcsNyArMTcsNiBAQAogICogR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICAqLwogCi0jaW5jbHVkZSA8YXNtL3AybS5oPgogI2lu
Y2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgogI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybXMvb21hcDUuaD4K
ICNpbmNsdWRlIDx4ZW4vbW0uaD4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:57:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:57: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 1gOiBR-0004sC-J5; Mon, 19 Nov 2018 11:57: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiBQ-0004rw-0f
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:40 +0000
X-Inumbo-ID: 5002e24a-ebf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5002e24a-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:57: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 1gOiBP-0004Fk-2C
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiBO-0001hI-Vu
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiBO-0001hI-Vu@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:57:38 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Move vgic_* helpers from
 gic.h to vgic.h
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2NWI3ZTg0NDlkYTBjNGZmYjRlZGFmYmZjMDI3NzE2MjljZTgwN2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAzMSAxODoxMzoxMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDEwOjE0OjUyIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBNb3ZlIHZnaWNfKiBoZWxwZXJzIGZyb20gZ2ljLmggdG8g
dmdpYy5oCiAgICAKICAgIEtlZXAgdmdpY18qIGhlbHBlcnMgaW4gYSBzaW5nbGUgcGxhY2UuIEF0
IHRoZSBzYW1lIHRpbWUgcmVtb3ZlIGdpYy5oCiAgICBmcm9tIGV2ZW50Lmggc2luY2UgdGhlIGhl
bHBlcnMgaGFzIG5vdyBiZWVuIG1vdmVkIHRvIHZnaWMuaCAoaW5jbHVkZWQgYnkKICAgIGRvbWFp
bi5oKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggfCAxIC0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmggICB8IDMgLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAg
fCA1ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggMmY1MTg2NDA0My4uYjE0YzE2NmFkNiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZXZlbnQuaApAQCAtMSw3ICsxLDYgQEAKICNpZm5kZWYgX19BU01fRVZFTlRfSF9fCiAjZGVmaW5l
IF9fQVNNX0VWRU5UX0hfXwogCi0jaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9k
b21haW4uaD4KIAogdm9pZCB2Y3B1X2tpY2soc3RydWN0IHZjcHUgKnYpOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5k
ZXggMjJmYTEyMmU1Mi4uZmFiMDJmMTlmNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yNDksOSArMjQ5LDcg
QEAgZXh0ZXJuIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKiwgdW5z
aWduZWQgaW50IHZpcnEsCiBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBpcnFfZGVzYyAqZGVzYyk7CiAKLWV4dGVybiB2b2lkIHZnaWNfc3luY190b19scnMo
dm9pZCk7CiBleHRlcm4gdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2
KTsKLWV4dGVybiBpbnQgdmdpY192Y3B1X3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KTsKIAog
ZXh0ZXJuIHZvaWQgaW5pdF9tYWludGVuYW5jZV9pbnRlcnJ1cHQodm9pZCk7CiBleHRlcm4gdm9p
ZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLApA
QCAtMzA2LDcgKzMwNCw2IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgZ2ljX251bWJlcl9saW5lcyh2
b2lkKTsKIC8qIElSUSB0cmFuc2xhdGlvbiBmdW5jdGlvbiBmb3IgdGhlIGRldmljZSB0cmVlICov
CiBpbnQgZ2ljX2lycV94bGF0ZShjb25zdCB1MzIgKmludHNwZWMsIHVuc2lnbmVkIGludCBpbnRz
aXplLAogICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpvdXRfaHdpcnEsIHVuc2lnbmVk
IGludCAqb3V0X3R5cGUpOwotdm9pZCB2Z2ljX3N5bmNfZnJvbV9scnMoc3RydWN0IHZjcHUgKnYp
OwogCiBzdHJ1Y3QgZ2ljX2luZm8gewogICAgIC8qIEdJQyB2ZXJzaW9uICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CmluZGV4IDAzMTZkODdmNjYuLjU2ZWQ1ZmU4ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0zNjMsNiAr
MzYzLDExIEBAIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRiYXNlLAogICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKTsKICNlbmRpZgogCit2b2lkIHZn
aWNfc3luY190b19scnModm9pZCk7Cit2b2lkIHZnaWNfc3luY19mcm9tX2xycyhzdHJ1Y3QgdmNw
dSAqdik7CisKK2ludCB2Z2ljX3ZjcHVfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYpOworCiAj
ZW5kaWYgLyogX19BU01fQVJNX1ZHSUNfSF9fICovCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:57:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:57: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 1gOiBb-0004tb-Kp; Mon, 19 Nov 2018 11:57:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiBZ-0004tN-W0
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:50 +0000
X-Inumbo-ID: 561447b1-ebf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 561447b1-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:57: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 1gOiBZ-0004G2-8D
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiBZ-0001hu-5j
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiBZ-0001hu-5j@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:57:49 +0000
Subject: [Xen-changelog] [xen master] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3N2FmZWM0NTU2YzY3NmU1YTFhOTU4ZDE2MjYyMjZmYmNhMmE2OTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAyMyAxOToxNzowNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDE1OjA5OjIwIDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWM6IEVuc3VyZSB3ZSBoYXZlIGFuIElTQiBiZXR3ZWVu
IGFjayBhbmQgZG9fSVJRKCkKICAgIAogICAgRGV2aWNlcyB0aGF0IGV4cG9zZSB0aGVpciBpbnRl
cnJ1cHQgc3RhdHVzIHJlZ2lzdGVycyB2aWEgc3lzdGVtCiAgICByZWdpc3RlcnMgKGUuZy4gU3Rh
dGlzdGljYWwgcHJvZmlsaW5nLCBDUFUgUE1VLCBEeW5hbUlRIFBNVSwgYXJjaCB0aW1lciwKICAg
IHZnaWMgKGFsdGhvdWdoIHVudXNlZCBieSBMaW51eCksIC4uLikgcmVseSBvbiBhIGNvbnRleHQg
c3luY2hyb25pc2luZwogICAgb3BlcmF0aW9uIG9uIHRoZSBDUFUgdG8gZW5zdXJlIHRoYXQgdGhl
IHVwZGF0ZWQgc3RhdHVzIHJlZ2lzdGVyIGlzCiAgICB2aXNpYmxlIHRvIHRoZSBDUFUgd2hlbiBo
YW5kbGluZyB0aGUgaW50ZXJydXB0LiBUaGlzIHVzdWFsbHkgaGFwcGVucyBhcwogICAgYSByZXN1
bHQgb2YgdGFraW5nIHRoZSBJUlEgZXhjZXB0aW9uIGluIHRoZSBmaXJzdCBwbGFjZSwgYnV0IHRo
ZXJlIGFyZQogICAgdHdvIHJhY2Ugc2NlbmFyaW9zIHdoZXJlIHRoaXMgaXNuJ3QgdGhlIGNhc2Uu
CiAgICAKICAgIEZvciBleGFtcGxlLCBsZXQncyBzYXkgd2UgaGF2ZSB0d28gcGVyaXBoZXJhbHMg
KFggYW5kIFkpLCB3aGVyZSBZIHVzZXMgYQogICAgc3lzdGVtIHJlZ2lzdGVyIGZvciBpdHMgaW50
ZXJydXB0IHN0YXR1cy4KICAgIAogICAgQ2FzZSAxOgogICAgMS4gQ1BVIHRha2VzIGFuIElSUSBl
eGNlcHRpb24gYXMgYSByZXN1bHQgb2YgWCByYWlzaW5nIGFuIGludGVycnVwdAogICAgMi4gWSB0
aGVuIHJhaXNlcyBpdHMgaW50ZXJydXB0IGxpbmUsIGJ1dCB0aGUgdXBkYXRlIHRvIGl0cyBzeXN0
ZW0KICAgICAgIHJlZ2lzdGVyIGlzIG5vdCB5ZXQgdmlzaWJsZSB0byB0aGUgQ1BVCiAgICAzLiBU
aGUgR0lDIGRlY2lkZXMgdG8gZXhwb3NlIFkncyBpbnRlcnJ1cHQgbnVtYmVyIGZpcnN0IGluIHRo
ZSBBY2sKICAgICAgIHJlZ2lzdGVyCiAgICA0LiBUaGUgQ1BVIHJ1bnMgdGhlIElSUSBoYW5kbGVy
IGZvciBZLCBidXQgdGhlIHN0YXR1cyByZWdpc3RlciBpcyBzdGFsZQogICAgCiAgICBDYXNlIDI6
CiAgICAxLiBDUFUgdGFrZXMgYW4gSVJRIGV4Y2VwdGlvbiBhcyBhIHJlc3VsdCBvZiBYIHJhaXNp
bmcgYW4gaW50ZXJydXB0CiAgICAyLiBDUFUgcmVhZHMgdGhlIGludGVycnVwdCBudW1iZXIgZm9y
IFggZnJvbSB0aGUgQWNrIHJlZ2lzdGVyIGFuZCBydW5zCiAgICAgICBpdHMgSVJRIGhhbmRsZXIK
ICAgIDMuIFkgcmFpc2VzIGl0cyBpbnRlcnJ1cHQgbGluZSBhbmQgdGhlIEFjayByZWdpc3RlciBp
cyB1cGRhdGVkLCBidXQKICAgICAgIGFnYWluLCB0aGUgdXBkYXRlIHRvIGl0cyBzeXN0ZW0gcmVn
aXN0ZXIgaXMgbm90IHlldCB2aXNpYmxlIHRvIHRoZQogICAgICAgQ1BVLgogICAgNC4gU2luY2Ug
dGhlIEdJQyBkcml2ZXJzIHBvbGwgdGhlIEFjayByZWdpc3Rlciwgd2UgcmVhZCBZJ3MgaW50ZXJy
dXB0CiAgICAgICBudW1iZXIgYW5kIHJ1biBpdHMgaGFuZGxlciB3aXRob3V0IGEgY29udGV4dCBz
eW5jaHJvbmlzYXRpb24KICAgICAgIG9wZXJhdGlvbiwgdGhlcmVmb3JlIHNlZWluZyB0aGUgc3Rh
bGUgcmVnaXN0ZXIgdmFsdWUuCiAgICAKICAgIEluIGVpdGhlciBjYXNlLCB3ZSBydW4gdGhlIHJp
c2sgb2YgbWlzc2luZyBhbiBJUlEuIFRoaXMgcGF0Y2ggc29sdmVzIHRoZQogICAgcHJvYmxlbSBi
eSBlbnN1cmluZyB0aGF0IHdlIGV4ZWN1dGUgYW4gSVNCIGluIHRoZSBHSUMgZHJpdmVycyBwcmlv
cgogICAgdG8gaW52b2tpbmcgdGhlIGludGVycnVwdCBoYW5kbGVyLgogICAgCiAgICBCYXNlZCBv
biBMaW51eCBjb21taXQgMzlhMDZiNjdjMmMxMjU2YmNmMjM2MWExZjY3ZDI1MjlmNzBhYjIwNgog
ICAgImlycWNoaXAvZ2ljOiBFbnN1cmUgd2UgaGF2ZSBhbiBJU0IgYmV0d2VlbiBhY2sgYW5kIC0+
aGFuZGxlX2lycSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdjxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAyICsrCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGU1MjRhZDU4M2QuLmNiMjNiNjRjYzkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM4NCwx
MiArMzg0LDE0IEBAIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgaW50IGlzX2ZpcSkKICAgICAgICAgaWYgKCBsaWtlbHkoaXJxID49IDE2ICYmIGlycSA8IDEw
MjApICkKICAgICAgICAgewogICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOworICAgICAg
ICAgICAgaXNiKCk7CiAgICAgICAgICAgICBkb19JUlEocmVncywgaXJxLCBpc19maXEpOwogICAg
ICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlm
ICggaXNfbHBpKGlycSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBsb2NhbF9pcnFfZW5hYmxl
KCk7CisgICAgICAgICAgICBpc2IoKTsKICAgICAgICAgICAgIGdpY19od19vcHMtPmRvX0xQSShp
cnEpOwogICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgfQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:58:02 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOiBm-0004v4-N3; Mon, 19 Nov 2018 11:58:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiBl-0004ut-6I
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:58:01 +0000
X-Inumbo-ID: 5c27a3f6-ebf2-11e8-b222-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c27a3f6-ebf2-11e8-b222-12d6303a7972;
 Mon, 19 Nov 2018 11:57: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 1gOiBj-0004GK-E1
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiBj-0001iS-Bc
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:57:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiBj-0001iS-Bc@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:57:59 +0000
Subject: [Xen-changelog] [xen master] xen/arm: gic: Ensure ordering between
 read of INTACK and shared data
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1NWU1ZjFiZDI2YzRjMTk5NTM1N2U5NjcxYjNlNDJhNjhkNWNlOGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAyMyAxOToxNzowNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDE1OjEwOjE3IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWM6IEVuc3VyZSBvcmRlcmluZyBiZXR3ZWVuIHJlYWQg
b2YgSU5UQUNLIGFuZCBzaGFyZWQgZGF0YQogICAgCiAgICBXaGVuIGFuIElQSSBpcyBnZW5lcmF0
ZWQgYnkgYSBDUFUsIHRoZSBwYXR0ZXJuIGxvb2tzIHJvdWdobHkgbGlrZToKICAgIAogICAgICA8
d3JpdGUgc2hhcmVkIGRhdGE+CiAgICAgIGRzYihzeSk7CiAgICAgIDx3cml0ZSB0byBHSUMgdG8g
c2lnbmFsIFNHST4KICAgIAogICAgT24gdGhlIHJlY2VpdmluZyBDUFUgd2UgcmVseSBvbiB0aGUg
ZmFjdCB0aGF0LCBvbmNlIHdlJ3ZlIHRha2VuIHRoZQogICAgaW50ZXJydXB0LCB0aGVuIHRoZSBm
cmVzaGx5IHdyaXR0ZW4gc2hhcmVkIGRhdGEgbXVzdCBiZSB2aXNpYmxlIHRvIHVzLgogICAgUHV0
IGFub3RoZXIgd2F5LCB0aGUgQ1BVIGlzbid0IGdvaW5nIHRvIHNwZWN1bGF0ZSB0YWtpbmcgYW4g
aW50ZXJydXB0LgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGlzIGFzc3VtcHRpb24gdHVybnMg
b3V0IHRvIGJlIGJyb2tlbi4KICAgIAogICAgQ29uc2lkZXIgdGhhdCBDUFV4IHdhbnRzIHRvIHNl
bmQgYW4gSVBJIHRvIENQVXksIHdoaWNoIHdpbGwgY2F1c2UgQ1BVeQogICAgdG8gcmVhZCBzb21l
IHNoYXJlZF9kYXRhLiBCZWZvcmUgQ1BVeCBoYXMgZG9uZSBhbnl0aGluZywgYSByYW5kb20KICAg
IHBlcmlwaGVyYWwgcmFpc2VzIGFuIElSUSB0byB0aGUgR0lDIGFuZCB0aGUgSVJRIGxpbmUgb24g
Q1BVeSBpcyByYWlzZWQuCiAgICBDUFV5IHRoZW4gdGFrZXMgdGhlIElSUSBhbmQgc3RhcnRzIGV4
ZWN1dGluZyB0aGUgZW50cnkgY29kZSwgaGVhZGluZwogICAgdG93YXJkcyBnaWNfaGFuZGxlX2ly
cS4gRnVydGhlcm1vcmUsIGxldCdzIGFzc3VtZSB0aGF0IGEgYnVuY2ggb2YgdGhlCiAgICBwcmV2
aW91cyBpbnRlcnJ1cHRzIGhhbmRsZWQgYnkgQ1BVeSB3ZXJlIFNHSXMsIHNvIHRoZSBicmFuY2gg
cHJlZGljdG9yCiAgICBraWNrcyBpbiBhbmQgc3BlY3VsYXRlcyB0aGF0IGlycW5yIHdpbGwgYmUg
PDE2IGFuZCB3ZSdyZSBsaWtlbHkgdG8KICAgIGhlYWQgaW50byBoYW5kbGVfSVBJLiBUaGUgcHJl
ZmV0Y2hlciB0aGVuIGdyYWJzIGEgc3BlY3VsYXRpdmUgY29weSBvZgogICAgc2hhcmVkX2RhdGEg
d2hpY2ggY29udGFpbnMgYSBzdGFsZSB2YWx1ZS4KICAgIAogICAgTWVhbndoaWxlLCBDUFV4IGdl
dHMgcm91bmQgdG8gdXBkYXRpbmcgc2hhcmVkX2RhdGEgYW5kIGFza2luZyB0aGUgR0lDCiAgICB0
byBzZW5kIGFuIFNHSSB0byBDUFV5LiBJbnRlcm5hbGx5LCB0aGUgR0lDIGRlY2lkZXMgdGhhdCB0
aGUgU0dJIGlzCiAgICBtb3JlIGltcG9ydGFudCB0aGFuIHRoZSBwZXJpcGhlcmFsIGludGVycnVw
dCAod2hpY2ggaGFzbid0IHlldCBiZWVuCiAgICBBQ0tlZCkgYnV0IGRvZXNuJ3QgbmVlZCB0byBk
byBhbnl0aGluZyB0byBDUFV5LCBiZWNhdXNlIHRoZSBJUlEgbGluZQogICAgaXMgYWxyZWFkeSBy
YWlzZWQuCiAgICAKICAgIENQVXkgdGhlbiByZWFkcyB0aGUgQUNLIHJlZ2lzdGVyIG9uIHRoZSBH
SUMsIHNlZXMgdGhlIFNHSSB2YWx1ZSB3aGljaAogICAgY29uZmlybXMgdGhlIGJyYW5jaCBwcmVk
aWN0aW9uIGFuZCB3ZSBlbmQgdXAgd2l0aCBhIHN0YWxlIHNoYXJlZF9kYXRhCiAgICB2YWx1ZS4K
ICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbSBieSBhZGRpbmcgYW4gc21wX3Jt
YigpIHRvIHRoZSBJUEkgZW50cnkKICAgIGNvZGUgaW4gZG9fU0dJLgogICAgCiAgICBBdCB0aGUg
c2FtZSB0aW1lIGRvY3VtZW50IHRoZSB3cml0ZSBiYXJyaWVyLgogICAgCiAgICBCYXNlZCBvbiBM
aW51eCBjb21taXQgZjg2YzRmYmQ5MzBmZjZmZWNmM2Q4YTFjMzEzMTgyYmQwZjQ5ZjQ5NgogICAg
ImlycWNoaXAvZ2ljOiBFbnN1cmUgb3JkZXJpbmcgYmV0d2VlbiByZWFkIG9mIElOVEFDSyBhbmQg
c2hhcmVkIGRhdGEiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3Y8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jIHwgMjIgKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggY2IyM2I2
NGNjOS4uYmFmNzQzMjRlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hl
bi9hcmNoL2FybS9naWMuYwpAQCAtMjk2LDYgKzI5NiwxMSBAQCB2b2lkIHNlbmRfU0dJX21hc2so
Y29uc3QgY3B1bWFza190ICpjcHVtYXNrLCBlbnVtIGdpY19zZ2kgc2dpKQogewogICAgIEFTU0VS
VChzZ2kgPCAxNik7IC8qIFRoZXJlIGFyZSBvbmx5IDE2IFNHSXMgKi8KIAorICAgLyoKKyAgICAq
IEVuc3VyZSB0aGF0IHN0b3JlcyB0byBOb3JtYWwgbWVtb3J5IGFyZSB2aXNpYmxlIHRvIHRoZSBv
dGhlciBDUFVzCisgICAgKiBiZWZvcmUgaXNzdWluZyB0aGUgSVBJLgorICAgICogTWF0Y2hlcyB0
aGUgcmVhZCBiYXJyaWVyIGluIGRvX3NnaS4KKyAgICAqLwogICAgIGRzYihzeSk7CiAgICAgZ2lj
X2h3X29wcy0+c2VuZF9TR0koc2dpLCBTR0lfVEFSR0VUX0xJU1QsIGNwdW1hc2spOwogfQpAQCAt
MzA5LDYgKzMxNCwxMSBAQCB2b2lkIHNlbmRfU0dJX3NlbGYoZW51bSBnaWNfc2dpIHNnaSkKIHsK
ICAgICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBUaGVyZSBhcmUgb25seSAxNiBTR0lzICovCiAKKyAg
IC8qCisgICAgKiBFbnN1cmUgdGhhdCBzdG9yZXMgdG8gTm9ybWFsIG1lbW9yeSBhcmUgdmlzaWJs
ZSB0byB0aGUgb3RoZXIgQ1BVcworICAgICogYmVmb3JlIGlzc3VpbmcgdGhlIElQSS4KKyAgICAq
IE1hdGNoZXMgdGhlIHJlYWQgYmFycmllciBpbiBkb19zZ2kuCisgICAgKi8KICAgICBkc2Ioc3kp
OwogICAgIGdpY19od19vcHMtPnNlbmRfU0dJKHNnaSwgU0dJX1RBUkdFVF9TRUxGLCBOVUxMKTsK
IH0KQEAgLTMxNyw2ICszMjcsMTEgQEAgdm9pZCBzZW5kX1NHSV9hbGxidXRzZWxmKGVudW0gZ2lj
X3NnaSBzZ2kpCiB7CiAgICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBUaGVyZSBhcmUgb25seSAxNiBT
R0lzICovCiAKKyAgIC8qCisgICAgKiBFbnN1cmUgdGhhdCBzdG9yZXMgdG8gTm9ybWFsIG1lbW9y
eSBhcmUgdmlzaWJsZSB0byB0aGUgb3RoZXIgQ1BVcworICAgICogYmVmb3JlIGlzc3VpbmcgdGhl
IElQSS4KKyAgICAqIE1hdGNoZXMgdGhlIHJlYWQgYmFycmllciBpbiBkb19zZ2kuCisgICAgKi8K
ICAgIGRzYihzeSk7CiAgICBnaWNfaHdfb3BzLT5zZW5kX1NHSShzZ2ksIFNHSV9UQVJHRVRfT1RI
RVJTLCBOVUxMKTsKIH0KQEAgLTM1Miw2ICszNjcsMTMgQEAgc3RhdGljIHZvaWQgZG9fc2dpKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIGdpY19zZ2kgc2dpKQogICAgIC8qIExvd2Vy
IHRoZSBwcmlvcml0eSAqLwogICAgIGdpY19od19vcHMtPmVvaV9pcnEoZGVzYyk7CiAKKyAgICAv
KgorICAgICAqIEVuc3VyZSBhbnkgc2hhcmVkIGRhdGEgd3JpdHRlbiBieSB0aGUgQ1BVIHNlbmRp
bmcKKyAgICAgKiB0aGUgSVBJIGlzIHJlYWQgYWZ0ZXIgd2UndmUgcmVhZCB0aGUgQUNLIHJlZ2lz
dGVyIG9uIHRoZSBHSUMuCisgICAgICogTWF0Y2hlcyB0aGUgd3JpdGUgYmFycmllciBpbiBzZW5k
X1NHSV8qIGhlbHBlcnMuCisgICAgICovCisgICAgc21wX3JtYigpOworCiAgICAgc3dpdGNoIChz
Z2kpCiAgICAgewogICAgIGNhc2UgR0lDX1NHSV9FVkVOVF9DSEVDSzoKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 11:58:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:58:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOiBv-0004wL-QI; Mon, 19 Nov 2018 11:58:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiBu-0004w7-CB
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:58:10 +0000
X-Inumbo-ID: 623b1390-ebf2-11e8-bfb8-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 623b1390-ebf2-11e8-bfb8-12d6303a7972;
 Mon, 19 Nov 2018 11:58: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 1gOiBt-0004Gv-KO
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:58:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOiBt-0001jG-Hj
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 11:58:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOiBt-0001jG-Hj@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 11:58:09 +0000
Subject: [Xen-changelog] [xen master] xen/arm: gic: Remove duplicated
 comment in do_sgi
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAyMyAxOToxNzowOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE5vdiA5IDE1OjEwOjI2IDIw
MTggLTA4MDAKCiAgICB4ZW4vYXJtOiBnaWM6IFJlbW92ZSBkdXBsaWNhdGVkIGNvbW1lbnQgaW4g
ZG9fc2dpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdjxhbmRyaWlfYW5pc292QGVw
YW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gv
YXJtL2dpYy5jCmluZGV4IGJhZjc0MzI0ZTUuLjM3YzNhZjcxOTcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM1OSw3ICszNTksNiBA
QCB2b2lkIGdpY19kaXNhYmxlX2NwdSh2b2lkKQogCiBzdGF0aWMgdm9pZCBkb19zZ2koc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGVudW0gZ2ljX3NnaSBzZ2kpCiB7Ci0gICAgLyogTG93ZXIg
dGhlIHByaW9yaXR5ICovCiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2Mo
c2dpKTsKIAogICAgIHBlcmZjX2luY3IoaXBpcyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 17:00:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17: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 1gOmu7-0001WO-O9; Mon, 19 Nov 2018 17:00:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOmu6-0001Oq-Qo
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:06 +0000
X-Inumbo-ID: 9021ea98-ec1c-11e8-bed9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9021ea98-ec1c-11e8-bed9-12d6303a7972;
 Mon, 19 Nov 2018 17:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOmu5-0004ZP-Fy
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOmu5-0007Uf-DH
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOmu5-0007Uf-DH@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 17:00:05 +0000
Subject: [Xen-changelog] [xen staging] xen/keyhandler: Drop
 keyhandler_scratch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5ZTA4N2JmNmE5YzhhZDgwNTI5NGMzMmRmZDdjNzcwNjhkODFlZmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IFNlcCA2IDExOjQyOjM0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAxOSAxNjo1ODoz
NSAyMDE4ICswMDAwCgogICAgeGVuL2tleWhhbmRsZXI6IERyb3Aga2V5aGFuZGxlcl9zY3JhdGNo
CiAgICAKICAgIFdpdGggYWxtb3N0IGFsbCB1c2VycyBvZiBrZXloYW5kbGVyX3NjcmF0Y2ggZ29u
ZSwgY2xlYW4gdXAgdGhlIDMgcmVtYWluaW5nCiAgICB1c2VycyBhbmQgZHJvcCB0aGUgYnVmZmVy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9udW1hLmMgICAgICAgICAgfCAxMSArKysrLS0tLS0tLQogeGVuL2NvbW1vbi9l
ZmkvYm9vdC5jICAgICAgICB8ICA0ICsrLS0KIHhlbi9jb21tb24va2V5aGFuZGxlci5jICAgICAg
fCAyNiArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2tleWhhbmRs
ZXIuaCB8ICAzIC0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAzMSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2
L251bWEuYwppbmRleCA4ZTA4MTczOTQwLi5iM2M5YzEyZDdmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbnVtYS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9udW1hLmMKQEAgLTM3Miw3ICszNzIsNiBA
QCBzdGF0aWMgdm9pZCBkdW1wX251bWEodW5zaWduZWQgY2hhciBrZXkpCiB7CiAgICAgc190aW1l
X3Qgbm93ID0gTk9XKCk7CiAgICAgdW5zaWduZWQgaW50IGksIGosIG47Ci0gICAgaW50IGVycjsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAg
dW5zaWduZWQgaW50IHBhZ2VfbnVtX25vZGVbTUFYX05VTU5PREVTXTsKQEAgLTQ1NCwxMiArNDUz
LDEwIEBAIHN0YXRpYyB2b2lkIGR1bXBfbnVtYSh1bnNpZ25lZCBjaGFyIGtleSkKICAgICAgICAg
ewogICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0YXJ0X2NwdSA9IH4wVTsKIAotICAgICAgICAg
ICAgZXJyID0gc25wcmludGYoa2V5aGFuZGxlcl9zY3JhdGNoLCAxMiwgIiUzdSIsCi0gICAgICAg
ICAgICAgICAgICAgIHZudW1hLT52bm9kZV90b19wbm9kZVtpXSk7Ci0gICAgICAgICAgICBpZiAo
IGVyciA8IDAgfHwgdm51bWEtPnZub2RlX3RvX3Bub2RlW2ldID09IE5VTUFfTk9fTk9ERSApCi0g
ICAgICAgICAgICAgICAgc3RybGNweShrZXloYW5kbGVyX3NjcmF0Y2gsICI/Pz8iLCBzaXplb2Yo
a2V5aGFuZGxlcl9zY3JhdGNoKSk7Ci0KLSAgICAgICAgICAgIHByaW50aygiICAgICAgICUzdTog
cG5vZGUgJXMsIiwgaSwga2V5aGFuZGxlcl9zY3JhdGNoKTsKKyAgICAgICAgICAgIGlmICggdm51
bWEtPnZub2RlX3RvX3Bub2RlW2ldID09IE5VTUFfTk9fTk9ERSApCisgICAgICAgICAgICAgICAg
cHJpbnRrKCIgICAgICAgJTN1OiBwbm9kZSA/Pz8sIiwgaSk7CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgcHJpbnRrKCIgICAgICAgJTN1OiBwbm9kZSAlM3UsIiwgaSwgdm51bWEt
PnZub2RlX3RvX3Bub2RlW2ldKTsKIAogICAgICAgICAgICAgcHJpbnRrKCIgdmNwdXMgIik7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YwppbmRleCAyZjQ5NzMxNDM5Li4yZWQ1NDAzNjRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Vm
aS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC00ODcsNiArNDg3LDcgQEAg
c3RhdGljIEVGSV9GSUxFX0hBTkRMRSBfX2luaXQgZ2V0X3BhcmVudF9oYW5kbGUoRUZJX0xPQURF
RF9JTUFHRSAqbG9hZGVkX2ltYWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQ0hBUjE2ICoqbGVhZikKIHsKICAgICBzdGF0aWMgRUZJX0dVSUQgX19p
bml0ZGF0YSBmc19wcm90b2NvbCA9IFNJTVBMRV9GSUxFX1NZU1RFTV9QUk9UT0NPTDsKKyAgICBz
dGF0aWMgQ0hBUjE2IF9faW5pdGRhdGEgYnVmZmVyWzUxMl07CiAgICAgRUZJX0ZJTEVfSEFORExF
IGRpcl9oYW5kbGU7CiAgICAgRUZJX0RFVklDRV9QQVRIICpkcDsKICAgICBDSEFSMTYgKnBhdGhl
bmQsICpwdHI7CkBAIC01MDYsOCArNTA3LDcgQEAgc3RhdGljIEVGSV9GSUxFX0hBTkRMRSBfX2lu
aXQgZ2V0X3BhcmVudF9oYW5kbGUoRUZJX0xPQURFRF9JTUFHRSAqbG9hZGVkX2ltYWdlLAogICAg
IGlmICggcmV0ICE9IEVGSV9TVUNDRVNTICkKICAgICAgICAgUHJpbnRFcnJNZXNnKEwiT3BlblZv
bHVtZSBmYWlsdXJlIiwgcmV0KTsKIAotI2RlZmluZSBidWZmZXIgKChDSEFSMTYgKilrZXloYW5k
bGVyX3NjcmF0Y2gpCi0jZGVmaW5lIEJVRkZFUlNJWkUgc2l6ZW9mKGtleWhhbmRsZXJfc2NyYXRj
aCkKKyNkZWZpbmUgQlVGRkVSU0laRSBzaXplb2YoYnVmZmVyKQogICAgIGZvciAoIGRwID0gbG9h
ZGVkX2ltYWdlLT5GaWxlUGF0aCwgKmJ1ZmZlciA9IDA7CiAgICAgICAgICAgRGV2aWNlUGF0aFR5
cGUoZHApICE9IEVORF9ERVZJQ0VfUEFUSF9UWVBFOwogICAgICAgICAgIGRwID0gKHZvaWQgKilk
cCArIERldmljZVBhdGhOb2RlTGVuZ3RoKGRwKSApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tl
eWhhbmRsZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCmluZGV4IDI3YzgyNjkxZTAuLmMy
NWEzMGVkMTMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9j
b21tb24va2V5aGFuZGxlci5jCkBAIC0yOSw4ICsyOSw2IEBAIHN0YXRpYyBrZXloYW5kbGVyX2Zu
X3Qgc2hvd19oYW5kbGVycywgZHVtcF9od2RvbV9yZWdpc3RlcnMsCiBzdGF0aWMgaXJxX2tleWhh
bmRsZXJfZm5fdCBkb190b2dnbGVfYWx0X2tleSwgZHVtcF9yZWdpc3RlcnMsCiAgICAgcmVib290
X21hY2hpbmUsIHJ1bl9hbGxfa2V5aGFuZGxlcnMsIGRvX2RlYnVnX2tleTsKIAotY2hhciBrZXlo
YW5kbGVyX3NjcmF0Y2hbMTAyNF07Ci0KIHN0YXRpYyBzdHJ1Y3Qga2V5aGFuZGxlciB7CiAgICAg
dW5pb24gewogICAgICAgICBrZXloYW5kbGVyX2ZuX3QgKmZuOwpAQCAtMjUwLDI1ICsyNDgsMTEg
QEAgc3RhdGljIHZvaWQgcmVib290X21hY2hpbmUodW5zaWduZWQgY2hhciBrZXksIHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIG1hY2hpbmVfcmVzdGFydCgwKTsKIH0KIAotc3RhdGlj
IHZvaWQgcGVyaW9kaWNfdGltZXJfcHJpbnQoY2hhciAqc3RyLCBpbnQgc2l6ZSwgdWludDY0X3Qg
cGVyaW9kKQotewotICAgIGlmICggcGVyaW9kID09IDAgKQotICAgIHsKLSAgICAgICAgc3RybGNw
eShzdHIsICJObyBwZXJpb2RpYyB0aW1lciIsIHNpemUpOwotICAgICAgICByZXR1cm47Ci0gICAg
fQotCi0gICAgc25wcmludGYoc3RyLCBzaXplLAotICAgICAgICAgICAgICIldSBIeiBwZXJpb2Rp
YyB0aW1lciAocGVyaW9kICV1IG1zKSIsCi0gICAgICAgICAgICAgMTAwMDAwMDAwMC8oaW50KXBl
cmlvZCwgKGludClwZXJpb2QvMTAwMDAwMCk7Ci19Ci0KIHN0YXRpYyB2b2lkIGR1bXBfZG9tYWlu
cyh1bnNpZ25lZCBjaGFyIGtleSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIHN0cnVj
dCB2Y3B1ICAgKnY7CiAgICAgc190aW1lX3QgICAgICAgbm93ID0gTk9XKCk7Ci0jZGVmaW5lIHRt
cHN0ciBrZXloYW5kbGVyX3NjcmF0Y2gKIAogICAgIHByaW50aygiJyVjJyBwcmVzc2VkIC0+IGR1
bXBpbmcgZG9tYWluIGluZm8gKG5vdyA9ICUiUFJJX3N0aW1lIilcbiIsCiAgICAgICAgICAgIGtl
eSwgbm93KTsKQEAgLTMzMyw4ICszMTcsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVu
c2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgcHJpbnRrKCIgICAgcGF1c2VfY291bnQ9JWQg
cGF1c2VfZmxhZ3M9JWx4XG4iLAogICAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5w
YXVzZV9jb3VudCksIHYtPnBhdXNlX2ZsYWdzKTsKICAgICAgICAgICAgIGFyY2hfZHVtcF92Y3B1
X2luZm8odik7Ci0gICAgICAgICAgICBwZXJpb2RpY190aW1lcl9wcmludCh0bXBzdHIsIHNpemVv
Zih0bXBzdHIpLCB2LT5wZXJpb2RpY19wZXJpb2QpOwotICAgICAgICAgICAgcHJpbnRrKCIgICAg
JXNcbiIsIHRtcHN0cik7CisKKyAgICAgICAgICAgIGlmICggdi0+cGVyaW9kaWNfcGVyaW9kID09
IDAgKQorICAgICAgICAgICAgICAgIHByaW50aygiTm8gcGVyaW9kaWMgdGltZXJcbiIpOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHByaW50aygiJSJQUklfc3RpbWUiIEh6IHBl
cmlvZGljIHRpbWVyIChwZXJpb2QgJSJQUklfc3RpbWUiIG1zKVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgMTAwMDAwMDAwMCAvIHYtPnBlcmlvZGljX3BlcmlvZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgdi0+cGVyaW9kaWNfcGVyaW9kIC8gMTAwMDAwMCk7CiAgICAgICAgIH0KICAgICB9
CiAKQEAgLTM1NSw3ICszNDQsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnModW5zaWduZWQg
Y2hhciBrZXkpCiAgICAgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbygpOwogCiAgICAgcmN1X3Jl
YWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci0jdW5kZWYgdG1wc3RyCiB9CiAKIHN0YXRp
YyBjcHVtYXNrX3QgcmVhZF9jbG9ja3NfY3B1bWFzazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9rZXloYW5kbGVyLmggYi94ZW4vaW5jbHVkZS94ZW4va2V5aGFuZGxlci5oCmluZGV4IDA2
YzA1Yzg3MjMuLjUxMzFlODZjYmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXloYW5k
bGVyLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tleWhhbmRsZXIuaApAQCAtNDgsNyArNDgsNCBA
QCB2b2lkIHJlZ2lzdGVyX2lycV9rZXloYW5kbGVyKHVuc2lnbmVkIGNoYXIga2V5LAogLyogSW5q
ZWN0IGEga2V5cHJlc3MgaW50byB0aGUga2V5LWhhbmRsaW5nIHN1YnN5c3RlbS4gKi8KIGV4dGVy
biB2b2lkIGhhbmRsZV9rZXlwcmVzcyh1bnNpZ25lZCBjaGFyIGtleSwgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpOwogCi0vKiBTY3JhdGNoIHNwYWNlIGlzIGF2YWlsYWJsZSBmb3IgdXNlIG9m
IGFueSBrZXloYW5kbGVyLiAqLwotZXh0ZXJuIGNoYXIga2V5aGFuZGxlcl9zY3JhdGNoWzEwMjRd
OwotCiAjZW5kaWYgLyogX19YRU5fS0VZSEFORExFUl9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 17:00:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOmuI-0001bQ-Q3; Mon, 19 Nov 2018 17:00:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOmuH-0001bE-KF
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:17 +0000
X-Inumbo-ID: 9632eff2-ec1c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9632eff2-ec1c-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 17:00: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 1gOmuF-0004Zb-MS
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOmuF-0007Wd-Jw
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOmuF-0007Wd-Jw@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 17:00:15 +0000
Subject: [Xen-changelog] [xen staging] x86/msr: Handle
 MSR_AMD64_DR{0-3}_ADDRESS_MASK in the new MSR infrastructure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg2ZDQ3YWRjZDNjNGY0OTQ0NTZhM2Q2ZWUwNmU5NDFiMTMyZTNlYjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIERlYyAxIDEzOjI5OjM2IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE5vdiAxOSAxNjo1ODoz
NSAyMDE4ICswMDAwCgogICAgeDg2L21zcjogSGFuZGxlIE1TUl9BTUQ2NF9EUnswLTN9X0FERFJF
U1NfTUFTSyBpbiB0aGUgbmV3IE1TUiBpbmZyYXN0cnVjdHVyZQogICAgCiAgICBUaGlzIGlzIGEg
Zm9sbG93dXAgdG8gYy9zIDk2ZjIzNWMyNiB3aGljaCBmdWxmaWxzIHRoZSByZW1haW5pbmcgVE9E
TyBpdGVtLgogICAgCiAgICBGaXJzdCBvZiBhbGwsIHRoZSBwcmUtZXhpc3RpbmcgU1ZNIGNvZGUg
aGFzIGEgYnVnLiAgVGhlIHZhbHVlIGluCiAgICBtc3JzLT5kcl9tYXNrW10gbWF5IGJlIHN0YWxl
LCBhcyB3ZSBhbGxvdyBkaXJlY3QgYWNjZXNzIHRvIHRoZXNlIE1TUnMuCiAgICBSZXNvbHZlIHRo
aXMgaW4gZ3Vlc3RfcmRtc3IoKSBieSByZWFkaW5nIGRpcmVjdGx5IGZyb20gaGFyZHdhcmUgaW4g
dGhlCiAgICBhZmZlY3RlZCBjYXNlLgogICAgCiAgICBXaXRoIHRoZSByZWFkaW5nL3dyaXRpbmcg
bG9naWMgbW92ZWQgdG8gdGhlIGNvbW1vbiBndWVzdF97cmQsd3J9bXNyKCkKICAgIGluZnJhc3Ry
dWN0dXJlLCB0aGUgbWlncmF0aW9uIGxvZ2ljIGNhbiBiZSBzaW1wbGlmaWVkLiAgVGhlIFBWIG1p
Z3JhdGlvbiBsb2dpYwogICAgZHJvcHMgYWxsIG9mIGl0cyBzcGVjaWFsIGNhc2luZywgYW5kIFNW
TSdzIGVudGlyZSB7aW5pdCxzYXZlLGxvYWR9X21zcigpCiAgICBpbmZyYXN0cnVjdHVyZSBiZWNv
bWVzIHVubmVjZXNzYXJ5LgogICAgCiAgICBUaGUgcmVzdWx0aW5nIGRpZmZzdGF0IHNob3dzIHF1
aXRlIGhvdyBleHBlbnNpdmUgdGhlIFBWIHNwZWNpYWwgY2FzZXMgd2hlcmUgaW4KICAgIGFyY2hf
ZG9fZG9tY3RsKCkuCiAgICAKICAgICAgYWRkL3JlbW92ZTogMC8zIGdyb3cvc2hyaW5rOiA0LzYg
dXAvZG93bjogNDY1Ly0xNDk0ICgtMTAyOSkKICAgICAgRnVuY3Rpb24gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogICAgICBndWVzdF9yZG1z
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNTIgICAgIDQ4NCAgICArMjMyCiAg
ICAgIGd1ZXN0X3dybXNyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY1MyAgICAg
ODIyICAgICsxNjkKICAgICAgbXNyc190b19zZW5kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA4ICAgICAgNDggICAgICs0MAogICAgICBodm1fbG9hZF9jcHVfbXNycyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA0ODkgICAgIDUxMyAgICAgKzI0CiAgICAgIHN2bV9pbml0X21z
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMSAgICAgICAtICAgICAtMjEKICAg
ICAgaHZtX3NhdmVfY3B1X21zcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzY1ICAgICAz
NDMgICAgIC0yMgogICAgICByZWFkX21zciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEwODkgICAgMTAwMSAgICAgLTg4CiAgICAgIHdyaXRlX21zciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTgyOSAgICAxNjg5ICAgIC0xNDAKICAgICAgc3ZtX21zcl9yZWFk
X2ludGVyY2VwdCAgICAgICAgICAgICAgICAgICAgICAxMTI0ICAgICA5NzAgICAgLTE1NAogICAg
ICBzdm1fbG9hZF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOTUgICAgICAg
LSAgICAtMTk1CiAgICAgIHN2bV9zYXZlX21zciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDE5NiAgICAgICAtICAgIC0xOTYKICAgICAgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQgICAg
ICAgICAgICAgICAgICAgICAxNDYxICAgIDEyNjUgICAgLTE5NgogICAgICBhcmNoX2RvX2RvbWN0
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk1ODEgICAgOTA5OSAgICAtNDgyCiAgICAg
IFRvdGFsOiBCZWZvcmU9MzMxNDYxMCwgQWZ0ZXI9MzMxMzU4MSwgY2hnIC0wLjAzJQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6ICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgfCA1MSArKystLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyAgICAgfCA5NSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICB8IDM4ICsrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAyOCAtLS0tLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICAgICAgfCAgNSArKy0KIDYgZmlsZXMg
Y2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMTY5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxNzVh
MGM5YWUwLi5hYThhZDE5NDc5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjc0LDYgKzEyNzQsMTAgQEAgbG9uZyBhcmNo
X2RvX2RvbWN0bCgKICAgICAgICAgc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtd
ID0gewogICAgICAgICAgICAgTVNSX1NQRUNfQ1RSTCwKICAgICAgICAgICAgIE1TUl9JTlRFTF9N
SVNDX0ZFQVRVUkVTX0VOQUJMRVMsCisgICAgICAgICAgICBNU1JfQU1ENjRfRFIwX0FERFJFU1Nf
TUFTSywKKyAgICAgICAgICAgIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLLAorICAgICAgICAg
ICAgTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssCisgICAgICAgICAgICBNU1JfQU1ENjRfRFIz
X0FERFJFU1NfTUFTSywKICAgICAgICAgfTsKICAgICAgICAgdWludDMyX3QgbnJfbXNycyA9IEFS
UkFZX1NJWkUobXNyc190b19zZW5kKTsKIApAQCAtMTM0MCwzNSArMTM0NCw2IEBAIGxvbmcgYXJj
aF9kb19kb21jdGwoCiAgICAgICAgICAgICAgICAgICAgICsraTsKICAgICAgICAgICAgICAgICB9
CiAKLSAgICAgICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkg
KQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB2LT5hcmNoLm1z
cnMtPmRyX21hc2tbMF0gKQotICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICBpZiAoIGkgPCB2bXNycy0+bXNyX2NvdW50ICYmICFyZXQgKQotICAgICAgICAgICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zci5pbmRleCA9IE1T
Ul9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1z
ci52YWx1ZSA9IHYtPmFyY2gubXNycy0+ZHJfbWFza1swXTsKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3JzLT5tc3JzLCBpLCAmbXNyLCAx
KSApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgICAgICArK2k7Ci0gICAg
ICAgICAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8
IDM7ICsraiApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAg
IGlmICggIXYtPmFyY2gubXNycy0+ZHJfbWFza1sxICsgal0gKQotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpIDwgdm1z
cnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtc3IuaW5kZXggPSBNU1JfQU1ENjRfRFIxX0FERFJFU1Nf
TUFTSyArIGo7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNyLnZhbHVlID0gdi0+YXJj
aC5tc3JzLT5kcl9tYXNrWzEgKyBqXTsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAo
IGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3JzLT5tc3JzLCBpLCAmbXNyLCAxKSApCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgICAgICArK2k7Ci0gICAgICAgICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgICAgICB9Ci0KICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uo
dik7CiAKICAgICAgICAgICAgICAgICBpZiAoIGkgPiB2bXNycy0+bXNyX2NvdW50ICYmICFyZXQg
KQpAQCAtMTM5OCwyNCArMTM3MywxMCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CiAgICAgICAgICAg
ICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgotICAgICAgICAgICAg
ICAgICAgICBpZiAoIGd1ZXN0X3dybXNyKHYsIG1zci5pbmRleCwgbXNyLnZhbHVlKSAhPSBYODZF
TVVMX09LQVkgKQotICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwotCiAgICAgICAgICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FE
RFJFU1NfTUFTSzoKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0RCRVhUKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAgIChtc3IudmFsdWUgPj4g
MzIpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAg
ICB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMF0gPSBtc3IudmFsdWU7Ci0gICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJF
U1NfTUFTSyAuLi4KLSAgICAgICAgICAgICAgICAgICAgTVNSX0FNRDY0X0RSM19BRERSRVNTX01B
U0s6Ci0gICAgICAgICAgICAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9E
QkVYVCkgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAobXNyLnZhbHVlID4+IDMyKSApCisg
ICAgICAgICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FN
RDY0X0RSM19BRERSRVNTX01BU0s6CisgICAgICAgICAgICAgICAgICAgIGlmICggZ3Vlc3Rfd3Jt
c3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAg
ICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICAgICAgbXNyLmluZGV4IC09IE1T
Ul9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC0gMTsKLSAgICAgICAgICAgICAgICAgICAgdi0+YXJj
aC5tc3JzLT5kcl9tYXNrW21zci5pbmRleF0gPSBtc3IudmFsdWU7CiAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IDBiYzY3NmNkOTQuLmUyZTQyMDQ0NGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTMwNSw2ICsxMzA1
LDEwIEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3Jz
X3RvX3NlbmRbXSA9IHsKICAgICBNU1JfU1BFQ19DVFJMLAogICAgIE1TUl9JTlRFTF9NSVNDX0ZF
QVRVUkVTX0VOQUJMRVMsCisgICAgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0ssCisgICAgTVNS
X0FNRDY0X0RSMV9BRERSRVNTX01BU0ssCisgICAgTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ss
CisgICAgTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0ssCiB9Owogc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IG1zcl9jb3VudF9tYXggPSBBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCk7
CiAKQEAgLTE0MzgsNiArMTQ0Miw4IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X21zcnMoc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAKICAgICAgICAgY2FzZSBN
U1JfU1BFQ19DVFJMOgogICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJM
RVM6CisgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CisgICAgICAgIGNh
c2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19N
QVNLOgogICAgICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgs
IGN0eHQtPm1zcltpXS52YWwpOwogCiAgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tB
WSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDM5NmVlNGEzNzAuLmI5YTg5MDBjZWQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC00MTMsNzIgKzQxMyw2IEBAIHN0YXRpYyBpbnQgc3ZtX2xvYWRfdm1jYl9jdHh0KHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkKICAgICByZXR1cm4gMDsKIH0K
IAotc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgc3ZtX2luaXRfbXNyKHZvaWQpCi17Ci0gICAg
cmV0dXJuIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgPyA0IDogMDsKLX0KLQotc3Rh
dGljIHZvaWQgc3ZtX3NhdmVfbXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4
dCkKLXsKLSAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQotICAgIHsK
LSAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2LT5hcmNoLm1zcnMtPmRyX21h
c2tbMF07Ci0gICAgICAgIGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQotICAgICAg
ICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0FNRDY0X0RSMF9BRERS
RVNTX01BU0s7Ci0KLSAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2LT5hcmNo
Lm1zcnMtPmRyX21hc2tbMV07Ci0gICAgICAgIGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52
YWwgKQotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0FN
RDY0X0RSMV9BRERSRVNTX01BU0s7Ci0KLSAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52
YWwgPSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMl07Ci0gICAgICAgIGlmICggY3R4dC0+bXNyW2N0
eHQtPmNvdW50XS52YWwgKQotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLmlu
ZGV4ID0gTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0s7Ci0KLSAgICAgICAgY3R4dC0+bXNyW2N0
eHQtPmNvdW50XS52YWwgPSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbM107Ci0gICAgICAgIGlmICgg
Y3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQt
PmNvdW50KytdLmluZGV4ID0gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s7Ci0gICAgfQotfQot
Ci1zdGF0aWMgaW50IHN2bV9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3Ig
KmN0eHQpCi17Ci0gICAgdW5zaWduZWQgaW50IGksIGlkeDsKLSAgICBpbnQgZXJyID0gMDsKLQot
ICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCi0gICAgewotICAgICAgICBz
d2l0Y2ggKCBpZHggPSBjdHh0LT5tc3JbaV0uaW5kZXggKQotICAgICAgICB7Ci0gICAgICAgIGNh
c2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6Ci0gICAgICAgICAgICBpZiAoICFib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKLSAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87
Ci0gICAgICAgICAgICBlbHNlIGlmICggY3R4dC0+bXNyW2ldLnZhbCA+PiAzMiApCi0gICAgICAg
ICAgICAgICAgZXJyID0gLUVET007Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
di0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdID0gY3R4dC0+bXNyW2ldLnZhbDsKLSAgICAgICAgICAg
IGJyZWFrOwotCi0gICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1T
Ul9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgotICAgICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0RCRVhUKSApCi0gICAgICAgICAgICAgICAgZXJyID0gLUVOWElPOwotICAg
ICAgICAgICAgZWxzZSBpZiAoIGN0eHQtPm1zcltpXS52YWwgPj4gMzIgKQotICAgICAgICAgICAg
ICAgIGVyciA9IC1FRE9NOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHYtPmFy
Y2gubXNycy0+ZHJfbWFza1tpZHggLSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyArIDFdID0K
LSAgICAgICAgICAgICAgICAgICAgY3R4dC0+bXNyW2ldLnZhbDsKLSAgICAgICAgICAgIGJyZWFr
OwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQot
ICAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY3R4dC0+bXNy
W2ldLl9yc3ZkID0gMTsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiBzdGF0aWMgdm9p
ZCBzdm1fZnB1X2VudGVyKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCB2bWNiX3N0cnVj
dCAqbjF2bWNiID0gdmNwdV9uZXN0ZWRodm0odikubnZfbjF2bWN4OwpAQCAtMjA5NCwxOSArMjAy
OCw2IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNy
LCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgICAgICBnb3RvIGdwZjsKICAgICAgICAg
YnJlYWs7CiAKLSAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgotICAgICAgICBp
ZiAoICF2LT5kb21haW4tPmFyY2guY3B1aWQtPmV4dGQuZGJleHQgKQotICAgICAgICAgICAgZ290
byBncGY7Ci0gICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2gubXNycy0+ZHJfbWFza1swXTsK
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC4u
LiBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSzoKLSAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5h
cmNoLmNwdWlkLT5leHRkLmRiZXh0ICkKLSAgICAgICAgICAgIGdvdG8gZ3BmOwotICAgICAgICAq
bXNyX2NvbnRlbnQgPQotICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT5kcl9tYXNrW21zciAtIE1T
Ul9BTUQ2NF9EUjFfQUREUkVTU19NQVNLICsgMV07Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2Fz
ZSBNU1JfQU1EX09TVldfSURfTEVOR1RIOgogICAgIGNhc2UgTVNSX0FNRF9PU1ZXX1NUQVRVUzoK
ICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+ZXh0ZC5vc3Z3ICkKQEAgLTIyOTIsMTkgKzIy
MTMsNiBAQCBzdGF0aWMgaW50IHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBt
c3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICAgKi8KICAgICAgICAgYnJlYWs7CiAK
LSAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgotICAgICAgICBpZiAoICF2LT5k
b21haW4tPmFyY2guY3B1aWQtPmV4dGQuZGJleHQgfHwgKG1zcl9jb250ZW50ID4+IDMyKSApCi0g
ICAgICAgICAgICBnb3RvIGdwZjsKLSAgICAgICAgdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdID0g
bXNyX2NvbnRlbnQ7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FE
RFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAgIGlmICgg
IXYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5kYmV4dCB8fCAobXNyX2NvbnRlbnQgPj4gMzIp
ICkKLSAgICAgICAgICAgIGdvdG8gZ3BmOwotICAgICAgICB2LT5hcmNoLm1zcnMtPmRyX21hc2tb
bXNyIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9Ci0gICAgICAgICAgICBtc3Jf
Y29udGVudDsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1TUl9BTURfT1NWV19JRF9MRU5H
VEg6CiAgICAgY2FzZSBNU1JfQU1EX09TVldfU1RBVFVTOgogICAgICAgICBpZiAoICFkLT5hcmNo
LmNwdWlkLT5leHRkLm9zdncgKQpAQCAtMjYyNyw5ICsyNTM1LDYgQEAgc3RhdGljIHN0cnVjdCBo
dm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7CiAgICAg
LnZjcHVfZGVzdHJveSAgICAgICAgID0gc3ZtX3ZjcHVfZGVzdHJveSwKICAgICAuc2F2ZV9jcHVf
Y3R4dCAgICAgICAgPSBzdm1fc2F2ZV92bWNiX2N0eHQsCiAgICAgLmxvYWRfY3B1X2N0eHQgICAg
ICAgID0gc3ZtX2xvYWRfdm1jYl9jdHh0LAotICAgIC5pbml0X21zciAgICAgICAgICAgICA9IHN2
bV9pbml0X21zciwKLSAgICAuc2F2ZV9tc3IgICAgICAgICAgICAgPSBzdm1fc2F2ZV9tc3IsCi0g
ICAgLmxvYWRfbXNyICAgICAgICAgICAgID0gc3ZtX2xvYWRfbXNyLAogICAgIC5nZXRfaW50ZXJy
dXB0X3NoYWRvdyA9IHN2bV9nZXRfaW50ZXJydXB0X3NoYWRvdywKICAgICAuc2V0X2ludGVycnVw
dF9zaGFkb3cgPSBzdm1fc2V0X2ludGVycnVwdF9zaGFkb3csCiAgICAgLmd1ZXN0X3g4Nl9tb2Rl
ICAgICAgID0gc3ZtX2d1ZXN0X3g4Nl9tb2RlLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21z
ci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IGM5ZTg3YjFmYWMuLjc2Y2I2ZWZhNTIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAg
LTIxLDcgKzIxLDEwIEBACiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9s
aWIuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisK
KyNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAKIERFRklO
RV9QRVJfQ1BVKHVpbnQzMl90LCB0c2NfYXV4KTsKQEAgLTE1OSw2ICsxNjIsMjcgQEAgaW50IGd1
ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2
YWwpCiAgICAgICAgIHJldCA9IGd1ZXN0X3JkbXNyX3hlbih2LCBtc3IsIHZhbCk7CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKKyAgICBjYXNl
IE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFT
SzoKKyAgICAgICAgaWYgKCAhY3AtPmV4dGQuZGJleHQgKQorICAgICAgICAgICAgZ290byBncF9m
YXVsdDsKKworICAgICAgICAvKgorICAgICAgICAgKiBJbiBIVk0gY29udGV4dCB3aGVuIHdlJ3Zl
IGFsbG93ZWQgdGhlIGd1ZXN0IGRpcmVjdCBhY2Nlc3MgdG8gZGVidWcKKyAgICAgICAgICogcmVn
aXN0ZXJzLCB0aGUgdmFsdWUgaW4gbXNycy0+ZHJfbWFza1tdIG1heSBiZSBzdGFsZS4gIFJlLXJl
YWQgaXQKKyAgICAgICAgICogb3V0IG9mIGhhcmR3YXJlLgorICAgICAgICAgKi8KKyNpZmRlZiBD
T05GSUdfSFZNCisgICAgICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGlzX2h2bV9kb21haW4oZCkg
JiYgdi0+YXJjaC5odm0uZmxhZ19kcl9kaXJ0eSApCisgICAgICAgICAgICByZG1zcmwobXNyLCAq
dmFsKTsKKyAgICAgICAgZWxzZQorI2VuZGlmCisgICAgICAgICAgICAqdmFsID0gbXNycy0+ZHJf
bWFza1sKKyAgICAgICAgICAgICAgICBhcnJheV9pbmRleF9ub3NwZWMoKG1zciA9PSBNU1JfQU1E
NjRfRFIwX0FERFJFU1NfTUFTSykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PyAwIDogKG1zciAtIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLICsgMSksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUobXNycy0+ZHJfbWFzaykpXTsKKyAg
ICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CiAgICAgfQpAQCAtMjg1LDYgKzMwOSwyMCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICByZXQgPSBn
dWVzdF93cm1zcl94ZW4odiwgbXNyLCB2YWwpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2Ug
TVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CisgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJF
U1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CisgICAgICAgIGlmICggIWNw
LT5leHRkLmRiZXh0IHx8IHZhbCAhPSAodWludDMyX3QpdmFsICkKKyAgICAgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CisKKyAgICAgICAgbXNycy0+ZHJfbWFza1sKKyAgICAgICAgICAgIGFycmF5X2lu
ZGV4X25vc3BlYygobXNyID09IE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gMCA6IChtc3IgLSBNU1JfQU1ENjRfRFIxX0FERFJFU1Nf
TUFTSyArIDEpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUobXNy
cy0+ZHJfbWFzaykpXSA9IHZhbDsKKworICAgICAgICBpZiAoIHYgPT0gY3VyciAmJiAoY3Vyci0+
YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0spICkKKyAgICAgICAgICAgIHdybXNybChtc3IsIHZh
bCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA4MzQ0MWI2
OGIzLi5hODRmM2YxYTg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC05MTIsMTggKzkxMiw2
IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwK
ICAgICAgICAgKnZhbCA9IGd1ZXN0X21pc2NfZW5hYmxlKCp2YWwpOwogICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKLSAg
ICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCi0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gubXNycy0+ZHJfbWFza1swXTsKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERS
RVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgotICAgICAgICBpZiAoICFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAqdmFsID0gY3Vyci0+YXJjaC5tc3JzLT5kcl9tYXNrW3JlZyAtIE1TUl9BTUQ2NF9EUjFf
QUREUkVTU19NQVNLICsgMV07Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KICAgICBj
YXNlIE1TUl9JQTMyX1BFUkZfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBObyBleHRyYSBjYXBh
YmlsaXRpZXMgYXJlIHN1cHBvcnRlZC4gKi8KICAgICAgICAgKnZhbCA9IDA7CkBAIC0xMTA2LDIy
ICsxMDk0LDYgQEAgc3RhdGljIGludCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0
X3QgdmFsLAogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgYnJlYWs7
CiAKLSAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgotICAgICAgICBpZiAoICFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8ICh2YWwgPj4gMzIpICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBjdXJyLT5hcmNoLm1zcnMtPmRyX21hc2tbMF0gPSB2YWw7Ci0g
ICAgICAgIGlmICggY3Vyci0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0sgKQotICAgICAgICAg
ICAgd3Jtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLCB2YWwpOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAu
Li4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAgIGlmICggIWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGN1cnItPmFyY2gubXNycy0+ZHJfbWFza1tyZWcgLSBNU1JfQU1ENjRfRFIxX0FE
RFJFU1NfTUFTSyArIDFdID0gdmFsOwotICAgICAgICBpZiAoIGN1cnItPmFyY2guZHI3ICYgRFI3
X0FDVElWRV9NQVNLICkKLSAgICAgICAgICAgIHdybXNybChyZWcsIHZhbCk7Ci0gICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Ci0KICAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApIC4uLiBNU1Jf
UDZfUEVSRkNUUig3KToKICAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApIC4uLiBNU1JfUDZfRVZO
VFNFTCgzKToKICAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMCAuLi4gTVNSX0NPUkVf
UEVSRl9GSVhFRF9DVFIyOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggYzFjYjM4ZmFiMy4uMDVkOTA1YmFmZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zci5oCkBAIC0yOTAsNyArMjkwLDEwIEBAIHN0cnVjdCB2Y3B1X21zcnMKIAogICAg
IC8qCiAgICAgICogMHhjMDAxMTB7MjcsMTktMWJ9IE1TUl9BTUQ2NF9EUnswLTN9X0FERFJFU1Nf
TUFTSwotICAgICAqIFRPRE86IE5vdCB5ZXQgaGFuZGxlZCBieSBndWVzdF97cmQsd3J9bXNyKCkg
aW5mcmFzdHJ1Y3R1cmUuCisgICAgICoKKyAgICAgKiBMb2FkZWQgaW50byBoYXJkd2FyZSBmb3Ig
Z3Vlc3RzIHdoaWNoIGhhdmUgYWN0aXZlICVkcjcgc2V0dGluZ3MuCisgICAgICogRnVydGhlcm1v
cmUsIEhWTSBndWVzdHMgYXJlIG9mZmVyZWQgZGlyZWN0IGFjY2VzcywgbWVhbmluZyB0aGF0IHRo
ZQorICAgICAqIHZhbHVlcyBoZXJlIG1heSBiZSBzdGFsZSBpbiBjdXJyZW50IGNvbnRleHQuCiAg
ICAgICovCiAgICAgdWludDMyX3QgZHJfbWFza1s0XTsKIH07Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 17:00:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOmuR-0001ce-Ru; Mon, 19 Nov 2018 17:00:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOmuQ-0001cQ-O6
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:26 +0000
X-Inumbo-ID: 9c457755-ec1c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c457755-ec1c-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 17:00: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 1gOmuP-0004Zn-SN
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOmuP-0007XK-Pm
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 17:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOmuP-0007XK-Pm@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 17:00:25 +0000
Subject: [Xen-changelog] [xen staging] libx86: Work around GCC being unable
 to spill the PIC hard register
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6414058056521132941=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 73ee5574084b9bfa6194c1096cb1e4ce76fedb3f
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Mon Nov 19 13:03:02 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Mon Nov 19 16:58:35 2018 +0000

    libx86: Work around GCC being unable to spill the PIC hard register
    
    Versions of GCC before 5 can't compile cpuid.c, and fail with the rather cryptic:
    
      In file included from lib/x86/cpuid.c:3:0:
      lib/x86/cpuid.c: In function ‘x86_cpuid_policy_fill_native’:
      include/xen/lib/x86/cpuid.h:25:5: error: inconsistent operand constraints in an ‘asm’
           asm ( "cpuid"
           ^
    
    See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54232 for more details.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/xen/lib/x86/cpuid.h | 38 ++++++++++++++++++++++++++++++++++----
 1 file changed, 34 insertions(+), 4 deletions(-)

diff --git a/xen/include/xen/lib/x86/cpuid.h b/xen/include/xen/lib/x86/cpuid.h
index 266c910fd3..22d43ef7ba 100644
--- a/xen/include/xen/lib/x86/cpuid.h
+++ b/xen/include/xen/lib/x86/cpuid.h
@@ -20,21 +20,51 @@ struct cpuid_leaf
     uint32_t a, b, c, d;
 };
 
+/*
+ * Versions of GCC before 5 unconditionally reserve %rBX as the PIC hard
+ * register, and are unable to cope with spilling it.  This results in a
+ * rather cryptic error:
+ *    error: inconsistent operand constraints in an ‘asm’
+ *
+ * In affected situations, work around the issue by using a separate register
+ * to hold the the %rBX output, and xchg twice to leave %rBX preserved around
+ * the asm() statement.
+ */
+#if defined(__PIC__) && __GNUC__ < 5 && !defined(__clang__) && defined(__i386__)
+# define XCHG_BX "xchg %%ebx, %[bx];"
+# define BX_CON [bx] "=&r"
+#elif defined(__PIC__) && __GNUC__ < 5 && !defined(__clang__) && \
+    defined(__x86_64__) && (defined(__code_model_medium__) || \
+                            defined(__code_model_large__))
+# define XCHG_BX "xchg %%rbx, %q[bx];"
+# define BX_CON [bx] "=&r"
+#else
+# define XCHG_BX ""
+# define BX_CON "=&b"
+#endif
+
 static inline void cpuid_leaf(uint32_t leaf, struct cpuid_leaf *l)
 {
-    asm ( "cpuid"
-          : "=a" (l->a), "=b" (l->b), "=c" (l->c), "=d" (l->d)
+    asm ( XCHG_BX
+          "cpuid;"
+          XCHG_BX
+          : "=a" (l->a), BX_CON (l->b), "=&c" (l->c), "=&d" (l->d)
           : "a" (leaf) );
 }
 
 static inline void cpuid_count_leaf(
     uint32_t leaf, uint32_t subleaf, struct cpuid_leaf *l)
 {
-    asm ( "cpuid"
-          : "=a" (l->a), "=b" (l->b), "=c" (l->c), "=d" (l->d)
+    asm ( XCHG_BX
+          "cpuid;"
+          XCHG_BX
+          : "=a" (l->a), BX_CON (l->b), "=c" (l->c), "=&d" (l->d)
           : "a" (leaf), "c" (subleaf) );
 }
 
+#undef BX_CON
+#undef XCHG
+
 #define CPUID_GUEST_NR_BASIC      (0xdu + 1)
 #define CPUID_GUEST_NR_FEAT       (0u + 1)
 #define CPUID_GUEST_NR_CACHE      (5u + 1)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6414058056521132941==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 21:22:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOqzh-0006Ca-Fo; Mon, 19 Nov 2018 21:22: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOqzg-0006CV-N1
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:08 +0000
X-Inumbo-ID: 29d121be-ec41-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29d121be-ec41-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21: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 1gOqzd-0002aE-7P
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOqzd-00064n-4o
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOqzd-00064n-4o@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 21:22:05 +0000
Subject: [Xen-changelog] [xen staging] automation: refactor gitlab-ci.yaml
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4OGViYmVmYzJhNTUwZmY4Mzk3ZjY1YjBhMmRjMThmNGU3MmY0NzQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAxNiAx
MTo0MDo1NiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTkgMjE6MTE6MTEgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IHJlZmFjdG9yIGdpdGxhYi1jaS55YW1sCiAgICAKICAgIFVzZSB0aGUgImV4dGVuZHMi
IGtleXdvcmQgaW50cm9kdWNlZCBpbiAxMS4zIHRvIHJlZHVjZSByZXBldGl0aW9uIGluCiAgICBq
b2JzLiBNb3JlIGltcG9ydGFudGx5LCB0aGlzIGhlbHBzIHVzIGJldHRlciBvcmdhbmlzZSB0aGUg
cHJvcGVydGllcwogICAgb2Ygam9icy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwgfCAzMDEgKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTM4IGluc2VydGlvbnMoKyksIDE2MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0bGFi
LWNpLnltbCBiLy5naXRsYWItY2kueW1sCmluZGV4IGU3NjkwZTJjN2QuLmRkOGUzM2U2ODIgMTAw
NjQ0Ci0tLSBhLy5naXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2kueW1sCkBAIC0yOCwzMzAg
KzI4LDMwNSBAQCBzdGFnZXM6CiAgICAgQ1hYOiBjbGFuZysrCiAgICAgY2xhbmc6IHkKIAotY2Vu
dG9zLTctMi1nY2M6CisueDg2LTY0LWJ1aWxkLXRtcGw6CiAgIDw8OiAqYnVpbGQKICAgdmFyaWFi
bGVzOgotICAgIDw8OiAqZ2NjCi0gICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCi0gICAgZGVidWc6
IG4KICAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCi1jZW50b3MtNy0yLWdjYy1kZWJ1ZzoK
Ky54ODYtNjQtYnVpbGQ6CisgIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQtdG1wbAorICB2YXJpYWJs
ZXM6CisgICAgZGVidWc6IG4KKworLng4Ni02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4
Ni02NC1idWlsZC10bXBsCisgIHZhcmlhYmxlczoKKyAgICBkZWJ1ZzogeQorCisueDg2LTMyLWJ1
aWxkLXRtcGw6CiAgIDw8OiAqYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCi0gICAg
Q09OVEFJTkVSOiBjZW50b3M6Ny4yCisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfMzIKKworLng4
Ni0zMi1idWlsZDoKKyAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC10bXBsCisgIHZhcmlhYmxlczoK
KyAgICBkZWJ1ZzogbgorCisueDg2LTMyLWJ1aWxkLWRlYnVnOgorICBleHRlbmRzOiAueDg2LTMy
LWJ1aWxkLXRtcGwKKyAgdmFyaWFibGVzOgogICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdFVF9B
UkNIOiB4ODZfNjQKIAotY2VudG9zLTctZ2NjOgorLmdjYy14ODYtNjQtYnVpbGQ6CisgIGV4dGVu
ZHM6IC54ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqZ2NjCisKKy5nY2MteDg2
LTY0LWJ1aWxkLWRlYnVnOgorICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlh
YmxlczoKKyAgICA8PDogKmdjYworCisuZ2NjLXg4Ni0zMi1idWlsZDoKKyAgZXh0ZW5kczogLng4
Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpnY2MKKworLmdjYy14ODYtMzItYnVp
bGQtZGVidWc6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgor
ICAgIDw8OiAqZ2NjCisKKy5jbGFuZy14ODYtNjQtYnVpbGQ6CisgIGV4dGVuZHM6IC54ODYtNjQt
YnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKworLmNsYW5nLXg4Ni02NC1idWls
ZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6Cisg
ICAgPDw6ICpjbGFuZworCisuY2xhbmcteDg2LTMyLWJ1aWxkOgorICBleHRlbmRzOiAueDg2LTMy
LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmNsYW5nCisKKy5jbGFuZy14ODYtMzItYnVp
bGQtZGVidWc6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgor
ICAgIDw8OiAqY2xhbmcKKworLmFybTY0LWJ1aWxkLXRtcGw6CiAgIDw8OiAqYnVpbGQKICAgdmFy
aWFibGVzOgorICAgIFhFTl9UQVJHRVRfQVJDSDogYXJtNjQKKyAgdGFnczoKKyAgICAtIGFybTY0
CisKKy5hcm02NC1idWlsZDoKKyAgZXh0ZW5kczogLmFybTY0LWJ1aWxkLXRtcGwKKyAgdmFyaWFi
bGVzOgorICAgIGRlYnVnOiBuCisKKy5hcm02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLmFy
bTY0LWJ1aWxkLXRtcGwKKyAgdmFyaWFibGVzOgorICAgIGRlYnVnOiB5CisKKy5nY2MtYXJtNjQt
YnVpbGQ6CisgIGV4dGVuZHM6IC5hcm02NC1idWlsZAorICB2YXJpYWJsZXM6CiAgICAgPDw6ICpn
Y2MKKworLmdjYy1hcm02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLmFybTY0LWJ1aWxkLWRl
YnVnCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworCisjIEpvYnMgYmVsb3cgdGhpcyBsaW5l
CisKK2NlbnRvcy03LTItZ2NjOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAorICB2YXJp
YWJsZXM6CisgICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCisKK2NlbnRvcy03LTItZ2NjLWRlYnVn
OgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAg
Q09OVEFJTkVSOiBjZW50b3M6Ny4yCisKK2NlbnRvcy03LWdjYzoKKyAgZXh0ZW5kczogLmdjYy14
ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgogICAgIENPTlRBSU5FUjogY2VudG9zOjcKLSAgICBk
ZWJ1ZzogbgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIGNlbnRvcy03LWdjYy1kZWJ1
ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZwogICB2
YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IGNlbnRvczo3Ci0gICAgZGVi
dWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBkZWJpYW4tamVzc2llLWNsYW5n
OgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKICAgdmFyaWFi
bGVzOgotICAgIDw8OiAqY2xhbmcKICAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUKLSAgICBk
ZWJ1ZzogbgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIGRlYmlhbi1qZXNzaWUtY2xh
bmctZGVidWc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1k
ZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogZGViaWFu
Omplc3NpZQotICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKIAogZGVi
aWFuLWplc3NpZS1nY2M6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVp
bGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46amVz
c2llCi0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBkZWJpYW4t
amVzc2llLWdjYy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1i
dWlsZC1kZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IGRl
YmlhbjpqZXNzaWUKLSAgICBkZWJ1ZzogeQotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAK
IGRlYmlhbi1zdHJldGNoLWNsYW5nOgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6IC5jbGFuZy14
ODYtNjQtYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAqY2xhbmcKICAgICBDT05UQUlORVI6
IGRlYmlhbjpzdHJldGNoCi0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82
NAogCiBkZWJpYW4tc3RyZXRjaC1jbGFuZy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRz
OiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5n
CiAgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAotICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RB
UkdFVF9BUkNIOiB4ODZfNjQKIAogZGViaWFuLXN0cmV0Y2gtZ2NjOgotICA8PDogKmJ1aWxkCisg
IGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwog
ICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKLSAgICBkZWJ1ZzogbgotICAgIFhFTl9UQVJH
RVRfQVJDSDogeDg2XzY0CiAKIGRlYmlhbi1zdHJldGNoLWdjYy1kZWJ1ZzoKLSAgPDw6ICpidWls
ZAorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAg
PDw6ICpnY2MKICAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCi0gICAgZGVidWc6IHkKLSAg
ICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBkZWJpYW4tc3RyZXRjaC0zMi1jbGFuZzoKLSAg
PDw6ICpidWlsZAorICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1aWxkCiAgIHZhcmlhYmxlczoK
LSAgICA8PDogKmNsYW5nCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Ci0gICAg
ZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl8zMgogCiBkZWJpYW4tc3RyZXRjaC0z
Mi1jbGFuZy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1
aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCiAgICAgQ09OVEFJTkVSOiBk
ZWJpYW46c3RyZXRjaC1pMzg2Ci0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4
Nl8zMgogCiBkZWJpYW4tc3RyZXRjaC0zMi1nY2M6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczog
LmdjYy14ODYtMzItYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCiAgICAgQ09OVEFJ
TkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Ci0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FS
Q0g6IHg4Nl8zMgogCiBkZWJpYW4tc3RyZXRjaC0zMi1nY2MtZGVidWc6Ci0gIDw8OiAqYnVpbGQK
KyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKICAgdmFyaWFibGVzOgotICAgIDw8
OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Ci0gICAgZGVidWc6IHkK
LSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl8zMgogCiBkZWJpYW4tdW5zdGFibGUtY2xhbmc6Ci0g
IDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAogICB2YXJpYWJsZXM6
Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCi0gICAgZGVi
dWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBkZWJpYW4tdW5zdGFibGUtY2xh
bmctZGVidWc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1k
ZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogZGViaWFu
OnVuc3RhYmxlCi0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBk
ZWJpYW4tdW5zdGFibGUtZ2NjOgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6IC5nY2MteDg2LTY0
LWJ1aWxkCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwogICAgIENPTlRBSU5FUjogZGViaWFu
OnVuc3RhYmxlCi0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBk
ZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnOgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6IC5nY2Mt
eDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwogICAgIENPTlRB
SU5FUjogZGViaWFuOnVuc3RhYmxlCi0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6
IHg4Nl82NAogCiBkZWJpYW4tdW5zdGFibGUtMzItY2xhbmc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0
ZW5kczogLmNsYW5nLXg4Ni0zMi1idWlsZAogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwog
ICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKLSAgICBkZWJ1ZzogbgotICAgIFhF
Tl9UQVJHRVRfQVJDSDogeDg2XzMyCiAKIGRlYmlhbi11bnN0YWJsZS0zMi1jbGFuZy1kZWJ1ZzoK
LSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1aWxkLWRlYnVnCiAgIHZh
cmlhYmxlczoKLSAgICA8PDogKmNsYW5nCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUt
aTM4NgotICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfMzIKIAogZGViaWFu
LXVuc3RhYmxlLTMyLWdjYzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4Ni0zMi1i
dWlsZAogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IGRlYmlhbjp1
bnN0YWJsZS1pMzg2Ci0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl8zMgog
CiBkZWJpYW4tdW5zdGFibGUtMzItZ2NjLWRlYnVnOgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6
IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwogICAg
IENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKLSAgICBkZWJ1ZzogeQotICAgIFhFTl9U
QVJHRVRfQVJDSDogeDg2XzMyCiAKICMgVWJ1bnR1IFRydXN0eSdzIENsYW5nIGlzIDMuNCB3aGls
ZSBYZW4gcmVxdWlyZXMgMy41CiAKIHVidW50dS10cnVzdHktZ2NjOgotICA8PDogKmJ1aWxkCisg
IGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwog
ICAgIENPTlRBSU5FUjogdWJ1bnR1OnRydXN0eQotICAgIGRlYnVnOiBuCi0gICAgWEVOX1RBUkdF
VF9BUkNIOiB4ODZfNjQKIAogdWJ1bnR1LXRydXN0eS1nY2MtZGVidWc6Ci0gIDw8OiAqYnVpbGQK
KyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKICAgdmFyaWFibGVzOgotICAgIDw8
OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiB1YnVudHU6dHJ1c3R5Ci0gICAgZGVidWc6IHkKLSAgICBY
RU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiB1YnVudHUteGVuaWFsLWNsYW5nOgotICA8PDogKmJ1
aWxkCisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8
OiAqY2xhbmcKICAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKLSAgICBkZWJ1ZzogbgotICAg
IFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIHVidW50dS14ZW5pYWwtY2xhbmctZGVidWc6Ci0g
IDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZwogICB2YXJp
YWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogdWJ1bnR1OnhlbmlhbAotICAg
IGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKIAogdWJ1bnR1LXhlbmlhbC1n
Y2M6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKICAgdmFyaWFi
bGVzOgotICAgIDw8OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiB1YnVudHU6eGVuaWFsCi0gICAgZGVi
dWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiB1YnVudHUteGVuaWFsLWdjYy1k
ZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1Zwog
ICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwK
LSAgICBkZWJ1ZzogeQotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIHVidW50dS1iaW9u
aWMtY2xhbmc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAog
ICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25p
YwotICAgIGRlYnVnOiBuCi0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKIAogdWJ1bnR1LWJp
b25pYy1jbGFuZy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0
LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCiAgICAgQ09OVEFJTkVS
OiB1YnVudHU6YmlvbmljCi0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82
NAogCiB1YnVudHUtYmlvbmljLWdjYzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4
Ni02NC1idWlsZAogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IHVi
dW50dTpiaW9uaWMKLSAgICBkZWJ1ZzogbgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAK
IHVidW50dS1iaW9uaWMtZ2NjLWRlYnVnOgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6IC5nY2Mt
eDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwogICAgIENPTlRB
SU5FUjogdWJ1bnR1OmJpb25pYwotICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4
ODZfNjQKIAogb3BlbnN1c2UtbGVhcC1jbGFuZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAu
Y2xhbmcteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCiAgICAgQ09O
VEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKLSAgICBkZWJ1ZzogbgotICAgIFhFTl9UQVJHRVRf
QVJDSDogeDg2XzY0CiAKIG9wZW5zdXNlLWxlYXAtY2xhbmctZGVidWc6Ci0gIDw8OiAqYnVpbGQK
KyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAg
PDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCi0gICAgZGVidWc6
IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBvcGVuc3VzZS1sZWFwLWdjYzoKLSAg
PDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAogICB2YXJpYWJsZXM6Ci0g
ICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2UtbGVhcAotICAgIGRlYnVn
OiBuCi0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKIAogb3BlbnN1c2UtbGVhcC1nY2MtZGVi
dWc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKICAg
dmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxl
YXAKLSAgICBkZWJ1ZzogeQotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKICMgQXJtIGJ1
aWxkcwogCiBkZWJpYW4tdW5zdGFibGUtZ2NjLWFybTY0OgotICA8PDogKmJ1aWxkCisgIGV4dGVu
ZHM6IC5nY2MtYXJtNjQtYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCiAgICAgQ09O
VEFJTkVSOiBkZWJpYW46dW5zdGFibGUtYXJtNjR2OAotICAgIGRlYnVnOiBuCi0gICAgWEVOX1RB
UkdFVF9BUkNIOiBhcm02NAotICB0YWdzOgotICAgIC0gYXJtNjQKIAogZGViaWFuLXVuc3RhYmxl
LWdjYy1kZWJ1Zy1hcm02NDoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLWFybTY0LWJ1
aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwogICAgIENPTlRBSU5FUjogZGVi
aWFuOnVuc3RhYmxlLWFybTY0djgKLSAgICBkZWJ1ZzogeQotICAgIFhFTl9UQVJHRVRfQVJDSDog
YXJtNjQKLSAgdGFnczoKLSAgICAtIGFybTY0Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 21:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOqzp-0006DC-JP; Mon, 19 Nov 2018 21: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOqzp-0006D7-1N
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:17 +0000
X-Inumbo-ID: 2fe86ac8-ec41-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fe86ac8-ec41-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21: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 1gOqzn-0002aV-Dl
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOqzn-00065Q-Ax
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOqzn-00065Q-Ax@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 21:22:15 +0000
Subject: [Xen-changelog] [xen staging] automation: introduce some RANDCONFIG
 tests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1YzgwMzdjMWU0NmY5MTE3NTE4ZTQ1MTY5M2I1ZGRiNGY3YjM0YjkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAxNiAx
Mjo1NDowMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTkgMjE6MTE6MzggMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IGludHJvZHVjZSBzb21lIFJBTkRDT05GSUcgdGVzdHMKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdv
bGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwgfCAyNCArKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0bGFiLWNpLnltbAppbmRleCBkZDhlMzNl
NjgyLi5iOGZhMTAwZjc1IDEwMDY0NAotLS0gYS8uZ2l0bGFiLWNpLnltbAorKysgYi8uZ2l0bGFi
LWNpLnltbApAQCAtMjI3LDYgKzIyNywxOCBAQCBkZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnOgog
ICB2YXJpYWJsZXM6CiAgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUKIAorZGViaWFuLXVu
c3RhYmxlLWdjYy1yYW5kY29uZmlnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAorICB2
YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUKKyAgICBSQU5EQ09ORklH
OiB5CisKK2RlYmlhbi11bnN0YWJsZS1nY2MtZGVidWctcmFuZGNvbmZpZzoKKyAgZXh0ZW5kczog
LmdjYy14ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGVi
aWFuOnVuc3RhYmxlCisgICAgUkFORENPTkZJRzogeQorCiBkZWJpYW4tdW5zdGFibGUtMzItY2xh
bmc6CiAgIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQKICAgdmFyaWFibGVzOgpAQCAtMzMw
LDMgKzM0MiwxNSBAQCBkZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnLWFybTY0OgogICBleHRlbmRz
OiAuZ2NjLWFybTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKICAgICBDT05UQUlORVI6IGRl
Ymlhbjp1bnN0YWJsZS1hcm02NHY4CisKK2RlYmlhbi11bnN0YWJsZS1nY2MtYXJtNjQtcmFuZGNv
bmZpZzoKKyAgZXh0ZW5kczogLmdjYy1hcm02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09O
VEFJTkVSOiBkZWJpYW46dW5zdGFibGUtYXJtNjR2OAorICAgIFJBTkRDT05GSUc6IHkKKworZGVi
aWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1hcm02NC1yYW5kY29uZmlnOgorICBleHRlbmRzOiAuZ2Nj
LWFybTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1
bnN0YWJsZS1hcm02NHY4CisgICAgUkFORENPTkZJRzogeQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 21:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOr00-0006EV-La; Mon, 19 Nov 2018 21:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOqzz-0006EC-5t
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:27 +0000
X-Inumbo-ID: 35f5e01b-ec41-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35f5e01b-ec41-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21:22: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 1gOqzx-0002be-Jd
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOqzx-000668-HC
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOqzx-000668-HC@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 21:22:25 +0000
Subject: [Xen-changelog] [xen staging] automation: properly tag x86 jobs in
 Gitlab CI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0ZjUwN2U1NWQ0NGE4ODI3NTMwMDdiMDFmYjk3Mzc4NGU3M2U0YjkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5vdiAxNiAx
MzowMzo1OSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTkgMjE6MTE6NDEgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IHByb3Blcmx5IHRhZyB4ODYgam9icyBpbiBHaXRsYWIgQ0kKICAgIAogICAgU2luY2Ug
d2UgaGF2ZSBpbnRyb2R1Y2VkIGFybTY0IHZhcmlhbnRzLCB3ZSdkIGJldHRlciBzdGFydCB0YWdn
aW5nIHRoZQogICAgb2xkIG9uZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgotLS0KIC5naXRsYWItY2kueW1sIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0bGFiLWNp
LnltbAppbmRleCBiOGZhMTAwZjc1Li5kYWY5ODk0OGIwIDEwMDY0NAotLS0gYS8uZ2l0bGFiLWNp
LnltbAorKysgYi8uZ2l0bGFiLWNpLnltbApAQCAtMzIsNiArMzIsOCBAQCBzdGFnZXM6CiAgIDw8
OiAqYnVpbGQKICAgdmFyaWFibGVzOgogICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CisgIHRh
Z3M6CisgICAgLSB4ODZfNjQKIAogLng4Ni02NC1idWlsZDoKICAgZXh0ZW5kczogLng4Ni02NC1i
dWlsZC10bXBsCkBAIC00Nyw2ICs0OSw4IEBAIHN0YWdlczoKICAgPDw6ICpidWlsZAogICB2YXJp
YWJsZXM6CiAgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfMzIKKyAgdGFnczoKKyAgICAtIHg4Nl8z
MgogCiAueDg2LTMyLWJ1aWxkOgogICBleHRlbmRzOiAueDg2LTMyLWJ1aWxkLXRtcGwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 21:22:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOr09-0006FW-Nf; Mon, 19 Nov 2018 21:22:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOr08-0006FO-GZ
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:36 +0000
X-Inumbo-ID: 3c075fcb-ec41-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c075fcb-ec41-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21:22: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 1gOr07-0002bm-PQ
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOr07-00066h-Mv
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOr07-00066h-Mv@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 21:22:35 +0000
Subject: [Xen-changelog] [xen staging] automation: Add a 32bit Debian Jessie
 dockerfile
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIxOWZjNDg0MGE3OTMwMzBmNzYzY2JmM2NkZDZiNjY2MDYwMWIzZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAxOSAxNjowMToyMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTkgMjE6MTM6MDUgMjAxOCArMDAw
MAoKICAgIGF1dG9tYXRpb246IEFkZCBhIDMyYml0IERlYmlhbiBKZXNzaWUgZG9ja2VyZmlsZQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
YXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkzODYuZG9ja2VyZmlsZSB8IDUwICsrKysr
KysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1pMzg2LmRvY2tlcmZp
bGUgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUtaTM4Ni5kb2NrZXJmaWxlCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjdhMDUwMDQ1MTEKLS0tIC9kZXYvbnVs
bAorKysgYi9hdXRvbWF0aW9uL2J1aWxkL2RlYmlhbi9qZXNzaWUtaTM4Ni5kb2NrZXJmaWxlCkBA
IC0wLDAgKzEsNTAgQEAKK0ZST00gaTM4Ni9kZWJpYW46amVzc2llCitMQUJFTCBtYWludGFpbmVy
Lm5hbWU9IlRoZSBYZW4gUHJvamVjdCIgXAorICAgICAgbWFpbnRhaW5lci5lbWFpbD0ieGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIgorCitFTlYgREVCSUFOX0ZST05URU5EPW5vbmludGVy
YWN0aXZlCitFTlYgVVNFUiByb290CisKK1JVTiBta2RpciAvYnVpbGQKK1dPUktESVIgL2J1aWxk
CisKK0VOVFJZUE9JTlQgWyJsaW51eDMyIl0KKworIyBidWlsZCBkZXBlbmRzCitSVU4gYXB0LWdl
dCB1cGRhdGUgJiYgXAorICAgIGFwdC1nZXQgLS1xdWlldCAtLXllcyBpbnN0YWxsIFwKKyAgICAg
ICAgYnVpbGQtZXNzZW50aWFsIFwKKyAgICAgICAgemxpYjFnLWRldiBcCisgICAgICAgIGxpYm5j
dXJzZXM1LWRldiBcCisgICAgICAgIGxpYnNzbC1kZXYgXAorICAgICAgICBweXRob24yLjctZGV2
IFwKKyAgICAgICAgeG9yZy1kZXYgXAorICAgICAgICB1dWlkLWRldiBcCisgICAgICAgIGxpYnlh
amwtZGV2IFwKKyAgICAgICAgbGliYWlvLWRldiBcCisgICAgICAgIGxpYmdsaWIyLjAtZGV2IFwK
KyAgICAgICAgY2xhbmcgXAorICAgICAgICBsaWJwaXhtYW4tMS1kZXYgXAorICAgICAgICBwa2ct
Y29uZmlnIFwKKyAgICAgICAgZmxleCBcCisgICAgICAgIGJpc29uIFwKKyAgICAgICAgZ2V0dGV4
dCBcCisgICAgICAgIGFjcGljYS10b29scyBcCisgICAgICAgIGJpbjg2IFwKKyAgICAgICAgYmNj
IFwKKyAgICAgICAgbGlibHptYS1kZXYgXAorICAgICAgICBsaWJjNi1kZXYgXAorICAgICAgICBs
aWJubC0zLWRldiBcCisgICAgICAgIG9jYW1sLW5veCBcCisgICAgICAgIGxpYmZpbmRsaWItb2Nh
bWwtZGV2IFwKKyAgICAgICAgbWFya2Rvd24gXAorICAgICAgICB0cmFuc2ZpZyBcCisgICAgICAg
IHBhbmRvYyBcCisgICAgICAgIGNoZWNrcG9saWN5IFwKKyAgICAgICAgd2dldCBcCisgICAgICAg
IGdpdCBcCisgICAgICAgIG5hc20gXAorICAgICAgICAmJiBcCisgICAgICAgIGFwdC1nZXQgYXV0
b3JlbW92ZSAteSAmJiBcCisgICAgICAgIGFwdC1nZXQgY2xlYW4gJiYgXAorICAgICAgICBybSAt
cmYgL3Zhci9saWIvYXB0L2xpc3RzKiAvdG1wLyogL3Zhci90bXAvKgotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Nov 19 21:22:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gOr0J-0006Gm-PL; Mon, 19 Nov 2018 21:22: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOr0I-0006Gc-S9
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:46 +0000
X-Inumbo-ID: 4217bfec-ec41-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4217bfec-ec41-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21: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 1gOr0H-0002bu-Uy
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gOr0H-00067R-Sd
 for xen-changelog@lists.xenproject.org; Mon, 19 Nov 2018 21:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gOr0H-00067R-Sd@xenbits.xenproject.org>
Date: Mon, 19 Nov 2018 21:22:45 +0000
Subject: [Xen-changelog] [xen staging] automation: Add 32bit Debian Jessie
 builds
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAxOSAyMToxNjoyOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBOb3YgMTkgMjE6MTY6MjggMjAxOCArMDAw
MAoKICAgIGF1dG9tYXRpb246IEFkZCAzMmJpdCBEZWJpYW4gSmVzc2llIGJ1aWxkcwogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBbIHdlaTog
cmViYXNlIF0KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogLmdpdGxhYi1jaS55bWwgfCAyMCArKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo
YW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS8uZ2l0bGFiLWNpLnltbCBiLy5n
aXRsYWItY2kueW1sCmluZGV4IGRhZjk4OTQ4YjAuLjU2NzhiNTUyYzQgMTAwNjQ0Ci0tLSBhLy5n
aXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2kueW1sCkBAIC0xNzEsNiArMTcxLDI2IEBAIGRl
Ymlhbi1qZXNzaWUtZ2NjLWRlYnVnOgogICB2YXJpYWJsZXM6CiAgICAgQ09OVEFJTkVSOiBkZWJp
YW46amVzc2llCiAKK2RlYmlhbi1qZXNzaWUtMzItY2xhbmc6CisgIGV4dGVuZHM6IC5jbGFuZy14
ODYtMzItYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOmplc3NpZS1p
Mzg2CisKK2RlYmlhbi1qZXNzaWUtMzItY2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14
ODYtMzItYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOmpl
c3NpZS1pMzg2CisKK2RlYmlhbi1qZXNzaWUtMzItZ2NjOgorICBleHRlbmRzOiAuZ2NjLXg4Ni0z
Mi1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkzODYK
KworZGViaWFuLWplc3NpZS0zMi1nY2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1
aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUtaTM4
NgorCiBkZWJpYW4tc3RyZXRjaC1jbGFuZzoKICAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWls
ZAogICB2YXJpYWJsZXM6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP6k7-0002YU-G1; Tue, 20 Nov 2018 14:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6k7-0002YP-45
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:07 +0000
X-Inumbo-ID: 1e8a84d7-ecce-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e8a84d7-ecce-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:11: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 1gP6k5-0007mS-Ab
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6k5-0006j5-7x
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6k5-0006j5-7x@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:11:05 +0000
Subject: [Xen-changelog] [xen staging] amd/iommu: fix flush 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: multipart/mixed; boundary="===============6422890313620225813=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 14:52:12 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 14:52:12 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index 6a2c877d34..0c9d2c9c00 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -35,7 +35,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long dfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long dfn)
 {
     u64 *table, *pte;
 
@@ -49,23 +49,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -684,10 +703,7 @@ int amd_iommu_map_page(struct domain *d, dfn_t dfn, mfn_t mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, dfn_x(dfn), 0);
+    amd_iommu_flush_pages(d, dfn_x(dfn), 0);
 
     for ( merge_level = 2; merge_level <= hd->arch.paging_mode;
           merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6422890313620225813==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:11:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6kH-0002ZO-Hy; Tue, 20 Nov 2018 14:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6kH-0002ZH-2S
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:17 +0000
X-Inumbo-ID: 2499772a-ecce-11e8-bb72-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2499772a-ecce-11e8-bb72-12d6303a7972;
 Tue, 20 Nov 2018 14:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP6kF-0007mb-Ga
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6kF-0006ja-Dy
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6kF-0006ja-Dy@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:11:15 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: suppress PTE merging after
 initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzN2VmMzI1NjVmYTNhODFmZGIzN2I5ZGQ1YWE5OWExYjg3YWZhNzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE0OjU1OjE0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE0OjU1OjE0IDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgMjUgKysrKysrKysrKysrKysrKysr
KysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgICAgIHwgIDEgKwog
MiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCAwYzlkMmM5YzAwLi5jMWRhYmE4
NDIyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC02OTksMTEg
KzY5OSwyNCBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIAotICAgIC8qIERvIG5v
dCBpbmNyZWFzZSBwZGUgY291bnQgaWYgaW8gbWFwcGluZyBoYXMgbm90IGJlZW4gY2hhbmdlZCAq
LwotICAgIGlmICggIW5lZWRfZmx1c2ggKQotICAgICAgICBnb3RvIG91dDsKKyAgICBpZiAoIG5l
ZWRfZmx1c2ggKQorICAgIHsKKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbl94
KGRmbiksIDApOworICAgICAgICAvKiBObyBmdXJ0aGVyIG1lcmdpbmcsIGFzIHRoZSBsb2dpYyBk
b2Vzbid0IGNvcGUuICovCisgICAgICAgIGhkLT5hcmNoLm5vX21lcmdlID0gdHJ1ZTsKKyAgICB9
CiAKLSAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7CisgICAgLyoK
KyAgICAgKiBTdXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5p
dGlhbCB0YWJsZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3Qg
Y29wZSB3aXRoIHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBm
bGFncyAhPSAoSU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdv
dG8gb3V0OworICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAg
aGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAg
ICBmb3IgKCBtZXJnZV9sZXZlbCA9IDI7IG1lcmdlX2xldmVsIDw9IGhkLT5hcmNoLnBhZ2luZ19t
b2RlOwogICAgICAgICAgIG1lcmdlX2xldmVsKysgKQpAQCAtNzgwLDYgKzc5MywxMCBAQCBpbnQg
YW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogCiAgICAg
LyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnICovCiAgICAgY2xlYXJfaW9tbXVfcHRl
X3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pKTsKKworICAgIC8qIE5vIGZ1cnRoZXIgbWVy
Z2luZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSwgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4g
Ki8KKyAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisKICAgICBzcGluX3VubG9jaygmaGQt
PmFyY2gubWFwcGluZ19sb2NrKTsKIAogICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBkZm5f
eChkZm4pLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCA4ZGMzOTI0NzNkLi4wNTU0NjZiNWJmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9pb21tdS5oCkBAIC01Miw2ICs1Miw3IEBAIHN0cnVjdCBhcmNoX2lvbW11CiAKICAg
ICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsKKyAgICBib29s
IG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAgICAgc3RydWN0
IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:11:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP6kR-0002bC-Jr; Tue, 20 Nov 2018 14:11:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6kR-0002b3-0q
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:27 +0000
X-Inumbo-ID: 2aab9b16-ecce-11e8-bf45-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2aab9b16-ecce-11e8-bf45-12d6303a7972;
 Tue, 20 Nov 2018 14:11: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 1gP6kP-0007nO-MR
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6kP-0006kH-Jy
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6kP-0006kH-Jy@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm/ioreq: fix page referencing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2YjZhZTc4Njc5YjM2M2ZmNjcwYTljMTI1MDc3YzQzNmRhYmQ2MDgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyMCAxNDo1NzowNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNDo1NzowNSAyMDE4ICswMTAw
CgogICAgeDg2L2h2bS9pb3JlcTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKICAgIAogICAgVGhlIGNv
ZGUgZG9lcyBub3QgdGFrZSBhIHBhZ2UgcmVmZXJlbmNlIGluIGh2bV9hbGxvY19pb3JlcV9tZm4o
KSwgb25seSBhCiAgICB0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNpdHVhdGlv
biB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aAogICAgWFNNX0RNX1BSSVYgY2FuIGVuZ2lu
ZWVyIGEgc2VxdWVuY2UgYXMgZm9sbG93czoKICAgIAogICAgLSBjcmVhdGUgSU9SRVEgc2VydmVy
OiBubyBwYWdlcyBhcyB5ZXQuCiAgICAtIGFjcXVpcmUgcmVzb3VyY2U6IHBhZ2UgYWxsb2NhdGVk
LCB0b3RhbCAwLgogICAgLSBkZWNyZWFzZSByZXNlcnZhdGlvbjogLTEgcmVmLCB0b3RhbCAtMS4K
ICAgIAogICAgVGhpcyB3aWxsIGNhdXNlIFhlbiB0byBoaXQgYSBCVUdfT04oKSBpbiBmcmVlX2Rv
bWhlYXBfcGFnZXMoKS4KICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hh
bmdpbmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCiAgICBodm1fYWxsb2NfaW9yZXFf
bWZuKCkgdG8gYSBjYWxsIHRvIGdldF9wYWdlX2FuZF90eXBlKCkuIFRoaXMgY2hhbmdlCiAgICBp
biB0dXJuIHJlcXVpcmVzIGFuIGV4dHJhIHB1dF9wYWdlKCkgaW4gaHZtX2ZyZWVfaW9yZXFfbWZu
KCkgaW4gdGhlIGNhc2UKICAgIHRoYXQgX1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUu
IGEgZGVjcmVhc2UgcmVzZXJ2YXRpb24gaGFzIG5vdAogICAgb2NjdXJyZWQpIHRvIGF2b2lkIHRo
ZSBwYWdlIGJlaW5nIGxlYWtlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGUyZTc1NWE4YTEuLmRhMzZlZjcyN2UgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMKQEAgLTM1Niw2ICszNTYsNyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHN0YXRpYyBpbnQgaHZtX2FsbG9j
X2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAg
c3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlv
cmVxOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBpZiAoIGlvcnAtPnBhZ2Ug
KQogICAgIHsKQEAgLTM3OCwyNyArMzc5LDMzIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVx
X21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICogY291bGQg
ZmFpbCBpZiB0aGUgZW11bGF0aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwogICAg
ICAqIG1heGltdW0gYWxsb2NhdGlvbi4KICAgICAgKi8KLSAgICBpb3JwLT5wYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNvdW50KTsKKyAgICBwYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNvdW50KTsKIAotICAg
IGlmICggIWlvcnAtPnBhZ2UgKQorICAgIGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVO
T01FTTsKIAotICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdUX3dyaXRhYmxl
X3BhZ2UpICkKLSAgICAgICAgZ290byBmYWlsMTsKKyAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlw
ZShwYWdlLCBzLT5lbXVsYXRvciwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAg
IC8qCisgICAgICAgICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlz
IHBhZ2UgeWV0LCBzbyBmYWlsdXJlCisgICAgICAgICAqIGhlcmUgaXMgYSBjbGVhciBpbmRpY2F0
aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4KKyAgICAgICAgICovCisgICAgICAgIGRv
bWFpbl9jcmFzaChzLT5lbXVsYXRvcik7CisgICAgICAgIHJldHVybiAtRU5PREFUQTsKKyAgICB9
CiAKLSAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdlKTsK
KyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwYWdlKTsKICAgICBpZiAo
ICFpb3JwLT52YSApCi0gICAgICAgIGdvdG8gZmFpbDI7CisgICAgICAgIGdvdG8gZmFpbDsKIAor
ICAgIGlvcnAtPnBhZ2UgPSBwYWdlOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogICAgIHJl
dHVybiAwOwogCi0gZmFpbDI6Ci0gICAgcHV0X3BhZ2VfdHlwZShpb3JwLT5wYWdlKTsKLQotIGZh
aWwxOgotICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwotICAgIGlvcnAtPnBhZ2UgPSBOVUxMOwor
IGZhaWw6CisgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdl
LT5jb3VudF9pbmZvKSApCisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgIHB1dF9wYWdlX2Fu
ZF90eXBlKHBhZ2UpOwogCiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CkBAIC00MDYsMTUgKzQxMywy
NCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQogc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh
Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CisgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSA9IGlvcnAtPnBhZ2U7CiAKLSAgICBpZiAoICFpb3JwLT5wYWdlICkKKyAg
ICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuOwogCisgICAgaW9ycC0+cGFnZSA9IE5VTEw7
CisKICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwogICAgIGlvcnAtPnZh
ID0gTlVMTDsKIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBhZ2UpOwotICAgIGlvcnAt
PnBhZ2UgPSBOVUxMOworICAgIC8qCisgICAgICogQ2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIGNs
ZWFyIHRoZSBhbGxvY2F0aW9uIHJlZmVyZW5jZSBiZWZvcmUKKyAgICAgKiBkcm9wcGluZyB0aGUg
ZXhwbGljaXQgcmVmZXJlbmNlcyB0YWtlbiBieSBnZXRfcGFnZV9hbmRfdHlwZSgpLgorICAgICAq
LworICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291
bnRfaW5mbykgKQorICAgICAgICBwdXRfcGFnZShwYWdlKTsKKworICAgIHB1dF9wYWdlX2FuZF90
eXBlKHBhZ2UpOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:11:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6kb-0002ck-M2; Tue, 20 Nov 2018 14:11:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6kb-0002cc-1i
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:37 +0000
X-Inumbo-ID: 30bd6156-ecce-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30bd6156-ecce-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP6kZ-0007na-Sg
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6kZ-0006l0-QE
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6kZ-0006l0-QE@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:11:35 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm/ioreq: use ref-counted
 target-assigned shared pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4NjJlNmNlYjFmZDk3MWQ3NTVhMGM1N2Q2YTBmM2I4MDY1MTg3ZGMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyMCAxNDo1NzozOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNDo1NzozOCAyMDE4ICswMTAw
CgogICAgeDg2L2h2bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQgcGFnZXMKICAgIAogICAgUGFzc2luZyBNRU1GX25vX3JlZmNvdW50IHRvIGFsbG9jX2RvbWhl
YXBfcGFnZXMoKSB3aWxsIGFsbG9jYXRlLCBhcwogICAgZXhwZWN0ZWQsIGEgcGFnZSB0aGF0IGlz
IGFzc2lnbmVkIHRvIHRoZSBzcGVjaWZpZWQgZG9tYWluIGJ1dCBpcyBub3QKICAgIGFjY291bnRl
ZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZvcnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0
cmFja2luZwogICAgc3VjaCBhbGxvY2F0aW9ucyBhbmQgYXZvaWRpbmcgYW55IGFkanVzdG1lbnQg
dG8gdG90X3BhZ2VzIHdoZW4gdGhlIHBhZ2UKICAgIGlzIGZyZWVkLgogICAgCiAgICBUaGUgb25s
eSBjYWxsZXIgb2YgYWxsb2NfZG9taGVhcF9wYWdlcygpIHRoYXQgcGFzc2VzIE1FTUZfbm9fcmVm
Y291bnQgaXMKICAgIGh2bV9hbGxvY19pb3JlcV9tZm4oKSBzbyB0aGlzIHBhdGNoIHJlbW92ZXMg
dXNlIG9mIHRoZSBmbGFnIGZyb20gdGhhdAogICAgY2FsbC1zaXRlIHRvIGF2b2lkIHRoZSBwb3Nz
aWJpbGl0eSBvZiBhIGRvbWFpbiB1c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKICAgIGEgbWVhbnMg
dG8gYWRqdXN0IGl0cyB0b3RfcGFnZXMgYW5kIGhlbmNlIGFsbG9jYXRlIG1vcmUgbWVtb3J5IHRo
YW4gaXQKICAgIHNob3VsZCBiZSBhYmxlIHRvLgogICAgCiAgICBIb3dldmVyLCB0aGUgcmVhc29u
IGZvciB1c2luZyB0aGUgZmxhZyBpbiB0aGUgZmlyc3QgcGxhY2Ugd2FzIHRvIGF2b2lkCiAgICB0
aGUgYWxsb2NhdGlvbiBmYWlsaW5nIGlmIHRoZSBlbXVsYXRvciBkb21haW4gaXMgYWxyZWFkeSBh
dCBpdHMgbWF4aW11bQogICAgbWVtb3J5IGxpbWl0LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVz
IHRvIGFsbG9jYXRpbmcgbWVtb3J5IGZyb20gdGhlCiAgICB0YXJnZXQgZG9tYWluIGluc3RlYWQg
b2YgdGhlIGVtdWxhdG9yIGRvbWFpbi4gVGhlcmUgaXMgYWxyZWFkeSBhbiBleHRyYQogICAgbWVt
b3J5IGFsbG93YW5jZSBvZiAyTUIgKExJQlhMX0hWTV9FWFRSQV9NRU1PUlkpIGFwcGxpZWQgdG8g
SFZNIGd1ZXN0cywKICAgIHdoaWNoIGlzIHN1ZmZpY2llbnQgdG8gY292ZXIgdGhlIHBhZ2VzIHJl
cXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKICAgIGNvbmZpZ3VyYXRpb24gb2YgYSBzaW5nbGUgSU9S
RVEgc2VydmVyIGZvciBRRU1VLiAoU3R1Yi1kb21haW5zIGRvIG5vdCwKICAgIHNvIGZhciwgdXNl
IHJlc291cmNlIG1hcHBpbmcpLiBJdCBhbHNvIGFsc28gdGhlIGNhc2UgdGhlIFFFTVUgd2lsbCBo
YXZlCiAgICBtYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhlIGd1ZXN0IGJv
b3RzLCBoZW5jZSBpdCBpcyBub3QKICAgIHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgdG8gaW5mbGF0
ZSBpdHMgYmFsbG9vbiB0byBjb25zdW1lIHRoZXNlIHBhZ2VzLgogICAgCiAgICBSZXBvcnRlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jIHwgMTIgKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAg
fCAgNiAtLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKaW5kZXggZGEzNmVmNzI3ZS4uYTU2ZDYzNGYzMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpA
QCAtMzcxLDIwICszNzEsMTIgQEAgc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogCi0gICAgLyoKLSAgICAgKiBBbGxvY2F0ZWQgSU9SRVEgc2VydmVyIHBhZ2VzIGFyZSBhc3Np
Z25lZCB0byB0aGUgZW11bGF0aW5nCi0gICAgICogZG9tYWluLCBub3QgdGhlIHRhcmdldCBkb21h
aW4uIFRoaXMgaXMgc2FmZSBiZWNhdXNlIHRoZSBlbXVsYXRpbmcKLSAgICAgKiBkb21haW4gY2Fu
bm90IGJlIGRlc3Ryb3llZCB1bnRpbCB0aGUgaW9yZXEgc2VydmVyIGlzIGRlc3Ryb3llZC4KLSAg
ICAgKiBBbHNvIHdlIG11c3QgdXNlIE1FTUZfbm9fcmVmY291bnQgb3RoZXJ3aXNlIHBhZ2UgYWxs
b2NhdGlvbgotICAgICAqIGNvdWxkIGZhaWwgaWYgdGhlIGVtdWxhdGluZyBkb21haW4gaGFzIGFs
cmVhZHkgcmVhY2hlZCBpdHMKLSAgICAgKiBtYXhpbXVtIGFsbG9jYXRpb24uCi0gICAgICovCi0g
ICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShzLT5lbXVsYXRvciwgTUVNRl9ub19yZWZjb3Vu
dCk7CisgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShzLT50YXJnZXQsIDApOwogCiAgICAg
aWYgKCAhcGFnZSApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCi0gICAgaWYgKCAhZ2V0X3Bh
Z2VfYW5kX3R5cGUocGFnZSwgcy0+ZW11bGF0b3IsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAg
aWYgKCAhZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgcy0+dGFyZ2V0LCBQR1Rfd3JpdGFibGVfcGFn
ZSkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGRvbWFpbiBjYW4ndCBwb3Nz
aWJseSBrbm93IGFib3V0IHRoaXMgcGFnZSB5ZXQsIHNvIGZhaWx1cmUKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTZjN2Q4OGE4ZS4uNTVm
MWNiMTgyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTQ0NjQsMTIgKzQ0NjQsNiBAQCBpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAogCiAgICAgICAgICAgICBtZm5fbGlz
dFtpXSA9IG1mbl94KG1mbik7CiAgICAgICAgIH0KLQotICAgICAgICAvKgotICAgICAgICAgKiBU
aGUgZnJhbWVzIHdpbGwgaGF2ZSBiZWVuIGFzc2lnbmVkIHRvIHRoZSBkb21haW4gdGhhdCBjcmVh
dGVkCi0gICAgICAgICAqIHRoZSBpb3JlcSBzZXJ2ZXIuCi0gICAgICAgICAqLwotICAgICAgICAq
ZmxhZ3MgfD0gWEVOTUVNX3JzcmNfYWNxX2NhbGxlcl9vd25lZDsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogI2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:11:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6km-0002eK-O9; Tue, 20 Nov 2018 14:11:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6kl-0002eC-Gz
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:47 +0000
X-Inumbo-ID: 36d1de28-ecce-11e8-9aec-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36d1de28-ecce-11e8-9aec-12d6303a7972;
 Tue, 20 Nov 2018 14:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP6kk-0007ni-2Y
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6kk-0006lc-04
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6kk-0006lc-04@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:11:45 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Put the gfn on all paths
 after get_gfn_query()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4MDk4OGNmYzA0ZWU2MDhiZWU3MjI0NDhlN2MzYmM4MzQ3ZWMwNGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNDo1ODoxMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNDo1ODoxMCAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBQdXQgdGhlIGdmbiBvbiBhbGwgcGF0aHMgYWZ0ZXIgZ2V0X2dmbl9x
dWVyeSgpCiAgICAKICAgIGMvcyA3ODY3MTgxYjIgIng4Ni9Qb0Q6IGNvcnJlY3RseSBoYW5kbGUg
bm9uLW9yZGVyLTAgZGVjcmVhc2UtcmVzZXJ2YXRpb24KICAgIHJlcXVlc3RzIiBpbnRyb2R1Y2Vk
IGFuIGVhcmx5IGV4aXQgaW4gZ3Vlc3RfcmVtb3ZlX3BhZ2UoKSBmb3IgdW5leHBlY3RlZCBwMm0K
ICAgIHR5cGVzLiAgSG93ZXZlciwgZ2V0X2dmbl9xdWVyeSgpIGludGVybmFsbHkgdGFrZXMgdGhl
IHAybSBsb2NrLCBhbmQgbXVzdCBiZQogICAgbWF0Y2hlZCB3aXRoIGEgcHV0X2dmbigpIGNhbGwg
bGF0ZXIuCiAgICAKICAgIEZpeCB0aGUgZXJyb25lb3VzIGNvbW1lbnQgYmVzaWRlIHRoZSBkZWNs
YXJhdGlvbiBvZiBnZXRfZ2ZuX3F1ZXJ5KCkuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3Ny4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmggfCA1ICstLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVu
L2NvbW1vbi9tZW1vcnkuYwppbmRleCBiNjhlZmQ0ZDlmLi5lODk0ZWJhNjcyIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTMwNSw3
ICszMDUsMTEgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ21mbikKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgbWZuID0gZ2V0X2dmbl9xdWVy
eShkLCBnbWZuLCAmcDJtdCk7CiAgICAgaWYgKCB1bmxpa2VseShwMm10ID09IHAybV9pbnZhbGlk
KSB8fCB1bmxpa2VseShwMm10ID09IHAybV9tbWlvX2RtKSApCisgICAgeworICAgICAgICBwdXRf
Z2ZuKGQsIGdtZm4pOworCiAgICAgICAgIHJldHVybiAtRU5PRU5UOworICAgIH0KIAogICAgIGlm
ICggdW5saWtlbHkocDJtX2lzX3BhZ2luZyhwMm10KSkgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4
IGFjMzNmNTA4NmIuLjZkODQ5YTVlYmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNDQ4LDEwICs0NDgsNyBA
QCBzdGF0aWMgaW5saW5lIG1mbl90IF9fbm9ubnVsbCgzKSBnZXRfZ2ZuX3R5cGUoCiAgICAgcmV0
dXJuIGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtX2dldF9ob3N0cDJtKGQpLCBnZm4sIHQsICZhLCBx
LCBOVUxMKTsKIH0KIAotLyogU3ludGFjdGljIHN1Z2FyOiBtb3N0IGNhbGxlcnMgd2lsbCB1c2Ug
b25lIG9mIHRoZXNlLiAKLSAqIE4uQi4gZ2V0X2dmbl9xdWVyeSgpIGlzIHRoZSBfb25seV8gb25l
IGd1YXJhbnRlZWQgbm90IHRvIHRha2UgdGhlCi0gKiBwMm0gbG9jazsgbm9uZSBvZiB0aGUgb3Ro
ZXJzIGNhbiBiZSBjYWxsZWQgd2l0aCB0aGUgcDJtIG9yIHBhZ2luZwotICogbG9jayBoZWxkLiAq
LworLyogU3ludGFjdGljIHN1Z2FyOiBtb3N0IGNhbGxlcnMgd2lsbCB1c2Ugb25lIG9mIHRoZXNl
LiAqLwogI2RlZmluZSBnZXRfZ2ZuKGQsIGcsIHQpICAgICAgICAgZ2V0X2dmbl90eXBlKChkKSwg
KGcpLCAodCksIFAyTV9BTExPQykKICNkZWZpbmUgZ2V0X2dmbl9xdWVyeShkLCBnLCB0KSAgIGdl
dF9nZm5fdHlwZSgoZCksIChnKSwgKHQpLCAwKQogI2RlZmluZSBnZXRfZ2ZuX3Vuc2hhcmUoZCwg
ZywgdCkgZ2V0X2dmbl90eXBlKChkKSwgKGcpLCAodCksIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:11:57 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP6kv-0002ff-Pq; Tue, 20 Nov 2018 14:11:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6kv-0002fW-6a
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:57 +0000
X-Inumbo-ID: 3ce427a6-ecce-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ce427a6-ecce-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP6ku-0007nq-8V
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6ku-0006mU-68
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6ku-0006mU-68@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:11:56 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZjOGQ1MDI4ODcyMjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNDo1ODo0MSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNDo1ODo0MSAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDggKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDU1ZjFjYjE4MmUuLjE1NDVi
YWYyMGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC00MTUyLDYgKzQxNTIsMTQgQEAgc3RhdGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBw
aW5nKAogICAgIGlmICggcGwxZSApCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwog
CisgICAgLyoKKyAgICAgKiBBbnkgZXJyb3IgYXQgdGhpcyBwb2ludCBtZWFucyB0aGF0IHdlIGhh
dmVuJ3QgY2hhbmdlIHRoZSBMMWUuICBTa2lwIHRoZQorICAgICAqIGZsdXNoLCBhcyBpdCB3b24n
dCBkbyBhbnl0aGluZyB1c2VmdWwuICBGdXJ0aGVybW9yZSwgdmEgaXMgZ3Vlc3QKKyAgICAgKiBj
b250cm9sbGVkIGFuZCBub3QgbmVjZXNzZXJpbHkgYXVkaXRlZCBieSB0aGlzIHBvaW50LgorICAg
ICAqLworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKICAgICBzd2l0Y2ggKCBm
bGFncyAmIFVWTUZfRkxVU0hUWVBFX01BU0sgKQogICAgIHsKICAgICBjYXNlIFVWTUZfVExCX0ZM
VVNIOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:12:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP6l6-0002hG-TK; Tue, 20 Nov 2018 14:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6l5-0002h6-HB
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:12:07 +0000
X-Inumbo-ID: 42f69964-ecce-11e8-a3bf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42f69964-ecce-11e8-a3bf-12d6303a7972;
 Tue, 20 Nov 2018 14:12: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 1gP6l4-0007oB-En
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6l4-0006nL-CO
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6l4-0006nL-CO@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:12:06 +0000
Subject: [Xen-changelog] [xen staging] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRkOThlNmQ2ZWFjMWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE0OjU5OjEzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE0OjU5OjEzIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICB8IDEzICsrLS0t
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgIHwgMjMgKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIHwgIDQgKyst
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCAgICAgfCAgOCArKysrKysrKwogNCBmaWxl
cyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDE1NDViYWYyMGIu
LjEyNmE0ZDJlZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC0yNzA5LDE3ICsyNzA5LDggQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKIAot
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIE5vcm1hbGx5IHdlIHNob3VsZCBuZXZlciBs
ZXQgYSBwYWdlIGdvIGZyb20gdHlwZSBjb3VudCAwCi0gICAgICAgICAgICAgKiB0byB0eXBlIGNv
dW50IDEgd2hlbiBpdCBpcyBzaGFkb3dlZC4gT25lIGV4Y2VwdGlvbjoKLSAgICAgICAgICAgICAq
IG91dC1vZi1zeW5jIHNoYWRvd2VkIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29tZQotICAgICAg
ICAgICAgICogd3JpdGVhYmxlLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIGQg
JiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAgICAgICAgICAmJiAocGFnZS0+Y291
bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKQotICAgICAgICAgICAgICAgICAmJiAhKChwYWdlLT5z
aGFkb3dfZmxhZ3MgJiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAgICAgICAmJiB0eXBlID09
IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFkb3dfcmVtb3ZlX2FsbF9z
aGFkb3dzKGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgICAgIGlmICggZCAmJiBzaGFk
b3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgICAgIHNoYWRvd19wcmVwYXJlX3BhZ2Vf
dHlwZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAgICAgICAgIEFTU0VSVCghKHggJiBQ
R1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAoeCAmIFBHVF90eXBlX21hc2spICE9
IHR5cGUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggZDU0YTg0ODkxOS4uOTU4YTRiN2Zi
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC03NDksNiArNzQ5LDkgQEAgaW50IHNoX3Vu
c3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbikKICAgICAgICAgIHx8ICF2LT5kb21haW4t
PmFyY2gucGFnaW5nLnNoYWRvdy5vb3NfYWN0aXZlICkKICAgICAgICAgcmV0dXJuIDA7CiAKKyAg
ICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19mbGFncykpU0hGX291dF9vZl9zeW5j
KTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19mbGFncykpU0hGX29vc19t
YXlfd3JpdGUpOworCiAgICAgcGctPnNoYWRvd19mbGFncyB8PSBTSEZfb3V0X29mX3N5bmN8U0hG
X29vc19tYXlfd3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYsIGdtZm4pOwogICAgIHBlcmZjX2lu
Y3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yNDEzLDYgKzI0MTYsMjYgQEAgdm9pZCBzaF9yZW1vdmVf
c2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCkK
ICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQogCit2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlw
ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5ld190eXBlKQor
eworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpICkKKyAgICAg
ICAgcmV0dXJuOworCisjaWYgKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZ
TkMpCisgICAgLyoKKyAgICAgKiBOb3JtYWxseSB3ZSBzaG91bGQgbmV2ZXIgbGV0IGEgcGFnZSBn
byBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICogY291bnQgMSB3aGVuIGl0IGlzIHNo
YWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3luYyBzaGFkb3dlZAorICAgICAqIHBhZ2Vz
IGFyZSBhbGxvd2VkIHRvIGJlY29tZSB3cml0ZWFibGUuCisgICAgICovCisgICAgaWYgKCAocGFn
ZS0+c2hhZG93X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUpICYmCisgICAgICAgICBuZXdfdHlw
ZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJldHVybjsKKyNlbmRpZgorCisgICAg
c2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBwYWdlX3RvX21mbihwYWdlKSk7Cit9CisKIHN0
YXRpYyB2b2lkCiBzaF9yZW1vdmVfYWxsX3NoYWRvd3NfYW5kX3BhcmVudHMoc3RydWN0IGRvbWFp
biAqZCwgbWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjogdGhpcyBpcyBhIEhWTSBwYWdlIHRo
YXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxlLgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaAppbmRleCBhMWZhZTUwOTI5Li43MDFhYjQ5NGRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaApAQCAtMjg1LDggKzI4NSw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVf
bGlzdChzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKnRtcF9saXN0KQogICogY29kZXBhdGggaXMgY2Fs
bGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2ZSB0byBvb3MgaXNzdWVzLCBpdCBt
YXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxhZy4KICAqLwotI2RlZmluZSBTSEZfb3V0
X29mX3N5bmMgKDF1PDwzMCkKLSNkZWZpbmUgU0hGX29vc19tYXlfd3JpdGUgKDF1PDwyOSkKKyNk
ZWZpbmUgU0hGX291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlwZV9tYXhfc2hhZG93ICsgMSkpCisj
ZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hfdHlwZV9tYXhfc2hhZG93ICsgMikp
CiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykg
Ki8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggZGUxYmFlMTEwOC4uMGQ5ZjY2MzJlNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4MSwxMCBAQCB2b2lkIHNoYWRvd19maW5hbF90ZWFyZG93
bihzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9t
YWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCk7CiAKKy8qIEFkanVzdCBzaGFk
b3dzIHJlYWR5IGZvciBhIGd1ZXN0IHBhZ2UgdG8gY2hhbmdlIGl0cyB0eXBlLiAqLwordm9pZCBz
aGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBuZXdfdHlwZSk7CisKIC8qIERpc2NhcmQgX2FsbF8gbWFwcGluZ3MgZnJvbSB0
aGUgZG9tYWluJ3Mgc2hhZG93cy4gKi8KIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTEwNSw2ICsxMDksMTAgQEAgaW50IHNoYWRvd19z
ZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMsCiBzdGF0
aWMgaW5saW5lIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
Z21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmFzdCwgaW50
IGFsbCkge30KIAorc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9j
aGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5ld190
eXBlKSB7fQorCiBzdGF0aWMgaW5saW5lIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCkge30KIAogc3RhdGljIGlubGluZSBpbnQgc2hhZG93X2RvbWN0
bChzdHJ1Y3QgZG9tYWluICpkLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:12:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:12: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 1gP6lH-0002iv-VG; Tue, 20 Nov 2018 14:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6lG-0002ic-DS
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:12:18 +0000
X-Inumbo-ID: 490be5fc-ecce-11e8-9748-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 490be5fc-ecce-11e8-9748-12d6303a7972;
 Tue, 20 Nov 2018 14: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 1gP6lE-0007oS-Kz
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:12:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6lE-0006oL-If
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:12:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6lE-0006oL-If@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:12:16 +0000
Subject: [Xen-changelog] [xen staging] x86/shadow: shrink struct page_info's
 shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE0OjU5OjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE0OjU5OjU0IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jICB8IDE0ICsrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMgICB8IDE2ICsrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvcHJpdmF0ZS5oIHwgIDIgLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAg
IHwgIDkgKysrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDE2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDk1OGE0YjdmYmUuLmY3NmU1
ZTc1NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtNzg3LDEwICs3ODcsMTQgQEAgdm9p
ZCBzaGFkb3dfcHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1bnNpZ25lZCBp
bnQgdHlwZSkKIAogICAgIC8qIElzIHRoZSBwYWdlIGFscmVhZHkgc2hhZG93ZWQ/ICovCiAgICAg
aWYgKCAhdGVzdF9hbmRfc2V0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZv
KSApCisgICAgewogICAgICAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgPSAwOworICAgICAgICBpZiAo
IGlzX2h2bV9kb21haW4oZCkgKQorICAgICAgICAgICAgcGFnZS0+cGFnZXRhYmxlX2R5aW5nID0g
ZmFsc2U7CisgICAgfQogCi0gICAgQVNTRVJUKCF0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93
X2ZsYWdzKSk7Ci0gICAgc2V0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKTsKKyAgICBB
U1NFUlQoIShwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkpKTsKKyAgICBwYWdlLT5z
aGFkb3dfZmxhZ3MgfD0gMXUgPDwgdHlwZTsKICAgICBUUkFDRV9TSEFET1dfUEFUSF9GTEFHKFRS
Q0VfU0ZMQUdfUFJPTU9URSk7CiB9CiAKQEAgLTc5OSw5ICs4MDMsOSBAQCB2b2lkIHNoYWRvd19k
ZW1vdGUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwgdTMyIHR5cGUpCiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKGdtZm4pOwogCiAgICAgQVNTRVJUKHRlc3Rf
Yml0KF9QR0NfcGFnZV90YWJsZSwgJnBhZ2UtPmNvdW50X2luZm8pKTsKLSAgICBBU1NFUlQodGVz
dF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncykpOworICAgIEFTU0VSVChwYWdlLT5zaGFk
b3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkpOwogCi0gICAgY2xlYXJfYml0KHR5cGUsICZwYWdlLT5z
aGFkb3dfZmxhZ3MpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyAmPSB+KDF1IDw8IHR5cGUpOwog
CiAgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2VfdHlwZV9tYXNrKSA9PSAw
ICkKICAgICB7CkBAIC0yNDA1LDcgKzI0MDksNyBAQCB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0
cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sIGludCBmYXN0LCBpbnQgYWxsKQogICAgIGlmICgg
IWZhc3QgJiYgYWxsICYmIChwZy0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSApCiAgICAg
ewogICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9m
IG1mbiAlIlBSSV9tZm4KLSAgICAgICAgICAgICAgICIgKHNoYWRvd19mbGFncz0lMDh4KVxuIiwg
bWZuX3goZ21mbiksIHBnLT5zaGFkb3dfZmxhZ3MpOworICAgICAgICAgICAgICAgIiAoc2hhZG93
X2ZsYWdzPSUwNHgpXG4iLCBtZm5feChnbWZuKSwgcGctPnNoYWRvd19mbGFncyk7CiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA2Njlj
M2YyYzVlLi43ZTljYmM2OWJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMjk4LDggKzMy
OTgsOCBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAKICAgICAv
KiBVbnNoYWRvdyBpZiB3ZSBhcmUgd3JpdGluZyB0byBhIHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0
IGlzCiAgICAgICogZmxhZ2dlZCBhcyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBj
dXJyZW50bHkgdXNlZC4gKi8KLSAgICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikK
LSAgICAgICAgICYmIChtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0
YWJsZV9keWluZykgKQorICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBp
c19odm1fZG9tYWluKGQpICYmCisgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxl
X2R5aW5nICkKICAgICB7CiAgICAgICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3RydWN0IHZj
cHUgKnRtcDsKQEAgLTQyNjEsOSArNDI2MSw5IEBAIGludCBzaF9ybV93cml0ZV9hY2Nlc3NfZnJv
bV9zbDFwKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAgQVNTRVJUKG1mbl92YWxp
ZChzbWZuKSk7CiAKICAgICAvKiBSZW1lbWJlciBpZiB3ZSd2ZSBiZWVuIHRvbGQgdGhhdCB0aGlz
IHByb2Nlc3MgaXMgYmVpbmcgdG9ybiBkb3duICovCi0gICAgaWYgKCBjdXJyLT5kb21haW4gPT0g
ZCApCisgICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCAmJiBpc19odm1fZG9tYWluKGQpICkKICAg
ICAgICAgY3Vyci0+YXJjaC5wYWdpbmcuc2hhZG93LnBhZ2V0YWJsZV9keWluZwotICAgICAgICAg
ICAgPSAhIShtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9k
eWluZyk7CisgICAgICAgICAgICA9IG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmc7
CiAKICAgICBzcCA9IG1mbl90b19wYWdlKHNtZm4pOwogCkBAIC00NTgwLDEwICs0NTgwLDEwIEBA
IHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhwYWRkcl90IGdwYSkKICAgICAgICAgICAg
ICAgICAgICA6IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZuKSwgU0hfdHlwZV9sMl9w
YWVfc2hhZG93KTsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkK
KyAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdtZm4gPSBfbWZuKG1mbl90b19wYWdlKHNtZm4pLT52LnNoLmJh
Y2spOwotICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyB8PSBTSEZf
cGFnZXRhYmxlX2R5aW5nOworICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJs
ZV9keWluZyA9IHRydWU7CiAgICAgICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNt
Zm4sIDEvKiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAgICAgZmx1c2ggPSAxOwogICAg
ICAgICB9CkBAIC00NjIxLDkgKzQ2MjEsOSBAQCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlp
bmcocGFkZHJfdCBncGEpCiAgICAgc21mbiA9IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChn
bWZuKSwgU0hfdHlwZV9sNF82NF9zaGFkb3cpOwogI2VuZGlmCiAKLSAgICBpZiAoIG1mbl92YWxp
ZChzbWZuKSApCisgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSAp
CiAgICAgewotICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9w
YWdldGFibGVfZHlpbmc7CisgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlp
bmcgPSB0cnVlOwogICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEvKiB1
c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAvKiBOb3cgZmx1c2ggdGhlIFRMQjogd2UgcmVt
b3ZlZCB0b3BsZXZlbCBtYXBwaW5ncy4gKi8KICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGly
dHlfY3B1bWFzayk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUu
aCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IDcwMWFiNDk0ZGYuLmY3
NDI0NjUwY2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0yOTAsOCArMjkwLDYgQEAg
c3RhdGljIGlubGluZSB2b2lkIHNoX3Rlcm1pbmF0ZV9saXN0KHN0cnVjdCBwYWdlX2xpc3RfaGVh
ZCAqdG1wX2xpc3QpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9P
VVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRhYmxlX2R5aW5nICgxdTw8MzEpCi0K
IHN0YXRpYyBpbmxpbmUgaW50IHNoX3BhZ2VfaGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCiB7CiAgICAgdTMyIHNoYWRvd3M7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNzU2NWYyOGYw
Zi4uMWVhMTczYzU1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjU5LDggKzI1OSwxNSBAQCBzdHJ1Y3QgcGFn
ZV9pbmZvCiAgICAgICAgICAqIEd1ZXN0IHBhZ2VzIHdpdGggYSBzaGFkb3cuICBUaGlzIGRvZXMg
bm90IGNvbmZsaWN0IHdpdGgKICAgICAgICAgICogdGxiZmx1c2hfdGltZXN0YW1wIHNpbmNlIHBh
Z2UgdGFibGUgcGFnZXMgYXJlIGV4cGxpY2l0bHkgbm90CiAgICAgICAgICAqIHRyYWNrZWQgZm9y
IFRMQi1mbHVzaCBhdm9pZGFuY2Ugd2hlbiBhIGd1ZXN0IHJ1bnMgaW4gc2hhZG93IG1vZGUuCisg
ICAgICAgICAqCisgICAgICAgICAqIHBhZ2V0YWJsZV9keWluZyBpcyB1c2VkIGZvciBIVk0gZG9t
YWlucyBvbmx5LiBUaGUgbGF5b3V0IGhlcmUgaGFzCisgICAgICAgICAqIHRvIGF2b2lkIHJlLXVz
ZSBvZiB0aGUgc3BhY2UgdXNlZCBieSBsaW5lYXJfcHRfY291bnQsIHdoaWNoIChvbmx5KQorICAg
ICAgICAgKiBQViBndWVzdHMgdXNlLgogICAgICAgICAgKi8KLSAgICAgICAgdTMyIHNoYWRvd19m
bGFnczsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IHNoYWRvd19mbGFn
czsKKyAgICAgICAgICAgIGJvb2wgcGFnZXRhYmxlX2R5aW5nOworICAgICAgICB9OwogCiAgICAg
ICAgIC8qIFdoZW4gaW4gdXNlIGFzIGEgc2hhZG93LCBuZXh0IHNoYWRvdyBpbiB0aGlzIGhhc2gg
Y2hhaW4uICovCiAgICAgICAgIF9fcGR4X3QgbmV4dF9zaGFkb3c7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:22:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP6um-0003aq-15; Tue, 20 Nov 2018 14:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6uk-0003al-9k
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:06 +0000
X-Inumbo-ID: a7c1fc76-eccf-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7c1fc76-eccf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP6uj-0007zy-1o
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6ui-0007Zl-VZ
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6ui-0007Zl-VZ@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86emul: introduce EXPECT()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiM2IzNDM4YzdjNzM2NTdmM2UwMjVmOGFmOGI4ZGNhNjNmYjc5ZDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjAyOjE4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjAyOjE4IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBpbnRyb2R1Y2UgRVhQRUNUKCkKICAgIAogICAgVGhpcyBhYnN0cmFjdHMgYXdheSB0
aGUgZGVidWcvcmVsZWFzZSBjb3ZlcmFnZSB1c2luZyBib3RoCiAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKSBhbmQgYSByZXR1cm4gdmFsdWUgb2YgWDg2RU1VTF9VTkhBTkRMRUFCTEUuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMjAgKysrKysrKysrKysrKy0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZTY5ZGZkZDk4My4uZmZk
ODYzMjQ3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTEwMTcs
NiArMTAxNywxNSBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBpZiAoIHJjICkgZ290byBkb25lOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAorI2RlZmluZSBFWFBFQ1QocCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoIHVubGlrZWx5KCEo
cCkpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ290byB1
bmhhbmRsZWFibGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9IHdoaWxlICgw
KQorCiBzdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4X3QgZSwgaW50MzJfdCBlYywgLi4uKQog
ewogICAgIHJldHVybiAoZSA8IDMyICYmICgoMXUgPDwgZSkgJiBFWENfSEFTX0VDKSkgPyBlYyA6
IFg4Nl9FVkVOVF9OT19FQzsKQEAgLTg4MzcsMTIgKzg4NDYsNyBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGlmICggKGQgJiBEc3RNYXNr
KSAhPSBEc3RNZW0gKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7Ci0gICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICAgICAgRVhQRUNUKChkICYgRHN0TWFzaykgPT0gRHN0TWVtKTsKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggKGQg
JiBEc3RNYXNrKSA9PSBEc3RNZW0gKQpAQCAtODk3NCw5ICs4OTc4LDExIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgc3R1Yi5mdW5jKTsKICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoc3R1
Yl9leG4uaW5mby5maWVsZHMudHJhcG5yID09IEVYQ19VRCwgRVhDX1VEKTsKICAgICBkb21haW5f
Y3Jhc2goY3VycmVudC0+ZG9tYWluKTsKKyNlbmRpZgorCisgdW5oYW5kbGVhYmxlOgogICAgIHJj
ID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgZ290byBkb25lOwotI2VuZGlmCiB9CiAKICN1
bmRlZiBvcF9ieXRlcwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:22:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6ux-0003bj-33; Tue, 20 Nov 2018 14:22:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6uv-0003bW-Vt
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:18 +0000
X-Inumbo-ID: addac04c-eccf-11e8-a62e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id addac04c-eccf-11e8-a62e-12d6303a7972;
 Tue, 20 Nov 2018 14: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 1gP6ut-00080F-8r
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6ut-0007aH-67
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6ut-0007aH-67@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support basic AVX512 moves
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlOWJmYTliYzFhMDU2ODZlNjhkNGQ4NzkwODMxMmNjNzZmNDVjNDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjA1OjEyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjA1OjEyIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IGJhc2ljIEFWWDUxMiBtb3ZlcwogICAgCiAgICBOb3RlOiBTRE0gVm9s
IDIgcmV2IDA2NyBpcyBub3QgcmVhbGx5IGNvbnNpc3RlbnQgYWJvdXQgRVZFWC5MJ0wgZm9yIExJ
RwogICAgICAgICAgaW5zbnMgLSB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGlzIGlzIG1hZGUgZXhw
bGljaXQgaXMgYSB0YWJsZSBpbgogICAgICAgICAgdGhlIHNlY3Rpb24gdGl0bGVkICJWZWN0b3Ig
TGVuZ3RoIE9ydGhvZ29uYWxpdHkiOiBXaGlsZSB0aGV5CiAgICAgICAgICB0b2xlcmF0ZSAwLCAx
LCBhbmQgMiwgYSB2YWx1ZSBvZiAzIHVuaWZvcm1seSBsZWFkcyB0byAjVUQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIHwgNDAyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMgICAg
ICAgfCAgIDEgKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmggICAgICAg
fCAgIDEgKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAgICAgfCAz
MzUgKysrKysrKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmggICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgg
ICAgICAgICAgICAgfCAgIDEgKwogNiBmaWxlcyBjaGFuZ2VkLCA3MjAgaW5zZXJ0aW9ucygrKSwg
MjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYwppbmRleCBlZDVhM2Q4ODUzLi5hMGRkMWEyY2M5IDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTk4NSw2ICsxOTg1LDUzIEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigi
c2tpcHBlZFxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcge2V2ZXh9IHZtb3Zx
ICV4bW0xLDMyKCVlZHgpLi4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4
NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92bW92cV90b19tZW0pOworCisg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZ3RiICUleG1tMSwgJSV4bW0xXG4iCisgICAgICAg
ICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhfdm1vdnFfdG9fbWVtLCAiJXtldmV4JX0gdm1v
dnEgJSV4bW0xLCAzMiglMCkiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwp
ICk7CisKKyAgICAgICAgbWVtc2V0KHJlcywgMHhkYiwgNjQpOworICAgICAgICBzZXRfaW5zbihl
dmV4X3Ztb3ZxX3RvX21lbSk7CisgICAgICAgIHJlZ3MuZWN4ID0gMDsKKyAgICAgICAgcmVncy5l
ZHggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQs
ICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2Vp
cChldmV4X3Ztb3ZxX3RvX21lbSkgfHwKKyAgICAgICAgICAgICAqKCh1aW50NjRfdCAqKXJlcyAr
IDQpIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcywgcmVzICsgMTAsIDI0KSB8fAorICAgICAg
ICAgICAgIG1lbWNtcChyZXMsIHJlcyArIDYsIDgpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmlu
dGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHtldmV4fSB2
bW92cSAzMiglZWR4KSwleG1tMC4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFz
X2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2ZXhfdm1vdnFfZnJvbV9tZW0p
OworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJwY21wZXFiICUleG1tMCwgJSV4bW0wXG4iCisg
ICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhfdm1vdnFfZnJvbV9tZW0sICIle2V2
ZXglfSB2bW92cSAzMiglMCksICUleG1tMCIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJk
IiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihldmV4X3Ztb3ZxX2Zyb21fbWVtKTsKKyAg
ICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGV2ZXhfdm1vdnFfZnJvbV9tZW0pICkKKyAg
ICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgYXNtICggInZtb3ZxICUxLCAlJXhtbTFcblx0
IgorICAgICAgICAgICAgICAidnBjbXBlcXEgJSV6bW0wLCAlJXptbTEsICUlazBcbiIKKyAgICAg
ICAgICAgICAgImttb3Z3ICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAocmVzWzhdKSApOwor
ICAgICAgICBpZiAoIHJjICE9IDB4ZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tp
cHBlZFxuIik7CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZHF1ICV4bW0yLCgl
ZWN4KS4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX3NzZTIgKQogICAgIHsK
QEAgLTIwODUsNiArMjEzMiwxMTggQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog
ICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00
MHMiLCAiVGVzdGluZyB2bW92ZHF1MzIgJXptbTIsKCVlY3gpeyVrMX0uLi4iKTsKKyAgICBpZiAo
IHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5z
bih2bW92ZHF1MzJfdG9fbWVtKTsKKworICAgICAgICBtZW1zZXQocmVzLCAweDU1LCAxMjgpOwor
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2cGNtcGVxZCAlJXltbTIsICUleW1tMiwgJSV5bW0y
XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgImttb3Z3ICUxLCUlazFcbiIKKyAgICAgICAg
ICAgICAgICAgICAgICAgcHV0X2luc24odm1vdmRxdTMyX3RvX21lbSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInZtb3ZkcXUzMiAlJXptbTIsICglMCkleyUlazElfSIpCisgICAg
ICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCksICJybSIgKHJlc1swXSkgKTsKKyAgICAg
ICAgc2V0X2luc24odm1vdmRxdTMyX3RvX21lbSk7CisKKyAgICAgICAgcmVncy5lY3ggPSAodW5z
aWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3Bz
KTsKKyAgICAgICAgaWYgKCAocmMgIT0gWDg2RU1VTF9PS0FZKSB8fCBtZW1jbXAocmVzICsgMTYs
IHJlcyArIDI0LCAzMikgfHwKKyAgICAgICAgICAgICAhY2hlY2tfZWlwKHZtb3ZkcXUzMl90b19t
ZW0pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAgICAgICByZXNbMTZdID0gfjA7IHJl
c1sxOF0gPSB+MDsgcmVzWzIwXSA9IH4wOyByZXNbMjJdID0gfjA7CisgICAgICAgIHJlc1syNF0g
PSAgMDsgcmVzWzI2XSA9ICAwOyByZXNbMjhdID0gIDA7IHJlc1szMF0gPSAgMDsKKyAgICAgICAg
aWYgKCBtZW1jbXAocmVzLCByZXMgKyAxNiwgNjQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KworICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHBy
aW50Zigic2tpcHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1vdmRx
dTMyIDY0KCVlZHgpLCV6bW0yeyVrMn0uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1
X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2bW92ZHF1MzJfZnJvbV9t
ZW0pOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJrbm90dyAlJWsxLCAlJWsyXG4iCisgICAg
ICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3ZkcXUzMl9mcm9tX21lbSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgInZtb3ZkcXUzMiA2NCglMCksICUlem1tMiV7JSVrMiV9
IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImQiIChOVUxMKSApOworCisgICAgICAgIHNl
dF9pbnNuKHZtb3ZkcXUzMl9mcm9tX21lbSk7CisgICAgICAgIHJlZ3MuZWN4ID0gMDsKKyAgICAg
ICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2VtdWxh
dGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwg
IWNoZWNrX2VpcCh2bW92ZHF1MzJfZnJvbV9tZW0pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgYXNtICggInZwY21wZXFkICUxLCAlJXptbTIsICUlazBcblx0IgorICAgICAgICAg
ICAgICAia21vdncgJSVrMCwgJTAiIDogIj1yIiAocmMpIDogIm0iIChyZXNbMF0pICk7CisgICAg
ICAgIGlmICggcmMgIT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAg
cHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBw
ZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZkcXUxNiAlem1tMywo
JWVjeCl7JWsxfS4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmJ3
ICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2bW92ZHF1MTZfdG9fbWVtKTsKKworICAgICAg
ICBtZW1zZXQocmVzLCAweDU1LCAxMjgpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2cGNt
cGVxdyAlJXltbTMsICUleW1tMywgJSV5bW0zXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAg
Imttb3ZkICUxLCUlazFcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odm1vdmRx
dTE2X3RvX21lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZtb3ZkcXUxNiAl
JXptbTMsICglMCkleyUlazElfSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVM
TCksICJybSIgKHJlc1swXSkgKTsKKyAgICAgICAgc2V0X2luc24odm1vdmRxdTE2X3RvX21lbSk7
CisKKyAgICAgICAgcmVncy5lY3ggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCAocmMgIT0gWDg2RU1V
TF9PS0FZKSB8fCBtZW1jbXAocmVzICsgMTYsIHJlcyArIDI0LCAzMikgfHwKKyAgICAgICAgICAg
ICAhY2hlY2tfZWlwKHZtb3ZkcXUxNl90b19tZW0pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KworICAgICAgICBmb3IgKCBpID0gMTY7IGkgPCAyNDsgKytpICkKKyAgICAgICAgICAgIHJlc1tp
XSB8PSAweDAwMDBmZmZmOworICAgICAgICBmb3IgKCA7IGkgPCAzMjsgKytpICkKKyAgICAgICAg
ICAgIHJlc1tpXSAmPSAweGZmZmYwMDAwOworICAgICAgICBpZiAoIG1lbWNtcChyZXMsIHJlcyAr
IDE2LCA2NCkgKQorICAgICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIHByaW50Zigib2th
eVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwor
ICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2bW92ZHF1MTYgNjQoJWVkeCksJXptbTN7JWsy
fS4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmJ3ICkKKyAgICB7
CisgICAgICAgIGRlY2xfaW5zbih2bW92ZHF1MTZfZnJvbV9tZW0pOworCisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJrbm90ZCAlJWsxLCAlJWsyXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1
dF9pbnNuKHZtb3ZkcXUxNl9mcm9tX21lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgInZtb3ZkcXUxNiA2NCglMCksICUlem1tMyV7JSVrMiV9IikKKyAgICAgICAgICAgICAgICAg
ICAgICAgOjogImQiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHZtb3ZkcXUxNl9mcm9t
X21lbSk7CisgICAgICAgIHJlZ3MuZWN4ID0gMDsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWdu
ZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsK
KyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2bW92ZHF1MTZf
ZnJvbV9tZW0pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgYXNtICggInZwY21w
ZXF3ICUxLCAlJXptbTMsICUlazBcblx0IgorICAgICAgICAgICAgICAia21vdmQgJSVrMCwgJTAi
IDogIj1yIiAocmMpIDogIm0iIChyZXNbMF0pICk7CisgICAgICAgIGlmICggcmMgIT0gMHhmZmZm
ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7
CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogICAgIHBy
aW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZzZCAleG1tNSwoJWVjeCkuLi4iKTsKICAgICBtZW1z
ZXQocmVzLCAweDc3LCA2NCk7CiAgICAgbWVtc2V0KHJlcyArIDEwLCAweDY2LCA4KTsKQEAgLTIx
ODYsNiArMjM0NSw3MSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxz
ZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJU
ZXN0aW5nIHZtb3ZzZCAleG1tNSwxNiglZWN4KXslazN9Li4uIik7CisgICAgbWVtc2V0KHJlcywg
MHg4OCwgMTI4KTsKKyAgICBtZW1zZXQocmVzICsgMjAsIDB4NzcsIDgpOworICAgIGlmICggc3Rh
Y2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZt
b3ZzZF9tYXNrZWRfdG9fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidmJyb2FkY2Fz
dHNkICUwLCAlJXltbTVcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAia3hvcncgJSVrMywg
JSVrMywgJSVrM1xuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bW92c2RfbWFz
a2VkX3RvX21lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZtb3ZzZCAlJXht
bTUsIDE2KCUxKSV7JSVrMyV9IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iIChyZXNb
MjBdKSwgImMiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHZtb3ZzZF9tYXNrZWRfdG9f
bWVtKTsKKyAgICAgICAgcmVncy5lY3ggPSAwOworICAgICAgICByZWdzLmVkeCA9IDA7CisgICAg
ICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCAocmMg
IT0gWDg2RU1VTF9PS0FZKSB8fCAhY2hlY2tfZWlwKHZtb3ZzZF9tYXNrZWRfdG9fbWVtKSApCisg
ICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImttb3Z3ICUw
LCAlJWszXG4iIDo6ICJtIiAocmVzWzIwXSkgKTsKKworICAgICAgICBzZXRfaW5zbih2bW92c2Rf
bWFza2VkX3RvX21lbSk7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOwor
ICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICgg
KHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2VpcCh2bW92c2RfbWFza2VkX3RvX21lbSkg
fHwKKyAgICAgICAgICAgICBtZW1jbXAocmVzLCByZXMgKyAxNiwgNjQpICkKKyAgICAgICAgICAg
IGdvdG8gZmFpbDsKKworICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNl
CisgICAgeworICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworICAgICAgICBtZW1zZXQocmVz
ICsgNCwgMHg3NywgOCk7CisgICAgfQorCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZt
b3ZhcHMgKCVlZHgpLCV6bW03eyVrM317en0uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYg
Y3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2bW92YXBzX21hc2tl
ZF9mcm9tX21lbSk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZwY21wZXFkICUleG1tNywg
JSV4bW03LCAlJXhtbTdcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidmJyb2FkY2FzdHNz
ICUleG1tNywgJSV6bW03XG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3Zh
cHNfbWFza2VkX2Zyb21fbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidm1v
dmFwcyAoJTApLCAlJXptbTcleyUlazMlfSV7eiV9IikKKyAgICAgICAgICAgICAgICAgICAgICAg
OjogImQiIChOVUxMKSApOworCisgICAgICAgIHNldF9pbnNuKHZtb3ZhcHNfbWFza2VkX2Zyb21f
bWVtKTsKKyAgICAgICAgcmVncy5lZHggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJj
ID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZF
TVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2bW92YXBzX21hc2tlZF9mcm9tX21lbSkgKQorICAgICAg
ICAgICAgZ290byBmYWlsOworICAgICAgICBhc20gKCAidmNtcGVxcHMgJTEsICUlem1tNywgJSVr
MFxuXHQiCisgICAgICAgICAgICAgICJ2eG9ycHMgJSV4bW0wLCAlJXhtbTAsICUleG1tMFxuXHQi
CisgICAgICAgICAgICAgICJ2Y21wZXFwcyAlJXptbTAsICUlem1tNywgJSVrMVxuXHQiCisgICAg
ICAgICAgICAgICJreG9ydyAlJWsxLCAlJWswLCAlJWswXG5cdCIKKyAgICAgICAgICAgICAgImtt
b3Z3ICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAocmVzWzE2XSkgKTsKKyAgICAgICAgaWYg
KCByYyAhPSAweGZmZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYo
Im9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7
CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZCAlbW0zLDMyKCVlY3gpLi4uIik7
CiAgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfbW14ICkKICAgICB7CkBAIC0yMzQxLDYg
KzI1NjUsNTUgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAg
ICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGlu
ZyB7ZXZleH0gdm1vdmQgJXhtbTMsMzIoJWVjeCkuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMg
JiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihldmV4X3Ztb3Zk
X3RvX21lbSk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4bW0zLCAlJXht
bTNcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZleF92bW92ZF90b19tZW0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIle2V2ZXglfSB2bW92ZCAlJXhtbTMs
IDMyKCUwKSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCkgKTsKKworICAg
ICAgICBtZW1zZXQocmVzLCAweGJkLCA2NCk7CisgICAgICAgIHNldF9pbnNuKGV2ZXhfdm1vdmRf
dG9fbWVtKTsKKyAgICAgICAgcmVncy5lY3ggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAg
IHJlZ3MuZWR4ID0gMDsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMp
OworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGV2ZXhfdm1v
dmRfdG9fbWVtKSB8fAorICAgICAgICAgICAgIHJlc1s4XSArIDEgfHwKKyAgICAgICAgICAgICBt
ZW1jbXAocmVzLCByZXMgKyA5LCAyOCkgfHwKKyAgICAgICAgICAgICBtZW1jbXAocmVzLCByZXMg
KyA2LCA4KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxu
Iik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAg
IHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB7ZXZleH0gdm1vdmQgMzIoJWVjeCksJXhtbTQuLi4i
KTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAg
ICAgIGRlY2xfaW5zbihldmV4X3Ztb3ZkX2Zyb21fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRp
bGUgKCAicGNtcGVxYiAlJXhtbTQsICUleG1tNFxuIgorICAgICAgICAgICAgICAgICAgICAgICBw
dXRfaW5zbihldmV4X3Ztb3ZkX2Zyb21fbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiJXtldmV4JX0gdm1vdmQgMzIoJTApLCAlJXhtbTQiKQorICAgICAgICAgICAgICAgICAg
ICAgICA6OiAiYyIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24oZXZleF92bW92ZF9mcm9t
X21lbSk7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAg
ICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3Ztb3ZkX2Zyb21f
bWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2bW92ZCAlMSwg
JSV4bW0wXG5cdCIKKyAgICAgICAgICAgICAgInZwY21wZXFkICUlem1tNCwgJSV6bW0wLCAlJWsw
XG5cdCIKKyAgICAgICAgICAgICAgImttb3Z3ICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAo
cmVzWzhdKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3Rv
IGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAg
ICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBt
b3ZkICVtbTMsJWVieC4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21teCAp
CiAgICAgewpAQCAtMjUwNyw2ICsyNzgwLDU3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmlu
dGYoIiUtNDBzIiwgIlRlc3Rpbmcge2V2ZXh9IHZtb3ZkICV4bW0yLCVlYnguLi4iKTsKKyAgICBp
ZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xf
aW5zbihldmV4X3Ztb3ZkX3RvX3JlZyk7CisKKyAgICAgICAgLyogU2VlIGNvbW1lbnQgbmV4dCB0
byBtb3ZkIGFib3ZlLiAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGVxYiAlJXhtbTIs
ICUleG1tMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3ZkX3Rv
X3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiV7ZXZleCV9IHZtb3ZkICUl
eG1tMiwgJSVlYngiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiApOworCisgICAgICAgIHNl
dF9pbnNuKGV2ZXhfdm1vdmRfdG9fcmVnKTsKKyNpZmRlZiBfX3g4Nl82NF9fCisgICAgICAgIHJl
Z3MucmJ4ID0gMHhiZGJkYmRiZGJkYmRiZGJkVUw7CisjZWxzZQorICAgICAgICByZWdzLmVieCA9
IDB4YmRiZGJkYmRVTDsKKyNlbmRpZgorICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAm
ZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2Vp
cChldmV4X3Ztb3ZkX3RvX3JlZykgfHwKKyAgICAgICAgICAgICByZWdzLmVieCAhPSAweGZmZmZm
ZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsK
KyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJp
bnRmKCIlLTQwcyIsICJUZXN0aW5nIHtldmV4fSB2bW92ZCAlZWJ4LCV4bW0xLi4uIik7CisgICAg
aWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNs
X2luc24oZXZleF92bW92ZF9mcm9tX3JlZyk7CisKKyAgICAgICAgLyogU2VlIGNvbW1lbnQgbmV4
dCB0byBtb3ZkIGFib3ZlLiAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGd0YiAlJXht
bTEsICUleG1tMVxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3Zk
X2Zyb21fcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXtldmV4JX0gdm1v
dmQgJSVlYngsICUleG1tMSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICk7CisKKyAgICAg
ICAgc2V0X2luc24oZXZleF92bW92ZF9mcm9tX3JlZyk7CisgICAgICAgIHJjID0geDg2X2VtdWxh
dGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCAocmMgIT0gWDg2RU1VTF9PS0FZKSB8
fCAhY2hlY2tfZWlwKGV2ZXhfdm1vdmRfZnJvbV9yZWcpICkKKyAgICAgICAgICAgIGdvdG8gZmFp
bDsKKyAgICAgICAgYXNtICggInZtb3ZkICUxLCAlJXhtbTBcblx0IgorICAgICAgICAgICAgICAi
dnBjbXBlcWQgJSV6bW0xLCAlJXptbTAsICUlazBcblx0IgorICAgICAgICAgICAgICAia21vdncg
JSVrMCwgJTAiIDogIj1yIiAocmMpIDogIm0iIChyZXNbOF0pICk7CisgICAgICAgIGlmICggcmMg
IT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAj
aWZkZWYgX194ODZfNjRfXwogICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZxICVtbTMs
MzIoJWVjeCkuLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tbXggKQpAQCAt
MjU4NCw2ICsyOTA4LDM2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBl
bHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwg
IlRlc3Rpbmcge2V2ZXh9IHZtb3ZxICV4bW0xMSwzMiglZWN4KS4uLiIpOworICAgIGlmICggc3Rh
Y2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2
ZXhfdm1vdnFfdG9fbWVtMik7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4
bW0xMSwgJSV4bW0xMVxuIgorI2lmIDAgLyogVGhpcyBtYXkgbm90IHdvcmssIGFzIHRoZSBhc3Nl
bWJsZXIgbWlnaHQgcGljayBvcGNvZGUgRDYuICovCisgICAgICAgICAgICAgICAgICAgICAgIHB1
dF9pbnNuKGV2ZXhfdm1vdnFfdG9fbWVtMiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIntldmV4fSB2bW92cSAlJXhtbTExLCAzMiglMCkiKQorI2Vsc2UKKyAgICAgICAgICAgICAg
ICAgICAgICAgcHV0X2luc24oZXZleF92bW92cV90b19tZW0yLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiLmJ5dGUgMHg2MiwgMHhmMSwgMHhmZCwgMHgwOCwgMHg3ZSwgMHg0OSwg
MHgwNCIpCisjZW5kaWYKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImMiIChOVUxMKSApOwor
CisgICAgICAgIG1lbXNldChyZXMsIDB4YmQsIDY0KTsKKyAgICAgICAgc2V0X2luc24oZXZleF92
bW92cV90b19tZW0yKTsKKyAgICAgICAgcmVncy5lY3ggPSAodW5zaWduZWQgbG9uZylyZXM7Cisg
ICAgICAgIHJlZ3MuZWR4ID0gMDsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVt
dWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGV2
ZXhfdm1vdnFfdG9fbWVtMikgfHwKKyAgICAgICAgICAgICAqKChsb25nICopcmVzICsgNCkgKyAx
IHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcywgcmVzICsgMTAsIDI0KSB8fAorICAgICAgICAg
ICAgIG1lbWNtcChyZXMsIHJlcyArIDYsIDgpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAg
ICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYo
InNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdnEgJW1tMywl
cmJ4Li4uIik7CiAgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfbW14ICkKICAgICB7CkBA
IC0yNjQzLDYgKzI5OTcsMjggQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAg
IH0KICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKKyAgICBwcmludGYo
IiUtNDBzIiwgIlRlc3Rpbmcgdm1vdnEgJXhtbTIyLCVyYnguLi4iKTsKKyAgICBpZiAoIHN0YWNr
X2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihldmV4
X3Ztb3ZxX3RvX3JlZyk7CisKKyAgICAgICAgLyogU2VlIGNvbW1lbnQgbmV4dCB0byBtb3ZkIGFi
b3ZlLiAqLworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGVxcSAlJXhtbTIsICUleG1tMlxu
XHQiCisgICAgICAgICAgICAgICAgICAgICAgICJ2bW92cSAlJXhtbTIsICUleG1tMjJcbiIKKyAg
ICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZleF92bW92cV90b19yZWcsICJ2bW92cSAl
JXhtbTIyLCAlJXJieCIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICk7CisKKyAgICAgICAg
c2V0X2luc24oZXZleF92bW92cV90b19yZWcpOworICAgICAgICByZWdzLnJieCA9IDB4YmRiZGJk
YmRiZGJkYmRiZFVMOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7
CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAoZXZleF92bW92
cV90b19yZWcpIHx8CisgICAgICAgICAgICAgcmVncy5yYnggKyAxICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAg
ICAgICBwcmludGYoInNraXBwZWRcbiIpOwogI2VuZGlmCiAKICAgICBwcmludGYoIiUtNDBzIiwg
IlRlc3RpbmcgbWFza21vdnEgJW1tNCwlbW00Li4uIik7CkBAIC0yODE1LDYgKzMxOTEsMzIgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKIAorICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2bW92bnRkcWEg
NjQoJWVjeCksJXptbTQuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1
MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbihldmV4X3Ztb3ZudGRxYSk7CisKKyAgICAg
ICAgYXNtIHZvbGF0aWxlICggInZweG9yICUleG1tNCwgJSV4bW00LCAlJXhtbTRcbiIKKyAgICAg
ICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZleF92bW92bnRkcWEsICJ2bW92bnRkcWEgNjQo
JTApLCAlJXptbTQiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpICk7CisK
KyAgICAgICAgc2V0X2luc24oZXZleF92bW92bnRkcWEpOworICAgICAgICBtZW1zZXQocmVzLCAw
eDU1LCAxOTIpOworICAgICAgICBtZW1zZXQocmVzICsgMTYsIDB4ZmYsIDY0KTsKKyAgICAgICAg
cmVncy5lY3ggPSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUo
JmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNo
ZWNrX2VpcChldmV4X3Ztb3ZudGRxYSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBhc20gKCAidnBicm9hZGNhc3RkICUxLCAlJXptbTJcblx0IgorICAgICAgICAgICAgICAidnBj
bXBlcWQgJSV6bW00LCAlJXptbTIsICUlazBcblx0IgorICAgICAgICAgICAgICAia21vdncgJSVr
MCwgJTAiIDogIj1yIiAocmMpIDogIjAiICh+MCkgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZm
ZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIpOwor
ICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKICAgICBwcmlu
dGYoIiUtNDBzIiwgIlRlc3RpbmcgcGNtcGVzdHJpICQweDFhLCglZWN4KSwleG1tMi4uLiIpOwog
ICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX3NzZTRfMiApCiAgICAgewpkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwppbmRleCBhMTA5ZTkzYWQzLi44MTMyZmU3YTdjIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAtMjIyLDYgKzIyMiw3IEBA
IGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKICAgICAgICAgaWYgKCBjcHVfaGFzX2F2eCApCiAgICAg
ICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRlBVX29wbWFzazoKKyAgICBjYXNlIFg4
NkVNVUxfRlBVX3ptbToKICAgICAgICAgaWYgKCBjcHVfaGFzX2F2eDUxMmYgKQogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci94ODYtZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRl
LmgKaW5kZXggNTYzNTM2MWUxMS4uMGQxODg0N2VhNSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3g4Ni1lbXVsYXRlLmgKQEAgLTEzMiw2ICsxMzIsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgeGNy
MF9tYXNrKHVpbnQ2NF90IG1hc2spCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZiAgIChjcC5mZWF0
LmF2eDUxMmYgICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJkcSAg
KGNwLmZlYXQuYXZ4NTEyZHEgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2
eDUxMmJ3ICAoY3AuZmVhdC5hdng1MTJidyAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNw
dV9oYXNfYXZ4NTEydmwgIChjcC5mZWF0LmF2eDUxMnZsICYmIHhjcjBfbWFzaygweGU2KSkKIAog
I2RlZmluZSBjcHVfaGFzX3hnZXRidjEgICAoY3B1X2hhc194c2F2ZSAmJiBjcC54c3RhdGUueGdl
dGJ2MSkKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBmZmQ4NjMy
NDc5Li5kZTZkNzliNjkyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpA
QCAtMjQzLDkgKzI0MywyNyBAQCBlbnVtIHNpbWRfb3BzaXplIHsKIH07CiB0eXBlZGVmIHVpbnQ4
X3Qgc2ltZF9vcHNpemVfdDsKIAorZW51bSBkaXNwOHNjYWxlIHsKKyAgICAvKiBWYWx1ZXMgMCAu
Li4gNCBhcmUgZXhwbGljaXQgc2l6ZXMuICovCisgICAgZDhzX2J3ID0gNSwKKyAgICBkOHNfZHEs
CisgICAgLyogRVZFWC5XIGlnbm9yZWQgb3V0c2lkZSBvZiA2NC1iaXQgbW9kZSAqLworICAgIGQ4
c19kcTY0LAorICAgIC8qCisgICAgICogQWxsIGZ1cnRoZXIgdmFsdWVzIG11c3Qgc3RyaWN0bHkg
YmUgbGFzdCBhbmQgaW4gdGhlIG9yZGVyCisgICAgICogZ2l2ZW4gc28gdGhhdCBhcml0aG1ldGlj
IG9uIHRoZSB2YWx1ZXMgd29ya3MuCisgICAgICovCisgICAgZDhzX3ZsLAorICAgIGQ4c192bF9i
eV8yLAorICAgIGQ4c192bF9ieV80LAorICAgIGQ4c192bF9ieV84LAorfTsKK3R5cGVkZWYgdWlu
dDhfdCBkaXNwOHNjYWxlX3Q7CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7
CiAgICAgb3Bjb2RlX2Rlc2NfdCBkZXNjOwotICAgIHNpbWRfb3BzaXplX3Qgc2l6ZTsKKyAgICBz
aW1kX29wc2l6ZV90IHNpemU6NDsKKyAgICBkaXNwOHNjYWxlX3QgZDhzOjQ7CiB9IHR3b2J5dGVf
dGFibGVbMjU2XSA9IHsKICAgICBbMHgwMF0gPSB7IE1vZFJNIH0sCiAgICAgWzB4MDFdID0geyBJ
bXBsaWNpdE9wc3xNb2RSTSB9LApAQCAtMjYwLDggKzI3OCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MGRdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAog
ICAgIFsweDBlXSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgwZl0gPSB7IE1vZFJNfFNyY0lt
bUJ5dGUgfSwKLSAgICBbMHgxMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNp
bWRfYW55X2ZwIH0sCi0gICAgWzB4MTFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92
LCBzaW1kX2FueV9mcCB9LAorICAgIFsweDEwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
fE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAorICAgIFsweDExXSA9IHsgRHN0TWVtfFNyY0lt
cGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDEyXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDEzXSA9
IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDE0
IC4uLiAweDE1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCB9
LApAQCAtMjcwLDEwICsyODgsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxl
IHsKICAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4
MjAgLi4uIDB4MjFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk0gfSwKICAgICBbMHgyMiAu
Li4gMHgyM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LAotICAgIFsweDI4XSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHgy
OV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ZwIH0sCisg
ICAgWzB4MjhdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9m
cCwgZDhzX3ZsIH0sCisgICAgWzB4MjldID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92
LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MmFdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4MmJdID0geyBEc3RNZW18U3Jj
SW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCB9LAorICAgIFsweDJiXSA9IHsgRHN0TWVt
fFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDJj
IC4uLiAweDJkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9
LAogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgSW1wbGljaXRPcHN8TW9kUk18VHdvT3AgfSwKICAg
ICBbMHgzMCAuLi4gMHgzNV0gPSB7IEltcGxpY2l0T3BzIH0sCkBAIC0yOTIsOCArMzEwLDggQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHg2MyAuLi4gMHg2N10g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4
NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwK
ICAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9w
YWNrZWRfaW50IH0sCi0gICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92
IH0sCi0gICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3Bh
Y2tlZF9pbnQgfSwKKyAgICBbMHg2ZV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwKKyAgICBbMHg2Zl0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4NzBdID0geyBT
cmNJbW1CeXRlfE1vZFJNfFR3b09wLCBzaW1kX290aGVyIH0sCiAgICAgWzB4NzEgLi4uIDB4NzNd
ID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNIH0sCiAgICAgWzB4NzQgLi4uIDB4NzZd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LApAQCAtMzAx
LDggKzMxOSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4
NzhdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDc5XSA9IHsgRHN0UmVnfFNyY01l
bXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4N2MgLi4uIDB4N2RdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKLSAgICBbMHg3ZV0gPSB7IERzdE1l
bXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwKLSAgICBbMHg3Zl0gPSB7IERzdE1lbXxTcmNJbXBs
aWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDdlXSA9IHsgRHN0TWVt
fFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNfZHE2NCB9LAorICAgIFsweDdm
XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNf
dmwgfSwKICAgICBbMHg4MCAuLi4gMHg4Zl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbSB9LAogICAg
IFsweDkwIC4uLiAweDlmXSA9IHsgQnl0ZU9wfERzdE1lbXxTcmNOb25lfE1vZFJNfE1vdiB9LAog
ICAgIFsweGEwIC4uLiAweGExXSA9IHsgSW1wbGljaXRPcHN8TW92IH0sCkBAIC0zNDQsMTQgKzM2
MiwxNCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweGQwXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZDEgLi4u
IDB4ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBb
MHhkNCAuLi4gMHhkNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50IH0sCi0gICAgWzB4ZDZdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1k
X290aGVyIH0sCisgICAgWzB4ZDZdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBz
aW1kX290aGVyLCAzIH0sCiAgICAgWzB4ZDddID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18
TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGUwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsweGUzIC4uLiAweGU1XSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhlNl0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKLSAgICBbMHhl
N10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAor
ICAgIFsweGU3XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHhlOCAuLi4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZjEgLi4uIDB4ZjNdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKQEAgLTQwNiw2ICs0MjQsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIHVpbnQ4X3QgdG9fbWVt
OjE7CiAgICAgdWludDhfdCB0d29fb3A6MTsKICAgICB1aW50OF90IHZzaWI6MTsKKyAgICBkaXNw
OHNjYWxlX3QgZDhzOjQ7CiB9IGV4dDBmMzhfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMCAuLi4g
MHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgwYyAuLi4g
MHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LApAQCAtNDE4LDcgKzQzNyw3
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MWMgLi4uIDB4
MWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAg
IFsweDIwIC4uLiAweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAx
IH0sCiAgICAgWzB4MjggLi4uIDB4MjldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
IH0sCi0gICAgWzB4MmFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29w
ID0gMSB9LAorICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3
b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyIH0sCiAgICAgWzB4MmUgLi4uIDB4MmZdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciwgLnRvX21lbSA9IDEgfSwKQEAgLTY1Niw2ICs2NzUsMjIgQEAgdW5pb24gZXZleCB7CiAg
ICAgfTsKIH07CiAKKyNkZWZpbmUgRVZFWF9QRlhfQllURVMgNAorI2RlZmluZSBpbml0X2V2ZXgo
c3R1YikgKHsgXAorICAgIHVpbnQ4X3QgKmJ1Zl8gPSBnZXRfc3R1YihzdHViKTsgXAorICAgIGJ1
Zl9bMF0gPSAweDYyOyBcCisgICAgYnVmXyArIEVWRVhfUEZYX0JZVEVTOyBcCit9KQorCisjZGVm
aW5lIGNvcHlfRVZFWChwdHIsIGV2ZXgpICh7IFwKKyAgICBpZiAoICFtb2RlXzY0Yml0KCkgKSBc
CisgICAgICAgIChldmV4KS5yZWcgfD0gODsgXAorICAgIChwdHIpWzEgLSBFVkVYX1BGWF9CWVRF
U10gPSAoZXZleCkucmF3WzBdOyBcCisgICAgKHB0cilbMiAtIEVWRVhfUEZYX0JZVEVTXSA9IChl
dmV4KS5yYXdbMV07IFwKKyAgICAocHRyKVszIC0gRVZFWF9QRlhfQllURVNdID0gKGV2ZXgpLnJh
d1syXTsgXAorICAgIGNvbnRhaW5lcl9vZigocHRyKSArIDEgLSBFVkVYX1BGWF9CWVRFUywgdHlw
ZW9mKGV2ZXgpLCByYXdbMF0pOyBcCit9KQorCiAjZGVmaW5lIHJlcF9wcmVmaXgoKSAgICh2ZXgu
cGZ4ID49IHZleF9mMykKICNkZWZpbmUgcmVwZV9wcmVmaXgoKSAgKHZleC5wZnggPT0gdmV4X2Yz
KQogI2RlZmluZSByZXBuZV9wcmVmaXgoKSAodmV4LnBmeCA9PSB2ZXhfZjIpCkBAIC03NjgsNiAr
ODAzLDcgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgdWludDY0X3QgbW14OwogICAgIHVpbnQ2NF90
IF9fYXR0cmlidXRlX18gKChhbGlnbmVkKDE2KSkpIHhtbVsyXTsKICAgICB1aW50NjRfdCBfX2F0
dHJpYnV0ZV9fICgoYWxpZ25lZCgzMikpKSB5bW1bNF07CisgICAgdWludDY0X3QgX19hdHRyaWJ1
dGVfXyAoKGFsaWduZWQoNjQpKSkgem1tWzhdOwogfSBtbXZhbF90OwogCiAvKgpAQCAtMTE5Miw2
ICsxMjI4LDExIEBAIHN0YXRpYyBpbnQgX2dldF9mcHUoCiAKICAgICBzd2l0Y2ggKCB0eXBlICkK
ICAgICB7CisgICAgY2FzZSBYODZFTVVMX0ZQVV96bW06CisgICAgICAgIGlmICggISh4Y3IwICYg
WDg2X1hDUjBfWk1NKSB8fCAhKHhjcjAgJiBYODZfWENSMF9ISV9aTU0pIHx8CisgICAgICAgICAg
ICAgISh4Y3IwICYgWDg2X1hDUjBfT1BNQVNLKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9VTkhBTkRMRUFCTEU7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2
RU1VTF9GUFVfeW1tOgogICAgICAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkgfHwgISh4
Y3IwICYgWDg2X1hDUjBfWU1NKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7CkBAIC0xNzg2LDYgKzE4MjcsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZp
bmUgdmNwdV9oYXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBj
dHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAg
ICAgNywgRUJYLCAyOSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygpICAg
IHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMzAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9o
YXNfYXZ4NTEydmwoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDMxLCBjdHh0LCBvcHMp
CiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUNY
LCAyMiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFz
KDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0eHQsIG9wcykKIApAQCAtMjE1OSw2ICsyMjAxLDY1IEBA
IHN0YXRpYyB1bnNpZ25lZCBsb25nICpkZWNvZGVfdmV4X2dwcigKICAgICByZXR1cm4gZGVjb2Rl
X2dwcihyZWdzLCB+dmV4X3JlZyAmIChtb2RlXzY0Yml0KCkgPyAweGYgOiA3KSk7CiB9CiAKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgZGVjb2RlX2Rpc3A4c2NhbGUoZW51bSBkaXNwOHNjYWxlIHNjYWxl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2
X2VtdWxhdGVfc3RhdGUgKnN0YXRlKQoreworICAgIHN3aXRjaCAoIHNjYWxlICkKKyAgICB7Cisg
ICAgY2FzZSBkOHNfYnc6CisgICAgICAgIHJldHVybiBzdGF0ZS0+ZXZleC53OworCisgICAgZGVm
YXVsdDoKKyAgICAgICAgaWYgKCBzY2FsZSA8IGQ4c192bCApCisgICAgICAgICAgICByZXR1cm4g
c2NhbGU7CisgICAgICAgIGlmICggc3RhdGUtPmV2ZXguYnIgKQorICAgICAgICB7CisgICAgY2Fz
ZSBkOHNfZHE6CisgICAgICAgICAgICByZXR1cm4gMiArIHN0YXRlLT5ldmV4Lnc7CisgICAgICAg
IH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIGQ4c19kcTY0OgorICAgICAgICByZXR1cm4g
MiArIChzdGF0ZS0+b3BfYnl0ZXMgPT0gOCk7CisgICAgfQorCisgICAgc3dpdGNoICggc3RhdGUt
PnNpbWRfc2l6ZSApCisgICAgeworICAgIGNhc2Ugc2ltZF9hbnlfZnA6CisgICAgY2FzZSBzaW1k
X3NpbmdsZV9mcDoKKyAgICAgICAgaWYgKCAhKHN0YXRlLT5ldmV4LnBmeCAmIFZFWF9QUkVGSVhf
U0NBTEFSX01BU0spICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIHNpbWRfc2NhbGFyX29wYzoKKyAgICBjYXNlIHNpbWRfc2NhbGFyX3Zl
eHc6CisgICAgICAgIHJldHVybiAyICsgc3RhdGUtPmV2ZXgudzsKKworICAgIGNhc2Ugc2ltZF8x
Mjg6CisgICAgICAgIC8qIFRoZXNlIHNob3VsZCBoYXZlIGFuIGV4cGxpY2l0IHNpemUgc3BlY2lm
aWVkLiAqLworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIDQ7
CisKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gNCAr
IHN0YXRlLT5ldmV4LmxyIC0gKHNjYWxlIC0gZDhzX3ZsKTsKK30KKworI2RlZmluZSBhdng1MTJf
dmxlbl9jaGVjayhsaWcpIGRvIHsgXAorICAgIHN3aXRjaCAoIGV2ZXgubHIgKSBcCisgICAgeyBc
CisgICAgZGVmYXVsdDogXAorICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb24oRVhDX1VEKTsgXAor
ICAgIGNhc2UgMjogXAorICAgICAgICBicmVhazsgXAorICAgIGNhc2UgMDogY2FzZSAxOiBcCisg
ICAgICAgIGlmICggIShsaWcpICkgXAorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEydmwpOyBcCisgICAgICAgIGJyZWFrOyBcCisgICAgfSBcCit9IHdoaWxlICggZmFs
c2UgKQorCiBzdGF0aWMgYm9vbCBpc19hbGlnbmVkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNp
Z25lZCBsb25nIG9mZnMsCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXpl
LCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQpAQCAtMjQwOCw2ICsyNTA5LDcgQEAg
eDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICBpZiAoIHZleC5wZnggPT0gdmV4X2YzICkgLyog
bW92cSB4bW0vbTY0LHhtbSAqLwogICAgICAgICB7CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
RjMoMCwgMHg3ZSk6IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYX0YzKDAsIDB4N2UpOiAvKiB2bW92cSB4bW0vbTY0LHhtbSAqLwogICAgICAgICAgICAg
c3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbSB8IFR3b09wOwogICAgICAgICAgICAg
c3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXI7CiAgICAgICAgICAgICAvKiBBdm9pZCB0aGUg
c3RhdGUtPmRlc2MgY2xvYmJlcmluZyBvZiBUd29PcCBiZWxvdy4gKi8KQEAgLTI0NzgsNyArMjU4
MCw3IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICB9CiAKICAgICAvKgotICAgICAqIFNjYWxh
ciBmb3JtcyBvZiBtb3N0IFZFWC1lbmNvZGVkIFR3b09wIGluc3RydWN0aW9ucyBoYXZlCisgICAg
ICogU2NhbGFyIGZvcm1zIG9mIG1vc3QgVkVYLS9FVkVYLWVuY29kZWQgVHdvT3AgaW5zdHJ1Y3Rp
b25zIGhhdmUKICAgICAgKiB0aHJlZSBvcGVyYW5kcy4gIFRob3NlIHdoaWNoIGRvIHJlYWxseSBo
YXZlIHR3byBvcGVyYW5kcwogICAgICAqIHNob3VsZCBoYXZlIGV4aXRlZCBlYXJsaWVyLgogICAg
ICAqLwpAQCAtMjg0Myw2ICsyOTQ1LDggQEAgeDg2X2RlY29kZSgKIAogICAgIGlmICggZCAmIE1v
ZFJNICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBkaXNwOHNjYWxlID0gMDsKKwogICAg
ICAgICBkICY9IH5Nb2RSTTsKICN1bmRlZiBNb2RSTSAvKiBPbmx5IGl0cyBhbGlhc2VzIGFyZSB2
YWxpZCB0byB1c2UgZnJvbSBoZXJlIG9uLiAqLwogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9w
cmVmaXggJiA0KSA8PCAxKSB8ICgobW9kcm0gJiAweDM4KSA+PiAzKTsKQEAgLTI4ODUsNiArMjk4
OSw5IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIGV4
dF8wZjoKKyAgICAgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgICAg
IGRpc3A4c2NhbGUgPSBkZWNvZGVfZGlzcDhzY2FsZSh0d29ieXRlX3RhYmxlW2JdLmQ4cywgc3Rh
dGUpOworCiAgICAgICAgICAgICBzd2l0Y2ggKCBiICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgIGNhc2UgMHgyMDogLyogbW92IGNyLHJlZyAqLwpAQCAtMjg5OCw2ICszMDA1LDExIEBAIHg4
Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgbW9kcm1fbW9k
ID0gMzsKICAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgY2FzZSAweDdlOiAv
KiB2bW92cSB4bW0vbTY0LHhtbSBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAg
ICAgIGlmICggZGlzcDhzY2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZleF9mMyApCisgICAgICAg
ICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSAzOworICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTI5MDksNiArMzAyMSw4IEBAIHg4
Nl9kZWNvZGUoCiAgICAgICAgICAgICBpZiAoIGV4dDBmMzhfdGFibGVbYl0udnNpYiApCiAgICAg
ICAgICAgICAgICAgZCB8PSB2U0lCOwogICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IGV4
dDBmMzhfdGFibGVbYl0uc2ltZF9zaXplOworICAgICAgICAgICAgaWYgKCBldmV4X2VuY29kZWQo
KSApCisgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IGRlY29kZV9kaXNwOHNjYWxlKGV4dDBm
MzhfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBj
YXNlIGV4dF84ZjA5OgpAQCAtMjk3Nyw3ICszMDkxLDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAg
ICAgICAgICAgICAgZWEubWVtLm9mZiA9IGluc25fZmV0Y2hfdHlwZShpbnQxNl90KTsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgICAgICBl
YS5tZW0ub2ZmICs9IGluc25fZmV0Y2hfdHlwZShpbnQ4X3QpOworICAgICAgICAgICAgICAgIGVh
Lm1lbS5vZmYgKz0gaW5zbl9mZXRjaF90eXBlKGludDhfdCkgPDwgZGlzcDhzY2FsZTsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgICBl
YS5tZW0ub2ZmICs9IGluc25fZmV0Y2hfdHlwZShpbnQxNl90KTsKQEAgLTMwMzYsNyArMzE1MCw3
IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgcGNfcmVsID0gbW9kZV82NGJpdCgpOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAg
ICAgIGVhLm1lbS5vZmYgKz0gaW5zbl9mZXRjaF90eXBlKGludDhfdCk7CisgICAgICAgICAgICAg
ICAgZWEubWVtLm9mZiArPSBpbnNuX2ZldGNoX3R5cGUoaW50OF90KSA8PCBkaXNwOHNjYWxlOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAg
ICAgIGVhLm1lbS5vZmYgKz0gaW5zbl9mZXRjaF90eXBlKGludDMyX3QpOwpAQCAtMzIzNywxMCAr
MzM1MSwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgc3Rh
dGU7CiAgICAgaW50IHJjOwogICAgIHVpbnQ4X3QgYiwgZCwgKm9wYyA9IE5VTEw7Ci0gICAgdW5z
aWduZWQgaW50IGZpcnN0X2J5dGUgPSAwLCBpbnNuX2J5dGVzID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgZmlyc3RfYnl0ZSA9IDAsIGVsZW1fYnl0ZXMsIGluc25fYnl0ZXMgPSAwOworICAgIHVpbnQ2
NF90IG9wX21hc2sgPSB+MFVMTDsKICAgICBib29sIHNpbmdsZXN0ZXAgPSAoX3JlZ3MuZWZsYWdz
ICYgWDg2X0VGTEFHU19URikgJiYKIAkgICAgIWlzX2JyYW5jaF9zdGVwKGN0eHQsIG9wcyk7Ci0g
ICAgYm9vbCBzZmVuY2UgPSBmYWxzZTsKKyAgICBib29sIHNmZW5jZSA9IGZhbHNlLCBmYXVsdF9z
dXBwcmVzc2lvbiA9IGZhbHNlOwogICAgIHN0cnVjdCBvcGVyYW5kIHNyYyA9IHsgLnJlZyA9IFBU
Ul9QT0lTT04gfTsKICAgICBzdHJ1Y3Qgb3BlcmFuZCBkc3QgPSB7IC5yZWcgPSBQVFJfUE9JU09O
IH07CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CkBAIC0zMjg2LDYgKzM0MDEsNyBAQCB4ODZfZW11
bGF0ZSgKICAgICBiID0gY3R4dC0+b3Bjb2RlOwogICAgIGQgPSBzdGF0ZS5kZXNjOwogI2RlZmlu
ZSBzdGF0ZSAoJnN0YXRlKQorICAgIGVsZW1fYnl0ZXMgPSA0IDw8IGV2ZXgudzsKIAogICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihzdGF0ZS0+bm90XzY0Yml0ICYmIG1vZGVfNjRiaXQoKSwgRVhD
X1VEKTsKIApAQCAtMzM2MCw2ICszNDc2LDI4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBicmVh
azsKICAgICB9CiAKKyAgICAvKiBXaXRoIGEgbWVtb3J5IG9wZXJhbmQsIGZldGNoIHRoZSBtYXNr
IHJlZ2lzdGVyIGluIHVzZSAoaWYgYW55KS4gKi8KKyAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVN
ICYmIGV2ZXgub3Btc2sgKQorICAgIHsKKyAgICAgICAgdWludDhfdCAqc3RiID0gZ2V0X3N0dWIo
c3R1Yik7CisKKyAgICAgICAgLyogS01PVntXLFF9ICVrPG4+LCAoJXJheCkgKi8KKyAgICAgICAg
c3RiWzBdID0gMHhjNDsKKyAgICAgICAgc3RiWzFdID0gMHhlMTsKKyAgICAgICAgc3RiWzJdID0g
Y3B1X2hhc19hdng1MTJidyA/IDB4ZjggOiAweDc4OworICAgICAgICBzdGJbM10gPSAweDkxOwor
ICAgICAgICBzdGJbNF0gPSBldmV4Lm9wbXNrIDw8IDM7CisgICAgICAgIGluc25fYnl0ZXMgPSA1
OworICAgICAgICBzdGJbNV0gPSAweGMzOworCisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwg
IittIiAob3BfbWFzaykgOiAiYSIgKCZvcF9tYXNrKSk7CisKKyAgICAgICAgaW5zbl9ieXRlcyA9
IDA7CisgICAgICAgIHB1dF9zdHViKHN0dWIpOworCisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9u
ID0gdHJ1ZTsKKyAgICB9CisKICAgICAvKiBEZWNvZGUgKGJ1dCBkb24ndCBmZXRjaCkgdGhlIGRl
c3RpbmF0aW9uIG9wZXJhbmQ6IHJlZ2lzdGVyIG9yIG1lbW9yeS4gKi8KICAgICBzd2l0Y2ggKCBk
ICYgRHN0TWFzayApCiAgICAgewpAQCAtNTcyMiw2ICs1ODYwLDQxIEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKICAgICAgICAgYnJlYWs7CiAKKyAg
ICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDJiKTogLyogdm1vdm50cHtzLGR9
IFt4eXpdbW0sbWVtICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX01FTSB8fCBldmV4Lm9wbXNrLCBFWENfVUQpOworICAgICAgICBzZmVuY2UgPSB0cnVlOwor
ICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDEwKTogLyogdm1v
dnVwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIENBU0VfU0lNRF9TQ0FMQVJf
RlAoX0VWRVgsIDB4MGYsIDB4MTApOiAvKiB2bW92c3tzLGR9IG1lbSx4bW17a30gKi8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdnN7cyxkfSB4bW0s
eG1tLHhtbXtrfSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTEp
OiAvKiB2bW92dXB7cyxkfSBbeHl6XW1tLFt4eXpdbW0vbWVte2t9ICovCisgICAgQ0FTRV9TSU1E
X1NDQUxBUl9GUChfRVZFWCwgMHgwZiwgMHgxMSk6IC8qIHZtb3Zze3MsZH0geG1tLG1lbXtrfSAq
LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2bW92c3tz
LGR9IHhtbSx4bW0seG1te2t9ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgw
ZiwgMHgyOCk6IC8qIHZtb3ZhcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBD
QVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDI5KTogLyogdm1vdmFwe3MsZH0gW3h5
el1tbSxbeHl6XW1tL21lbXtrfSAqLworICAgICAgICAvKiB2bW92c3tzLGR9IHRvL2Zyb20gbWVt
b3J5IGhhdmUgb25seSB0d28gb3BlcmFuZHMuICovCisgICAgICAgIGlmICggKGIgJiB+MSkgPT0g
MHgxMCAmJiBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgICAgICBkIHw9IFR3b09wOworICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJM
RV9NQVNLKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJfdmxlbl9j
aGVjayhldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spOworICAgIHNpbWRfem1tOgor
ICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisgICAgICAgIG9wYyA9IGluaXRfZXZl
eChzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgb3BjWzFdID0gbW9kcm07Cisg
ICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICAv
KiBjb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKSAqLworICAgICAgICAgICAgZXZleC5i
ID0gMTsKKyAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OworICAgICAgICB9CisgICAgICAgIGlu
c25fYnl0ZXMgPSBFVkVYX1BGWF9CWVRFUyArIDI7CisgICAgICAgIGJyZWFrOworCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmLCAweDEyKTogICAgICAgLyogbW92bHBkIG02NCx4bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDEyKTogICAvKiB2bW92bHBkIG02
NCx4bW0seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4MTMpOiAgICAg
LyogbW92bHB7cyxkfSB4bW0sbTY0ICovCkBAIC02MzYyLDYgKzY1MzUsNDEgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwog
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NmUpOiAvKiB2bW92e2QscX0g
ci9tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDdlKTogLyog
dm1vdntkLHF9IHhtbSxyL20gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4
LmxyIHx8IGV2ZXgub3Btc2sgfHwgZXZleC5iciB8fAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworCisgICAgICAgIG9wYyA9
IGluaXRfZXZleChzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgLyogQ29udmVy
dCBtZW1vcnkvR1BSIG9wZXJhbmQgdG8gKCVyQVgpLiAqLworICAgICAgICBldmV4LmIgPSAxOwor
ICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgZXZleC53ID0gMDsKKyAg
ICAgICAgb3BjWzFdID0gbW9kcm0gJiAweDM4OworICAgICAgICBpbnNuX2J5dGVzID0gRVZFWF9Q
RlhfQllURVMgKyAyOworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGNvcHlfRVZF
WChvcGMsIGV2ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKHNyYy52YWwp
IDogImEiICgmc3JjLnZhbCkpOworICAgICAgICBkc3QudmFsID0gc3JjLnZhbDsKKworICAgICAg
ICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg3ZSk6
IC8qIHZtb3ZxIHhtbS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4ZDYpOiAvKiB2bW92cSB4bW0seG1tL202NCAqLworICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoZXZleC5sciB8fCAhZXZleC53IHx8IGV2ZXgub3Btc2sgfHwgZXZleC5iciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBkIHw9IFR3b09wOworICAgICAgICBvcF9i
eXRlcyA9IDg7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYsIDB4ZTcpOiAgICAgLyogbW92bnRkcSB4bW0sbTEyOCAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTcpOiAvKiB2bW92bnRkcSB7eCx5fW1tLG1lbSAqLwog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7
CkBAIC02MzgyLDYgKzY1OTAsMzAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBnb3RvIHNp
bWRfMGZfYXZ4OwogICAgICAgICBnb3RvIHNpbWRfMGZfc3NlMjsKIAorICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmLCAweGU3KTogLyogdm1vdm50ZHEgW3h5el1tbSxtZW0gKi8KKyAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IGV2ZXgub3Bt
c2sgfHwgZXZleC53LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAg
ICAgICAgc2ZlbmNlID0gdHJ1ZTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsK
KyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4NmYpOiAvKiB2bW92ZHFhezMyLDY0fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4NmYpOiAvKiB2bW92ZHF1ezMy
LDY0fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsIDB4N2YpOiAvKiB2bW92ZHFhezMyLDY0fSBbeHl6XW1tLFt4eXpdbW0vbWVte2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4N2YpOiAvKiB2bW92ZHF1
ezMyLDY0fSBbeHl6XW1tLFt4eXpdbW0vbWVte2t9ICovCisgICAgdm1vdmRxYToKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxz
ZSk7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5s
cjsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9G
MigweDBmLCAweDZmKTogLyogdm1vdmRxdXs4LDE2fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4N2YpOiAvKiB2bW92ZHF1ezgs
MTZ9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyYncpOworICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7CisgICAg
ICAgIGdvdG8gdm1vdmRxYTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
ZDYpOiAvKiB2bW92cSB4bW0seG1tL202NCAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodmV4LmwsIEVYQ19VRCk7CiAgICAgICAgIGQgfD0gVHdvT3A7CkBAIC03NzQ4LDYgKzc5ODAs
MTUgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgZ290byBtb3ZkcWE7CiAKKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDJhKTogLyogdm1vdm50ZHFhIG1l
bSxbeHl6XW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9Q
X01FTSB8fCBldmV4Lm9wbXNrIHx8IGV2ZXgudywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEVYQ19VRCk7CisgICAgICAgIC8qIElnbm9yZSB0aGUgbm9uLXRlbXBvcmFsIGhpbnQgZm9y
IG5vdywgdXNpbmcgdm1vdmRxYTMyIGluc3RlYWQuICovCisgICAgICAgIGFzbSB2b2xhdGlsZSAo
ICJtZmVuY2UiIDo6OiAibWVtb3J5IiApOworICAgICAgICBiID0gMHg2ZjsKKyAgICAgICAgZXZl
eC5vcGN4ID0gdmV4XzBmOworICAgICAgICBnb3RvIHZtb3ZkcWE7CisKICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmMpOiAvKiB2bWFza21vdnBzIG1lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmQpOiAvKiB2
bWFza21vdnBkIG1lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MmUpOiAvKiB2bWFza21vdnBzIHt4LHl9bW0se3gseX1tbSxtZW0gKi8K
QEAgLTg4MDEsMTcgKzkwNDIsMjcgQEAgeDg2X2VtdWxhdGUoCiAgICAgZWxzZSBpZiAoIHN0YXRl
LT5zaW1kX3NpemUgKQogICAgIHsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFvcF9i
eXRlcywgRVhDX1VEKTsKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5vcGN4ICYm
IChkICYgVHdvT3ApICYmIHZleC5yZWcgIT0gMHhmLAorICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoKHZleC5vcGN4ICYmIChkICYgVHdvT3ApICYmCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHZleC5yZWcgIT0gMHhmIHx8IChldmV4X2VuY29kZWQoKSAmJiAhZXZleC5SWCkp
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAKICAgICAgICAgaWYg
KCAhb3BjICkKICAgICAgICAgICAgIEJVRygpOwotICAgICAgICBvcGNbaW5zbl9ieXRlcyAtIFBG
WF9CWVRFU10gPSAweGMzOwotICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2
ZXgpOworICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgb3BjW2luc25fYnl0ZXMgLSBFVkVYX1BGWF9CWVRFU10gPSAweGMzOworICAgICAgICAgICAg
Y29weV9FVkVYKG9wYywgZXZleCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBvcGNbaW5zbl9ieXRlcyAtIFBGWF9CWVRFU10gPSAweGMzOworICAgICAg
ICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgfQogCiAg
ICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAgICB7CiAgICAgICAgICAgICB1
aW50MzJfdCBteGNzciA9IDA7CisgICAgICAgICAgICB1aW50NjRfdCBmdWxsID0gMDsKIAogICAg
ICAgICAgICAgaWYgKCBvcF9ieXRlcyA8IDE2IHx8CiAgICAgICAgICAgICAgICAgICh2ZXgub3Bj
eApAQCAtODgzMyw2ICs5MDg0LDQ1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICFpc19hbGlnbmVkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG9wX2J5
dGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQs
IG9wcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKKwor
ICAgICAgICAgICAgRVhQRUNUKGVsZW1fYnl0ZXMgPiAwKTsKKyAgICAgICAgICAgIGlmICggZXZl
eC5iciApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUKChkICYgRHN0TWFz
aykgIT0gRHN0TWVtKTsKKyAgICAgICAgICAgICAgICBvcF9ieXRlcyA9IGVsZW1fYnl0ZXM7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoIGV2ZXgub3Btc2sgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIEFTU0VSVCghKG9wX2J5dGVzICUgZWxlbV9ieXRlcykpOworICAg
ICAgICAgICAgICAgIGZ1bGwgPSB+MFVMTCA+PiAoNjQgLSBvcF9ieXRlcyAvIGVsZW1fYnl0ZXMp
OworICAgICAgICAgICAgICAgIG9wX21hc2sgJj0gZnVsbDsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGlmICggZmF1bHRfc3VwcHJlc3Npb24gKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGlmICggIW9wX21hc2sgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIHNpbWRfbm9f
bWVtOworICAgICAgICAgICAgICAgIGlmICggIWV2ZXguYnIgKQorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVpbHRpbl9jdHpsbChvcF9tYXNr
KTsKKyAgICAgICAgICAgICAgICAgICAgb3BfbWFzayA+Pj0gZmlyc3RfYnl0ZTsKKyAgICAgICAg
ICAgICAgICAgICAgZnVsbCA+Pj0gZmlyc3RfYnl0ZTsKKyAgICAgICAgICAgICAgICAgICAgZmly
c3RfYnl0ZSAqPSBlbGVtX2J5dGVzOworICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcyA9ICg2
NCAtIF9fYnVpbHRpbl9jbHpsbChvcF9tYXNrKSkgKiBlbGVtX2J5dGVzOworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJbmRl
cGVuZGVudCBvZiBmYXVsdCBzdXBwcmVzc2lvbiB3ZSBtYXkgbmVlZCB0byByZWFkIChwYXJ0cyBv
ZikKKyAgICAgICAgICAgICAqIHRoZSBtZW1vcnkgb3BlcmFuZCBmb3IgdGhlIHB1cnBvc2Ugb2Yg
bWVyZ2luZyB3aXRob3V0IHNwbGl0dGluZworICAgICAgICAgICAgICogdGhlIHdyaXRlIGJlbG93
IGludG8gbXVsdGlwbGUgb25lcy4gTm90ZSB0aGF0IHRoZSBFVkVYLlogY2hlY2sKKyAgICAgICAg
ICAgICAqIGhlcmUgaXNuJ3Qgc3RyaWN0bHkgbmVlZGVkLCBkdWUgdG8gdGhlcmUgbm90IGN1cnJl
bnRseSBiZWluZworICAgICAgICAgICAgICogYW55IGluc3RydWN0aW9ucyBhbGxvd2luZyB6ZXJv
aW5nLW1lcmdpbmcgb24gbWVtb3J5IHdyaXRlcyAoYW5kCisgICAgICAgICAgICAgKiB3ZSByYWlz
ZSAjVUQgZHVyaW5nIERzdE1lbSBwcm9jZXNzaW5nIGZhciBhYm92ZSBpbiB0aGlzIGNhc2UpLAor
ICAgICAgICAgICAgICogeWV0IGNvbmNlcHR1YWxseSB0aGUgcmVhZCBpcyB0aGVuIHVubmVjZXNz
YXJ5LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGV2ZXgub3Btc2sgJiYgIWV2
ZXgueiAmJiAoZCAmIERzdE1hc2spID09IERzdE1lbSAmJgorICAgICAgICAgICAgICAgICBvcF9t
YXNrICE9IGZ1bGwgKQorICAgICAgICAgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNrKSB8IFNyY01l
bTsKKwogICAgICAgICAgICAgc3dpdGNoICggZCAmIFNyY01hc2sgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgY2FzZSBTcmNNZW06CkBAIC04ODc0LDcgKzkxNjQsMTAgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZWxzZQorICAgICAgICB7Cisg
ICAgICAgIHNpbWRfbm9fbWVtOgogICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOworICAg
ICAgICB9CiAKICAgICAgICAgLyogeyx2fW1hc2ttb3Z7cSxkcXV9LCBhcyBhbiBleGNlcHRpb24s
IHVzZXMgckRJLiAqLwogICAgICAgICBpZiAoIGxpa2VseSgoY3R4dC0+b3Bjb2RlICYgfihYODZF
TVVMX09QQ19QRlhfTUFTSyB8CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCmlu
ZGV4IDM3NTBmMGM5MWMuLjU1YTllMGVkNTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oCkBAIC0xNzEsNiArMTcxLDcgQEAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB7
CiAgICAgWDg2RU1VTF9GUFVfeG1tLCAvKiBTU0UgaW5zdHJ1Y3Rpb24gc2V0ICgleG1tMC0leG1t
Ny8xNSkgKi8KICAgICBYODZFTVVMX0ZQVV95bW0sIC8qIEFWWC9YT1AgaW5zdHJ1Y3Rpb24gc2V0
ICgleW1tMC0leW1tNy8xNSkgKi8KICAgICBYODZFTVVMX0ZQVV9vcG1hc2ssIC8qIEFWWDUxMiBv
cG1hc2sgaW5zdHJ1Y3Rpb24gc2V0ICglazAtJWs3KSAqLworICAgIFg4NkVNVUxfRlBVX3ptbSwg
LyogQVZYNTEyIGluc3RydWN0aW9uIHNldCAoJXptbTAtJXptbTcvMzEpICovCiAgICAgLyogVGhp
cyBzZW50aW5lbCB3aWxsIG5ldmVyIGJlIHBhc3NlZCB0byAtPmdldF9mcHUoKS4gKi8KICAgICBY
ODZFTVVMX0ZQVV9ub25lCiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA3ZTExYTQ1
OGJkLi5jMmIwZjZhZTRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTA1LDYgKzEw
NSw3IEBACiAjZGVmaW5lIGNwdV9oYXNfc21hcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9TTUFQKQogI2RlZmluZSBjcHVfaGFzX3NoYSAgICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0hBKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyQlcpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEydmwg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJWTCkKIAogLyogQ1BVSUQgbGV2
ZWwgMHg4MDAwMDAwNy5lZHggKi8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6v6-0003dd-7F; Tue, 20 Nov 2018 14:22:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6v4-0003dC-LN
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:26 +0000
X-Inumbo-ID: b3edd726-eccf-11e8-9ef3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3edd726-eccf-11e8-9ef3-12d6303a7972;
 Tue, 20 Nov 2018 14:22: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 1gP6v3-00081q-FC
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6v3-0007am-Cc
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6v3-0007am-Cc@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86emul: test for correct EVEX Disp8
 scaling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiNjgxMzg1ODBjMjIzMDczZGUzMTY1MmJkY2U1ZDAwZmQxZGM2NzYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjA2OjI0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjA2OjI0IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiB0ZXN0IGZvciBjb3JyZWN0IEVWRVggRGlzcDggc2NhbGluZwogICAgCiAgICBCZXNp
ZGVzIHRoZSBhbHJlYWR5IGV4aXN0aW5nIHRlc3RzICh3aGljaCBhcmUgZ29pbmcgdG8gYmUgZXh0
ZW5kZWQgb25jZQogICAgcmVzcGVjdGl2ZSBJU0EgZXh0ZW5zaW9uIHN1cHBvcnQgaXMgY29tcGxl
dGUpLCBsZXQncyBhbHNvIGVuc3VyZSBmb3IKICAgIGV2ZXJ5IGluZGl2aWR1YWwgaW5zbiB0aGF0
IHRoZWlyIERpc3A4IHNjYWxpbmcgKGFuZCBtZW1vcnkgYWNjZXNzIHdpZHRoKQogICAgYXJlIGNv
cnJlY3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAgICAgIHwg
ICA0ICstCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICAgICAgICB8IDQ3
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jIHwgICAzICsKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYt
ZW11bGF0ZS5oICAgICAgIHwgICAzICsKIDQgZmlsZXMgY2hhbmdlZCwgNDc5IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IGIyZjhl
NDQ4NzkuLjNjNzExYzZjMDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9N
YWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE0NCw3
ICsxNDQsNyBAQCAkKGFkZHN1ZmZpeCAuaCwkKFNJTUQpICQoRk1BKSAkKFNHKSk6IHNpbWQuaAog
CiB4b3AuaDogc2ltZC1mbWEuYwogCi0kKFRBUkdFVCk6IHg4Ni1lbXVsYXRlLm8gY3B1aWQubyB0
ZXN0X3g4Nl9lbXVsYXRvci5vIHdyYXBwZXJzLm8KKyQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyBj
cHVpZC5vIHRlc3RfeDg2X2VtdWxhdG9yLm8gZXZleC1kaXNwOC5vIHdyYXBwZXJzLm8KIAkkKEhP
U1RDQykgJChIT1NUQ0ZMQUdTKSAtbyAkQCAkXgogCiAuUEhPTlk6IGNsZWFuCkBAIC0xNzEsNyAr
MTcxLDcgQEAgeDg2LmggOj0gJChhZGRwcmVmaXggJChYRU5fUk9PVCkvdG9vbHMvaW5jbHVkZS94
ZW4vYXNtLyxcCiAgICAgICAgICAgICAgICAgICAgICB4ODYtdmVuZG9ycy5oIHg4Ni1kZWZucy5o
IG1zci1pbmRleC5oKQogeDg2X2VtdWxhdGUuaCA6PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmggJCh4ODYuaCkKIAoteDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRv
ci5vIHdyYXBwZXJzLm86ICUubzogJS5jICQoeDg2X2VtdWxhdGUuaCkKK3g4Ni1lbXVsYXRlLm8g
dGVzdF94ODZfZW11bGF0b3IubyBldmV4LWRpc3A4Lm8gd3JhcHBlcnMubzogJS5vOiAlLmMgJCh4
ODZfZW11bGF0ZS5oKQogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1jIC1nIC1vICRAICQ8CiAK
IHg4Ni1lbXVsYXRlLm86IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKZGlmZiAtLWdpdCBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvZXZleC1kaXNwOC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LjU0YjIzNGU0ZmIKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
ZXZleC1kaXNwOC5jCkBAIC0wLDAgKzEsNDcxIEBACisjaW5jbHVkZSAieDg2LWVtdWxhdGUuaCIK
KworI2luY2x1ZGUgPHN0ZGFyZy5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisKK3N0cnVjdCB0ZXN0
IHsKKyAgICBjb25zdCBjaGFyICptbmVtb25pYzsKKyAgICB1bnNpZ25lZCBpbnQgb3BjOjg7Cisg
ICAgdW5zaWduZWQgaW50IHNwYzoyOworICAgIHVuc2lnbmVkIGludCBwZng6MjsKKyAgICB1bnNp
Z25lZCBpbnQgdnN6OjM7CisgICAgdW5zaWduZWQgaW50IGVzejo0OworICAgIHVuc2lnbmVkIGlu
dCBzY2FsZToxOworICAgIHVuc2lnbmVkIGludCBleHQ6MzsKK307CisKK2VudW0gc3BjIHsKKyAg
ICBTUENfaW52YWxpZCwKKyAgICBTUENfMGYsCisgICAgU1BDXzBmMzgsCisgICAgU1BDXzBmM2Es
Cit9OworCitlbnVtIHBmeCB7CisgICAgUEZYXywKKyAgICBQRlhfNjYsCisgICAgUEZYX2YzLAor
ICAgIFBGWF9mMgorfTsKKworZW51bSB2bCB7CisgICAgVkxfMTI4LAorICAgIFZMXzI1NiwKKyAg
ICBWTF81MTIsCit9OworCitlbnVtIHNjYWxlIHsgLyogc2NhbGUgYnkgbWVtb3J5IG9wZXJhbmQg
Li4uICovCisgICAgU0NfdmwsICAgLyogLi4uIHZlY3RvciBsZW5ndGggKi8KKyAgICBTQ19lbCwg
ICAvKiAuLi4gZWxlbWVudCBsZW5ndGggKi8KK307CisKKy8qCisgKiBWZWN0b3Igc2l6ZSBpcyBk
ZXRlcm1pbmVkIGVpdGhlciBmcm9tIEVWRVguTCdMIChWTCkgb3IgdmVjdG9yCisgKiBlbGVtZW50
IHNpemUgKEVMKSwgb2Z0ZW4gY29udHJvbGxlZCBieSBFVkVYLlcgKHNlZSBlbnVtIGVzeikuCisg
Ki8KK2VudW0gdnN6IHsKKyAgICBWU1pfdmwsCisgICAgVlNaX3ZsXzIsIC8qIFZMIC8gMiAqLwor
ICAgIFZTWl92bF80LCAvKiBWTCAvIDQgKi8KKyAgICBWU1pfdmxfOCwgLyogVkwgLyA4ICovCisg
ICAgLyogIm5vIGJyb2FkY2FzdCIgaW1wbGllZCBmcm9tIGhlcmUgb24uICovCisgICAgVlNaX2Vs
LAorICAgIFZTWl9lbF8yLCAvKiBFTCAqIDIgKi8KKyAgICBWU1pfZWxfNCwgLyogRUwgKiA0ICov
CisgICAgVlNaX2VsXzgsIC8qIEVMICogOCAqLworfTsKKworLyoKKyAqIFZlY3RvciBlbGVtZW50
IHNpemUgaXMgZWl0aGVyIGFuIG9wY29kZSBhdHRyaWJ1dGUgb3Igb2Z0ZW4gZGV0ZXJtaW5lZAor
ICogYnkgRVZFWC5XIChpbiB3aGljaCBjYXNlIGVudW1lcmF0b3JzIGJlbG93IG5hbWUgdHdvIHNp
emVzKS4gSW5zdHJ1Y3Rpb25zCisgKiBhY2Nlc3NpbmcgR1BScyBvZnRlbiB1c2UgRVZFWC5XIHRv
IHNlbGVjdCBiZXR3ZWVuIDMyLSBhbmQgNjQtYml0IEdQUgorICogd2lkdGgsIGJ1dCB0aGlzIGRp
c3RpbmN0aW9uIGdvZXMgYXdheSBvdXRzaWRlIG9mIDY0LWJpdCBtb2RlIChhbmQgRVZFWC5XCisg
KiBpcyBpZ25vcmVkIHRoZXJlKS4KKyAqLworZW51bSBlc3ogeworICAgIEVTWl9kLAorICAgIEVT
Wl9xLAorICAgIEVTWl9kcSwKKyAgICBFU1pfc2QsCisgICAgRVNaX2RfbmIsCisgICAgRVNaX3Ff
bmIsCisgICAgLyogIm5vIGJyb2FkY2FzdCIgaW1wbGllZCBmcm9tIGhlcmUgb24uICovCisjaWZk
ZWYgX19pMzg2X18KKyAgICBFU1pfZF9XSUcsCisjZW5kaWYKKyAgICBFU1pfYiwKKyAgICBFU1pf
dywKKyAgICBFU1pfYncsCit9OworCisjaWZuZGVmIF9faTM4Nl9fCisjIGRlZmluZSBFU1pfZHE2
NCBFU1pfZHEKKyNlbHNlCisjIGRlZmluZSBFU1pfZHE2NCBFU1pfZF9XSUcKKyNlbmRpZgorCisj
ZGVmaW5lIElOU05YKG0sIHAsIHNwLCBvLCBlLCB2cywgZXMsIHNjKSB7IFwKKyAgICAubW5lbW9u
aWMgPSAjbSwgLm9wYyA9IDB4IyNvLCAuc3BjID0gU1BDXyMjc3AsIC5wZnggPSBQRlhfIyNwLCBc
CisgICAgLnZzeiA9IFZTWl8jI3ZzLCAuZXN6ID0gRVNaXyMjZXMsIC5zY2FsZSA9IFNDXyMjc2Ms
IC5leHQgPSAwIyNlIFwKK30KKyNkZWZpbmUgSU5TTihtLCBwLCBzcCwgbywgdnMsIGVzLCBzYykg
SU5TTlgobSwgcCwgc3AsIG8sIDAsIHZzLCBlcywgc2MpCisjZGVmaW5lIElOU05fUEZQKG0sIHNw
LCBvKSBcCisgICAgSU5TTihtIyNwZCwgNjYsIHNwLCBvLCB2bCwgcSwgdmwpLCBcCisgICAgSU5T
TihtIyNwcywgICAsIHNwLCBvLCB2bCwgZCwgdmwpCisjZGVmaW5lIElOU05fUEZQX05CKG0sIHNw
LCBvKSBcCisgICAgSU5TTihtIyNwZCwgNjYsIHNwLCBvLCB2bCwgcV9uYiwgdmwpLCBcCisgICAg
SU5TTihtIyNwcywgICAsIHNwLCBvLCB2bCwgZF9uYiwgdmwpCisjZGVmaW5lIElOU05fU0ZQKG0s
IHNwLCBvKSBcCisgICAgSU5TTihtIyNzZCwgZjIsIHNwLCBvLCBlbCwgcSwgZWwpLCBcCisgICAg
SU5TTihtIyNzcywgZjMsIHNwLCBvLCBlbCwgZCwgZWwpCisKKyNkZWZpbmUgSU5TTl9GUChtLCBz
cCwgbykgXAorICAgIElOU05fUEZQKG0sIHNwLCBvKSwgXAorICAgIElOU05fU0ZQKG0sIHNwLCBv
KQorCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKKyAgICBJTlNO
X1NGUChtb3YsICAgICAgICAgICAgMGYsIDEwKSwKKyAgICBJTlNOX1NGUChtb3YsICAgICAgICAg
ICAgMGYsIDExKSwKKyAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI4KSwKKyAgICBJ
TlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI5KSwKKyAgICBJTlNOKG1vdmRxYTMyLCAgICAg
NjYsICAgMGYsIDZmLCAgICB2bCwgICBkX25iLCB2bCksCisgICAgSU5TTihtb3ZkcWEzMiwgICAg
IDY2LCAgIDBmLCA3ZiwgICAgdmwsICAgZF9uYiwgdmwpLAorICAgIElOU04obW92ZHFhNjQsICAg
ICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIsIHZsKSwKKyAgICBJTlNOKG1vdmRxYTY0LCAg
ICAgNjYsICAgMGYsIDdmLCAgICB2bCwgICBxX25iLCB2bCksCisgICAgSU5TTihtb3ZkcXUzMiwg
ICAgIGYzLCAgIDBmLCA2ZiwgICAgdmwsICAgZF9uYiwgdmwpLAorICAgIElOU04obW92ZHF1MzIs
ICAgICBmMywgICAwZiwgN2YsICAgIHZsLCAgIGRfbmIsIHZsKSwKKyAgICBJTlNOKG1vdmRxdTY0
LCAgICAgZjMsICAgMGYsIDZmLCAgICB2bCwgICBxX25iLCB2bCksCisgICAgSU5TTihtb3ZkcXU2
NCwgICAgIGYzLCAgIDBmLCA3ZiwgICAgdmwsICAgcV9uYiwgdmwpLAorICAgIElOU04obW92bnRk
cSwgICAgICA2NiwgICAwZiwgZTcsICAgIHZsLCAgIGRfbmIsIHZsKSwKKyAgICBJTlNOKG1vdm50
ZHFhLCAgICAgNjYsIDBmMzgsIDJhLCAgICB2bCwgICBkX25iLCB2bCksCisgICAgSU5TTl9QRlBf
TkIobW92bnQsICAgICAgIDBmLCAyYiksCisgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBm
LCAxMCksCisgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMSksCit9OworCitzdGF0
aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9IHsKKyAgICBJTlNOKG1vdiwgICAg
ICAgNjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwpLAorICAgIElOU04obW92LCAgICAgICA2Niwg
ICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCisgICAgSU5TTihtb3ZxLCAgICAgIGYzLCAgIDBmLCA3
ZSwgZWwsICAgIHEsIGVsKSwKKyAgICBJTlNOKG1vdnEsICAgICAgNjYsICAgMGYsIGQ2LCBlbCwg
ICAgcSwgZWwpLAorfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtd
ID0geworICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIGIsIHZs
KSwKKyAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICBiLCB2bCks
CisgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICAgdywgdmwpLAor
ICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIHcsIHZsKSwKK307
CisKK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEy
OCwgVkxfMjU2IH07CitzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxf
MTI4IH07CisKKy8qCisgKiBUaGlzIHRhYmxlLCBpbmRpY2F0aW5nIHRoZSBwcmVzZW5jZSBvZiBh
biBpbW1lZGlhdGUgKGJ5dGUpIGZvciBhbiBvcGNvZGUKKyAqIHNwYWNlIDBmIG1ham9yIG9wY29k
ZSwgaXMgaW5kZXhlZCBieSBoaWdoIG1ham9yIG9wY29kZSBieXRlIG5pYmJsZSwgd2l0aAorICog
ZWFjaCB0YWJsZSBlbGVtZW50IHRoZW4gYml0LWluZGV4ZWQgYnkgbG93IG1ham9yIG9wY29kZSBi
eXRlIG5pYmJsZS4KKyAqLworc3RhdGljIGNvbnN0IHVpbnQxNl90IGltbTBmWzE2XSA9IHsKKyAg
ICBbMHg3XSA9ICgxIDw8IDB4MCkgLyogdnBzaHVmKiAqLyB8CisgICAgICAgICAgICAoMSA8PCAw
eDEpIC8qIHZwc3tsbCxyYSxybH13ICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4MikgLyogdnBz
e2wscn1sZCwgdnB7cm9sLHJvcixzcmF9e2QscX0gKi8gfAorICAgICAgICAgICAgKDEgPDwgMHgz
KSAvKiB2cHN7bCxyfWx7LGR9cSAqLywKKyAgICBbMHhjXSA9ICgxIDw8IDB4MikgLyogdmNtcHtw
LHN9e2Qsc30gKi8gfAorICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiB2cGluc3J3ICovIHwKKyAg
ICAgICAgICAgICgxIDw8IDB4NSkgLyogdnBleHRydyAqLyB8CisgICAgICAgICAgICAoMSA8PCAw
eDYpIC8qIHZzaHVmcHtkLHN9ICovLAorfTsKKworc3RhdGljIHN0cnVjdCB4ODZfZW11bGF0ZV9v
cHMgZW11bG9wczsKKworLyoKKyAqIEFjY2VzcyB0cmFja2luZyAoYnkgZ3JhbnVsYXIpIGlzIHVz
ZWQgb24gdGhlIGZpcnN0IDY0IGJ5dGVzIG9mIGFkZHJlc3MKKyAqIHNwYWNlLiBJbnN0cnVjdGlv
bnMgZ2V0IGVuY29kZSB3aXRoIGEgcmF3IERpc3A4IHZhbHVlIG9mIDEsIHdoaWNoIHRoZW4KKyAq
IGdldHMgc2NhbGVkIGFjY29yZGluZ2x5LiBIZW5jZSBhY2Nlc3NlcyBiZWxvdyB0aGUgYWRkcmVz
cyA8c2NhbGluZyBmYWN0b3I+CisgKiBhcyB3ZWxsIGFzIGF0IG9yIGFib3ZlIDIgKiA8c2NhbGlu
ZyBmYWN0b3I+IGFyZSBpbmRpY2F0aW9ucyBvZiBidWdzLiBUbworICogYWlkIGRpYWdub3NpcyAv
IGRlYnVnZ2luZywgdHJhY2sgYWxsIGFjY2Vzc2VzIGJlbG93IDMgKiA8c2NhbGluZyBmYWN0b3I+
LgorICogV2l0aCBBVlg1MTIgdGhlIG1heGltdW0gc2NhbGluZyBmYWN0b3IgaXMgNjQuCisgKi8K
K3N0YXRpYyB1bnNpZ25lZCBpbnQgYWNjZXNzZWRbMyAqIDY0XTsKKworc3RhdGljIGJvb2wgcmVj
b3JkX2FjY2VzcyhlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcykKK3sKKyAgICB3aGls
ZSAoIGJ5dGVzLS0gKQorICAgIHsKKyAgICAgICAgaWYgKCBvZmZzZXQgPj0gQVJSQVlfU0laRShh
Y2Nlc3NlZCkgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICArK2FjY2Vzc2Vk
W29mZnNldCsrXTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGludCBy
ZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgdm9pZCAqcF9k
YXRhLAorICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYgKCAhcmVjb3JkX2FjY2VzcyhzZWcsIG9mZnNldCwg
Ynl0ZXMpICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIG1lbXNl
dChwX2RhdGEsIDAsIGJ5dGVzKTsKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0
aWMgaW50IHdyaXRlKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwg
dm9pZCAqcF9kYXRhLAorICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGlmICggIXJlY29yZF9hY2Nlc3Moc2Vn
LCBvZmZzZXQsIGJ5dGVzKSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
KyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgdm9pZCB0ZXN0X29uZShjb25z
dCBzdHJ1Y3QgdGVzdCAqdGVzdCwgZW51bSB2bCB2bCwKKyAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGNoYXIgKmluc3RyLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgdnN6LCBlc3osIGk7CisgICAgaW50IHJjOworICAgIGJvb2wgc2cgPSBz
dHJzdHIodGVzdC0+bW5lbW9uaWMsICJnYXRoZXIiKSB8fAorICAgICAgICAgICAgICBzdHJzdHIo
dGVzdC0+bW5lbW9uaWMsICJzY2F0dGVyIik7CisgICAgYm9vbCBpbW0gPSB0ZXN0LT5zcGMgPT0g
U1BDXzBmM2EgfHwKKyAgICAgICAgICAgICAgICh0ZXN0LT5zcGMgPT0gU1BDXzBmICYmCisgICAg
ICAgICAgICAgICAgKGltbTBmW3Rlc3QtPm9wYyA+PiA0XSAmICgxIDw8ICh0ZXN0LT5vcGMgJiAw
eGYpKSkpOworICAgIHVuaW9uIGV2ZXggeworICAgICAgICB1aW50OF90IHJhd1szXTsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ4X3Qgb3BjeDoyOworICAgICAgICAgICAgdWlu
dDhfdCBtYno6MjsKKyAgICAgICAgICAgIHVpbnQ4X3QgUjoxOworICAgICAgICAgICAgdWludDhf
dCBiOjE7CisgICAgICAgICAgICB1aW50OF90IHg6MTsKKyAgICAgICAgICAgIHVpbnQ4X3Qgcjox
OworICAgICAgICAgICAgdWludDhfdCBwZng6MjsKKyAgICAgICAgICAgIHVpbnQ4X3QgbWJzOjE7
CisgICAgICAgICAgICB1aW50OF90IHJlZzo0OworICAgICAgICAgICAgdWludDhfdCB3OjE7Cisg
ICAgICAgICAgICB1aW50OF90IG9wbXNrOjM7CisgICAgICAgICAgICB1aW50OF90IFJYOjE7Cisg
ICAgICAgICAgICB1aW50OF90IGJjc3Q6MTsKKyAgICAgICAgICAgIHVpbnQ4X3QgbHI6MjsKKyAg
ICAgICAgICAgIHVpbnQ4X3QgejoxOworICAgICAgICB9OworICAgIH0gZXZleCA9IHsKKyAgICAg
ICAgLm9wY3ggPSB0ZXN0LT5zcGMsIC5wZnggPSB0ZXN0LT5wZngsIC5sciA9IHZsLAorICAgICAg
ICAuUiA9IDEsIC5iID0gMSwgLnggPSAxLCAuciA9IDEsIC5tYnMgPSAxLAorICAgICAgICAucmVn
ID0gMHhmLCAuUlggPSAxLCAub3Btc2sgPSBzZywKKyAgICB9OworCisgICAgc3dpdGNoICggdGVz
dC0+ZXN6ICkKKyAgICB7CisgICAgY2FzZSBFU1pfYjoKKyAgICAgICAgZXN6ID0gMTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIEVTWl93OgorICAgICAgICBlc3ogPSAyOworICAgICAgICBl
dmV4LncgPSAxOworICAgICAgICBicmVhazsKKworI2lmZGVmIF9faTM4Nl9fCisgICAgY2FzZSBF
U1pfZF9XSUc6CisgICAgICAgIGV2ZXgudyA9IDE7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
LworI2VuZGlmCisgICAgY2FzZSBFU1pfZDogY2FzZSBFU1pfZF9uYjoKKyAgICAgICAgZXN6ID0g
NDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEVTWl9xOiBjYXNlIEVTWl9xX25iOgorICAg
ICAgICBlc3ogPSA4OworICAgICAgICBldmV4LncgPSAxOworICAgICAgICBicmVhazsKKworICAg
IGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0KKworICAgIHN3
aXRjaCAoIHRlc3QtPnZzeiApCisgICAgeworICAgIGNhc2UgVlNaX3ZsOgorICAgICAgICB2c3og
PSAxNiA8PCB2bDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZTWl92bF8yOgorICAgICAg
ICB2c3ogPSA4IDw8IHZsOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgVlNaX3ZsXzQ6Cisg
ICAgICAgIHZzeiA9IDQgPDwgdmw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWU1pfdmxf
ODoKKyAgICAgICAgdnN6ID0gMiA8PCB2bDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZT
Wl9lbDoKKyAgICAgICAgdnN6ID0gZXN6OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgVlNa
X2VsXzI6CisgICAgICAgIHZzeiA9IGVzeiAqIDI7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBWU1pfZWxfNDoKKyAgICAgICAgdnN6ID0gZXN6ICogNDsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIFZTWl9lbF84OgorICAgICAgICB2c3ogPSBlc3ogKiA4OworICAgICAgICBicmVhazsK
KworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0KKwor
ICAgIC8qCisgICAgICogTm90ZTogU0lCIGFkZHJlc3NpbmcgaXMgdXNlZCBoZXJlLCBzdWNoIHRo
YXQgUy9HIGluc25zIGNhbiBiZSBoYW5kbGVkCisgICAgICogd2l0aG91dCBleHRyYSBjb25kaXRp
b25hbHMuCisgICAgICovCisgICAgaW5zdHJbMF0gPSAweDYyOworICAgIGluc3RyWzFdID0gZXZl
eC5yYXdbMF07CisgICAgaW5zdHJbMl0gPSBldmV4LnJhd1sxXTsKKyAgICBpbnN0clszXSA9IGV2
ZXgucmF3WzJdOworICAgIGluc3RyWzRdID0gdGVzdC0+b3BjOworICAgIGluc3RyWzVdID0gMHg0
NCB8ICh0ZXN0LT5leHQgPDwgMyk7IC8qIE1vZFIvTSAqLworICAgIGluc3RyWzZdID0gMHgxMjsg
LyogU0lCOiBiYXNlIHJEWCwgaW5kZXggbm9uZSAvIHhNTTQgKi8KKyAgICBpbnN0cls3XSA9IDE7
IC8qIERpc3A4ICovCisgICAgaW5zdHJbOF0gPSAwOyAvKiBpbW1lZGlhdGUsIGlmIGFueSAqLwor
CisgICAgYXNtIHZvbGF0aWxlICggImt4bm9ydyAlazEsICVrMSwgJWsxIiApOworICAgIGFzbSB2
b2xhdGlsZSAoICJ2eG9ycHMgJXhtbTQsICV4bW00LCAleG1tNCIgKTsKKworICAgIGN0eHQtPnJl
Z3MtPmVpcCA9ICh1bnNpZ25lZCBsb25nKSZpbnN0clswXTsKKyAgICBjdHh0LT5yZWdzLT5lZHgg
PSAwOworICAgIG1lbXNldChhY2Nlc3NlZCwgMCwgc2l6ZW9mKGFjY2Vzc2VkKSk7CisKKyAgICBy
YyA9IHg4Nl9lbXVsYXRlKGN0eHQsICZlbXVsb3BzKTsKKyAgICBpZiAoIHJjICE9IFg4NkVNVUxf
T0tBWSB8fAorICAgICAgICAgKGN0eHQtPnJlZ3MtPmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5z
dHJbOCArIGltbV0pICkKKyAgICAgICAgZ290byBmYWlsOworCisgICAgZm9yICggaSA9IDA7IGkg
PCAodGVzdC0+c2NhbGUgPT0gU0NfdmwgPyB2c3ogOiBlc3opOyArK2kgKQorICAgICAgICAgaWYg
KCBhY2Nlc3NlZFtpXSApCisgICAgICAgICAgICAgZ290byBmYWlsOworICAgIGZvciAoIDsgaSA8
ICh0ZXN0LT5zY2FsZSA9PSBTQ192bCA/IHZzeiA6IGVzeikgKyAoc2cgPyBlc3ogOiB2c3opOyAr
K2kgKQorICAgICAgICAgaWYgKCBhY2Nlc3NlZFtpXSAhPSAoc2cgPyB2c3ogLyBlc3ogOiAxKSAp
CisgICAgICAgICAgICAgZ290byBmYWlsOworICAgIGZvciAoIDsgaSA8IEFSUkFZX1NJWkUoYWNj
ZXNzZWQpOyArK2kgKQorICAgICAgICAgaWYgKCBhY2Nlc3NlZFtpXSApCisgICAgICAgICAgICAg
Z290byBmYWlsOworCisgICAgLyogQWxzbyBjaGVjayB0aGUgYnJvYWRjYXN0IGNhc2UsIGlmIGF2
YWlsYWJsZS4gKi8KKyAgICBpZiAoIHRlc3QtPnZzeiA+PSBWU1pfZWwgfHwgdGVzdC0+c2NhbGUg
IT0gU0NfdmwgKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCB0ZXN0LT5lc3ogKQor
ICAgIHsKKyAgICBjYXNlIEVTWl9kX25iOiBjYXNlIEVTWl9xX25iOgorICAgIGNhc2UgRVNaX2I6
IGNhc2UgRVNaX3c6IGNhc2UgRVNaX2J3OgorICAgICAgICByZXR1cm47CisKKyAgICBjYXNlIEVT
Wl9kOiBjYXNlIEVTWl9xOgorICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0KKworICAgIGV2ZXguYmNzdCA9IDE7CisgICAg
aW5zdHJbM10gPSBldmV4LnJhd1syXTsKKworICAgIGN0eHQtPnJlZ3MtPmVpcCA9ICh1bnNpZ25l
ZCBsb25nKSZpbnN0clswXTsKKyAgICBtZW1zZXQoYWNjZXNzZWQsIDAsIHNpemVvZihhY2Nlc3Nl
ZCkpOworCisgICAgcmMgPSB4ODZfZW11bGF0ZShjdHh0LCAmZW11bG9wcyk7CisgICAgaWYgKCBy
YyAhPSBYODZFTVVMX09LQVkgfHwKKyAgICAgICAgIChjdHh0LT5yZWdzLT5laXAgIT0gKHVuc2ln
bmVkIGxvbmcpJmluc3RyWzggKyBpbW1dKSApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgZXN6OyArK2kgKQorICAgICAgICAgaWYgKCBhY2Nlc3NlZFtpXSApCisg
ICAgICAgICAgICAgZ290byBmYWlsOworICAgIGZvciAoIDsgaSA8IGVzeiAqIDI7ICsraSApCisg
ICAgICAgICBpZiAoIGFjY2Vzc2VkW2ldICE9IDEgKQorICAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICBmb3IgKCA7IGkgPCBBUlJBWV9TSVpFKGFjY2Vzc2VkKTsgKytpICkKKyAgICAgICAgIGlm
ICggYWNjZXNzZWRbaV0gKQorICAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJldHVybjsK
KworIGZhaWw6CisgICAgcHJpbnRmKCJmYWlsZWQgKHYlcyVzICV1LWJpdClcbiIsIHRlc3QtPm1u
ZW1vbmljLAorICAgICAgICAgICBldmV4LmJjc3QgPyAiL2Jjc3QiIDogIiIsIDEyOCA8PCB2bCk7
CisgICAgZXhpdCgxKTsKK30KKworc3RhdGljIHZvaWQgdGVzdF9wYWlyKGNvbnN0IHN0cnVjdCB0
ZXN0ICp0bXBsLCBlbnVtIHZsIHZsLAorICAgICAgICAgICAgICAgICAgICAgIGVudW0gZXN6IGVz
ejEsIGNvbnN0IGNoYXIgKnN1ZmZpeDEsCisgICAgICAgICAgICAgICAgICAgICAgZW51bSBlc3og
ZXN6MiwgY29uc3QgY2hhciAqc3VmZml4MiwKKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBjaGFyICppbnN0ciwgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3Ry
dWN0IHRlc3QgdGVzdCA9ICp0bXBsOworICAgIGNoYXIgbW5lbW9uaWNbMjRdOworCisgICAgdGVz
dC5lc3ogPSBlc3oxOworICAgIHNucHJpbnRmKG1uZW1vbmljLCBBUlJBWV9TSVpFKG1uZW1vbmlj
KSwgIiVzJXMiLCB0bXBsLT5tbmVtb25pYywgc3VmZml4MSk7CisgICAgdGVzdC5tbmVtb25pYyA9
IG1uZW1vbmljOworICAgIHRlc3Rfb25lKCZ0ZXN0LCB2bCwgaW5zdHIsIGN0eHQpOworCisgICAg
dGVzdC5lc3ogPSBlc3oyOworICAgIHNucHJpbnRmKG1uZW1vbmljLCBBUlJBWV9TSVpFKG1uZW1v
bmljKSwgIiVzJXMiLCB0bXBsLT5tbmVtb25pYywgc3VmZml4Mik7CisgICAgdGVzdC5tbmVtb25p
YyA9IG1uZW1vbmljOworICAgIHRlc3Rfb25lKCZ0ZXN0LCB2bCwgaW5zdHIsIGN0eHQpOworfQor
CitzdGF0aWMgdm9pZCB0ZXN0X2dyb3VwKGNvbnN0IHN0cnVjdCB0ZXN0IHRlc3RzW10sIHVuc2ln
bmVkIGludCBucl90ZXN0LAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBj
aGFyIHZsW10sIHVuc2lnbmVkIGludCBucl92bCwKKyAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqaW5zdHIsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHVuc2lnbmVk
IGludCBpLCBqOworCisgICAgZm9yICggaSA9IDA7IGkgPCBucl90ZXN0OyArK2kgKQorICAgIHsK
KyAgICAgICAgZm9yICggaiA9IDA7IGogPCBucl92bDsgKytqICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCB2bFswXSA9PSBWTF81MTIgJiYgdmxbal0gIT0gVkxfNTEyICYmICFjcHVfaGFz
X2F2eDUxMnZsICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgc3dp
dGNoICggdGVzdHNbaV0uZXN6ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGRlZmF1bHQ6
CisgICAgICAgICAgICAgICAgdGVzdF9vbmUoJnRlc3RzW2ldLCB2bFtqXSwgaW5zdHIsIGN0eHQp
OworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIEVTWl9idzoKKyAg
ICAgICAgICAgICAgICB0ZXN0X3BhaXIoJnRlc3RzW2ldLCB2bFtqXSwgRVNaX2IsICJiIiwgRVNa
X3csICJ3IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdHIsIGN0eHQpOworICAgICAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBjYXNlIEVTWl9kcToKKyAgICAgICAgICAg
ICAgICB0ZXN0X3BhaXIoJnRlc3RzW2ldLCB2bFtqXSwgRVNaX2QsICJkIiwgRVNaX3EsICJxIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdHIsIGN0eHQpOworICAgICAgICAgICAgICAg
IGJyZWFrOworCisjaWZkZWYgX19pMzg2X18KKyAgICAgICAgICAgIGNhc2UgRVNaX2RfV0lHOgor
ICAgICAgICAgICAgICAgIHRlc3RfcGFpcigmdGVzdHNbaV0sIHZsW2pdLCBFU1pfZCwgIi9XMCIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIEVTWl9kX1dJRywgIi9XMSIsIGluc3RyLCBjdHh0
KTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyNlbmRpZgorCisgICAgICAgICAgICBjYXNlIEVT
Wl9zZDoKKyAgICAgICAgICAgICAgICB0ZXN0X3BhaXIoJnRlc3RzW2ldLCB2bFtqXSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgRVNaX2QsIHRlc3RzW2ldLnZzeiA8IFZTWl9lbCA/ICJwcyIg
OiAic3MiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBFU1pfcSwgdGVzdHNbaV0udnN6IDwg
VlNaX2VsID8gInBkIiA6ICJzZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGluc3RyLCBj
dHh0KTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQor
ICAgIH0KK30KKwordm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0LAorICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHg4
Nl9lbXVsYXRlX29wcyAqb3BzKQoreworICAgIGVtdWxvcHMgPSAqb3BzOworICAgIGVtdWxvcHMu
cmVhZCA9IHJlYWQ7CisgICAgZW11bG9wcy53cml0ZSA9IHdyaXRlOworCisjZGVmaW5lIFJVTihm
ZWF0LCB2bCkgZG8geyBcCisgICAgaWYgKCBjcHVfaGFzXyMjZmVhdCApIFwKKyAgICB7IFwKKyAg
ICAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nICIgI2ZlYXQgIi8iICN2bCAiIGRpc3A4IGhh
bmRsaW5nLi4uIik7IFwKKyAgICAgICAgdGVzdF9ncm91cChmZWF0ICMjIF8gIyMgdmwsIEFSUkFZ
X1NJWkUoZmVhdCAjIyBfICMjIHZsKSwgXAorICAgICAgICAgICAgICAgICAgIHZsXyAjIyB2bCwg
QVJSQVlfU0laRSh2bF8gIyMgdmwpLCBpbnN0ciwgY3R4dCk7IFwKKyAgICAgICAgcHJpbnRmKCJv
a2F5XG4iKTsgXAorICAgIH0gXAorfSB3aGlsZSAoIGZhbHNlICkKKworICAgIFJVTihhdng1MTJm
LCBhbGwpOworICAgIFJVTihhdng1MTJmLCAxMjgpOworICAgIFJVTihhdng1MTJidywgYWxsKTsK
K30KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKaW5kZXgg
YTBkZDFhMmNjOS4uMTY1YzNjNzJiMiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMKQEAgLTM3OTUsNiArMzc5NSw5IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAK
KyAgICBpZiAoIHN0YWNrX2V4ZWMgKQorICAgICAgICBldmV4X2Rpc3A4X3Rlc3QoaW5zdHIsICZj
dHh0LCAmZW11bG9wcyk7CisKICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoYmxvYnMp
OyBqKysgKQogICAgIHsKICAgICAgICAgaWYgKCBibG9ic1tqXS5jaGVja19jcHUgJiYgIWJsb2Jz
W2pdLmNoZWNrX2NwdSgpICkKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94
ODYtZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKaW5k
ZXggMGQxODg0N2VhNS4uY2I3Y2MzY2QxOCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1l
bXVsYXRlLmgKQEAgLTk2LDYgKzk2LDkgQEAgV1JBUChwdXRzKTsKIAogI2luY2x1ZGUgIng4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmgiCiAKK3ZvaWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3Ry
LCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9wcyk7CisKIHN0YXRpYyBpbmxpbmUgdWludDY0
X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKIHsKICAgICB1aW50MzJfdCBsbywgaGk7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6vG-0003fc-9B; Tue, 20 Nov 2018 14:22:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6vE-0003f6-Jn
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:36 +0000
X-Inumbo-ID: b9fe906a-eccf-11e8-9374-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9fe906a-eccf-11e8-9374-12d6303a7972;
 Tue, 20 Nov 2018 14:22: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 1gP6vD-00081y-L5
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6vD-0007bP-Id
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6vD-0007bP-Id@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:22:35 +0000
Subject: [Xen-changelog] [xen staging] x86emul: also allow running the
 32-bit harness on a 64-bit distro
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyYzM3ZjdhYjlkMjg0ZGE2NTQzZDJjNGEyZDk4MzE5NDgwNzdlZDkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjA3OjA5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjA3OjA5IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBhbHNvIGFsbG93IHJ1bm5pbmcgdGhlIDMyLWJpdCBoYXJuZXNzIG9uIGEgNjQtYml0
IGRpc3RybwogICAgCiAgICBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHZlcmlmeSB0aGUgMzItYml0
IHZhcmlhbnQgYnVpbGRzIGFuZCBydW5zLAogICAgaW50cm9kdWNlIGEgcmVzcGVjdGl2ZSB0YXJn
ZXQgKGFuZCB0aGUgbmVjZXNzYXJ5IG90aGVyIGFkanVzdG1lbnRzKS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogLmdpdGlnbm9yZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
LzMyL01ha2VmaWxlIHwgIDUgKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZSAgICB8IDIwICsrKysrKysrKysrKysrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGln
bm9yZQppbmRleCBhYjUzZmM0MmUyLi5mMTFlNjEzMjFhIDEwMDY0NAotLS0gYS8uZ2l0aWdub3Jl
CisrKyBiLy5naXRpZ25vcmUKQEAgLTI0MCw2ICsyNDAsNyBAQCB0b29scy9zZWN1cml0eS94ZW5z
ZWNfdG9vbAogdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1mZC1jaGVja2VyCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3IvKi5iaW4KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8qLnRtcAordG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyL3g4Nl9lbXVsYXRlCiB0b29scy90ZXN0cy94ODZfZW11
bGF0b3IvM2Rub3cqLltjaF0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hc20KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9hdngqLltjaF0KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci8zMi9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8zMi9NYWtlZmls
ZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iNjFhNjQ0ZmQzCi0tLSAv
ZGV2L251bGwKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyL01ha2VmaWxlCkBAIC0w
LDAgKzEsNSBAQAorb3ZlcnJpZGUgWEVOX0NPTVBJTEVfQVJDSCA6PSB4ODZfMzIKK1hFTl9ST09U
ID0gJChDVVJESVIpLy4uLy4uLy4uLy4uCit2cGF0aCAlLmMgLi4KK3ZwYXRoICUuaCAuLgoraW5j
bHVkZSAuLi9NYWtlZmlsZQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01h
a2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IDNjNzExYzZj
MDkuLjg0ZTM0ODRhOGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtl
ZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTEsNSArMSw1
IEBACiAKLVhFTl9ST09UPSQoQ1VSRElSKS8uLi8uLi8uLgorWEVOX1JPT1QgPz0gJChDVVJESVIp
Ly4uLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIFRBUkdFVCA6
PSB0ZXN0X3g4Nl9lbXVsYXRvcgpAQCAtMjMsNiArMjMsMTIgQEAgVEVTVENBU0VTIDo9IGJsb3dm
aXNoICQoU0lNRCkgJChGTUEpICQoU0cpCiAKIE9QTUFTSyA6PSBhdng1MTJmIGF2eDUxMmRxIGF2
eDUxMmJ3CiAKK2lmZXEgKCQob3JpZ2luIFhFTl9DT01QSUxFX0FSQ0gpLG92ZXJyaWRlKQorCitI
T1NUQ0ZMQUdTICs9IC1tMzIKKworZWxzZQorCiBibG93ZmlzaC1jZmxhZ3MgOj0gIiIKIGJsb3dm
aXNoLWNmbGFncy14ODZfMzIgOj0gIi1tbm8tYWNjdW11bGF0ZS1vdXRnb2luZy1hcmdzIC1Ec3Rh
dGljPSIKIApAQCAtMTQ0LDYgKzE1MCw4IEBAICQoYWRkc3VmZml4IC5oLCQoU0lNRCkgJChGTUEp
ICQoU0cpKTogc2ltZC5oCiAKIHhvcC5oOiBzaW1kLWZtYS5jCiAKK2VuZGlmICMgMzItYml0IG92
ZXJyaWRlCisKICQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyBjcHVpZC5vIHRlc3RfeDg2X2VtdWxh
dG9yLm8gZXZleC1kaXNwOC5vIHdyYXBwZXJzLm8KIAkkKEhPU1RDQykgJChIT1NUQ0ZMQUdTKSAt
byAkQCAkXgogCkBAIC0xNTgsNiArMTY2LDE2IEBAIGRpc3RjbGVhbjogY2xlYW4KIC5QSE9OWTog
aW5zdGFsbCB1bmluc3RhbGwKIGluc3RhbGwgdW5pbnN0YWxsOgogCisuUEhPTlk6IHJ1bjMyIGNs
ZWFuMzIKK2lmZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4ODZfNjQpCitydW4zMjogJChhZGRzdWZm
aXggLmgsJChURVNUQ0FTRVMpKSAkKGFkZHN1ZmZpeCAtb3BtYXNrLmgsJChPUE1BU0spKQorcnVu
MzIgY2xlYW4zMjogJTMyOgorCSQoTUFLRSkgLUMgMzIgJCoKK2NsZWFuOiBjbGVhbjMyCitlbHNl
CitydW4zMiBjbGVhbjMyOiAlMzI6ICUKK2VuZGlmCisKIHg4Nl9lbXVsYXRlOgogCVsgLUwgJEAg
XSB8fCBsbiAtc2YgJChYRU5fUk9PVCkveGVuL2FyY2gveDg2LyRACiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:22:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6vQ-0003gu-B9; Tue, 20 Nov 2018 14:22:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6vP-0003gj-3e
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:47 +0000
X-Inumbo-ID: c0106394-eccf-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0106394-eccf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14: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 1gP6vN-000826-RK
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6vN-0007cK-P1
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6vN-0007cK-P1@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:22:45 +0000
Subject: [Xen-changelog] [xen staging] x86emul: use AVX512 logic for
 emulating V{, P}MASKMOV*
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhN2FmZWJmMDQxZjAxZTZhNzNhYzllZDkxY2E0MGM1Yzg0MDY3MTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjA3OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjA3OjM1IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiB1c2UgQVZYNTEyIGxvZ2ljIGZvciBlbXVsYXRpbmcgVnssUH1NQVNLTU9WKgogICAg
CiAgICBUaGUgbW9yZSBnZW5lcmljIEFWWDUxMiBpbXBsZW1lbnRhdGlvbiBhbGxvd3MgcXVpdGUg
YSBiaXQgb2YgaW5zbi0KICAgIHNwZWNpZmljIGNvZGUgdG8gYmUgZHJvcHBlZC9zaGFyZWQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgODcgKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDc1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5k
ZXggZGU2ZDc5YjY5Mi4uOTJjYTU5YTExZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTQzOSw4ICs0MzksOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhf
dGFibGUgewogICAgIFsweDI4IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3
b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyIH0sCi0gICAgWzB4MmUgLi4uIDB4MmZdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciwgLnRvX21lbSA9IDEgfSwKKyAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ZwLCAudG9fbWVtID0gMSB9LAogICAgIFsweDMwIC4uLiAweDM1XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MzYgLi4uIDB4
M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDBdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCkBAIC00NDksOCArNDQ5LDggQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDVhXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSB9LAogICAgIFsweDc4IC4uLiAweDc5XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4OGNdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAotICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50b19tZW0gPSAxIH0sCisgICAgWzB4OGNdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4OGVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAudG9fbWVtID0gMSB9LAogICAgIFsweDkwIC4uLiAweDkzXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIsIC52c2liID0gMSB9LAogICAgIFsweDk2IC4uLiAweDk4XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4OTldID0geyAuc2ltZF9zaXplID0g
c2ltZF9zY2FsYXJfdmV4dyB9LApAQCAtNzk5OCw2ICs3OTk4LDggQEAgeDg2X2VtdWxhdGUoCiAK
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IHZleC53
LCBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAgICAg
ICBlbGVtX2J5dGVzID0gNCA8PCAoYiAmIDEpOworICAgIHZtYXNrbW92OgogICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3ltbSk7CiAKICAgICAgICAgLyoKQEAgLTgwMTIsNyArODAxNCw3IEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAg
ICBwdmV4ID0gY29weV9WRVgob3BjLCB2ZXgpOwogICAgICAgICBwdmV4LT5vcGN4ID0gdmV4XzBm
OwotICAgICAgICBpZiAoICEoYiAmIDEpICkKKyAgICAgICAgaWYgKCBlbGVtX2J5dGVzID09IDQg
KQogICAgICAgICAgICAgcHZleC0+cGZ4ID0gdmV4X25vbmU7CiAgICAgICAgIG9wY1swXSA9IDB4
NTA7IC8qIHZtb3Ztc2twe3MsZH0gKi8KICAgICAgICAgLyogVXNlICVyYXggYXMgR1BSIGRlc3Rp
bmF0aW9uIGFuZCBWRVgudnZ2diBhcyBzb3VyY2UuICovCkBAIC04MDI1LDIxICs4MDI3LDkgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoZWEudmFsKSA6
IFtkdW1teV0gImkiICgwKSk7CiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwogCi0gICAgICAgIGlm
ICggIWVhLnZhbCApCi0gICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247Ci0KLSAgICAgICAg
b3BfYnl0ZXMgPSA0IDw8IChiICYgMSk7Ci0gICAgICAgIGZpcnN0X2J5dGUgPSBfX2J1aWx0aW5f
Y3R6KGVhLnZhbCk7Ci0gICAgICAgIGVhLnZhbCA+Pj0gZmlyc3RfYnl0ZTsKLSAgICAgICAgZmly
c3RfYnl0ZSAqPSBvcF9ieXRlczsKLSAgICAgICAgb3BfYnl0ZXMgKj0gMzIgLSBfX2J1aWx0aW5f
Y2x6KGVhLnZhbCk7Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogRXZlbiBmb3IgdGhlIG1lbW9y
eSB3cml0ZSB2YXJpYW50IGEgbWVtb3J5IHJlYWQgaXMgbmVlZGVkLCB1bmxlc3MKLSAgICAgICAg
ICogYWxsIHNldCBtYXNrIGJpdHMgYXJlIGNvbnRpZ3VvdXMuCi0gICAgICAgICAqLwotICAgICAg
ICBpZiAoIGVhLnZhbCAmIChlYS52YWwgKyAxKSApCi0gICAgICAgICAgICBkID0gKGQgJiB+U3Jj
TWFzaykgfCBTcmNNZW07CisgICAgICAgIGV2ZXgub3Btc2sgPSAxOyAvKiBmYWtlICovCisgICAg
ICAgIG9wX21hc2sgPSBlYS52YWw7CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gdHJ1ZTsK
IAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSBi
OwpAQCAtODA5MCw2MyArODA4MCwxMCBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4Yyk6IC8qIHZwbWFza21vdntkLHF9IG1lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OGUpOiAv
KiB2cG1hc2ttb3Z7ZCxxfSB7eCx5fW1tLHt4LHl9bW0sbWVtICovCi0gICAgewotICAgICAgICB0
eXBlb2YodmV4KSAqcHZleDsKLSAgICAgICAgdW5zaWduZWQgaW50IG1hc2sgPSB2ZXgudyA/IDB4
ODA4MDgwODBVIDogMHg4ODg4ODg4OFU7Ci0KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdngyKTsKLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwotCi0gICAgICAg
IC8qCi0gICAgICAgICAqIFdoaWxlIHdlIGNhbid0IHJlYXNvbmFibHkgcHJvdmlkZSBmdWxseSBj
b3JyZWN0IGJlaGF2aW9yIGhlcmUKLSAgICAgICAgICogKGluIHBhcnRpY3VsYXIsIGZvciB3cml0
ZXMsIGF2b2lkaW5nIHRoZSBtZW1vcnkgcmVhZCBpbiBhbnRpY2lwYXRpb24KLSAgICAgICAgICog
b2YgYWxsIGVsZW1lbnRzIGluIHRoZSByYW5nZSBldmVudHVhbGx5IGJlaW5nIHdyaXR0ZW4pLCB3
ZSBjYW4gKGFuZAotICAgICAgICAgKiBzaG91bGQpIHN0aWxsIGxpbWl0IHRoZSBtZW1vcnkgYWNj
ZXNzIHRvIHRoZSBzbWFsbGVzdCBwb3NzaWJsZSByYW5nZQotICAgICAgICAgKiAoc3VwcHJlc3Np
bmcgaXQgYWx0b2dldGhlciBpZiBhbGwgbWFzayBiaXRzIGFyZSBjbGVhciksIHRvIHByb3ZpZGUK
LSAgICAgICAgICogY29ycmVjdCBmYXVsdGluZyBiZWhhdmlvci4gUmVhZCB0aGUgbWFzayBiaXRz
IHZpYSB2bW92bXNrcHtzLGR9Ci0gICAgICAgICAqIGZvciB0aGF0IHB1cnBvc2UuCi0gICAgICAg
ICAqLwotICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwotICAgICAgICBwdmV4ID0g
Y29weV9WRVgob3BjLCB2ZXgpOwotICAgICAgICBwdmV4LT5vcGN4ID0gdmV4XzBmOwotICAgICAg
ICBvcGNbMF0gPSAweGQ3OyAvKiB2cG1vdm1za2IgKi8KLSAgICAgICAgLyogVXNlICVyYXggYXMg
R1BSIGRlc3RpbmF0aW9uIGFuZCBWRVgudnZ2diBhcyBzb3VyY2UuICovCi0gICAgICAgIHB2ZXgt
PnIgPSAxOwotICAgICAgICBwdmV4LT5iID0gIW1vZGVfNjRiaXQoKSB8fCAodmV4LnJlZyA+PiAz
KTsKLSAgICAgICAgb3BjWzFdID0gMHhjMCB8ICh+dmV4LnJlZyAmIDcpOwotICAgICAgICBwdmV4
LT5yZWcgPSAweGY7Ci0gICAgICAgIG9wY1syXSA9IDB4YzM7Ci0KLSAgICAgICAgaW52b2tlX3N0
dWIoIiIsICIiLCAiPWEiIChlYS52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKLSAgICAgICAgcHV0
X3N0dWIoc3R1Yik7Ci0KLSAgICAgICAgLyogQ29udmVydCBieXRlIGdyYW51bGFyIHJlc3VsdCB0
byBkd29yZC9xd29yZCBncmFudWxhcml0eS4gKi8KLSAgICAgICAgZWEudmFsICY9IG1hc2s7Ci0g
ICAgICAgIGlmICggIWVhLnZhbCApCi0gICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247Ci0K
LSAgICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVpbHRpbl9jdHooZWEudmFsKSAmIH4oKDQgPDwgdmV4
LncpIC0gMSk7Ci0gICAgICAgIGVhLnZhbCA+Pj0gZmlyc3RfYnl0ZTsKLSAgICAgICAgb3BfYnl0
ZXMgPSAzMiAtIF9fYnVpbHRpbl9jbHooZWEudmFsKTsKLQotICAgICAgICAvKgotICAgICAgICAg
KiBFdmVuIGZvciB0aGUgbWVtb3J5IHdyaXRlIHZhcmlhbnQgYSBtZW1vcnkgcmVhZCBpcyBuZWVk
ZWQsIHVubGVzcwotICAgICAgICAgKiBhbGwgc2V0IG1hc2sgYml0cyBhcmUgY29udGlndW91cy4K
LSAgICAgICAgICovCi0gICAgICAgIGlmICggZWEudmFsICYgKGVhLnZhbCArIH5tYXNrICsgMSkg
KQotICAgICAgICAgICAgZCA9IChkICYgflNyY01hc2spIHwgU3JjTWVtOwotCi0gICAgICAgIG9w
YyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7Ci0gICAgICAgIG9wY1swXSA9IGI7Ci0gICAgICAgIC8q
IENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLwotICAgICAgICByZXhfcHJlZml4
ICY9IH5SRVhfQjsKLSAgICAgICAgdmV4LmIgPSAxOwotICAgICAgICBvcGNbMV0gPSBtb2RybSAm
IDB4Mzg7Ci0gICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwotCi0gICAgICAgIGJy
ZWFrOwotICAgIH0KKyAgICAgICAgZWxlbV9ieXRlcyA9IDQgPDwgdmV4Lnc7CisgICAgICAgIGdv
dG8gdm1hc2ttb3Y7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTAp
OiAvKiB2cGdhdGhlcmR7ZCxxfSB7eCx5fW1tLG1lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDkxKTogLyogdnBnYXRoZXJxe2QscX0ge3gseX1tbSxt
ZW0se3gseX1tbSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:22:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6va-0003iD-Eh; Tue, 20 Nov 2018 14:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6vZ-0003i4-9L
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:57 +0000
X-Inumbo-ID: c626e1a8-eccf-11e8-ade2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c626e1a8-eccf-11e8-ade2-12d6303a7972;
 Tue, 20 Nov 2018 14: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 1gP6vY-00082G-1X
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6vX-0007d3-VK
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6vX-0007d3-VK@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:22:55 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F
 legacy-equivalent arithmetic FP insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk3MDExYWM5NTFmODBiMDdhYTg5OTA0MGRiOGI4NDRjY2FhN2MxYmYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjA4OjEzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjA4OjEzIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgYXJpdGhtZXRpYyBGUCBp
bnNucwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICB8ICA3ICsrKysr
KysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMjIgKysrKysrKysr
KysrKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4
LmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDU0YjIzNGU0
ZmIuLjk4YWVjZjliMDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4
LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAt
MTA0LDYgKzEwNCwxMCBAQCBlbnVtIGVzeiB7CiAgICAgSU5TTl9TRlAobSwgc3AsIG8pCiAKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0geworICAgIElOU05fRlAoYWRk
LCAgICAgICAgICAgICAwZiwgNTgpLAorICAgIElOU05fRlAoZGl2LCAgICAgICAgICAgICAwZiwg
NWUpLAorICAgIElOU05fRlAobWF4LCAgICAgICAgICAgICAwZiwgNWYpLAorICAgIElOU05fRlAo
bWluLCAgICAgICAgICAgICAwZiwgNWQpLAogICAgIElOU05fU0ZQKG1vdiwgICAgICAgICAgICAw
ZiwgMTApLAogICAgIElOU05fU0ZQKG1vdiwgICAgICAgICAgICAwZiwgMTEpLAogICAgIElOU05f
UEZQX05CKG1vdmEsICAgICAgICAwZiwgMjgpLApAQCAtMTIxLDYgKzEyNSw5IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fUEZQX05CKG1vdm50
LCAgICAgICAwZiwgMmIpLAogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTApLAog
ICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTEpLAorICAgIElOU05fRlAobXVsLCAg
ICAgICAgICAgICAwZiwgNTkpLAorICAgIElOU05fRlAoc3FydCwgICAgICAgICAgICAwZiwgNTEp
LAorICAgIElOU05fRlAoc3ViLCAgICAgICAgICAgICAwZiwgNWMpLAogfTsKIAogc3RhdGljIGNv
bnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfMTI4W10gPSB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCmluZGV4IDkyY2E1OWExMWYuLjFjMDAzMmEyNTggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMDAsMTIgKzMwMCwxMiBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDNhXSA9IHsgRHN0UmVnfFNyY0ltbUJ5
dGV8TW9kUk0gfSwKICAgICBbMHg0MCAuLi4gMHg0Zl0gPSB7IERzdFJlZ3xTcmNNZW18TW9kUk18
TW92IH0sCiAgICAgWzB4NTBdID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCi0g
ICAgWzB4NTFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18VHdvT3AsIHNpbWRfYW55X2Zw
IH0sCisgICAgWzB4NTFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18VHdvT3AsIHNpbWRf
YW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1MiAuLi4gMHg1M10gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTXxUd29PcCwgc2ltZF9zaW5nbGVfZnAgfSwKICAgICBbMHg1NCAuLi4gMHg1N10g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHg1
OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAgfSwK
KyAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9h
bnlfZnAsIGQ4c192bCB9LAogICAgIFsweDVhIC4uLiAweDViXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAotICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCB9LAorICAgIFsweDVjIC4uLiAweDVm
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAg
ICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3Ro
ZXIgfSwKICAgICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKQEAgLTU4NzcsMTAgKzU4NzcsMjIgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIGlmICggKGIgJiB+MSkgPT0gMHgxMCAmJiBlYS50eXBlID09IE9QX01F
TSApCiAgICAgICAgICAgICBkIHw9IFR3b09wOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZXZleC5iciwgRVhDX1VEKTsKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgu
dyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSwKKyAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1MSk6ICAg
IC8qIHZzcXJ0cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdnNxcnRze3MsZH0geG1tL20zMix4bW0s
eG1te2t9ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1OCk6ICAgIC8q
IHZhZGR7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIENB
U0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NTkpOiAgICAvKiB2bXVse3Asc317cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9F
VkVYLCAweDBmLCAweDVjKTogICAgLyogdnN1YntwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1ZCk6
ICAgIC8qIHZtaW57cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWUpOiAgICAvKiB2ZGl2e3Asc317
cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJTURfQUxM
X0ZQKF9FVkVYLCAweDBmLCAweDVmKTogICAgLyogdm1heHtwLHN9e3MsZH0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZl
eC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXguYnIgJiYKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FM
QVJfTUFTSykpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwotICAgICAgICBhdng1MTJfdmxl
bl9jaGVjayhldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spOworICAgICAgICBpZiAo
IGVhLnR5cGUgPT0gT1BfTUVNIHx8ICFldmV4LmJyICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVu
X2NoZWNrKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSyk7CiAgICAgc2ltZF96bW06
CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKICAgICAgICAgb3BjID0gaW5pdF9l
dmV4KHN0dWIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:23:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP6vk-0003jU-GT; Tue, 20 Nov 2018 14: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6vj-0003jN-JI
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:07 +0000
X-Inumbo-ID: cc3ff3aa-eccf-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc3ff3aa-eccf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:23: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 1gP6vi-00082b-8L
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6vi-0007eX-5w
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6vi-0007eX-5w@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:23:06 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512DQ logic FP
 insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzZDk2ZDRmN2E5MjBkNGVkZjEzM2NhZWExMzczYzFmMGJhOTljOGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjA4OjQ3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjA4OjQ3IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkRRIGxvZ2ljIEZQIGluc25zCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwgIDggKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTMgKysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2Vk
LCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKaW5kZXggOThhZWNmOWIwMC4uYWYyNjNmYWJjNyAxMDA2NDQKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xNDQsNiArMTQ0LDEzIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXSA9IHsKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwg
ICAwZiwgN2YsICAgIHZsLCAgICB3LCB2bCksCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZHFfYWxsW10gPSB7CisgICAgSU5TTl9QRlAoYW5kLCAgICAgICAgICAgICAgMGYs
IDU0KSwKKyAgICBJTlNOX1BGUChhbmRuLCAgICAgICAgICAgICAwZiwgNTUpLAorICAgIElOU05f
UEZQKG9yLCAgICAgICAgICAgICAgIDBmLCA1NiksCisgICAgSU5TTl9QRlAoeG9yLCAgICAgICAg
ICAgICAgMGYsIDU3KSwKK307CisKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtd
ID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hh
ciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07CiAKQEAgLTQ3NSw0ICs0ODIsNSBAQCB2b2lkIGV2ZXhf
ZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCiAg
ICAgUlVOKGF2eDUxMmYsIGFsbCk7CiAgICAgUlVOKGF2eDUxMmYsIDEyOCk7CiAgICAgUlVOKGF2
eDUxMmJ3LCBhbGwpOworICAgIFJVTihhdng1MTJkcSwgYWxsKTsKIH0KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggMWMwMDMyYTI1OC4uZDQ4ZmQ2NGVkMyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMwMiw3ICszMDIsNyBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDUwXSA9IHsgRHN0UmVnfFNy
Y0ltcGxpY2l0fE1vZFJNfE1vdiB9LAogICAgIFsweDUxXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNfFR3b09wLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NTIgLi4uIDB4NTNd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18VHdvT3AsIHNpbWRfc2luZ2xlX2ZwIH0sCi0g
ICAgWzB4NTQgLi4uIDB4NTddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFj
a2VkX2ZwIH0sCisgICAgWzB4NTQgLi4uIDB4NTddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDVh
IC4uLiAweDViXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9
LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1k
X2FueV9mcCwgZDhzX3ZsIH0sCkBAIC02MzQzLDYgKzYzNDMsMTcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGRzdC5ieXRlcyA9IDQ7CiAgICAgICAgIGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9GUChfRVZFWCwgMHgwZiwgMHg1NCk6IC8qIHZhbmRwe3MsZH0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwg
MHg1NSk6IC8qIHZhbmRucHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4NTYpOiAvKiB2b3Jwe3MsZH0g
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9G
UChfRVZFWCwgMHgwZiwgMHg1Nyk6IC8qIHZ4b3Jwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC53ICE9IChl
dmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXguYnIpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmRxKTsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAg
ICBnb3RvIHNpbWRfem1tOworCiAgICAgQ0FTRV9TSU1EX0FMTF9GUCgsIDB4MGYsIDB4NWEpOiAg
ICAgICAgLyogY3Z0e3Asc317cyxkfTJ7cCxzfXtzLGR9IHhtbS9tZW0seG1tICovCiAgICAgQ0FT
RV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweDVhKTogICAgLyogdmN2dHB7cyxkfTJwe3MsZH0g
eG1tL21lbSx4bW0gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiB2Y3Z0c3tzLGR9MnN7cyxkfSB4bW0vbWVtLHhtbSx4bW0gKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:23:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:23: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 1gP6vv-0003kf-IP; Tue, 20 Nov 2018 14:23:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6vu-0003ka-Vv
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:19 +0000
X-Inumbo-ID: d25170a6-eccf-11e8-9bba-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d25170a6-eccf-11e8-9bba-12d6303a7972;
 Tue, 20 Nov 2018 14:23: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 1gP6vs-00082j-Ej
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6vs-0007fk-CM
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6vs-0007fk-CM@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:23:16 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support basic AVX512F FP
 compare insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyMDFiNGNiMWJkOWU0NGQ0YzhhM2YwOWM4OWM4ZWVlNWRkY2ViNzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjA5OjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjA5OjIyIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IGJhc2ljIEFWWDUxMkYgRlAgY29tcGFyZSBpbnNucwogICAgCiAgICBW
eyxVfUNPTUlTe1MsRH0gdG8gZm9sbG93IGxhdGVyLgogICAgCiAgICBBbHNvIGNvcnJlY3QgdGhl
IEFWWCBjb3VudGVycGFydCdzIGNvbW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMgIHwgIDEgKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDI3
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4
LWRpc3A4LmMKaW5kZXggYWYyNjNmYWJjNy4uMjYyNGIzMTk0OSAxMDA2NDQKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDUsNiArMTA1LDcgQEAgZW51bSBlc3ogewogCiBzdGF0
aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNOX0ZQKGFkZCwg
ICAgICAgICAgICAgMGYsIDU4KSwKKyAgICBJTlNOX0ZQKGNtcCwgICAgICAgICAgICAgMGYsIGMy
KSwKICAgICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYsIDVlKSwKICAgICBJTlNOX0ZQKG1h
eCwgICAgICAgICAgICAgMGYsIDVmKSwKICAgICBJTlNOX0ZQKG1pbiwgICAgICAgICAgICAgMGYs
IDVkKSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZDQ4ZmQ2NGVk
My4uOWM1YWIyM2YzYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAg
LTM1Miw3ICszNTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAg
IFsweGJmXSA9IHsgRHN0UmVnfFNyY01lbTE2fE1vZFJNfE1vdiB9LAogICAgIFsweGMwXSA9IHsg
Qnl0ZU9wfERzdE1lbXxTcmNSZWd8TW9kUk0gfSwKICAgICBbMHhjMV0gPSB7IERzdE1lbXxTcmNS
ZWd8TW9kUk0gfSwKLSAgICBbMHhjMl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0s
IHNpbWRfYW55X2ZwIH0sCisgICAgWzB4YzJdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1v
ZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4YzNdID0geyBEc3RNZW18U3JjUmVn
fE1vZFJNfE1vdiB9LAogICAgIFsweGM0XSA9IHsgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk0sIHNp
bWRfcGFja2VkX2ludCB9LAogICAgIFsweGM1XSA9IHsgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk18
TW92IH0sCkBAIC03NDUyLDcgKzc0NTIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBh
ZGQ7CiAKICAgICBDQVNFX1NJTURfQUxMX0ZQKCwgMHgwZiwgMHhjMik6ICAgICAgICAvKiBjbXB7
cCxzfXtzLGR9ICRpbW04LHhtbS9tZW0seG1tICovCi0gICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVY
LCAweDBmLCAweGMyKTogICAgLyogdmNtcHtwLHN9e3MsZH0gJGltbTgse3gseX1tbS9tZW0se3gs
eX1tbSAqLworICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHhjMik6ICAgIC8qIHZj
bXB7cCxzfXtzLGR9ICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIENB
U0VfU0lNRF9QQUNLRURfRlAoLCAweDBmLCAweGM2KTogICAgIC8qIHNodWZwe3MsZH0gJGltbTgs
eG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4YzYp
OiAvKiB2c2h1ZnB7cyxkfSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCiAgICAgICAgIGQg
PSAoZCAmIH5TcmNNYXNrKSB8IFNyY01lbTsKQEAgLTc0NjYsNiArNzQ2NiwzMCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgfQogICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdng7CiAKKyAgICBD
QVNFX1NJTURfQUxMX0ZQKF9FVkVYLCAweDBmLCAweGMyKTogLyogdmNtcHtwLHN9e3MsZH0gJGlt
bTgsW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZigoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXgu
YnIgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV2ZXgucGZ4ICYgVkVYX1BS
RUZJWF9TQ0FMQVJfTUFTSykpIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWV2
ZXguciB8fCAhZXZleC5SIHx8IGV2ZXgueiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAg
ICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSB8fCAhZXZleC5iciApCisgICAgICAgICAgICBh
dng1MTJfdmxlbl9jaGVjayhldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spOworICAg
ICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBTcmNNZW07CisgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfem1tKTsKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOworICAgICAgICBvcGNb
MF0gPSBiOworICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09
IE9QX01FTSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIGNvbnZlcnQgbWVtb3J5IG9wZXJh
bmQgdG8gKCVyQVgpICovCisgICAgICAgICAgICBldmV4LmIgPSAxOworICAgICAgICAgICAgb3Bj
WzFdICY9IDB4Mzg7CisgICAgICAgIH0KKyAgICAgICAgb3BjWzJdID0gaW1tMTsKKyAgICAgICAg
aW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsgMzsKKyAgICAgICAgYnJlYWs7CisKICAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YzMpOiAvKiBtb3ZudGkgKi8KICAgICAgICAgLyogSWdu
b3JlIHRoZSBub24tdGVtcG9yYWwgaGludCBmb3Igbm93LiAqLwogICAgICAgICB2Y3B1X211c3Rf
aGF2ZShzc2UyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:23:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6w4-0003mO-KJ; Tue, 20 Nov 2018 14:23:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6w4-0003mG-52
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:28 +0000
X-Inumbo-ID: d8649766-eccf-11e8-92e1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8649766-eccf-11e8-92e1-12d6303a7972;
 Tue, 20 Nov 2018 14: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 1gP6w2-00083Y-L9
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6w2-0007hQ-In
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6w2-0007hQ-In@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:23:26 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F misc
 legacy-equivalent FP insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhYmZiYzM3MTAyODIwODc3MzA5NjI3NGYzYzlkMWRhOTJlNDhjMTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjA5OjU5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjA5OjU5IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbWlzYyBsZWdhY3ktZXF1aXZhbGVudCBGUCBpbnNucwog
ICAgCiAgICBBbHNvIGNvcnJlY3QgYW4gQVZYIGNvdW50ZXJwYXJ0J3MgY29tbWVudC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAgMyArKysKIHhlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDI2MjRiMzE5NDku
LjkyNjNiY2Q1NzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRp
c3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTI3
LDggKzEyNywxMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsK
ICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDEwKSwKICAgICBJTlNOX1BGUF9OQiht
b3Z1LCAgICAgICAgMGYsIDExKSwKICAgICBJTlNOX0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5
KSwKKyAgICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNx
cnQsICAgICAgICAgICAgMGYsIDUxKSwKICAgICBJTlNOX0ZQKHN1YiwgICAgICAgICAgICAgMGYs
IDVjKSwKKyAgICBJTlNOX1BGUCh1bnBja2gsICAgICAgICAgMGYsIDE1KSwKKyAgICBJTlNOX1BG
UCh1bnBja2wsICAgICAgICAgMGYsIDE0KSwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJmXzEyOFtdID0gewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCA5YzVhYjIzZjNjLi43ZThhOGUyM2JmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwpAQCAtMjgyLDcgKzI4Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0
ZV90YWJsZSB7CiAgICAgWzB4MTFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBz
aW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MTNdID0geyBEc3RNZW18U3JjSW1wbGlj
aXR8TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4MTQgLi4uIDB4MTVdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4MTQgLi4uIDB4
MTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwg
fSwKICAgICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3Ro
ZXIgfSwKICAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRf
b3RoZXIgfSwKICAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCkBA
IC0zNTYsNyArMzU2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAg
ICBbMHhjM10gPSB7IERzdE1lbXxTcmNSZWd8TW9kUk18TW92IH0sCiAgICAgWzB4YzRdID0geyBE
c3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4YzVdID0g
eyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTXxNb3YgfSwKLSAgICBbMHhjNl0gPSB7IERzdEltcGxp
Y2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4YzZdID0geyBE
c3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCiAg
ICAgWzB4YzddID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweGM4IC4uLiAweGNmXSA9
IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TSwgc2ltZF9vdGhlciB9LApAQCAtNTk0Niw2ICs1OTQ2LDE3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKICAgICAgICAgZ290byBzaW1kXzBm
X3htbTsKIAorICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTQpOiAvKiB2
dW5wY2tscHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIENBU0Vf
U0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTUpOiAvKiB2dW5wY2tocHtzLGR9IFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Np
b24gPSBmYWxzZTsKKyAgICBhdng1MTJmX25vX3NhZToKKyAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOworICAgICAgICBhdng1MTJfdmxlbl9jaGVj
ayhmYWxzZSk7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYsIDB4MjApOiAvKiBtb3YgY3IscmVnICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBm
LCAweDIxKTogLyogbW92IGRyLHJlZyAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgy
Mik6IC8qIG1vdiByZWcsY3IgKi8KQEAgLTY2MjUsMTEgKzY2MzYsOSBAQCB4ODZfZW11bGF0ZSgK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXV7MzIs
NjR9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KICAgICB2bW92ZHFhOgogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKLSAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0gICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsK
ICAgICAgICAgZCB8PSBUd29PcDsKICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOwot
ICAgICAgICBnb3RvIHNpbWRfem1tOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwogCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4NmYpOiAvKiB2bW92ZHF1ezgsMTZ9
IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIo
MHgwZiwgMHg3Zik6IC8qIHZtb3ZkcXV7OCwxNn0gW3h5el1tbSxbeHl6XW1tL21lbXtrfSAqLwpA
QCAtNzQ1NCw3ICs3NDYzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX0FMTF9GUCgs
IDB4MGYsIDB4YzIpOiAgICAgICAgLyogY21we3Asc317cyxkfSAkaW1tOCx4bW0vbWVtLHhtbSAq
LwogICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHhjMik6ICAgIC8qIHZjbXB7cCxz
fXtzLGR9ICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIENBU0VfU0lN
RF9QQUNLRURfRlAoLCAweDBmLCAweGM2KTogICAgIC8qIHNodWZwe3MsZH0gJGltbTgseG1tL21l
bSx4bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4YzYpOiAvKiB2
c2h1ZnB7cyxkfSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9GUChfVkVYLCAweDBmLCAweGM2KTogLyogdnNodWZwe3MsZH0gJGltbTgse3gseX1tbS9t
ZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNrKSB8IFNyY01l
bTsKICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAgICAgIHsKQEAgLTc0
NzUsNyArNzQ4NCw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdng1MTJmKTsKICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSB8fCAhZXZleC5i
ciApCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhldmV4LnBmeCAmIFZFWF9QUkVGSVhf
U0NBTEFSX01BU0spOwotICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBTcmNNZW07CisgICAg
c2ltZF9pbW04X3ptbToKKyAgICAgICAgaWYgKCAoZCAmIFNyY01hc2spID09IFNyY0ltbUJ5dGUg
KQorICAgICAgICAgICAgZCA9IChkICYgflNyY01hc2spIHwgU3JjTWVtOwogICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3ptbSk7CiAgICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKICAg
ICAgICAgb3BjWzBdID0gYjsKQEAgLTc1MTksNiArNzUzMCwxNSBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CiAgICAgICAgIGdvdG8gc2ltZF8wZl90
b19ncHI7CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweGM2KTogLyog
dnNodWZwe3MsZH0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
ICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5
cGUgIT0gT1BfTUVNICYmIGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGF2eDUxMl92bGVuX2No
ZWNrKGZhbHNlKTsKKyAgICAgICAgZ290byBzaW1kX2ltbThfem1tOworCiAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweGM3KTogLyogR3JwOSAqLwogICAgIHsKICAgICAgICAgdW5pb24gewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:23:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6wE-0003nP-Mc; Tue, 20 Nov 2018 14:23:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6wE-0003nI-15
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:38 +0000
X-Inumbo-ID: de78942c-eccf-11e8-aaba-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de78942c-eccf-11e8-aaba-12d6303a7972;
 Tue, 20 Nov 2018 14:23: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 1gP6wC-00083g-Ra
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6wC-0007iB-P9
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6wC-0007iB-P9@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:23:36 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F
 fused-multiply-add insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0OWRiZDMyNjZjMGZkYTliYWRhNjY5ZDcyNTI2Y2MzM2M0OGI3NjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjEwOjMwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjEwOjMwIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgZnVzZWQtbXVsdGlwbHktYWRkIGluc25zCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwgMzAgKysrKysrKysrKysKIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgOTEgKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCAyNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1k
aXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwppbmRleCA5MjYz
YmNkNTc1Li5iOTI4NTFiOGM0IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
ZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMK
QEAgLTEwNyw2ICsxMDcsMzYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxs
W10gPSB7CiAgICAgSU5TTl9GUChhZGQsICAgICAgICAgICAgIDBmLCA1OCksCiAgICAgSU5TTl9G
UChjbXAsICAgICAgICAgICAgIDBmLCBjMiksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAg
IDBmLCA1ZSksCisgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAg
ICBzZCwgdmwpLAorICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTksICAgIGVsLCAg
ICAgc2QsIGVsKSwKKyAgICBJTlNOKGZtYWRkMjEzLCAgICAgNjYsIDBmMzgsIGE4LCAgICB2bCwg
ICAgIHNkLCB2bCksCisgICAgSU5TTihmbWFkZDIxMywgICAgIDY2LCAwZjM4LCBhOSwgICAgZWws
ICAgICBzZCwgZWwpLAorICAgIElOU04oZm1hZGQyMzEsICAgICA2NiwgMGYzOCwgYjgsICAgIHZs
LCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZtYWRkMjMxLCAgICAgNjYsIDBmMzgsIGI5LCAgICBl
bCwgICAgIHNkLCBlbCksCisgICAgSU5TTihmbWFkZHN1YjEzMiwgIDY2LCAwZjM4LCA5NiwgICAg
dmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZm1hZGRzdWIyMTMsICA2NiwgMGYzOCwgYTYsICAg
IHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZtYWRkc3ViMjMxLCAgNjYsIDBmMzgsIGI2LCAg
ICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihmbXN1YjEzMiwgICAgIDY2LCAwZjM4LCA5YSwg
ICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZm1zdWIxMzIsICAgICA2NiwgMGYzOCwgOWIs
ICAgIGVsLCAgICAgc2QsIGVsKSwKKyAgICBJTlNOKGZtc3ViMjEzLCAgICAgNjYsIDBmMzgsIGFh
LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihmbXN1YjIxMywgICAgIDY2LCAwZjM4LCBh
YiwgICAgZWwsICAgICBzZCwgZWwpLAorICAgIElOU04oZm1zdWIyMzEsICAgICA2NiwgMGYzOCwg
YmEsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZtc3ViMjMxLCAgICAgNjYsIDBmMzgs
IGJiLCAgICBlbCwgICAgIHNkLCBlbCksCisgICAgSU5TTihmbXN1YmFkZDEzMiwgIDY2LCAwZjM4
LCA5NywgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZm1zdWJhZGQyMTMsICA2NiwgMGYz
OCwgYTcsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZtc3ViYWRkMjMxLCAgNjYsIDBm
MzgsIGI3LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihmbm1hZGQxMzIsICAgIDY2LCAw
ZjM4LCA5YywgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZm5tYWRkMTMyLCAgICA2Niwg
MGYzOCwgOWQsICAgIGVsLCAgICAgc2QsIGVsKSwKKyAgICBJTlNOKGZubWFkZDIxMywgICAgNjYs
IDBmMzgsIGFjLCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihmbm1hZGQyMTMsICAgIDY2
LCAwZjM4LCBhZCwgICAgZWwsICAgICBzZCwgZWwpLAorICAgIElOU04oZm5tYWRkMjMxLCAgICA2
NiwgMGYzOCwgYmMsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZubWFkZDIzMSwgICAg
NjYsIDBmMzgsIGJkLCAgICBlbCwgICAgIHNkLCBlbCksCisgICAgSU5TTihmbm1zdWIxMzIsICAg
IDY2LCAwZjM4LCA5ZSwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZm5tc3ViMTMyLCAg
ICA2NiwgMGYzOCwgOWYsICAgIGVsLCAgICAgc2QsIGVsKSwKKyAgICBJTlNOKGZubXN1YjIxMywg
ICAgNjYsIDBmMzgsIGFlLCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihmbm1zdWIyMTMs
ICAgIDY2LCAwZjM4LCBhZiwgICAgZWwsICAgICBzZCwgZWwpLAorICAgIElOU04oZm5tc3ViMjMx
LCAgICA2NiwgMGYzOCwgYmUsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZubXN1YjIz
MSwgICAgNjYsIDBmMzgsIGJmLCAgICBlbCwgICAgIHNkLCBlbCksCiAgICAgSU5TTl9GUChtYXgs
ICAgICAgICAgICAgIDBmLCA1ZiksCiAgICAgSU5TTl9GUChtaW4sICAgICAgICAgICAgIDBmLCA1
ZCksCiAgICAgSU5TTl9TRlAobW92LCAgICAgICAgICAgIDBmLCAxMCksCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDdlOGE4ZTIzYmYuLjc3M2I5NzEzNjkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00NTIsMzAgKzQ1MiwzMCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDhjXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHg5MCAuLi4gMHg5M10gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX290aGVyLCAudnNpYiA9IDEgfSwKLSAgICBbMHg5NiAuLi4gMHg5OF0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDk5XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcgfSwKLSAgICBbMHg5YV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDliXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFy
X3ZleHcgfSwKLSAgICBbMHg5Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAot
ICAgIFsweDlkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcgfSwKLSAgICBbMHg5
ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDlmXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcgfSwKLSAgICBbMHhhNiAuLi4gMHhhOF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweGE5XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfc2NhbGFyX3ZleHcgfSwKLSAgICBbMHhhYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9mcCB9LAotICAgIFsweGFiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcg
fSwKLSAgICBbMHhhY10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsw
eGFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcgfSwKLSAgICBbMHhhZV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweGFmXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfc2NhbGFyX3ZleHcgfSwKLSAgICBbMHhiNiAuLi4gMHhiOF0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweGI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
c2NhbGFyX3ZleHcgfSwKLSAgICBbMHhiYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9m
cCB9LAotICAgIFsweGJiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcgfSwKLSAg
ICBbMHhiY10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweGJkXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcgfSwKLSAgICBbMHhiZV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAotICAgIFsweGJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfc2NhbGFyX3ZleHcgfSwKKyAgICBbMHg5NiAuLi4gMHg5OF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDk5XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHg5YV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDliXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBb
MHg5Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAor
ICAgIFsweDlkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNf
ZHEgfSwKKyAgICBbMHg5ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9
IGQ4c192bCB9LAorICAgIFsweDlmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcs
IC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHhhNiAuLi4gMHhhOF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweGE5XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHhhYV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweGFiXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBb
MHhhY10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAor
ICAgIFsweGFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNf
ZHEgfSwKKyAgICBbMHhhZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9
IGQ4c192bCB9LAorICAgIFsweGFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcs
IC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHhiNiAuLi4gMHhiOF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweGI5XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBbMHhiYV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweGJiXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBb
MHhiY10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAor
ICAgIFsweGJkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMgPSBkOHNf
ZHEgfSwKKyAgICBbMHhiZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9
IGQ4c192bCB9LAorICAgIFsweGJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcs
IC5kOHMgPSBkOHNfZHEgfSwKICAgICBbMHhjOCAuLi4gMHhjZF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyIH0sCiAgICAgWzB4ZGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAudHdvX29wID0gMSB9LAogICAgIFsweGRjIC4uLiAweGRmXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCB9LApAQCAtODMwMSw2ICs4MzAxLDQ5IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmbWEpOwogICAgICAgICBnb3RvIHNpbWRfMGZf
eW1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Nik6IC8qIHZm
bWFkZHN1YjEzMnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDk3KTogLyogdmZtc3ViYWRkMTMycHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmMzgsIDB4OTgpOiAvKiB2Zm1hZGQxMzJwe3MsZH0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHg5YSk6IC8qIHZmbXN1YjEzMnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDljKTogLyogdmZu
bWFkZDEzMnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDllKTogLyogdmZubXN1YjEzMnB7cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGE2KTogLyogdmZtYWRkc3ViMjEzcHtzLGR9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4YTcpOiAvKiB2Zm1zdWJhZGQyMTNwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhOCk6IC8qIHZm
bWFkZDIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFhKTogLyogdmZtc3ViMjEzcHtzLGR9IFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4YWMpOiAvKiB2Zm5tYWRkMjEzcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
YWUpOiAvKiB2Zm5tc3ViMjEzcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YjYpOiAvKiB2Zm1hZGRz
dWIyMzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiNyk6IC8qIHZmbXN1YmFkZDIzMXB7cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGI4KTogLyogdmZtYWRkMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
YmEpOiAvKiB2Zm1zdWIyMzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiYyk6IC8qIHZmbm1hZGQy
MzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZSk6IC8qIHZmbm1zdWIyMzFwe3MsZH0gW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNIHx8ICFldmV4LmJy
ICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgZ290byBz
aW1kX3ptbTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OTkpOiAv
KiB2Zm1hZGQxMzJze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Yik6IC8qIHZmbXN1YjEzMnN7cyxkfSB4bW0vbWVtLHht
bSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDlkKTog
LyogdmZubWFkZDEzMnN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDlmKTogLyogdmZubXN1YjEzMnN7cyxkfSB4bW0vbWVt
LHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGE5
KTogLyogdmZtYWRkMjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YWIpOiAvKiB2Zm1zdWIyMTNze3MsZH0geG1tL21l
bSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhh
ZCk6IC8qIHZmbm1hZGQyMTNze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhZik6IC8qIHZmbm1zdWIyMTNze3MsZH0geG1t
L21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHhiOSk6IC8qIHZmbWFkZDIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJiKTogLyogdmZtc3ViMjMxc3tzLGR9IHht
bS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4YmQpOiAvKiB2Zm5tYWRkMjMxc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmYpOiAvKiB2Zm5tc3ViMjMxc3tzLGR9
IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJmKTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAg
ICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CisgICAgICAgIH0KKyAgICAgICAgZ290byBz
aW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGM4KTogICAgIC8qIHNo
YTFuZXh0ZSB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhj
OSk6ICAgICAvKiBzaGExbXNnMSB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYzOCwgMHhjYSk6ICAgICAvKiBzaGExbXNnMiB4bW0vbTEyOCx4bW0gKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:23:49 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:23: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 1gP6wP-0003oX-QG; Tue, 20 Nov 2018 14:23: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6wO-0003oR-Vd
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:49 +0000
X-Inumbo-ID: e48cf0f5-eccf-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e48cf0f5-eccf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14: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 1gP6wN-00083o-1g
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6wM-0007im-VY
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6wM-0007im-VY@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:23:46 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F
 legacy-equivalent logic insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGExYzdmNTljZTM1MWI2YmY5MDgyMDNkMzZjN2E1NTA1ODExNWQxNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjExOjA5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjExOjA5IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgbG9naWMgaW5zbnMKICAg
IAogICAgUGx1cyB2cHRlcm5sb2d7ZCxxfSBhcyBiZWluZyBleHRlbnNpdmVseSB1c2VkIGJ5IHRo
ZSBjb21waWxlciwgaW4gb3JkZXIKICAgIHRvIGZhY2lsaXRhdGUgdGVzdCBlbmFibGluZyBpbiB0
aGUgaGFybmVzcyBhcyBzb29uIGFzIHBvc3NpYmxlLiBBbHNvIHRoZQogICAgdHdvYnl0ZV90YWJs
ZVtdIGVudHJpZXMgZm9yIGEgZmV3IG1vcmUgaW5zbnMgZ2V0IHRoZWlyIC5kOHMgZmllbGQgc2V0
CiAgICByaWdodCBhd2F5LCBpbiBvcmRlciB0byBub3Qgc3BsaXQgYW5kIGxhdGVyIHJlLWNvbWJp
bmUgdGhlIGdyb3Vwcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAg
fCAgNSArKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzMSAr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4
LmMKaW5kZXggYjkyODUxYjhjNC4uNDFmMGZhYWM4MSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
ZXZleC1kaXNwOC5jCkBAIC0xNTcsNiArMTU3LDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTAp
LAogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTEpLAogICAgIElOU05fRlAobXVs
LCAgICAgICAgICAgICAwZiwgNTkpLAorICAgIElOU04ocGFuZCwgICAgICAgICA2NiwgICAwZiwg
ZGIsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBhbmRuLCAgICAgICAgNjYsICAgMGYs
IGRmLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwb3IsICAgICAgICAgIDY2LCAgIDBm
LCBlYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocHRlcm5sb2csICAgICA2NiwgMGYz
YSwgMjUsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHB4b3IsICAgICAgICAgNjYsICAg
MGYsIGVmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTl9QRlAoc2h1ZiwgICAgICAgICAg
IDBmLCBjNiksCiAgICAgSU5TTl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSksCiAgICAgSU5T
Tl9GUChzdWIsICAgICAgICAgICAgIDBmLCA1YyksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IDc3M2I5NzEzNjkuLjliZDVkMzVhNDQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zNjQsMTMgKzM2NCwxMyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweGQ0IC4uLiAweGQ1XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhkNl0gPSB7IERzdE1l
bXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIDMgfSwKICAgICBbMHhkN10gPSB7
IERzdFJlZ3xTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwKLSAgICBbMHhkOCAuLi4gMHhkZl0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZDgg
Li4uIDB4ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwg
ZDhzX3ZsIH0sCiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRf
cGFja2VkX2ludCB9LAogICAgIFsweGUxIC4uLiAweGUyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGU2XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweGU3XSA9IHsgRHN0
TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKLSAg
ICBbMHhlOCAuLi4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNr
ZWRfaW50IH0sCisgICAgWzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZjEgLi4uIDB4ZjNdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhmNCAuLi4g
MHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCkBA
IC00OTMsNiArNDkzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsKICAg
ICB1aW50OF90IHRvX21lbToxOwogICAgIHVpbnQ4X3QgdHdvX29wOjE7CiAgICAgdWludDhfdCBm
b3VyX29wOjE7CisgICAgZGlzcDhzY2FsZV90IGQ4czo0OwogfSBleHQwZjNhX3RhYmxlWzI1Nl0g
PSB7CiAgICAgWzB4MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29w
ID0gMSB9LAogICAgIFsweDAxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdv
X29wID0gMSB9LApAQCAtNTEwLDYgKzUxMSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYz
YV90YWJsZSB7CiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCiAgICAg
WzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweDIyXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAorICAgIFsweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDMwIC4uLiAweDMzXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MzhdID0geyAuc2lt
ZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgzOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEy
OCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCkBAIC0zMDI1LDIwICszMDI3LDMzIEBAIHg4
Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IGRlY29kZV9kaXNwOHNjYWxl
KGV4dDBmMzhfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CiAgICAgICAgICAgICBicmVhazsKIAorICAg
ICAgICBjYXNlIGV4dF8wZjNhOgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENhbm5v
dCB1cGRhdGUgZCBoZXJlIHlldCwgYXMgdGhlIGltbWVkaWF0ZSBvcGVyYW5kIHN0aWxsCisgICAg
ICAgICAgICAgKiBuZWVkcyBmZXRjaGluZy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
c3RhdGUtPnNpbWRfc2l6ZSA9IGV4dDBmM2FfdGFibGVbYl0uc2ltZF9zaXplOworICAgICAgICAg
ICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IGRl
Y29kZV9kaXNwOHNjYWxlKGV4dDBmM2FfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CisgICAgICAgICAg
ICBicmVhazsKKwogICAgICAgICBjYXNlIGV4dF84ZjA5OgogICAgICAgICAgICAgaWYgKCBleHQ4
ZjA5X3RhYmxlW2JdLnR3b19vcCApCiAgICAgICAgICAgICAgICAgZCB8PSBUd29PcDsKICAgICAg
ICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQ4ZjA5X3RhYmxlW2JdLnNpbWRfc2l6ZTsKICAg
ICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIGNhc2UgZXh0XzBmM2E6CiAgICAgICAgIGNhc2Ug
ZXh0XzhmMDg6CisgICAgICAgIGNhc2UgZXh0XzhmMGE6CiAgICAgICAgICAgICAvKgogICAgICAg
ICAgICAgICogQ2Fubm90IHVwZGF0ZSBkIGhlcmUgeWV0LCBhcyB0aGUgaW1tZWRpYXRlIG9wZXJh
bmQgc3RpbGwKICAgICAgICAgICAgICAqIG5lZWRzIGZldGNoaW5nLgogICAgICAgICAgICAgICov
Ci0gICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTklNUExFTUVOVEVEOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBtb2RybV9t
b2QgPT0gMyApCkBAIC0zMjE3LDcgKzMyMzIsNiBAQCB4ODZfZGVjb2RlKAogICAgICAgICBlbHNl
IGlmICggZXh0MGYzYV90YWJsZVtiXS5mb3VyX29wICYmICFtb2RlXzY0Yml0KCkgJiYgdmV4Lm9w
Y3ggKQogICAgICAgICAgICAgaW1tMSAmPSAweDdmOwogICAgICAgICBzdGF0ZS0+ZGVzYyA9IGQ7
Ci0gICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQwZjNhX3RhYmxlW2JdLnNpbWRfc2l6ZTsK
ICAgICAgICAgcmMgPSB4ODZfZGVjb2RlXzBmM2Eoc3RhdGUsIGN0eHQsIG9wcyk7CiAgICAgICAg
IGJyZWFrOwogCkBAIC01OTUxLDYgKzU5NjUsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VC
TEVfTUFTSyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAgICAg
ICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkYik6IC8qIHZwYW5ke2QscX0g
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZGYpOiAvKiB2cGFuZG57ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlYik6IC8q
IHZwb3J7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9ye2QscX0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgYXZ4NTEyZl9ub19zYWU6CiAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5iciwgRVhDX1VEKTsKQEAgLTc1MzQsNiArNzU1
Myw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOwog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9Q
UkVGSVhfRE9VQkxFX01BU0spLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VE
KTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzYSwgMHgyNSk6IC8qIHZwdGVybmxvZ3tkLHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYm
IGV2ZXguYnIsIEVYQ19VRCk7CiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:23:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:23: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 1gP6wZ-0003pk-S1; Tue, 20 Nov 2018 14:23: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6wY-0003pX-Ee
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:58 +0000
X-Inumbo-ID: eaa4bffe-eccf-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eaa4bffe-eccf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14: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 1gP6wX-00083w-87
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6wX-0007jX-5o
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:23:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6wX-0007jX-5o@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:23:57 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 DQ} FP broadcast insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ODU1YjcyN2JkNjY2NzU0ZmQwYjhlZDQyYWE2M2M0ODBmYjAxNzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjExOjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjExOjUwIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLERRfSBGUCBicm9hZGNhc3QgaW5zbnMKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAyNSArKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDU1ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwppbmRleCA0
MWYwZmFhYzgxLi40M2M0YTlmOTkyIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4
LmMKQEAgLTEwNSw2ICsxMDUsNyBAQCBlbnVtIGVzeiB7CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fRlAoYWRkLCAgICAgICAgICAgICAwZiwg
NTgpLAorICAgIElOU04oYnJvYWRjYXN0c3MsICA2NiwgMGYzOCwgMTgsICAgIGVsLCAgICAgIGQs
IGVsKSwKICAgICBJTlNOX0ZQKGNtcCwgICAgICAgICAgICAgMGYsIGMyKSwKICAgICBJTlNOX0ZQ
KGRpdiwgICAgICAgICAgICAgMGYsIDVlKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBm
MzgsIDk4LCAgICB2bCwgICAgIHNkLCB2bCksCkBAIC0xNzYsNiArMTc3LDE1IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0gewogICAgIElOU04obW92cSwgICAgICA2
NiwgICAwZiwgZDYsIGVsLCAgICBxLCBlbCksCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZl9ubzEyOFtdID0geworICAgIElOU04oYnJvYWRjYXN0ZjMyeDQsIDY2LCAwZjM4
LCAxYSwgZWxfNCwgIGQsIHZsKSwKKyAgICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYzOCwg
MTksIGVsLCAgICBxLCBlbCksCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
Zl81MTJbXSA9IHsKKyAgICBJTlNOKGJyb2FkY2FzdGY2NHg0LCA2NiwgMGYzOCwgMWIsIGVsXzQs
IHEsIHZsKSwKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXSA9
IHsKICAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwgICAwZiwgNmYsICAgIHZsLCAgICBiLCB2bCks
CiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICAgYiwgdmwpLApA
QCAtMTkwLDggKzIwMCwxOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxs
W10gPSB7CiAgICAgSU5TTl9QRlAoeG9yLCAgICAgICAgICAgICAgMGYsIDU3KSwKIH07CiAKK3N0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9ubzEyOFtdID0geworICAgIElOU04oYnJv
YWRjYXN0ZjMyeDIsIDY2LCAwZjM4LCAxOSwgZWxfMiwgZCwgdmwpLAorICAgIElOU04oYnJvYWRj
YXN0ZjY0eDIsIDY2LCAwZjM4LCAxYSwgZWxfMiwgcSwgdmwpLAorfTsKKworc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdID0geworICAgIElOU04oYnJvYWRjYXN0ZjMyeDgs
IDY2LCAwZjM4LCAxYiwgZWxfOCwgZCwgdmwpLAorfTsKKwogc3RhdGljIGNvbnN0IHVuc2lnbmVk
IGNoYXIgdmxfYWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsKIHN0YXRpYyBjb25z
dCB1bnNpZ25lZCBjaGFyIHZsXzEyOFtdID0geyBWTF8xMjggfTsKK3N0YXRpYyBjb25zdCB1bnNp
Z25lZCBjaGFyIHZsX25vMTI4W10gPSB7IFZMXzUxMiwgVkxfMjU2IH07CitzdGF0aWMgY29uc3Qg
dW5zaWduZWQgY2hhciB2bF81MTJbXSA9IHsgVkxfNTEyIH07CiAKIC8qCiAgKiBUaGlzIHRhYmxl
LCBpbmRpY2F0aW5nIHRoZSBwcmVzZW5jZSBvZiBhbiBpbW1lZGlhdGUgKGJ5dGUpIGZvciBhbiBv
cGNvZGUKQEAgLTUyMCw2ICs1NDEsMTAgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5z
dHIsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogCiAgICAgUlVOKGF2eDUxMmYsIGFs
bCk7CiAgICAgUlVOKGF2eDUxMmYsIDEyOCk7CisgICAgUlVOKGF2eDUxMmYsIG5vMTI4KTsKKyAg
ICBSVU4oYXZ4NTEyZiwgNTEyKTsKICAgICBSVU4oYXZ4NTEyYncsIGFsbCk7CiAgICAgUlVOKGF2
eDUxMmRxLCBhbGwpOworICAgIFJVTihhdng1MTJkcSwgbm8xMjgpOworICAgIFJVTihhdng1MTJk
cSwgNTEyKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggOWJk
NWQzNWE0NC4uNzNjZThkZGQ5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTIzNCwxMCArMjM0LDE2IEBAIGVudW0gc2ltZF9vcHNpemUgewogCiAgICAgLyoKICAg
ICAgKiAxMjggYml0cyBvZiBpbnRlZ2VyIG9yIGZsb2F0aW5nIHBvaW50IGRhdGEsIHdpdGggbm8g
ZnVydGhlcgotICAgICAqIGZvcm1hdHRpbmcgaW5mb3JtYXRpb24uCisgICAgICogZm9ybWF0dGlu
ZyBpbmZvcm1hdGlvbiwgb3Igd2l0aCBpdCBlbmNvZGVkIGJ5IEVWRVguVy4KICAgICAgKi8KICAg
ICBzaW1kXzEyOCwKIAorICAgIC8qCisgICAgICogMjU2IGJpdHMgb2YgaW50ZWdlciBvciBmbG9h
dGluZyBwb2ludCBkYXRhLCB3aXRoIGZvcm1hdHRpbmcKKyAgICAgKiBlbmNvZGVkIGJ5IEVWRVgu
Vy4KKyAgICAgKi8KKyAgICBzaW1kXzI1NiwKKwogICAgIC8qIE9wZXJhbmQgc2l6ZSBlbmNvZGVk
IGluIG5vbi1zdGFuZGFyZCB3YXkuICovCiAgICAgc2ltZF9vdGhlcgogfTsKQEAgLTQzMiw4ICs0
MzgsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgxM10g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDE0IC4u
LiAweDE2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MTddID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAotICAgIFsweDE4
IC4uLiAweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLnR3b19vcCA9IDEg
fSwKLSAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEgfSwK
KyAgICBbMHgxOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAx
LCAuZDhzID0gMiB9LAorICAgIFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29w
YywgLnR3b19vcCA9IDEsIC5kOHMgPSAzIH0sCisgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0g
c2ltZF8xMjgsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAorICAgIFsweDFiXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfMjU2LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAg
WzB4MWMgLi4uIDB4MWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29w
ID0gMSB9LAogICAgIFsweDIwIC4uLiAweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50d29fb3AgPSAxIH0sCiAgICAgWzB4MjggLi4uIDB4MjldID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCkBAIC0zMzM5LDYgKzMzNDcsMTAgQEAgeDg2X2RlY29kZSgKICAgICAg
ICAgb3BfYnl0ZXMgPSAxNjsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIHNpbWRfMjU2Ogor
ICAgICAgICBvcF9ieXRlcyA9IDMyOworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIG9wX2J5dGVzID0gMDsKICAgICAgICAgYnJlYWs7CkBAIC03OTkzLDYgKzgwMDUsNDMg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJl
YWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE4KTogLyogdmJy
b2FkY2FzdHNzIHhtbS9tMzIsW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZXZleC53IHx8IGV2ZXguYnIsIEVYQ19VRCk7CisgICAgYXZ4NTEyX2Jyb2FkY2FzdDoK
KyAgICAgICAgLyoKKyAgICAgICAgICogRm9yIHRoZSByZXNwZWN0aXZlIGNvZGUgYmVsb3cgdGhl
IG1haW4gc3dpdGNoKCkgdG8gd29yayB3ZSBuZWVkIHRvCisgICAgICAgICAqIGZvbGQgb3BfbWFz
ayBoZXJlOiBBIHNvdXJjZSBlbGVtZW50IGdldHMgcmVhZCB3aGVuZXZlciBhbnkgb2YgaXRzCisg
ICAgICAgICAqIHJlc3BlY3RpdmUgZGVzdGluYXRpb24gZWxlbWVudHMnIG1hc2sgYml0cyBpcyBz
ZXQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGZhdWx0X3N1cHByZXNzaW9uICkKKyAgICAg
ICAgeworICAgICAgICAgICAgbiA9IDEgPDwgKChiICYgMykgLSBldmV4LncpOworICAgICAgICAg
ICAgRVhQRUNUKGVsZW1fYnl0ZXMgPiAwKTsKKyAgICAgICAgICAgIEFTU0VSVChvcF9ieXRlcyA9
PSBuICogZWxlbV9ieXRlcyk7CisgICAgICAgICAgICBmb3IgKCBpID0gbjsgaSA8ICgxNiA8PCBl
dmV4LmxyKSAvIGVsZW1fYnl0ZXM7IGkgKz0gbiApCisgICAgICAgICAgICAgICAgb3BfbWFzayB8
PSAob3BfbWFzayA+PiBpKSAmICgoMSA8PCBuKSAtIDEpOworICAgICAgICB9CisgICAgICAgIGdv
dG8gYXZ4NTEyZl9ub19zYWU7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDFiKTogLyogdmJyb2FkY2FzdGYzMng4IG0yNTYsem1te2t9ICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RmNjR4NCBtMjU2LHpt
bXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0g
fHwgZXZleC5sciAhPSAyLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2FkY2FzdHNk
IHhtbS9tNjQse3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiB2YnJvYWRjYXN0ZjMyeDIgeG1tL202NCx7eSx6fW1te2t9ICovCisgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciB8fCBldmV4LmJyLCBFWENfVUQpOwor
ICAgICAgICBpZiAoICFldmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyZHEpOworICAgICAgICBnb3RvIGF2eDUxMl9icm9hZGNhc3Q7CisKKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFhKTogLyogdmJyb2FkY2FzdGYzMng0IG0x
Mjgse3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiB2YnJvYWRjYXN0ZjY0eDIgbTEyOCx7eSx6fW1te2t9ICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCAhZXZleC5sciB8fCBldmV4LmJy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaWYgKCBl
dmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwor
ICAgICAgICBnb3RvIGF2eDUxMl9icm9hZGNhc3Q7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzOCwgMHgyMCk6IC8qIHBtb3ZzeGJ3IHhtbS9tNjQseG1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmMzgsIDB4MjEpOiAvKiBwbW92c3hiZCB4bW0vbTMyLHhtbSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIyKTogLyogcG1vdnN4YnEgeG1tL20xNix4
bW0gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:24:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP6wj-0003qn-UE; Tue, 20 Nov 2018 14:24: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6wj-0003qb-48
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:09 +0000
X-Inumbo-ID: f0b94a82-eccf-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0b94a82-eccf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14: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 1gP6wh-00084I-EU
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6wh-0007kF-C8
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6wh-0007kF-C8@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:24:07 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F v{, u}comis{d,
 s} insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwMGIwZTgwYjcwM2U4MTRhNThkNjAzNGYxZjk5YWVlYThiYzU0OTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjEyOjM4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjEyOjM4IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgdnssdX1jb21pc3tkLHN9IGluc25zCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKaW5kZXggNDNjNGE5Zjk5Mi4uOWI2
ZDE0YjljOSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDgu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDcsNiAr
MTA3LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAg
SU5TTl9GUChhZGQsICAgICAgICAgICAgIDBmLCA1OCksCiAgICAgSU5TTihicm9hZGNhc3Rzcywg
IDY2LCAwZjM4LCAxOCwgICAgZWwsICAgICAgZCwgZWwpLAogICAgIElOU05fRlAoY21wLCAgICAg
ICAgICAgICAwZiwgYzIpLAorICAgIElOU04oY29taXNkLCAgICAgICA2NiwgICAwZiwgMmYsICAg
IGVsLCAgICAgIHEsIGVsKSwKKyAgICBJTlNOKGNvbWlzcywgICAgICAgICAsICAgMGYsIDJmLCAg
ICBlbCwgICAgICBkLCBlbCksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSks
CiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwp
LAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVs
KSwKQEAgLTE2Niw2ICsxNjgsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9h
bGxbXSA9IHsKICAgICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJTlNO
X0ZQKHNxcnQsICAgICAgICAgICAgMGYsIDUxKSwKICAgICBJTlNOX0ZQKHN1YiwgICAgICAgICAg
ICAgMGYsIDVjKSwKKyAgICBJTlNOKHVjb21pc2QsICAgICAgNjYsICAgMGYsIDJlLCAgICBlbCwg
ICAgICBxLCBlbCksCisgICAgSU5TTih1Y29taXNzLCAgICAgICAgLCAgIDBmLCAyZSwgICAgZWws
ICAgICAgZCwgZWwpLAogICAgIElOU05fUEZQKHVucGNraCwgICAgICAgICAwZiwgMTUpLAogICAg
IElOU05fUEZQKHVucGNrbCwgICAgICAgICAwZiwgMTQpLAogfTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggNzNjZThkZGQ5OS4uOTFjMDI5Mjc3OSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTI5OSw3ICsyOTksNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDJhXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDJiXSA9IHsgRHN0TWVtfFNy
Y0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDJjIC4u
LiAweDJkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAot
ICAgIFsweDJlIC4uLiAweDJmXSA9IHsgSW1wbGljaXRPcHN8TW9kUk18VHdvT3AgfSwKKyAgICBb
MHgyZSAuLi4gMHgyZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNfFR3b09wLCBzaW1kX25vbmUsIGQ4
c19kcSB9LAogICAgIFsweDMwIC4uLiAweDM1XSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgz
N10gPSB7IEltcGxpY2l0T3BzIH0sCiAgICAgWzB4MzhdID0geyBEc3RSZWd8U3JjTWVtfE1vZFJN
IH0sCkBAIC02MTI1LDI0ICs2MTI1LDM0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9CiAKICAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3BfYnl0ZXMgPSA0IDw8
IHZleC5wZng7CisgICAgdmNvbWk6CiAgICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIG9wY1sx
XSA9IG1vZHJtOwogICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewot
ICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxw
LCB2ZXgucGZ4ID8gOCA6IDQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KTsKKyAg
ICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwg
b3BfYnl0ZXMsIGN0eHQpOwogICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQog
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKIAogICAgICAgICAgICAgLyogQ29udmVydCBtZW1v
cnkgb3BlcmFuZCB0byAoJXJBWCkuICovCiAgICAgICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhf
QjsKICAgICAgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgICAgIGV2ZXguYiA9IDE7CiAgICAg
ICAgICAgICBvcGNbMV0gJj0gMHgzODsKICAgICAgICAgfQotICAgICAgICBpbnNuX2J5dGVzID0g
UEZYX0JZVEVTICsgMjsKKyAgICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGluc25fYnl0ZXMgPSBFVkVYX1BGWF9CWVRFUyArIDI7CisgICAgICAgICAg
ICBjb3B5X0VWRVgob3BjLCBldmV4KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAg
IHsKKyAgICAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAgICAgICAg
Y29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgfQogICAgICAgICBv
cGNbMl0gPSAweGMzOwogCi0gICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZl
eCk7CiAgICAgICAgIGludm9rZV9zdHViKF9QUkVfRUZMQUdTKCJbZWZsYWdzXSIsICJbbWFza10i
LCAiW3RtcF0iKSwKICAgICAgICAgICAgICAgICAgICAgX1BPU1RfRUZMQUdTKCJbZWZsYWdzXSIs
ICJbbWFza10iLCAiW3RtcF0iKSwKICAgICAgICAgICAgICAgICAgICAgW2VmbGFnc10gIitnIiAo
X3JlZ3MuZWZsYWdzKSwKQEAgLTYxNTMsNiArNjE2MywyMCBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBDQVNF
X1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDJlKTogLyogdnVjb21pc3tzLGR9IHhtbS9t
ZW0seG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgyZik6IC8q
IHZjb21pc3tzLGR9IHhtbS9tZW0seG1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZigoZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4LlJYIHx8IGV2ZXgub3Btc2sgfHwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZleC5icikgfHwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmV4LncgIT0gZXZleC5wZngpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKHRydWUpOwor
ICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisKKyAgICAgICAgb3BjID0gaW5pdF9l
dmV4KHN0dWIpOworICAgICAgICBvcF9ieXRlcyA9IDQgPDwgZXZleC53OworICAgICAgICBnb3Rv
IHZjb21pOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDMwKTogLyogd3Jtc3IgKi8K
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7
CiAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9tc3IgPT0gTlVMTCk7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:24:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:24: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 1gP6wv-0003s1-00; Tue, 20 Nov 2018 14:24: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6wt-0003rs-FJ
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:19 +0000
X-Inumbo-ID: f6c9c122-eccf-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6c9c122-eccf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:24: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 1gP6wr-00084W-Kp
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6wr-0007kq-IU
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6wr-0007kq-IU@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:24:17 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 BW} packed integer compare insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmMTM3NTc0NDU4Y2JkOTU1YzgwOGJjMzQ4ZGQ1YmIzZWVmYWEzZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjEzOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjEzOjE3IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEJXfSBwYWNrZWQgaW50ZWdlciBjb21wYXJlIGluc25z
CiAgICAKICAgIEluY2x1ZGUgVlBURVNUeyxOfU17QixELFEsV30gYXMgb25jZSBhZ2FpbiBwb3Nz
aWJseSB1c2VkIGJ5IHRoZSBjb21waWxlcgogICAgZm9yIGNvbXBhcmlzb24gYWdhaW5zdCBhbGwt
emVybyB2ZWN0b3JzLgogICAgCiAgICBBbHNvIHRhYmxlIGVudHJpZXMgZm9yIGEgZmV3IG1vcmUg
aW5zbnMgZ2V0IHRoZWlyIC5kOHMgZmllbGQgc2V0IHJpZ2h0CiAgICBhd2F5LCBhZ2FpbiBpbiBv
cmRlciB0byBub3Qgc3BsaXQgYW5kIGxhdGVyIHJlLWNvbWJpbmUgdGhlIGdyb3Vwcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAxNiArKysrKysrKysrKwogeGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA1MCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKaW5kZXggOWI2
ZDE0YjljOS4uMDA2MWJiZjZlZSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5j
CkBAIC0xNjIsOCArMTYyLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2Fs
bFtdID0gewogICAgIElOU05fRlAobXVsLCAgICAgICAgICAgICAwZiwgNTkpLAogICAgIElOU04o
cGFuZCwgICAgICAgICA2NiwgICAwZiwgZGIsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNO
KHBhbmRuLCAgICAgICAgNjYsICAgMGYsIGRmLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5T
TihwY21wLCAgICAgICAgIDY2LCAwZjNhLCAxZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElO
U04ocGNtcGVxZCwgICAgICA2NiwgICAwZiwgNzYsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJ
TlNOKHBjbXBlcXEsICAgICAgNjYsIDBmMzgsIDI5LCAgICB2bCwgICAgICBxLCB2bCksCisgICAg
SU5TTihwY21wZ3RkLCAgICAgIDY2LCAgIDBmLCA2NiwgICAgdmwsICAgICAgZCwgdmwpLAorICAg
IElOU04ocGNtcGd0cSwgICAgICA2NiwgMGYzOCwgMzcsICAgIHZsLCAgICAgIHEsIHZsKSwKKyAg
ICBJTlNOKHBjbXB1LCAgICAgICAgNjYsIDBmM2EsIDFlLCAgICB2bCwgICAgIGRxLCB2bCksCiAg
ICAgSU5TTihwb3IsICAgICAgICAgIDY2LCAgIDBmLCBlYiwgICAgdmwsICAgICBkcSwgdmwpLAog
ICAgIElOU04ocHRlcm5sb2csICAgICA2NiwgMGYzYSwgMjUsICAgIHZsLCAgICAgZHEsIHZsKSwK
KyAgICBJTlNOKHB0ZXN0bSwgICAgICAgNjYsIDBmMzgsIDI3LCAgICB2bCwgICAgIGRxLCB2bCks
CisgICAgSU5TTihwdGVzdG5tLCAgICAgIGYzLCAwZjM4LCAyNywgICAgdmwsICAgICBkcSwgdmwp
LAogICAgIElOU04ocHhvciwgICAgICAgICA2NiwgICAwZiwgZWYsICAgIHZsLCAgICAgZHEsIHZs
KSwKICAgICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNx
cnQsICAgICAgICAgICAgMGYsIDUxKSwKQEAgLTE5NSw2ICsyMDMsMTQgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdID0gewogICAgIElOU04obW92ZHF1OCwgICAgIGYy
LCAgIDBmLCA3ZiwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwg
ICAwZiwgNmYsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAg
MGYsIDdmLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGNtcCwgICAgICAgIDY2LCAwZjNh
LCAzZiwgICAgdmwsICAgYncsIHZsKSwKKyAgICBJTlNOKHBjbXBlcWIsICAgICA2NiwgICAwZiwg
NzQsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwY21wZXF3LCAgICAgNjYsICAgMGYsIDc1
LCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGNtcGd0YiwgICAgIDY2LCAgIDBmLCA2NCwg
ICAgdmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBjbXBndHcsICAgICA2NiwgICAwZiwgNjUsICAg
IHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwY21wdSwgICAgICAgNjYsIDBmM2EsIDNlLCAgICB2
bCwgICBidywgdmwpLAorICAgIElOU04ocHRlc3RtLCAgICAgIDY2LCAwZjM4LCAyNiwgICAgdmws
ICAgYncsIHZsKSwKKyAgICBJTlNOKHB0ZXN0bm0sICAgICBmMywgMGYzOCwgMjYsICAgIHZsLCAg
IGJ3LCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10g
PSB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDkxYzAyOTI3Nzku
LjJjNTU5NzQwYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0z
MTMsMTQgKzMxMywxNCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAg
IFsweDVhIC4uLiAweDViXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9v
dGhlciB9LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKLSAgICBbMHg2MyAuLi4gMHg2N10gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NjMg
Li4uIDB4NjddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwg
ZDhzX3ZsIH0sCiAgICAgWzB4NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NmVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk18TW92LCBzaW1kX25vbmUsIGQ4c19kcTY0IH0sCiAgICAgWzB4NmZdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9
LAogICAgIFsweDcwXSA9IHsgU3JjSW1tQnl0ZXxNb2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LAog
ICAgIFsweDcxIC4uLiAweDczXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSB9LAot
ICAgIFsweDc0IC4uLiAweDc2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9pbnQgfSwKKyAgICBbMHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHg3N10gPSB7IERzdEltcGxp
Y2l0fFNyY05vbmUgfSwKICAgICBbMHg3OF0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAg
WzB4NzldID0geyBEc3RSZWd8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTQ0
NCwxMyArNDQ0LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAg
WzB4MWJdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50d29fb3AgPSAxLCAuZDhzID0gZDhz
X3ZsX2J5XzIgfSwKICAgICBbMHgxYyAuLi4gMHgxZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MjAgLi4uIDB4MjVdID0geyAuc2ltZF9z
aXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgyOCAuLi4gMHgyOV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgyNiAuLi4gMHgyOV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgy
YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0g
ZDhzX3ZsIH0sCiAgICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwK
ICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnRv
X21lbSA9IDEgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudHdvX29wID0gMSB9LAotICAgIFsweDM2IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDM2IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTUxNiw2ICs1MTYsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfMTI4IH0sCiAgICAgWzB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19t
ZW0gPSAxLCAudHdvX29wID0gMSB9LAogICAgIFsweDFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAorICAgIFsweDFlIC4uLiAweDFmXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsw
eDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAogICAgIFsweDIxXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfb3RoZXIgfSwKICAgICBbMHgyMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25v
bmUgfSwKQEAgLTUyMyw2ICs1MjQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFi
bGUgewogICAgIFsweDMwIC4uLiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50
d29fb3AgPSAxIH0sCiAgICAgWzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAg
ICBbMHgzOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3Ag
PSAxIH0sCisgICAgWzB4M2UgLi4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQg
fSwKQEAgLTY1ODMsNiArNjU4NSwzMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV9tbXgpOwogICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyNik6IC8qIHZwdGVzdG5te2Isd30gW3h5
el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4
MGYzOCwgMHgyNyk6IC8qIHZwdGVzdG5te2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICov
CisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAgLyogZmFsbCB0aHJv
dWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsICAgMHg2NCk6IC8qIHZw
Y21wZXFiIFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAgIDB4NjUpOiAvKiB2cGNtcGVxdyBbeHl6XW1tL21lbSxbeHl6XW1tLGt7
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgICAweDY2KTogLyogdnBj
bXBlcWQgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsICAgMHg3NCk6IC8qIHZwY21wZ3RiIFt4eXpdbW0vbWVtLFt4eXpdbW0sa3tr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAgIDB4NzUpOiAvKiB2cGNt
cGd0dyBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZiwgICAweDc2KTogLyogdnBjbXBndGQgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyNik6IC8qIHZwdGVz
dG17Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDI3KTogLyogdnB0ZXN0bXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpd
bW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjkpOiAv
KiB2cGNtcGVxcSBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDM3KTogLyogdnBjbXBndHEgW3h5el1tbS9tZW0sW3h5el1t
bSxre2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5yIHx8ICFldmV4
LlIgfHwgZXZleC56LCBFWENfVUQpOworICAgICAgICBpZiAoIGIgJiAoZXh0ID09IGV4dF8wZjM4
ID8gMSA6IDIpICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGIgIT0gMHgyNyAmJiBldmV4LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdv
dG8gYXZ4NTEyZl9ub19zYWU7CisgICAgICAgIH0KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyYncpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwg
RVhDX1VEKTsKKyAgICAgICAgZWxlbV9ieXRlcyA9IDEgPDwgKGV4dCA9PSBleHRfMGYgPyBiICYg
MSA6IGV2ZXgudyk7CisgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAg
Z290byBzaW1kX3ptbTsKKwogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NmUpOiAg
ICAvKiBtb3Z7ZCxxfSByL20seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHg2ZSk6IC8qIHZtb3Z7ZCxxfSByL20seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9JTlQoMHgwZiwgMHg3ZSk6ICAgIC8qIG1vdntkLHF9IHsseH1tbSxyL20gKi8KQEAgLTc1OTEs
NiArNzYxOSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVhDX1VEKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzYSwgMHgyNSk6IC8qIHZwdGVybmxvZ3tkLHF9ICRpbW04LFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGF2eDUxMmZfaW1tOF9ub19zYWU6CiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5iciwgRVhDX1VEKTsKICAgICAg
ICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwpAQCAtODc2NSw2ICs4Nzk0LDE5IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjNhLCAweDFlKTogLyogdnBjbXB1e2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5
el1tbSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxZik6
IC8qIHZwY21we2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgzZSk6IC8qIHZwY21wdXtiLHd9ICRpbW04
LFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmM2EsIDB4M2YpOiAvKiB2cGNtcHtiLHd9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0s
a3trfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXguciB8fCAhZXZleC5S
IHx8IGV2ZXgueiwgRVhDX1VEKTsKKyAgICAgICAgaWYgKCAhKGIgJiAweDIwKSApCisgICAgICAg
ICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIs
IEVYQ19VRCk7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAxIDw8IGV2ZXgudzsKKyAgICAgICAgYXZ4
NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CisKICAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgyMCk6IC8qIHBpbnNyYiAkaW1tOCxyMzIv
bTgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MjIpOiAvKiBwaW5z
cntkLHF9ICRpbW04LHIvbSx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
c3NlNF8xKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:24:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:24: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 1gP6x4-0003th-3D; Tue, 20 Nov 2018 14:24:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6x3-0003tZ-A6
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:29 +0000
X-Inumbo-ID: fcdf1166-eccf-11e8-b060-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcdf1166-eccf-11e8-b060-12d6303a7972;
 Tue, 20 Nov 2018 14:24: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 1gP6x1-000856-RH
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6x1-0007le-Ot
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6x1-0007le-Ot@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:24:27 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 BW} packed integer arithmetic insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0ZjMwOTBkOWM0OTE1ODE0OTI5M2FmNmFkNTU2NGMyMmJmYjczNDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjEzOjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjEzOjU0IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEJXfSBwYWNrZWQgaW50ZWdlciBhcml0aG1ldGljIGlu
c25zCiAgICAKICAgIE5vdGU6IHZwYWRkKiAvIHZwc3ViKiBldCBhbCBhcmUgcHV0IGF0IHNlZW1p
bmdseSB0aGUgd3Jvbmcgc2xvdCBvZiB0aGUKICAgIGJpZyBzd2l0Y2goKS4gVGhpcyBpcyBpbiBh
bnRpY2lwYXRpb24gb2YgYWRkaW5nIGUuZy4gdnB1bnBjayogdG8gdGhvc2UKICAgIGdyb3VwcyAo
c2VlIHRoZSBsZWdhY3kvVkVYIGVuY29kZWQgY2FzZSBsYWJlbHMgbmVhcmJ5IHRvIHN1cHBvcnQg
dGhpcykuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwgMzkgKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwg
NzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAx
MTAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYwppbmRleCAwMDYxYmJmNmVlLi4xYzBmNmM0MDQwIDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE2MCw2ICsxNjAsOCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAg
MGYsIDEwKSwKICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDExKSwKICAgICBJTlNO
X0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5KSwKKyAgICBJTlNOKHBhZGRkLCAgICAgICAgNjYs
ICAgMGYsIGZlLCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihwYWRkcSwgICAgICAgIDY2
LCAgIDBmLCBkNCwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocGFuZCwgICAgICAgICA2
NiwgICAwZiwgZGIsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBhbmRuLCAgICAgICAg
NjYsICAgMGYsIGRmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwY21wLCAgICAgICAg
IDY2LCAwZjNhLCAxZiwgICAgdmwsICAgICBkcSwgdmwpLApAQCAtMTY4LDcgKzE3MCwxNiBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNOKHBjbXBn
dGQsICAgICAgNjYsICAgMGYsIDY2LCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwY21w
Z3RxLCAgICAgIDY2LCAwZjM4LCAzNywgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocGNt
cHUsICAgICAgICA2NiwgMGYzYSwgMWUsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBt
YXhzLCAgICAgICAgNjYsIDBmMzgsIDNkLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihw
bWF4dSwgICAgICAgIDY2LCAwZjM4LCAzZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04o
cG1pbnMsICAgICAgICA2NiwgMGYzOCwgMzksICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNO
KHBtaW51LCAgICAgICAgNjYsIDBmMzgsIDNiLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5T
TihwbXVsZHEsICAgICAgIDY2LCAwZjM4LCAyOCwgICAgdmwsICAgICAgcSwgdmwpLAorICAgIElO
U04ocG11bGxkLCAgICAgICA2NiwgMGYzOCwgNDAsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJ
TlNOKHBtdWx1ZHEsICAgICAgNjYsICAgMGYsIGY0LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAg
SU5TTihwb3IsICAgICAgICAgIDY2LCAgIDBmLCBlYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAg
IElOU04ocHN1YmQsICAgICAgICA2NiwgICAwZiwgZmEsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAg
ICBJTlNOKHBzdWJxLCAgICAgICAgNjYsICAgMGYsIGZiLCAgICB2bCwgICAgICBxLCB2bCksCiAg
ICAgSU5TTihwdGVybmxvZywgICAgIDY2LCAwZjNhLCAyNSwgICAgdmwsICAgICBkcSwgdmwpLAog
ICAgIElOU04ocHRlc3RtLCAgICAgICA2NiwgMGYzOCwgMjcsICAgIHZsLCAgICAgZHEsIHZsKSwK
ICAgICBJTlNOKHB0ZXN0bm0sICAgICAgZjMsIDBmMzgsIDI3LCAgICB2bCwgICAgIGRxLCB2bCks
CkBAIC0yMDMsMTIgKzIxNCwzOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndf
YWxsW10gPSB7CiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICAg
YiwgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIHcs
IHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICB3LCB2
bCksCisgICAgSU5TTihwYWRkYiwgICAgICAgNjYsICAgMGYsIGZjLCAgICB2bCwgICAgYiwgdmwp
LAorICAgIElOU04ocGFkZHNiLCAgICAgIDY2LCAgIDBmLCBlYywgICAgdmwsICAgIGIsIHZsKSwK
KyAgICBJTlNOKHBhZGRzdywgICAgICA2NiwgICAwZiwgZWQsICAgIHZsLCAgICB3LCB2bCksCisg
ICAgSU5TTihwYWRkdXNiLCAgICAgNjYsICAgMGYsIGRjLCAgICB2bCwgICAgYiwgdmwpLAorICAg
IElOU04ocGFkZHVzdywgICAgIDY2LCAgIDBmLCBkZCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJ
TlNOKHBhZGR3LCAgICAgICA2NiwgICAwZiwgZmQsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5T
TihwYXZnYiwgICAgICAgNjYsICAgMGYsIGUwLCAgICB2bCwgICAgYiwgdmwpLAorICAgIElOU04o
cGF2Z3csICAgICAgIDY2LCAgIDBmLCBlMywgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBj
bXAsICAgICAgICA2NiwgMGYzYSwgM2YsICAgIHZsLCAgIGJ3LCB2bCksCiAgICAgSU5TTihwY21w
ZXFiLCAgICAgNjYsICAgMGYsIDc0LCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGNtcGVx
dywgICAgIDY2LCAgIDBmLCA3NSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBjbXBndGIs
ICAgICA2NiwgICAwZiwgNjQsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwY21wZ3R3LCAg
ICAgNjYsICAgMGYsIDY1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGNtcHUsICAgICAg
IDY2LCAwZjNhLCAzZSwgICAgdmwsICAgYncsIHZsKSwKKyAgICBJTlNOKHBtYWRkd2QsICAgICA2
NiwgICAwZiwgZjUsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwbWF4c2IsICAgICAgNjYs
IDBmMzgsIDNjLCAgICB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocG1heHN3LCAgICAgIDY2LCAg
IDBmLCBlZSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtYXh1YiwgICAgICA2NiwgICAw
ZiwgZGUsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwbWF4dXcsICAgICAgNjYsIDBmMzgs
IDNlLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocG1pbnNiLCAgICAgIDY2LCAwZjM4LCAz
OCwgICAgdmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtaW5zdywgICAgICA2NiwgICAwZiwgZWEs
ICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwbWludWIsICAgICAgNjYsICAgMGYsIGRhLCAg
ICB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocG1pbnV3LCAgICAgIDY2LCAwZjM4LCAzYSwgICAg
dmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtdWxodXcsICAgICA2NiwgICAwZiwgZTQsICAgIHZs
LCAgICB3LCB2bCksCisgICAgSU5TTihwbXVsaHcsICAgICAgNjYsICAgMGYsIGU1LCAgICB2bCwg
ICAgdywgdmwpLAorICAgIElOU04ocG11bGx3LCAgICAgIDY2LCAgIDBmLCBkNSwgICAgdmwsICAg
IHcsIHZsKSwKKyAgICBJTlNOKHBzYWRidywgICAgICA2NiwgICAwZiwgZjYsICAgIHZsLCAgICBi
LCB2bCksCisgICAgSU5TTihwc3ViYiwgICAgICAgNjYsICAgMGYsIGY4LCAgICB2bCwgICAgYiwg
dmwpLAorICAgIElOU04ocHN1YnNiLCAgICAgIDY2LCAgIDBmLCBlOCwgICAgdmwsICAgIGIsIHZs
KSwKKyAgICBJTlNOKHBzdWJzdywgICAgICA2NiwgICAwZiwgZTksICAgIHZsLCAgICB3LCB2bCks
CisgICAgSU5TTihwc3VidXNiLCAgICAgNjYsICAgMGYsIGQ4LCAgICB2bCwgICAgYiwgdmwpLAor
ICAgIElOU04ocHN1YnVzdywgICAgIDY2LCAgIDBmLCBkOSwgICAgdmwsICAgIHcsIHZsKSwKKyAg
ICBJTlNOKHBzdWJ3LCAgICAgICA2NiwgICAwZiwgZjksICAgIHZsLCAgICB3LCB2bCksCiAgICAg
SU5TTihwdGVzdG0sICAgICAgNjYsIDBmMzgsIDI2LCAgICB2bCwgICBidywgdmwpLAogICAgIElO
U04ocHRlc3RubSwgICAgIGYzLCAwZjM4LCAyNiwgICAgdmwsICAgYncsIHZsKSwKIH07CkBAIC0y
MTcsNiArMjU1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0g
ewogICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9QRlAo
YW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOX1BGUChvciwgICAgICAgICAgICAg
ICAwZiwgNTYpLAorICAgIElOU04ocG11bGxxLCAgICAgICAgIDY2LCAwZjM4LCA0MCwgICB2bCwg
IHEsIHZsKSwKICAgICBJTlNOX1BGUCh4b3IsICAgICAgICAgICAgICAwZiwgNTcpLAogfTsKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCAyYzU1OTc0MGI4Li5lYzU4
OTJmYjAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzY3LDIx
ICszNjcsMjEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHhj
OCAuLi4gMHhjZl0gPSB7IEltcGxpY2l0T3BzIH0sCiAgICAgWzB4ZDBdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhkMSAuLi4gMHhkM10gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAotICAgIFsweGQ0IC4uLiAweGQ1
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBb
MHhkNCAuLi4gMHhkNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHhkNl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxN
b3YsIHNpbWRfb3RoZXIsIDMgfSwKICAgICBbMHhkN10gPSB7IERzdFJlZ3xTcmNJbXBsaWNpdHxN
b2RSTXxNb3YgfSwKICAgICBbMHhkOCAuLi4gMHhkZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKLSAgICBbMHhlMF0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZTBdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4
ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwK
LSAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9w
YWNrZWRfaW50IH0sCisgICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTZdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZTddID0geyBEc3RN
ZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAg
IFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tl
ZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGYwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
fE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweGYxIC4uLiAweGYzXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZjQgLi4uIDB4ZjZdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGY0IC4uLiAw
eGY2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192
bCB9LAogICAgIFsweGY3XSA9IHsgRHN0TWVtfFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2Vk
X2ludCB9LAotICAgIFsweGY4IC4uLiAweGZlXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHhmOCAuLi4gMHhmZV0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhmZl0gPSB7
IE1vZFJNIH0KIH07CiAKQEAgLTQ1MSw3ICs0NTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4
dDBmMzhfdGFibGUgewogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ZwLCAudG9fbWVtID0gMSB9LAogICAgIFsweDMwIC4uLiAweDM1XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MzYgLi4uIDB4M2ZdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCi0gICAgWzB4
NDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDBdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDFd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsw
eDQ1IC4uLiAweDQ3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsw
eDU4IC4uLiAweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0s
CkBAIC01OTg0LDYgKzU5ODQsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZGYpOiAvKiB2cGFuZG57ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlYik6
IC8qIHZwb3J7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9ye2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgzOSk6IC8qIHZwbWluc3tkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4M2IpOiAvKiB2cG1p
bnV7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNkKTogLyogdnBtYXhze2QscX0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHgzZik6IC8qIHZwbWF4dXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LwogICAgIGF2eDUxMmZfbm9fc2FlOgogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJmKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
ICYmIGV2ZXguYnIsIEVYQ19VRCk7CkBAIC02NTg1LDYgKzY1ODksMzEgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsKICAgICAgICAgZ290byBzaW1kXzBm
X2NvbW1vbjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY1KTogLyog
dnBtYWRkd2QgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IFt4eXpdbW0vbWVtLFt4eXpd
bW0sW3h5el1tbXtrfSAqLworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHhkNSk6IC8qIHZwbXVsbHcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDgpOiAvKiB2cHN1YnVzYiBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhkOSk6IC8qIHZwc3VidXN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRjKTogLyogdnBhZGR1
c2IgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYsIDB4ZGQpOiAvKiB2cGFkZHVzdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlMCk6IC8q
IHZwYXZnYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlMyk6IC8qIHZwYXZndyBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlNSk6
IC8qIHZwbXVsaHcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTgpOiAvKiB2cHN1YnNiIFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGU5KTogLyogdnBzdWJzdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlYyk6IC8qIHZwYWRkc2IgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4ZWQpOiAvKiB2cGFkZHN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY4KTogLyogdnBzdWJiIFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweGY5KTogLyogdnBzdWJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZjKTogLyogdnBhZGRiIFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAweGZkKTogLyogdnBhZGR3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBlbGVtX2J5
dGVzID0gMSA8PCAoYiAmIDEpOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyNik6IC8qIHZwdGVzdG5te2Isd30g
W3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0Yz
KDB4MGYzOCwgMHgyNyk6IC8qIHZwdGVzdG5te2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxre2t9
ICovCiAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKQEAgLTY2MTEsNiArNjY0MCwx
MiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwogICAg
ICAgICBnb3RvIHNpbWRfem1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYs
IDB4ZDQpOiAvKiB2cGFkZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjQpOiAvKiB2cG11bHVkcSBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDI4KTogLyogdnBtdWxkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LncsIEVYQ19VRCk7CisgICAg
ICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweDZlKTogICAgLyogbW92e2QscX0gci9tLHsseH1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYsIDB4NmUpOiAvKiB2bW92e2QscX0gci9tLHhtbSAqLwogICAgIENBU0Vf
U0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4N2UpOiAgICAvKiBtb3Z7ZCxxfSB7LHh9bW0sci9tICov
CkBAIC03ODM0LDYgKzc4NjksMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0g
dmV4LnBmeCA/IDE2IDogODsKICAgICAgICAgZ290byBzaW1kXzBmX2ludDsKIAorICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZhKTogLyogdnBzdWJkIFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGZiKTogLyogdnBzdWJxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZlKTogLyogdnBhZGRkIFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZl
eC53ICE9IChiICYgMSksIEVYQ19VRCk7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisK
ICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZDQpOiAgICAgICAgLyogcGFkZHEgbW0vbTY0
LG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGY0KTogICAgICAgIC8qIHBtdWx1
ZHEgbW0vbTY0LG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGZiKTogICAgICAg
IC8qIHBzdWJxIG1tL202NCxtbSAqLwpAQCAtNzg2Miw2ICs3OTAzLDE2IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICB2Y3B1X211c3RfaGF2ZShtbXhleHQpOwogICAgICAgICBnb3RvIHNpbWRfMGZf
bW14OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZGEpOiAvKiB2cG1p
bnViIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmLCAweGRlKTogLyogdnBtYXh1YiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlNCk6IC8q
IHZwbXVsaHV3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmLCAweGVhKTogLyogdnBtaW5zdyBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhl
ZSk6IC8qIHZwbWF4c3cgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGVsZW1fYnl0ZXMgPSBiICYgMHgx
MCA/IDEgOiAyOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCiAgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmLCAweGU2KTogICAgICAgLyogY3Z0dHBkMmRxIHhtbS9tZW0seG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlNik6ICAgLyogdmN2dHRwZDJk
cSB7eCx5fW1tL21lbSx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0YzKDB4MGYsIDB4ZTYp
OiAgICAgICAvKiBjdnRkcTJwZCB4bW0vbWVtLHhtbSAqLwpAQCAtODIzNiw2ICs4Mjg3LDIwIEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzIpOwog
ICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDM4KTogLyogdnBtaW5zYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNhKTogLyog
dnBtaW51dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNjKTogLyogdnBtYXhzYiBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDNlKTogLyogdnBtYXh1dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOworICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZWxlbV9ieXRlcyA9IGIgJiAy
ID86IDE7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDQwKTogLyogdnBtdWxse2QscX0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGlmICggZXZleC53ICkKKyAgICAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgZ290byBhdng1MTJmX25v
X3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGRiKTogICAgIC8qIGFl
c2ltYyB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4ZGIpOiAvKiB2YWVzaW1jIHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjM4LCAweGRjKTogICAgIC8qIGFlc2VuYyB4bW0vbTEyOCx4bW0seG1tICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:24:41 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:24: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 1gP6xF-0003uz-5L; Tue, 20 Nov 2018 14:24:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6xD-0003us-Kv
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:39 +0000
X-Inumbo-ID: 02f23218-ecd0-11e8-af9d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02f23218-ecd0-11e8-af9d-12d6303a7972;
 Tue, 20 Nov 2018 14:24:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP6xC-00085G-1O
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6xB-0007mW-VI
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6xB-0007mW-VI@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:24:37 +0000
Subject: [Xen-changelog] [xen staging] x86emul: use simd_128 also for legacy
 vector shift insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5MjA0ZDkyMjA3YzVkNWI1Zjg5YWFkYTExZDgyYjNiNGRhOWQ0NzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjE0OjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjE0OjU1IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiB1c2Ugc2ltZF8xMjggYWxzbyBmb3IgbGVnYWN5IHZlY3RvciBzaGlmdCBpbnNucwog
ICAgCiAgICBUaGlzIGVsaW1pbmF0ZXMgYSBzZXBhcmF0ZSBjYXNlIGJsb2NrIGhlcmUsIGFuZCBh
bGxvd3MgdG8gZ2V0IGF3YXkgd2l0aAogICAgZmV3ZXIgbmV3IG9uZXMgd2hlbiBhZGRpbmcgQVZY
NTEyIHZlY3RvciBzaGlmdHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jIHwgNDQgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZWM1ODkyZmIwMS4uZTExMTgzZDhkNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM2NiwxOSArMzY2LDE5IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4YzddID0geyBJbXBsaWNpdE9w
c3xNb2RSTSB9LAogICAgIFsweGM4IC4uLiAweGNmXSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBb
MHhkMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAotICAgIFsw
eGQxIC4uLiAweGQzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0s
CisgICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRf
MTI4IH0sCiAgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZDZdID0geyBEc3RNZW18U3JjSW1w
bGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4ZDddID0geyBEc3RSZWd8
U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTBd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0s
Ci0gICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRf
b3RoZXIgfSwKKyAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TSwgc2ltZF8xMjggfSwKICAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhlNl0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHhlN10gPSB7IERz
dE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAg
ICAgWzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFj
a2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZjEgLi4uIDB4ZjNdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjggfSwKICAgICBbMHhmNCAuLi4gMHhmNl0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwK
ICAgICBbMHhmN10gPSB7IERzdE1lbXxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQg
fSwKICAgICBbMHhmOCAuLi4gMHhmZV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2lt
ZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKQEAgLTMzNDYsNyArMzM0Niw4IEBAIHg4Nl9kZWNvZGUo
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBzaW1kXzEyODoKLSAgICAgICAgb3BfYnl0ZXMg
PSAxNjsKKyAgICAgICAgLyogVGhlIHNwZWNpYWwgY2FzZXMgaGVyZSBhcmUgTU1YIHNoaWZ0IGlu
c25zLiAqLworICAgICAgICBvcF9ieXRlcyA9IHZleC5vcGN4IHx8IHZleC5wZnggPyAxNiA6IDg7
CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBzaW1kXzI1NjoKQEAgLTY0ODAsNiArNjQ4MSwx
MiBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDc1
KTogLyogdnBjbXBlcXcge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg3Nik6ICAgIC8qIHBjbXBlcWQgeyx4fW1tL21lbSx7LHh9
bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDc2KTogLyogdnBjbXBl
cWQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9J
TlQoMHgwZiwgMHhkMSk6ICAgIC8qIHBzcmx3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkMSk6IC8qIHZwc3JsdyB4bW0vbTEyOCx7eCx5
fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQyKTogICAg
LyogcHNybGQgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmLCAweGQyKTogLyogdnBzcmxkIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLworICAg
IENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZDMpOiAgICAvKiBwc3JscSB7LHh9bW0vbWVt
LHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDMpOiAvKiB2
cHNybHEgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmLCAweGQ0KTogICAgIC8qIHBhZGRxIHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDQpOiAvKiB2cGFkZHEge3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkNSk6ICAgIC8q
IHBtdWxsdyB7LHh9bW0vbWVtLHsseH1tbSAqLwpAQCAtNjUwMiw2ICs2NTA5LDEwIEBAIHg4Nl9l
bXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZGYpOiAvKiB2cGFu
ZG4ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmLCAweGUwKTogICAgIC8qIHBhdmdiIHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTApOiAvKiB2cGF2Z2Ige3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhlMSk6ICAgIC8q
IHBzcmF3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHhlMSk6IC8qIHZwc3JhdyB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBD
QVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGUyKTogICAgLyogcHNyYWQgeyx4fW1tL21lbSx7
LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGUyKTogLyogdnBz
cmFkIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZiwgMHhlMyk6ICAgICAvKiBwYXZndyB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGUzKTogLyogdnBhdmd3IHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhlNCk6ICAgICAvKiBw
bXVsaHV3IHhtbS9tMTI4LHhtbSAqLwpAQCAtNjUyNCw2ICs2NTM1LDEyIEBAIHg4Nl9lbXVsYXRl
KAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZWUpOiAvKiB2cG1heHN3IHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZWYpOiAgICAvKiBweG9yIHsseH1tbS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlZik6IC8qIHZweG9yIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjEpOiAgICAvKiBw
c2xsdyB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FT
RV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmMik6ICAgIC8qIHBzbGxkIHsseH1tbS9tZW0seyx4
fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmMik6IC8qIHZwc2xs
ZCB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgw
eDBmLCAweGYzKTogICAgLyogcHNsbHEgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGYzKTogLyogdnBzbGxxIHhtbS9tMTI4LHt4LHl9bW0s
e3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhmNCk6ICAgICAvKiBw
bXVsdWRxIHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZjQpOiAvKiB2cG11bHVkcSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZjYpOiAgICAgLyogcHNhZGJ3IHhtbS9tMTI4LHht
bSAqLwpAQCAtNzg1MCwyNSArNzg2Nyw2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCi0gICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMSk6ICAgIC8q
IHBzcmx3IHsseH1tbS9tZW0seyx4fW1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHhkMSk6IC8qIHZwc3JsdyB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBD
QVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQyKTogICAgLyogcHNybGQgeyx4fW1tL21lbSx7
LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQyKTogLyogdnBz
cmxkIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5U
KDB4MGYsIDB4ZDMpOiAgICAvKiBwc3JscSB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDMpOiAvKiB2cHNybHEgeG1tL20xMjgse3gseX1t
bSx7eCx5fW1tICovCi0gICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhlMSk6ICAgIC8q
IHBzcmF3IHsseH1tbS9tZW0seyx4fW1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHhlMSk6IC8qIHZwc3JhdyB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBD
QVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGUyKTogICAgLyogcHNyYWQgeyx4fW1tL21lbSx7
LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGUyKTogLyogdnBz
cmFkIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5U
KDB4MGYsIDB4ZjEpOiAgICAvKiBwc2xsdyB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgse3gseX1t
bSx7eCx5fW1tICovCi0gICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmMik6ICAgIC8q
IHBzbGxkIHsseH1tbS9tZW0seyx4fW1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZiwgMHhmMik6IC8qIHZwc2xsZCB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBD
QVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGYzKTogICAgLyogcHNsbHEgeyx4fW1tL21lbSx7
LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGYzKTogLyogdnBz
bGxxIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLwotICAgICAgICBvcF9ieXRlcyA9IHZleC5w
ZnggPyAxNiA6IDg7Ci0gICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7Ci0KICAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYSk6IC8qIHZwc3ViZCBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYik6
IC8qIHZwc3VicSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZSk6IC8qIHZwYWRkZCBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:24:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:24: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 1gP6xP-0003wC-71; Tue, 20 Nov 2018 14:24:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6xN-0003vz-HD
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:49 +0000
X-Inumbo-ID: 0901b019-ecd0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0901b019-ecd0-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14: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 1gP6xM-00085Q-7E
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP6xM-0007na-4t
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:24:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP6xM-0007na-4t@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:24:48 +0000
Subject: [Xen-changelog] [xen staging] bump XEN_DOMCTL_INTERFACE_VERSION
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkYWRhZGU1OWQ2MzMzNDc3ODMxYjFlMjE3NjZmMzA0Y2FiMzkwZWUKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBUdWUgTm92IDIwIDE1
OjE1OjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjE1OjMyIDIwMTggKzAxMDAKCiAgICBidW1w
IFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04KICAgIAogICAgV2l0aG91dCB0aGlzIGNoYW5n
ZSB2YWxncmluZCBjYW4gbm90IGRlY2lkZSB3aGF0IHZhcmlhbnQgb2YKICAgIHhlbl9kb21jdGxf
Y3JlYXRlZG9tYWluIGlzIHByb3ZpZGVkIGFzIGlucHV0LgogICAgCiAgICBGaXhlcyBjb21taXQg
NGE4MzQ5NzYzNSAoInhlbi9kb21jdGw6IE1lcmdlIHNldF9tYXhfZXZ0Y2huIGludG8gY3JlYXRl
ZG9tYWluIikKICAgIEZpeGVzIGNvbW1pdCBhOTAzYmY1MjMzICgidG9vbHM6IFBhc3MgZ3JhbnQg
dGFibGUgbGltaXRzIHRvIFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMiKQogICAgRml4ZXMg
Y29tbWl0IGFlOGI4YmM1OTkgKCJ4ZW4vZG9tY3RsOiBSZW1vdmUgWEVOX0RPTUNUTF9zZXRfZ250
dGFiX2xpbWl0cyIpCiAgICBGaXhlcyBjb21taXQgNDczN2ZhNTJjZSAoInRvb2xzOiBQYXNzIG1h
eF92Y3B1cyB0byBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiIpCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwg
MiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oCmluZGV4IDRhNDZjMjhlZWQuLjNiYmJiYzk5NTEgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
QEAgLTM4LDcgKzM4LDcgQEAKICNpbmNsdWRlICJodm0vc2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9y
eS5oIgogCi0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMAor
I2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMTEKIAogLyoKICAq
IE5CLiB4ZW5fZG9tY3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQgcGFyYW1ldGVyIGZvciB0aGlzIG9w
ZXJhdGlvbi4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7G3-0006BI-Qj; Tue, 20 Nov 2018 14:44:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7G2-0006B1-B3
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:06 +0000
X-Inumbo-ID: baa859d8-ecd2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id baa859d8-ecd2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP7G1-0008Re-7z
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 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 1gP7G1-00019w-5V
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7G1-00019w-5V@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] amd/iommu: fix flush 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: multipart/mixed; boundary="===============3338295210665716117=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 086a9dded27eb39a74f1d51ca19c0e14a0cab277
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 15:29:40 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 15:29:40 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index 70b4345b37..8537bbea4c 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -35,7 +35,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -49,23 +49,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -687,10 +706,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3338295210665716117==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:44:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7GE-0006Dt-Tz; Tue, 20 Nov 2018 14:44:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7GD-0006DS-Cw
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:17 +0000
X-Inumbo-ID: c0b9845c-ecd2-11e8-8879-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0b9845c-ecd2-11e8-8879-12d6303a7972;
 Tue, 20 Nov 2018 14:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP7GB-0008Rs-EE
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 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 1gP7GB-0001B8-Ba
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7GB-0001B8-Ba@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NmYzNDU1NDdiOTgxMDA0NWU3NTRlYTRiNzNiNGU4YzVlNzkzNWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjMwOjI1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjMwOjI1IDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggODUzN2JiZWE0Yy4uMzE5MWRhOTFlZiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAg
aW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyog
RG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFu
Z2VkICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlm
ICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwg
Z2ZuLCAwKTsKKyAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAgfQog
Ci0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoKKyAgICAgKiBT
dXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRo
IHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdvdG8gb3V0Owor
ICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gu
bm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBt
ZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNzgwLDYg
Kzc5MywxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAv
KiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dp
YyBkb2Vzbid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1
c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAxNGFkMDQ4OWE2Li5kY2Yy
ZTIxNDAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsK
KyAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAg
ICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:44:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP7GN-0006Gh-Vl; Tue, 20 Nov 2018 14:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7GM-0006GE-J8
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:26 +0000
X-Inumbo-ID: c6cd6d4a-ecd2-11e8-b1af-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6cd6d4a-ecd2-11e8-b1af-12d6303a7972;
 Tue, 20 Nov 2018 14: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 1gP7GL-0008SS-K4
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7GL-0001Cp-He
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7GL-0001Cp-He@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:44:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/hvm/ioreq: fix page
 referencing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiMmE3NzljY2I5ZmQzYzAyYWIyYTY4Y2I5NWE5NjI4ZjA4MzcwMjkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyMCAxNTozMToxNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozMToxNCAyMDE4ICswMTAw
CgogICAgeDg2L2h2bS9pb3JlcTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKICAgIAogICAgVGhlIGNv
ZGUgZG9lcyBub3QgdGFrZSBhIHBhZ2UgcmVmZXJlbmNlIGluIGh2bV9hbGxvY19pb3JlcV9tZm4o
KSwgb25seSBhCiAgICB0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNpdHVhdGlv
biB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aAogICAgWFNNX0RNX1BSSVYgY2FuIGVuZ2lu
ZWVyIGEgc2VxdWVuY2UgYXMgZm9sbG93czoKICAgIAogICAgLSBjcmVhdGUgSU9SRVEgc2VydmVy
OiBubyBwYWdlcyBhcyB5ZXQuCiAgICAtIGFjcXVpcmUgcmVzb3VyY2U6IHBhZ2UgYWxsb2NhdGVk
LCB0b3RhbCAwLgogICAgLSBkZWNyZWFzZSByZXNlcnZhdGlvbjogLTEgcmVmLCB0b3RhbCAtMS4K
ICAgIAogICAgVGhpcyB3aWxsIGNhdXNlIFhlbiB0byBoaXQgYSBCVUdfT04oKSBpbiBmcmVlX2Rv
bWhlYXBfcGFnZXMoKS4KICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hh
bmdpbmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCiAgICBodm1fYWxsb2NfaW9yZXFf
bWZuKCkgdG8gYSBjYWxsIHRvIGdldF9wYWdlX2FuZF90eXBlKCkuIFRoaXMgY2hhbmdlCiAgICBp
biB0dXJuIHJlcXVpcmVzIGFuIGV4dHJhIHB1dF9wYWdlKCkgaW4gaHZtX2ZyZWVfaW9yZXFfbWZu
KCkgaW4gdGhlIGNhc2UKICAgIHRoYXQgX1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUu
IGEgZGVjcmVhc2UgcmVzZXJ2YXRpb24gaGFzIG5vdAogICAgb2NjdXJyZWQpIHRvIGF2b2lkIHRo
ZSBwYWdlIGJlaW5nIGxlYWtlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGY2YjZhZTc4Njc5YjM2M2ZmNjcwYTljMTI1MDc3YzQzNmRhYmQ2MDgKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU3OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwppbmRleCBmMzlmMzkxOTI5Li5iZGMyNjg3MDE0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0z
MjcsNiArMzI3LDcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewogICAgIHN0cnVjdCBodm1f
aW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKKyAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCBpb3JwLT5wYWdlICkKICAgICB7CkBA
IC0zNDksMjcgKzM1MCwzMyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgICAqIGNvdWxkIGZhaWwgaWYgdGhl
IGVtdWxhdGluZyBkb21haW4gaGFzIGFscmVhZHkgcmVhY2hlZCBpdHMKICAgICAgKiBtYXhpbXVt
IGFsbG9jYXRpb24uCiAgICAgICovCi0gICAgaW9ycC0+cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFn
ZShzLT5lbXVsYXRvciwgTUVNRl9ub19yZWZjb3VudCk7CisgICAgcGFnZSA9IGFsbG9jX2RvbWhl
YXBfcGFnZShzLT5lbXVsYXRvciwgTUVNRl9ub19yZWZjb3VudCk7CiAKLSAgICBpZiAoICFpb3Jw
LT5wYWdlICkKKyAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAg
ICBpZiAoICFnZXRfcGFnZV90eXBlKGlvcnAtPnBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCi0g
ICAgICAgIGdvdG8gZmFpbDE7CisgICAgaWYgKCAhZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgcy0+
ZW11bGF0b3IsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgeworICAgICAgICAvKgorICAgICAg
ICAgKiBUaGUgZG9tYWluIGNhbid0IHBvc3NpYmx5IGtub3cgYWJvdXQgdGhpcyBwYWdlIHlldCwg
c28gZmFpbHVyZQorICAgICAgICAgKiBoZXJlIGlzIGEgY2xlYXIgaW5kaWNhdGlvbiBvZiBzb21l
dGhpbmcgZmlzaHkgZ29pbmcgb24uCisgICAgICAgICAqLworICAgICAgICBkb21haW5fY3Jhc2go
cy0+ZW11bGF0b3IpOworICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgfQogCi0gICAgaW9y
cC0+dmEgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+cGFnZSk7CisgICAgaW9ycC0+
dmEgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZSk7CiAgICAgaWYgKCAhaW9ycC0+dmEg
KQotICAgICAgICBnb3RvIGZhaWwyOworICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpb3JwLT5w
YWdlID0gcGFnZTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKICAgICByZXR1cm4gMDsKIAot
IGZhaWwyOgotICAgIHB1dF9wYWdlX3R5cGUoaW9ycC0+cGFnZSk7Ci0KLSBmYWlsMToKLSAgICBw
dXRfcGFnZShpb3JwLT5wYWdlKTsKLSAgICBpb3JwLT5wYWdlID0gTlVMTDsKKyBmYWlsOgorICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5m
bykgKQorICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKIAogICAgIHJldHVybiAtRU5PTUVNOwogfQpAQCAtMzc3LDE1ICszODQsMjQgQEAgc3RhdGlj
IGludCBodm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZikKIHN0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBpb3JwLT5wYWdlOwogCi0gICAgaWYgKCAhaW9ycC0+cGFnZSApCisgICAgaWYgKCAhcGFn
ZSApCiAgICAgICAgIHJldHVybjsKIAorICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCiAgICAgdW5t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnZhKTsKICAgICBpb3JwLT52YSA9IE5VTEw7CiAK
LSAgICBwdXRfcGFnZV9hbmRfdHlwZShpb3JwLT5wYWdlKTsKLSAgICBpb3JwLT5wYWdlID0gTlVM
TDsKKyAgICAvKgorICAgICAqIENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBjbGVhciB0aGUgYWxs
b2NhdGlvbiByZWZlcmVuY2UgYmVmb3JlCisgICAgICogZHJvcHBpbmcgdGhlIGV4cGxpY2l0IHJl
ZmVyZW5jZXMgdGFrZW4gYnkgZ2V0X3BhZ2VfYW5kX3R5cGUoKS4KKyAgICAgKi8KKyAgICBpZiAo
IHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkK
KyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsK
IH0KIAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:44:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP7GY-0006JU-1M; Tue, 20 Nov 2018 14:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7GX-0006JE-8R
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:37 +0000
X-Inumbo-ID: cce040b8-ecd2-11e8-a0f0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cce040b8-ecd2-11e8-a0f0-12d6303a7972;
 Tue, 20 Nov 2018 14:44: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 1gP7GV-0008TG-QI
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7GV-0001Df-Nq
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7GV-0001Df-Nq@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:44:35 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/hvm/ioreq: use ref-counted
 target-assigned shared pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4OGNjYjNhZTc5ZGVjZmE0OTVhZTk2NWMwMmFlZWRjOGZkYTJiY2IKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyMCAxNTozMTo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozMTo0OCAyMDE4ICswMTAw
CgogICAgeDg2L2h2bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQgcGFnZXMKICAgIAogICAgUGFzc2luZyBNRU1GX25vX3JlZmNvdW50IHRvIGFsbG9jX2RvbWhl
YXBfcGFnZXMoKSB3aWxsIGFsbG9jYXRlLCBhcwogICAgZXhwZWN0ZWQsIGEgcGFnZSB0aGF0IGlz
IGFzc2lnbmVkIHRvIHRoZSBzcGVjaWZpZWQgZG9tYWluIGJ1dCBpcyBub3QKICAgIGFjY291bnRl
ZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZvcnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0
cmFja2luZwogICAgc3VjaCBhbGxvY2F0aW9ucyBhbmQgYXZvaWRpbmcgYW55IGFkanVzdG1lbnQg
dG8gdG90X3BhZ2VzIHdoZW4gdGhlIHBhZ2UKICAgIGlzIGZyZWVkLgogICAgCiAgICBUaGUgb25s
eSBjYWxsZXIgb2YgYWxsb2NfZG9taGVhcF9wYWdlcygpIHRoYXQgcGFzc2VzIE1FTUZfbm9fcmVm
Y291bnQgaXMKICAgIGh2bV9hbGxvY19pb3JlcV9tZm4oKSBzbyB0aGlzIHBhdGNoIHJlbW92ZXMg
dXNlIG9mIHRoZSBmbGFnIGZyb20gdGhhdAogICAgY2FsbC1zaXRlIHRvIGF2b2lkIHRoZSBwb3Nz
aWJpbGl0eSBvZiBhIGRvbWFpbiB1c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKICAgIGEgbWVhbnMg
dG8gYWRqdXN0IGl0cyB0b3RfcGFnZXMgYW5kIGhlbmNlIGFsbG9jYXRlIG1vcmUgbWVtb3J5IHRo
YW4gaXQKICAgIHNob3VsZCBiZSBhYmxlIHRvLgogICAgCiAgICBIb3dldmVyLCB0aGUgcmVhc29u
IGZvciB1c2luZyB0aGUgZmxhZyBpbiB0aGUgZmlyc3QgcGxhY2Ugd2FzIHRvIGF2b2lkCiAgICB0
aGUgYWxsb2NhdGlvbiBmYWlsaW5nIGlmIHRoZSBlbXVsYXRvciBkb21haW4gaXMgYWxyZWFkeSBh
dCBpdHMgbWF4aW11bQogICAgbWVtb3J5IGxpbWl0LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVz
IHRvIGFsbG9jYXRpbmcgbWVtb3J5IGZyb20gdGhlCiAgICB0YXJnZXQgZG9tYWluIGluc3RlYWQg
b2YgdGhlIGVtdWxhdG9yIGRvbWFpbi4gVGhlcmUgaXMgYWxyZWFkeSBhbiBleHRyYQogICAgbWVt
b3J5IGFsbG93YW5jZSBvZiAyTUIgKExJQlhMX0hWTV9FWFRSQV9NRU1PUlkpIGFwcGxpZWQgdG8g
SFZNIGd1ZXN0cywKICAgIHdoaWNoIGlzIHN1ZmZpY2llbnQgdG8gY292ZXIgdGhlIHBhZ2VzIHJl
cXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKICAgIGNvbmZpZ3VyYXRpb24gb2YgYSBzaW5nbGUgSU9S
RVEgc2VydmVyIGZvciBRRU1VLiAoU3R1Yi1kb21haW5zIGRvIG5vdCwKICAgIHNvIGZhciwgdXNl
IHJlc291cmNlIG1hcHBpbmcpLiBJdCBhbHNvIGFsc28gdGhlIGNhc2UgdGhlIFFFTVUgd2lsbCBo
YXZlCiAgICBtYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhlIGd1ZXN0IGJv
b3RzLCBoZW5jZSBpdCBpcyBub3QKICAgIHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgdG8gaW5mbGF0
ZSBpdHMgYmFsbG9vbiB0byBjb25zdW1lIHRoZXNlIHBhZ2VzLgogICAgCiAgICBSZXBvcnRlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBlODYyZTZjZWIxZmQ5NzFkNzU1YTBjNTdkNmEwZjNiODA2NTE4N2RjCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0xMS0yMCAxNDo1NzozOCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YyB8IDEyICsrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgIDYgLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCmluZGV4IGJkYzI2ODcwMTQuLmZkMTBlZTYxNDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTM0MiwyMCAr
MzQyLDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIC8q
Ci0gICAgICogQWxsb2NhdGVkIElPUkVRIHNlcnZlciBwYWdlcyBhcmUgYXNzaWduZWQgdG8gdGhl
IGVtdWxhdGluZwotICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9tYWluLiBUaGlzIGlz
IHNhZmUgYmVjYXVzZSB0aGUgZW11bGF0aW5nCi0gICAgICogZG9tYWluIGNhbm5vdCBiZSBkZXN0
cm95ZWQgdW50aWwgdGhlIGlvcmVxIHNlcnZlciBpcyBkZXN0cm95ZWQuCi0gICAgICogQWxzbyB3
ZSBtdXN0IHVzZSBNRU1GX25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdlIGFsbG9jYXRpb24KLSAg
ICAgKiBjb3VsZCBmYWlsIGlmIHRoZSBlbXVsYXRpbmcgZG9tYWluIGhhcyBhbHJlYWR5IHJlYWNo
ZWQgaXRzCi0gICAgICogbWF4aW11bSBhbGxvY2F0aW9uLgotICAgICAqLwotICAgIHBhZ2UgPSBh
bGxvY19kb21oZWFwX3BhZ2Uocy0+ZW11bGF0b3IsIE1FTUZfbm9fcmVmY291bnQpOworICAgIHBh
Z2UgPSBhbGxvY19kb21oZWFwX3BhZ2Uocy0+dGFyZ2V0LCAwKTsKIAogICAgIGlmICggIXBhZ2Ug
KQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIGlmICggIWdldF9wYWdlX2FuZF90eXBl
KHBhZ2UsIHMtPmVtdWxhdG9yLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIGlmICggIWdldF9w
YWdlX2FuZF90eXBlKHBhZ2UsIHMtPnRhcmdldCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICB7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBh
Ym91dCB0aGlzIHBhZ2UgeWV0LCBzbyBmYWlsdXJlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDYwOGZmMjQ5NWYuLjlkMjlmMzEyN2QgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00
Mzk2LDEyICs0Mzk2LDYgQEAgaW50IGFyY2hfYWNxdWlyZV9yZXNvdXJjZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgdHlwZSwKIAogICAgICAgICAgICAgbWZuX2xpc3RbaV0gPSBtZm5f
eChtZm4pOwogICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIGZyYW1lcyB3
aWxsIGhhdmUgYmVlbiBhc3NpZ25lZCB0byB0aGUgZG9tYWluIHRoYXQgY3JlYXRlZAotICAgICAg
ICAgKiB0aGUgaW9yZXEgc2VydmVyLgotICAgICAgICAgKi8KLSAgICAgICAgKmZsYWdzIHw9IFhF
Tk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQ7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:44:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP7Gi-0006LY-3B; Tue, 20 Nov 2018 14:44:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Gg-0006LK-WC
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:47 +0000
X-Inumbo-ID: d2f0ee58-ecd2-11e8-99f6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2f0ee58-ecd2-11e8-99f6-12d6303a7972;
 Tue, 20 Nov 2018 14:44: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 1gP7Gf-0008Ty-WD
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Gf-0001FG-Tp
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Gf-0001FG-Tp@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:44:45 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Put the gfn on all paths
 after get_gfn_query()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViNjgzMGExYzgzNDdkMGM1ZTMzNTcxZjkzY2JkMmQ3OTMzMDc5OGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTozMjozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozMjozNCAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBQdXQgdGhlIGdmbiBvbiBhbGwgcGF0aHMgYWZ0ZXIgZ2V0X2dmbl9x
dWVyeSgpCiAgICAKICAgIGMvcyA3ODY3MTgxYjIgIng4Ni9Qb0Q6IGNvcnJlY3RseSBoYW5kbGUg
bm9uLW9yZGVyLTAgZGVjcmVhc2UtcmVzZXJ2YXRpb24KICAgIHJlcXVlc3RzIiBpbnRyb2R1Y2Vk
IGFuIGVhcmx5IGV4aXQgaW4gZ3Vlc3RfcmVtb3ZlX3BhZ2UoKSBmb3IgdW5leHBlY3RlZCBwMm0K
ICAgIHR5cGVzLiAgSG93ZXZlciwgZ2V0X2dmbl9xdWVyeSgpIGludGVybmFsbHkgdGFrZXMgdGhl
IHAybSBsb2NrLCBhbmQgbXVzdCBiZQogICAgbWF0Y2hlZCB3aXRoIGEgcHV0X2dmbigpIGNhbGwg
bGF0ZXIuCiAgICAKICAgIEZpeCB0aGUgZXJyb25lb3VzIGNvbW1lbnQgYmVzaWRlIHRoZSBkZWNs
YXJhdGlvbiBvZiBnZXRfZ2ZuX3F1ZXJ5KCkuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3Ny4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZDgwOTg4Y2ZjMDRlZTYwOGJlZTcyMjQ0OGU3YzNiYzgz
NDdlYzA0YwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTg6MTAgKzAxMDAKLS0tCiB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgIHwgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVt
b3J5LmMKaW5kZXggNzUwMTBiNzhhNS4uNGZiNzk2MmM3OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0zMDMsNyArMzAzLDExIEBA
IGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdt
Zm4pCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIG1mbiA9IGdldF9nZm5fcXVlcnkoZCwgZ21mbiwg
JnAybXQpOwogICAgIGlmICggdW5saWtlbHkocDJtdCA9PSBwMm1faW52YWxpZCkgfHwgdW5saWtl
bHkocDJtdCA9PSBwMm1fbW1pb19kbSkgKQorICAgIHsKKyAgICAgICAgcHV0X2dmbihkLCBnbWZu
KTsKKwogICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5
KHAybV9pc19wYWdpbmcocDJtdCkpICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBkNGIzY2ZjYjZl
Li4zZjQxZGVhZWVhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTQzMiwxMCArNDMyLDcgQEAgc3RhdGljIGlu
bGluZSBtZm5fdCBfX25vbm51bGwoMykgZ2V0X2dmbl90eXBlKAogICAgIHJldHVybiBnZXRfZ2Zu
X3R5cGVfYWNjZXNzKHAybV9nZXRfaG9zdHAybShkKSwgZ2ZuLCB0LCAmYSwgcSwgTlVMTCk7CiB9
CiAKLS8qIFN5bnRhY3RpYyBzdWdhcjogbW9zdCBjYWxsZXJzIHdpbGwgdXNlIG9uZSBvZiB0aGVz
ZS4gCi0gKiBOLkIuIGdldF9nZm5fcXVlcnkoKSBpcyB0aGUgX29ubHlfIG9uZSBndWFyYW50ZWVk
IG5vdCB0byB0YWtlIHRoZQotICogcDJtIGxvY2s7IG5vbmUgb2YgdGhlIG90aGVycyBjYW4gYmUg
Y2FsbGVkIHdpdGggdGhlIHAybSBvciBwYWdpbmcKLSAqIGxvY2sgaGVsZC4gKi8KKy8qIFN5bnRh
Y3RpYyBzdWdhcjogbW9zdCBjYWxsZXJzIHdpbGwgdXNlIG9uZSBvZiB0aGVzZS4gKi8KICNkZWZp
bmUgZ2V0X2dmbihkLCBnLCB0KSAgICAgICAgIGdldF9nZm5fdHlwZSgoZCksIChnKSwgKHQpLCBQ
Mk1fQUxMT0MpCiAjZGVmaW5lIGdldF9nZm5fcXVlcnkoZCwgZywgdCkgICBnZXRfZ2ZuX3R5cGUo
KGQpLCAoZyksICh0KSwgMCkKICNkZWZpbmUgZ2V0X2dmbl91bnNoYXJlKGQsIGcsIHQpIGdldF9n
Zm5fdHlwZSgoZCksIChnKSwgKHQpLCBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:44:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP7Gs-0006N9-55; Tue, 20 Nov 2018 14:44:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Gr-0006N0-6V
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:57 +0000
X-Inumbo-ID: d9029918-ecd2-11e8-9cc5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9029918-ecd2-11e8-9cc5-12d6303a7972;
 Tue, 20 Nov 2018 14: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 1gP7Gq-0008U8-5r
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Gq-0001G2-3X
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Gq-0001G2-3X@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:44:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Don't perform flush
 after failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3Mzg4NTBhYWY4OGYyMDE5OTdiNWQwNWFkZjg1ZGZmYjU0YzBjMTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTozMzoxNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozMzoxNiAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5ZDI5ZjMxMjdkLi43OWYyNTc5NzVjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDA4
OSw2ICs0MDg5LDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKIAorICAgIC8qCisg
ICAgICogQW55IGVycm9yIGF0IHRoaXMgcG9pbnQgbWVhbnMgdGhhdCB3ZSBoYXZlbid0IGNoYW5n
ZSB0aGUgTDFlLiAgU2tpcCB0aGUKKyAgICAgKiBmbHVzaCwgYXMgaXQgd29uJ3QgZG8gYW55dGhp
bmcgdXNlZnVsLiAgRnVydGhlcm1vcmUsIHZhIGlzIGd1ZXN0CisgICAgICogY29udHJvbGxlZCBh
bmQgbm90IG5lY2Vzc2VyaWx5IGF1ZGl0ZWQgYnkgdGhpcyBwb2ludC4KKyAgICAgKi8KKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1G
X0ZMVVNIVFlQRV9NQVNLICkKICAgICB7CiAgICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmct
NC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:45:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP7H2-0006Pm-6r; Tue, 20 Nov 2018 14:45:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7H1-0006OZ-4m
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:07 +0000
X-Inumbo-ID: df16a20e-ecd2-11e8-a678-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df16a20e-ecd2-11e8-a678-12d6303a7972;
 Tue, 20 Nov 2018 14: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 1gP7H0-0008Ug-CI
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7H0-0001Hi-9n
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7H0-0001Hi-9n@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:45:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzMTc3ZjFmMGZlNTQzZTMxMDA5ODkzOGVlYWJlYzZjMmRiMTRjMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjM0OjEzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjM0OjEzIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMyArKy0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8IDIzICsrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvc2hhZG93LmggICAgIHwgIDggKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
MzUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA3OWYyNTc5NzVjLi42NTA5MDM1YTVj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMjY1NCwxNyArMjY1NCw4IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICB7CiAgICAgICAgICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAKLSAgICAgICAgICAg
IC8qCi0gICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBzaG91bGQgbmV2ZXIgbGV0IGEgcGFnZSBn
byBmcm9tIHR5cGUgY291bnQgMAotICAgICAgICAgICAgICogdG8gdHlwZSBjb3VudCAxIHdoZW4g
aXQgaXMgc2hhZG93ZWQuIE9uZSBleGNlcHRpb246Ci0gICAgICAgICAgICAgKiBvdXQtb2Ytc3lu
YyBzaGFkb3dlZCBwYWdlcyBhcmUgYWxsb3dlZCB0byBiZWNvbWUKLSAgICAgICAgICAgICAqIHdy
aXRlYWJsZS4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCBkICYmIHNoYWRvd19t
b2RlX2VuYWJsZWQoZCkKLSAgICAgICAgICAgICAgICAgJiYgKHBhZ2UtPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkKLSAgICAgICAgICAgICAgICAgJiYgISgocGFnZS0+c2hhZG93X2ZsYWdz
ICYgKDF1PDwyOSkpCi0gICAgICAgICAgICAgICAgICAgICAgJiYgdHlwZSA9PSBQR1Rfd3JpdGFi
bGVfcGFnZSkgKQotICAgICAgICAgICAgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBw
YWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAgICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5h
YmxlZChkKSApCisgICAgICAgICAgICAgICBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdl
KGQsIHBhZ2UsIHR5cGUpOwogCiAgICAgICAgICAgICBBU1NFUlQoISh4ICYgUEdUX3BhZV94ZW5f
bDIpKTsKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSAhPSB0eXBlICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGZkNDJkNzM0ZTcuLmMxYzIzMzIwMWEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYwpAQCAtOTg4LDYgKzk4OCw5IEBAIGludCBzaF91bnN5bmMoc3RydWN0
IHZjcHUgKnYsIG1mbl90IGdtZm4pCiAgICAgICAgICB8fCAhdi0+ZG9tYWluLT5hcmNoLnBhZ2lu
Zy5zaGFkb3cub29zX2FjdGl2ZSApCiAgICAgICAgIHJldHVybiAwOwogCisgICAgQlVJTERfQlVH
X09OKCEodHlwZW9mKHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vdXRfb2Zfc3luYyk7CisgICAgQlVJ
TERfQlVHX09OKCEodHlwZW9mKHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vb3NfbWF5X3dyaXRlKTsK
KwogICAgIHBnLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX291dF9vZl9zeW5jfFNIRl9vb3NfbWF5X3dy
aXRlOwogICAgIG9vc19oYXNoX2FkZCh2LCBnbWZuKTsKICAgICBwZXJmY19pbmNyKHNoYWRvd191
bnN5bmMpOwpAQCAtMjkyOCw2ICsyOTMxLDI2IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpCiAgICAgcGFnaW5n
X3VubG9jayhkKTsKIH0KIAordm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSkKK3sKKyAgICBpZiAo
ICEocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSApCisgICAgICAgIHJldHVybjsK
KworI2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKQorICAgIC8q
CisgICAgICogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBl
IGNvdW50IDAgdG8gdHlwZQorICAgICAqIGNvdW50IDEgd2hlbiBpdCBpcyBzaGFkb3dlZC4gT25l
IGV4Y2VwdGlvbjogb3V0LW9mLXN5bmMgc2hhZG93ZWQKKyAgICAgKiBwYWdlcyBhcmUgYWxsb3dl
ZCB0byBiZWNvbWUgd3JpdGVhYmxlLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnNoYWRvd19m
bGFncyAmIFNIRl9vb3NfbWF5X3dyaXRlKSAmJgorICAgICAgICAgbmV3X3R5cGUgPT0gUEdUX3dy
aXRhYmxlX3BhZ2UgKQorICAgICAgICByZXR1cm47CisjZW5kaWYKKworICAgIHNoYWRvd19yZW1v
dmVfYWxsX3NoYWRvd3MoZCwgcGFnZV90b19tZm4ocGFnZSkpOworfQorCiBzdGF0aWMgdm9pZAog
c2hfcmVtb3ZlX2FsbF9zaGFkb3dzX2FuZF9wYXJlbnRzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90
IGdtZm4pCiAvKiBFdmVuIGhhcnNoZXI6IHRoaXMgaXMgYSBIVk0gcGFnZSB0aGF0IHdlIHRoaW5n
IGlzIG5vIGxvbmdlciBhIHBhZ2V0YWJsZS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKaW5kZXgg
NjkxYmNmNmRiMC4uZjc4MWNmNjk5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI4
Nyw4ICsyODcsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xpc3Qoc3RydWN0
IHBhZ2VfbGlzdF9oZWFkICp0bXBfbGlzdCkKICAqIGNvZGVwYXRoIGlzIGNhbGxlZCBkdXJpbmcg
dGhhdCB0aW1lIGFuZCBpcyBzZW5zaXRpdmUgdG8gb29zIGlzc3VlcywgaXQgbWF5CiAgKiBuZWVk
IHRvIHVzZSB0aGUgc2Vjb25kIGZsYWcuCiAgKi8KLSNkZWZpbmUgU0hGX291dF9vZl9zeW5jICgx
dTw8MzApCi0jZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdTw8MjkpCisjZGVmaW5lIFNIRl9v
dXRfb2Zfc3luYyAoMXUgPDwgKFNIX3R5cGVfbWF4X3NoYWRvdyArIDEpKQorI2RlZmluZSBTSEZf
b29zX21heV93cml0ZSAoMXUgPDwgKFNIX3R5cGVfbWF4X3NoYWRvdyArIDIpKQogCiAjZW5kaWYg
LyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpICovCiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NoYWRvdy5oCmluZGV4IDFhNDk0MDI5ZmEuLjk5MzBiZjc4NDYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cu
aApAQCAtODEsNiArODEsMTAgQEAgdm9pZCBzaGFkb3dfZmluYWxfdGVhcmRvd24oc3RydWN0IGRv
bWFpbiAqZCk7CiAKIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwgbWZu
X3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpOwogCisvKiBBZGp1c3Qgc2hhZG93cyByZWFkeSBm
b3IgYSBndWVzdCBwYWdlIHRvIGNoYW5nZSBpdHMgdHlwZS4gKi8KK3ZvaWQgc2hhZG93X3ByZXBh
cmVfcGFnZV90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bmV3X3R5cGUpOworCiAvKiBEaXNjYXJkIF9hbGxfIG1hcHBpbmdzIGZyb20gdGhlIGRvbWFpbidz
IHNoYWRvd3MuICovCiB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBk
b21haW4gKmQpOwogCkBAIC0xMDUsNiArMTA5LDEwIEBAIGludCBzaGFkb3dfc2V0X2FsbG9jYXRp
b24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLAogc3RhdGljIGlubGluZSB2
b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZhc3QsIGludCBhbGwpIHt9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSkge30KKwog
c3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBk
b21haW4gKmQpIHt9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRv
bWFpbiAqZCwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:45:20 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:45: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 1gP7HE-0006S9-Ak; Tue, 20 Nov 2018 14:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7HC-0006Ru-Jl
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:18 +0000
X-Inumbo-ID: e52b683c-ecd2-11e8-952c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e52b683c-ecd2-11e8-952c-12d6303a7972;
 Tue, 20 Nov 2018 14:45: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 1gP7HA-0008Uo-Im
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7HA-0001Ij-GM
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7HA-0001Ij-GM@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:45:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiZTQ4YjViNjdjY2ViYmM3MzM0MmJmZDM0NjAzYzQ4NTljZGU0ZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjM0OjUxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjM0OjUxIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCBjMWMyMzMyMDFhLi4xMWQ1NzE0MzE3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTEwMjYsMTAgKzEwMjYsMTQgQEAgdm9pZCBzaGFkb3df
cHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1bnNpZ25lZCBpbnQgdHlwZSkK
IAogICAgIC8qIElzIHRoZSBwYWdlIGFscmVhZHkgc2hhZG93ZWQ/ICovCiAgICAgaWYgKCAhdGVz
dF9hbmRfc2V0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSApCisgICAg
ewogICAgICAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgPSAwOworICAgICAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQorICAgICAgICAgICAgcGFnZS0+cGFnZXRhYmxlX2R5aW5nID0gZmFsc2U7Cisg
ICAgfQogCi0gICAgQVNTRVJUKCF0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7
Ci0gICAgc2V0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKTsKKyAgICBBU1NFUlQoIShw
YWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkpKTsKKyAgICBwYWdlLT5zaGFkb3dfZmxh
Z3MgfD0gMXUgPDwgdHlwZTsKICAgICBUUkFDRV9TSEFET1dfUEFUSF9GTEFHKFRSQ0VfU0ZMQUdf
UFJPTU9URSk7CiB9CiAKQEAgLTEwMzgsOSArMTA0Miw5IEBAIHZvaWQgc2hhZG93X2RlbW90ZShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1MzIgdHlwZSkKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVzdF9iaXQoX1BH
Q19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwotICAgIEFTU0VSVCh0ZXN0X2JpdCh0
eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFn
cyAmICgxdSA8PCB0eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlwZSk7CiAKICAgICBp
ZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZV90eXBlX21hc2spID09IDAgKQogICAg
IHsKQEAgLTI5MTksNyArMjkyMyw3IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpCiAgICAgaWYgKCAhZmFzdCAm
JiBhbGwgJiYgKHBnLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpICkKICAgICB7CiAgICAg
ICAgIFNIQURPV19FUlJPUigiY2FuJ3QgZmluZCBhbGwgc2hhZG93cyBvZiBtZm4gJSJQUklfbWZu
IiAiCi0gICAgICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAogICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KGdtZm4pLCBwZy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBkYTU4NmMyMWM3Li4zOThh
MThlMjkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMjk5LDggKzMyOTksOCBAQCBzdGF0
aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAKICAgICAvKiBVbnNoYWRvdyBp
ZiB3ZSBhcmUgd3JpdGluZyB0byBhIHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICog
ZmxhZ2dlZCBhcyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkgdXNl
ZC4gKi8KLSAgICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikKLSAgICAgICAgICYm
IChtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykg
KQorICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWlu
KGQpICYmCisgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nICkKICAg
ICB7CiAgICAgICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3RydWN0IHZjcHUgKnRtcDsKQEAg
LTQyNTQsOSArNDI1NCw5IEBAIGludCBzaF9ybV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAK
ICAgICAvKiBSZW1lbWJlciBpZiB3ZSd2ZSBiZWVuIHRvbGQgdGhhdCB0aGlzIHByb2Nlc3MgaXMg
YmVpbmcgdG9ybiBkb3duICovCi0gICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCApCisgICAgaWYg
KCBjdXJyLT5kb21haW4gPT0gZCAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgY3Vyci0+
YXJjaC5wYWdpbmcuc2hhZG93LnBhZ2V0YWJsZV9keWluZwotICAgICAgICAgICAgPSAhIShtZm5f
dG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZyk7CisgICAg
ICAgICAgICA9IG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmc7CiAKICAgICBzcCA9
IG1mbl90b19wYWdlKHNtZm4pOwogCkBAIC00NTcyLDEwICs0NTcyLDEwIEBAIHN0YXRpYyB2b2lk
IHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEpCiAgICAgICAg
ICAgICAgICAgICAgOiBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZuX3goZ21mbiksIFNIX3R5cGVf
bDJfcGFlX3NoYWRvdyk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSApCisgICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlzX2h2bV9kb21haW4oZCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBnbWZuID0gX21mbihtZm5fdG9fcGFnZShzbWZuKS0+di5z
aC5iYWNrKTsKLSAgICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0g
U0hGX3BhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdl
dGFibGVfZHlpbmcgPSB0cnVlOwogICAgICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhk
LCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgICAgIGZsdXNoID0gMTsK
ICAgICAgICAgfQpAQCAtNDYxMiw5ICs0NjEyLDkgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxl
X2R5aW5nKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKICAgICBzbWZuID0gc2hhZG93X2hh
c2hfbG9va3VwKGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYK
IAotICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAm
JiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5z
aGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgbWZuX3RvX3BhZ2Uo
Z21mbiktPnBhZ2V0YWJsZV9keWluZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFw
cGluZ3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8qIE5vdyBm
bHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdzLiAqLwogICAgICAgICBm
bHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
aW5kZXggZjc4MWNmNjk5OC4uYzdmYTE4OTI1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
QEAgLTI5Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xpc3Qo
c3RydWN0IHBhZ2VfbGlzdF9oZWFkICp0bXBfbGlzdCkKIAogI2VuZGlmIC8qIChTSEFET1dfT1BU
SU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdldGFi
bGVfZHlpbmcgKDF1PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVsdGlw
bGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIgc2hhZG93czsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAppbmRleCA3NTY1ZjI4ZjBmLi4xZWExNzNjNTU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yNTksOCAr
MjU5LDE1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogR3Vlc3QgcGFnZXMgd2l0aCBh
IHNoYWRvdy4gIFRoaXMgZG9lcyBub3QgY29uZmxpY3Qgd2l0aAogICAgICAgICAgKiB0bGJmbHVz
aF90aW1lc3RhbXAgc2luY2UgcGFnZSB0YWJsZSBwYWdlcyBhcmUgZXhwbGljaXRseSBub3QKICAg
ICAgICAgICogdHJhY2tlZCBmb3IgVExCLWZsdXNoIGF2b2lkYW5jZSB3aGVuIGEgZ3Vlc3QgcnVu
cyBpbiBzaGFkb3cgbW9kZS4KKyAgICAgICAgICoKKyAgICAgICAgICogcGFnZXRhYmxlX2R5aW5n
IGlzIHVzZWQgZm9yIEhWTSBkb21haW5zIG9ubHkuIFRoZSBsYXlvdXQgaGVyZSBoYXMKKyAgICAg
ICAgICogdG8gYXZvaWQgcmUtdXNlIG9mIHRoZSBzcGFjZSB1c2VkIGJ5IGxpbmVhcl9wdF9jb3Vu
dCwgd2hpY2ggKG9ubHkpCisgICAgICAgICAqIFBWIGd1ZXN0cyB1c2UuCiAgICAgICAgICAqLwot
ICAgICAgICB1MzIgc2hhZG93X2ZsYWdzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAg
dWludDE2X3Qgc2hhZG93X2ZsYWdzOworICAgICAgICAgICAgYm9vbCBwYWdldGFibGVfZHlpbmc7
CisgICAgICAgIH07CiAKICAgICAgICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5leHQg
c2hhZG93IGluIHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3NoYWRv
dzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:45:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:45: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 1gP7HN-0006UH-CR; Tue, 20 Nov 2018 14:45: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7HL-0006U1-RU
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:27 +0000
X-Inumbo-ID: eb3c4f3e-ecd2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb3c4f3e-ecd2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:45: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 1gP7HK-0008Vb-Oe
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7HK-0001Jj-MD
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:45:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7HK-0001Jj-MD@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:45:26 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/dom0: Avoid using 1G
 superpages if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5Y2FhYmYyNTg0YTI2ZDE2ZjczYjRiZDQyMzMyOWY4ZDk5ZjdlNzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTozNTo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozNzo0MiAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5n
IG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9y
dCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVz
dHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1
YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWln
aHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMg
KGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBh
IHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlz
IGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZm
NmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
IHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAzNGM3N2JjYmU0Li5hNjhkNTNmZmFmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKQEAgLTE0OCw3ICsxNDgsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNl
dHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4s
CiAgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKICAgICAg
ICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKnBsM2UpICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAx
RyBzdXBlcnBhZ2VzIGFyZW4ndCBzdXBwb3J0ZWQgYnkgdGhlIHNoYWRvdyBjb2RlLiAgQXZvaWQg
dXNpbmcKKyAgICAgICAgICAgICAqIHRoZW0gaWYgd2UgYXJlIGxpYWJsZSB0byBuZWVkIHRvIHN0
YXJ0IHNoYWRvd2luZyBkb20wLiAgVGhpcworICAgICAgICAgICAgICogYXNzdW1lcyB0aGF0IHRo
ZXJlIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUKKyAgICAgICAg
ICAgICAqIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCAoIUlTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpIHx8CisgICAgICAgICAg
ICAgICAgICAhZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZikgJiYgY3B1X2hhc19wYWdlMWdi
ICYmCiAgICAgICAgICAgICAgICAgICEodnBoeXNtYXBfc3RhcnQgJiAoKDFVTCA8PCBMM19QQUdF
VEFCTEVfU0hJRlQpIC0gMSkpICYmCiAgICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2
cGh5c21hcF9zdGFydCArICgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAmJgogICAgICAgICAg
ICAgICAgICAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:55:13 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7Qm-0007Vm-2J; Tue, 20 Nov 2018 14:55:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Qk-0007VT-Bw
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:10 +0000
X-Inumbo-ID: 43eb44cc-ecd4-11e8-94e6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43eb44cc-ecd4-11e8-94e6-12d6303a7972;
 Tue, 20 Nov 2018 14:55: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 1gP7Qf-0000Fo-19
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Qe-0002Al-Us
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Qe-0002Al-Us@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:55:04 +0000
Subject: [Xen-changelog] [xen staging] tools: update examples/README
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiMjc4ZWJkYjg3ZmIxNjI1ZDk0MDdiNDVmMmRlOWVjMjk0MjI1YTgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAxNCAx
ODoxNzozMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjAgMTQ6NDI6NTAgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiB1cGRhdGUgZXhhbXBsZXMvUkVBRE1FCiAgICAKICAgIFRoaXMgZmlsZSBnZXRzIGluc3RhbGxl
ZCB0byB0aGUgaG9zdCBzeXN0ZW0uCiAgICAKICAgIFRoaXMgcGF0Y2ggY2xlYW5zIGl0IHVwOiAx
LiByZW1vdmUgdGhpbmdzIHRoYXQgZG9uJ3QgZXhpc3QgYW55bW9yZTsgMi4KICAgIGNoYW5nZSB4
bSB0byB4bDsgMy4gZml4IHhlbi1kZXZlbCBsaXN0IGFkZHJlc3M7IDQuIGFkZCB0aGluZ3MgdGhh
dCBhcmUKICAgIG1pc3Npbmc7IDUuIGRlbGV0ZSB0cmFpbGluZyB3aGl0ZXNwYWNlcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9l
eGFtcGxlcy9SRUFETUUgfCAzMCArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9leGFtcGxlcy9SRUFETUUgYi90b29scy9leGFtcGxlcy9SRUFETUUKaW5kZXggMTMz
ODBhNDhlYi4uYzNmMjRkNTlmYSAxMDA2NDQKLS0tIGEvdG9vbHMvZXhhbXBsZXMvUkVBRE1FCisr
KyBiL3Rvb2xzL2V4YW1wbGVzL1JFQURNRQpAQCAtNywzNSArNywyNyBAQCBpbmNvcnBvcmF0ZSBj
b2RlIGZyb20gdGhlbSBpbnRvIHlvdXIgb3duIHNjcmlwdHMuCiAKIElmIHlvdSB3cml0ZSBhIHVz
ZWZ1bCBzY3JpcHQgYW5kIHdvdWxkIGxpa2UgdG8gc2hhcmUgaXQsIHBsZWFzZSBkbwogc2VuZCBp
dCAocHJlZmVyYWJseSB3aXRoIGEgbGl0dGxlIHN1bW1hcnkgdG8gZ28gaW4gdGhpcyBmaWxlKSB0
bwotPHhlbi1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ+IHNvIHdlIGNhbiBhZGQgaXQgdG8g
dGhpcyBkaXJlY3RvcnkuCis8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPiBzbyB3ZSBj
YW4gYWRkIGl0IHRvIHRoaXMgZGlyZWN0b3J5LgogCi1ibG9jayAgICAgICAgICAgICAgIC0gY2Fs
bGVkIGJ5IHhlbi1iYWNrZW5kLmFnZW50IHRvIGJpbmQvdW5iaW5kIGRldiAgCitibG9jayAgICAg
ICAgICAgICAgIC0gY2FsbGVkIGJ5IHhlbi1iYWNrZW5kLmFnZW50IHRvIGJpbmQvdW5iaW5kIGRl
dgogYmxvY2stY29tbW9uLnNoICAgICAtIHNvdXJjZWQgYnkgYmxvY2ssIGJsb2NrLSoKIGJsb2Nr
LWVuYmQgICAgICAgICAgLSBiaW5kcy91bmJpbmRzIG5ldHdvcmsgYmxvY2sgZGV2aWNlcwogYmxv
Y2stbmJkICAgICAgICAgICAtIGJpbmRzL3VuYmluZHMgbmV0d29yayBibG9jayBkZXZpY2VzCi1j
cHVwb29sICAgICAgICAgICAgIC0gZXhhbXBsZSBjb25maWd1cmF0aW9uIHNjcmlwdCBmb3IgJ3ht
IGNwdXBvb2wtY3JlYXRlJworY3B1cG9vbCAgICAgICAgICAgICAtIGV4YW1wbGUgY29uZmlndXJh
dGlvbiBzY3JpcHQgZm9yICd4bCBjcHVwb29sLWNyZWF0ZScKIGV4dGVybmFsLWRldmljZS1taWdy
YXRlIC0gY2FsbGVkIGJ5IHhlbmQgZm9yIG1pZ3JhdGluZyBleHRlcm5hbCBkZXZpY2VzCiBsb2Nr
aW5nLnNoICAgICAgICAgIC0gbG9ja2luZyBmdW5jdGlvbnMgdG8gcHJldmVudCBjb25jdXJyZW50
IGFjY2VzcyB0bwogICAgICAgICAgICAgICAgICAgICAgIGNyaXRpY2FsIHNlY3Rpb25zIGluc2lk
ZSBzY3JpcHQgZmlsZXMKIGxvZ2dpbmcuc2ggICAgICAgICAgLSBsb2dnaW5nIGZ1bmN0aW9uIHRv
IGxvZyBvdXRwdXQgdXNpbmcgc3lzbG9nCiB2aWYtYnJpZGdlICAgICAgICAgIC0gdmlydHVhbCBu
ZXR3b3JrIHN0YXJ0L3N0b3Agc2NyaXB0IGluIGJyaWRnZWQgbW9kZQotdmlmLWNvbW1vbi5zaCAg
ICAgICAtIHNvdXJjZWQgYnkgdmlmLWJyaWRnZSAKLXZpZi1uYXQgICAgICAgICAgICAgLSB4ZW4g
dmlydHVhbCBuZXR3b3JrIHN0YXJ0L3N0b3Agc2NyaXB0IGluIE5BVCBtb2RlIAordmlmLWNvbW1v
bi5zaCAgICAgICAtIHNvdXJjZWQgYnkgdmlmLWJyaWRnZQordmlmLW5hdCAgICAgICAgICAgICAt
IHhlbiB2aXJ0dWFsIG5ldHdvcmsgc3RhcnQvc3RvcCBzY3JpcHQgaW4gTkFUIG1vZGUKIHZpZi1y
b3V0ZSAgICAgICAgICAgLSB4ZW4gdmlydHVhbCBuZXR3b3JrIHN0YXJ0L3N0b3Agc2NyaXB0IGlu
IHJvdXRlZCBtb2RlCi14ZW4tYmFja2VuZC5hZ2VudCAgIC0gY2FsbHMgYmxvY2ssIHZpZi0qIHNj
cmlwdHMgdG8gYWRkLCByZW1vdmUsIGhvdHBsdWcKLSAgICAgICAgICAgICAgICAgICAgICBkZXZp
Y2VzICAKIHhlbi1ob3RwbHVnLWNvbW1vbi5zaCAtIHNvdXJjZWQgYnkgdmlmLWNvbW1vbi5zaAog
eGVuLW5ldHdvcmstY29tbW9uLnNoIC0gc291cmNlZCBieSB2aWYtY29tbW9uLnNoCiB4ZW4tc2Ny
aXB0LWNvbW1vbi5zaCAgLSBzb3VyY2VkIGJ5IHhlbi1ob3RwbHVnLWNvbW1vbi5zaAoteG1leGFt
cGxlMSAgICAgICAgICAtIGV4YW1wbGUgY29uZmlndXJhdGlvbiBzY3JpcHQgZm9yICd4bSBjcmVh
dGUnCi14bWV4YW1wbGUyICAgICAgICAgIC0gYSBtb3JlIGNvbXBsZXggY29uZmlndXJhdGlvbiBz
Y3JpcHQgZm9yICd4bSBjcmVhdGUnCi14bWV4YW1wbGUzICAgICAgICAgIC0gYW4gYWR2YW5jZWQg
Y29uZmlndXJhdGlvbiBzY3JpcHQgZm9yICd4bSBjcmVhdGUnIAotICAgICAgICAgICAgICAgICAg
ICAgIHRoYXQgdXRpbGl6ZXMgdGhlIHZtaWQKLXhtZXhhbXBsZS5uYmQgICAgICAgLSBjb25maWd1
cmF0aW9uIHNjcmlwdCB0aGF0IHVzZXMgTkJEIGZpbGVzeXN0ZW1zCi14bWV4YW1wbGUuaHZtICAg
ICAgIC0gYSBjb25maWd1cmF0aW9uIHNjcmlwdCBmb3IgY3JlYXRpbmcgYSBodm0gZG9tYWluIHdp
dGgKLSAgICAgICAgICAgICAgICAgICAgICAneG0gY3JlYXRlJwoteG1leGFtcGxlLmh2bS1zdHVi
ZG9tIC0gYSBjb25maWd1cmF0aW9uIHNjcmlwdCBmb3IgY3JlYXRpbmcgYSBodm0gZG9tYWluIHdp
dGgKLSAgICAgICAgICAgICAgICAgICAgICAgICd4bSBjcmVhdGUnIHRoYXQgdXRpbGl6ZXMgYSBz
dHViZG9tYWluIGZvciBkZXZpY2UgbW9kZWwKLXhtZXhhbXBsZS5wdi1ncnViICAgLSBhIGNvbmZp
Z3VyYXRpb24gc2NyaXB0IGZvciBjcmVhdGluZyBhIGRvbWFpbiB3aXRoICd4bSBjcmVhdGUnCi0g
ICAgICAgICAgICAgICAgICAgICAgd2hpY2ggYm9vdHMgUFYtR1JVQi4KLXhtZXhhbXBsZS52dGkg
ICAgICAgLSBhIGNvbmZpZ3VyYXRpb24gc2NyaXB0IGZvciBjcmVhdGluZyBhIGRvbWFpbiBvbiB2
dGkKK294ZW5zdG9yZWQuY29uZiAgICAgLSBjb25maWd1cmF0aW9uIGZpbGUgZm9yIG94ZW5zdG9y
ZWQKK3hsLmNvbmYgICAgICAgICAgICAgLSBjb25maWd1cmF0aW9uIGZpbGUgZm9yIHhsCit4bGV4
YW1wbGUuaHZtICAgICAgIC0gYSBjb25maWd1cmF0aW9uIHNjcmlwdCBmb3IgY3JlYXRpbmcgYSBo
dm0gZG9tYWluIHdpdGgKKyAgICAgICAgICAgICAgICAgICAgICAneGwgY3JlYXRlJworeGxleGFt
cGxlLnB2bGludXggICAtIGEgY29uZmlndXJhdGlvbiBzY3JpcHQgZm9yIGNyZWF0aW5nIGEgcHYg
ZG9tYWluIHdpdGgKKyAgICAgICAgICAgICAgICAgICAgICAneGwgY3JlYXRlJwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP7Qr-0007Wf-3x; Tue, 20 Nov 2018 14:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Qq-0007WO-BT
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:16 +0000
X-Inumbo-ID: 49feb3e4-ecd4-11e8-ad98-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49feb3e4-ecd4-11e8-ad98-12d6303a7972;
 Tue, 20 Nov 2018 14:55: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 1gP7Qp-0000Fs-7Z
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Qp-0002D1-4q
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Qp-0002D1-4q@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:55:15 +0000
Subject: [Xen-changelog] [xen staging] tools/helpers: make
 gen_stub_json_config accept an UUID argument
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhMWViMmI0Mzg3OTc4NzI1N2UyYTU2ZWJiN2Y2MTRmMGYzMmFjNzAKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAxNCAx
ODoxNzozMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjAgMTQ6NDM6MzkgMjAxOCArMDAwMAoKICAgIHRvb2xz
L2hlbHBlcnM6IG1ha2UgZ2VuX3N0dWJfanNvbl9jb25maWcgYWNjZXB0IGFuIFVVSUQgYXJndW1l
bnQKICAgIAogICAgSWYgdGhhdCdzIHNldCwgdGhlIHN0dWIgaXMgZ29pbmcgdG8gY29udGFpbiB0
aGF0IFVVSUQuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvaGVscGVycy9pbml0
LWRvbS1qc29uLmMgICAgICAgIHwgNSArKysrLQogdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29u
LmggICAgICAgIHwgMyArKy0KIHRvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8
IDIgKy0KIHRvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jICAgICAgICB8IDIgKy0KIDQgZmls
ZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2hlbHBlcnMvaW5pdC1kb20tanNvbi5jIGIvdG9vbHMvaGVscGVycy9pbml0LWRvbS1q
c29uLmMKaW5kZXggNzA0ZTdjYjRmMC4uOTUxNGIzY2ViNiAxMDA2NDQKLS0tIGEvdG9vbHMvaGVs
cGVycy9pbml0LWRvbS1qc29uLmMKKysrIGIvdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29uLmMK
QEAgLTcsNyArNyw3IEBACiAjaW5jbHVkZSA8eGVuY3RybC5oPgogI2luY2x1ZGUgPGxpYnhsLmg+
CiAKLWludCBnZW5fc3R1Yl9qc29uX2NvbmZpZyh1aW50MzJfdCBkb21pZCkKK2ludCBnZW5fc3R1
Yl9qc29uX2NvbmZpZyh1aW50MzJfdCBkb21pZCwgbGlieGxfdXVpZCAqdXVpZCkKIHsKICAgICBp
bnQgcmMgPSAxOwogICAgIHhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlvc3RyZWFtICpsb2dnZXI7CkBA
IC00MCw2ICs0MCw5IEBAIGludCBnZW5fc3R1Yl9qc29uX2NvbmZpZyh1aW50MzJfdCBkb21pZCkK
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0X3R5cGUoJmRvbV9jb25maWcuYl9pbmZv
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21fY29uZmlnLmNfaW5m
by50eXBlKTsKIAorICAgIGlmICh1dWlkICYmICFsaWJ4bF91dWlkX2lzX25pbCh1dWlkKSkKKyAg
ICAgICAgbGlieGxfdXVpZF9jb3B5KGN0eCwgJmRvbV9jb25maWcuY19pbmZvLnV1aWQsIHV1aWQp
OworCiAgICAganNvbiA9IGxpYnhsX2RvbWFpbl9jb25maWdfdG9fanNvbihjdHgsICZkb21fY29u
ZmlnKTsKICAgICAvKiBsaWJ4bC1qc29uIGZvcm1hdCByZXF1aXJlcyB0aGUgc3RyaW5nIGVuZHMg
d2l0aCAnXDAnLiBDb2RlCiAgICAgICogc25pcHBldCB0YWtlbiBmcm9tIGxpYnhsLgpkaWZmIC0t
Z2l0IGEvdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29uLmggYi90b29scy9oZWxwZXJzL2luaXQt
ZG9tLWpzb24uaAppbmRleCA1OGM4NWRmMTU3Li41YmU4OGY2NjM4IDEwMDY0NAotLS0gYS90b29s
cy9oZWxwZXJzL2luaXQtZG9tLWpzb24uaAorKysgYi90b29scy9oZWxwZXJzL2luaXQtZG9tLWpz
b24uaApAQCAtMSwxMCArMSwxMSBAQAogI2lmbmRlZiBfX0lOSVRfRE9NX0pTT05fSAogI2RlZmlu
ZSBfX0lOSVRfRE9NX0pTT05fSAogCisjaW5jbHVkZSA8bGlieGwuaD4KIC8qCiAgKiBHZW5lcmF0
ZSBhIHN0dWIgSlNPTiBjb25maWcgZm9yIGEgZG9tYWluIHdpdGggdGhlIGdpdmVuIGRvbWlkLgog
ICovCi1pbnQgZ2VuX3N0dWJfanNvbl9jb25maWcodWludDMyX3QgZG9taWQpOworaW50IGdlbl9z
dHViX2pzb25fY29uZmlnKHVpbnQzMl90IGRvbWlkLCBsaWJ4bF91dWlkICp1dWlkKTsKIAogI2Vu
ZGlmCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5j
IGIvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5jCmluZGV4IDMyMzZkMTQ0MTYu
LmFkYjg0MDhiNjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21h
aW4uYworKysgYi90b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMKQEAgLTM4Miw3
ICszODIsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3YpCiAgICAgaWYgKCBydiAp
CiAgICAgICAgIHJldHVybiAxOwogCi0gICAgcnYgPSBnZW5fc3R1Yl9qc29uX2NvbmZpZyhkb21p
ZCk7CisgICAgcnYgPSBnZW5fc3R1Yl9qc29uX2NvbmZpZyhkb21pZCwgTlVMTCk7CiAgICAgaWYg
KCBydiApCiAgICAgICAgIHJldHVybiAzOwogCmRpZmYgLS1naXQgYS90b29scy9oZWxwZXJzL3hl
bi1pbml0LWRvbTAuYyBiL3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jCmluZGV4IDlhYjg0
NjhiZGIuLjA5YmMwMDI3ZjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9t
MC5jCisrKyBiL3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jCkBAIC0zMSw3ICszMSw3IEBA
IGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQogCi0gICAgcmMgPSBnZW5fc3R1Yl9qc29uX2NvbmZpZygwKTsKKyAgICByYyA9IGdlbl9zdHVi
X2pzb25fY29uZmlnKDAsIE5VTEwpOwogICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:55:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14: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 1gP7R1-0007YZ-5o; Tue, 20 Nov 2018 14:55:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7R0-0007YQ-Au
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:26 +0000
X-Inumbo-ID: 5011762c-ecd4-11e8-8c58-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5011762c-ecd4-11e8-8c58-12d6303a7972;
 Tue, 20 Nov 2018 14:55: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 1gP7Qz-0000G4-DZ
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Qz-0002Er-Ay
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Qz-0002Er-Ay@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:55:25 +0000
Subject: [Xen-changelog] [xen staging] automation: fix debian-{stretch,
 unstable}-32-gcc-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>

Y29tbWl0IDY2OGYxNDkwNDgyNmVhMDEwZWRkOTI3ZjQyMTBkZDRmZDNkMjA5NGQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyMCAx
NDoxMDowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjAgMTQ6NDQ6MjggMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IGZpeCBkZWJpYW4te3N0cmV0Y2gsdW5zdGFibGV9LTMyLWdjYy1kZWJ1ZwogICAgCiAg
ICBUaGV5IHNob3VsZCBoYXZlIHVzZWQgLmdjYy14ODYtMzItYnVpbGQtZGVidWcgaW4gdGhlIGZp
cnN0IHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwg
Yi8uZ2l0bGFiLWNpLnltbAppbmRleCA1Njc4YjU1MmM0Li4zMzY4ZmFkMDEwIDEwMDY0NAotLS0g
YS8uZ2l0bGFiLWNpLnltbAorKysgYi8uZ2l0bGFiLWNpLnltbApAQCAtMjI3LDcgKzIyNyw3IEBA
IGRlYmlhbi1zdHJldGNoLTMyLWdjYzoKICAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoLWkz
ODYKIAogZGViaWFuLXN0cmV0Y2gtMzItZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02
NC1idWlsZC1kZWJ1ZworICBleHRlbmRzOiAuZ2NjLXg4Ni0zMi1idWlsZC1kZWJ1ZwogICB2YXJp
YWJsZXM6CiAgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2CiAKQEAgLTI3OSw3ICsy
NzksNyBAQCBkZWJpYW4tdW5zdGFibGUtMzItZ2NjOgogICAgIENPTlRBSU5FUjogZGViaWFuOnVu
c3RhYmxlLWkzODYKIAogZGViaWFuLXVuc3RhYmxlLTMyLWdjYy1kZWJ1ZzoKLSAgZXh0ZW5kczog
LmdjYy14ODYtNjQtYnVpbGQtZGVidWcKKyAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQtZGVi
dWcKICAgdmFyaWFibGVzOgogICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:55:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7RE-0007aA-83; Tue, 20 Nov 2018 14:55: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7RC-0007Zx-HA
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:38 +0000
X-Inumbo-ID: 56ab487b-ecd4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56ab487b-ecd4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14: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 1gP7RA-0000Gt-Fq
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7RA-0002IP-DK
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7RA-0002IP-DK@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:55:36 +0000
Subject: [Xen-changelog] [xen staging-4.10] amd/iommu: fix flush 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: multipart/mixed; boundary="===============0586663914360171908=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 421aada55f3bc00e8370cbbdc231701c295c3012
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 15:41:35 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 15:41:35 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index fd2327d3e5..101fb1a976 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -35,7 +35,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -49,23 +49,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -687,10 +706,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0586663914360171908==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:55:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7RM-0007bJ-Bs; Tue, 20 Nov 2018 14:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7RL-0007bC-EN
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:47 +0000
X-Inumbo-ID: 5cbcf284-ecd4-11e8-943b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cbcf284-ecd4-11e8-943b-12d6303a7972;
 Tue, 20 Nov 2018 14: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 1gP7RK-0000H4-Ld
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7RK-0002JM-JH
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7RK-0002JM-JH@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:55:46 +0000
Subject: [Xen-changelog] [xen staging-4.10] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1ZDgwNzQ0MDUyNDJkYTEyYTdjYWNhOGZhNWJjNWNhY2JkOGE0OTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjQyOjIwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjQyOjIwIDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggMTAxZmIxYTk3Ni4uOGYyYjA2YmY1NCAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAg
aW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyog
RG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFu
Z2VkICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlm
ICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwg
Z2ZuLCAwKTsKKyAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAgfQog
Ci0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoKKyAgICAgKiBT
dXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRo
IHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdvdG8gb3V0Owor
ICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gu
bm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBt
ZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNzgwLDYg
Kzc5MywxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAv
KiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dp
YyBkb2Vzbid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1
c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAxNGFkMDQ4OWE2Li5kY2Yy
ZTIxNDAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsK
KyAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAg
ICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:55:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:55:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7RX-0007ch-Dn; Tue, 20 Nov 2018 14:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7RV-0007cT-JC
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:57 +0000
X-Inumbo-ID: 62cf9136-ecd4-11e8-bcf7-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62cf9136-ecd4-11e8-bcf7-12d6303a7972;
 Tue, 20 Nov 2018 14:55: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 1gP7RU-0000HC-Rm
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7RU-0002KV-PL
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7RU-0002KV-PL@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:55:56 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: Don't perform flush
 after failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxZmQwNzAzZjNmOTg2MGM4MGEyZDI1NDBiMWM1ZTUyNWUyZmQzMGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo0MzowMiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo0MzowMiAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1N2Y0OTgyNTA5Li45ZDIxYzFhOGViIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDA0
Niw2ICs0MDQ2LDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKIAorICAgIC8qCisg
ICAgICogQW55IGVycm9yIGF0IHRoaXMgcG9pbnQgbWVhbnMgdGhhdCB3ZSBoYXZlbid0IGNoYW5n
ZSB0aGUgTDFlLiAgU2tpcCB0aGUKKyAgICAgKiBmbHVzaCwgYXMgaXQgd29uJ3QgZG8gYW55dGhp
bmcgdXNlZnVsLiAgRnVydGhlcm1vcmUsIHZhIGlzIGd1ZXN0CisgICAgICogY29udHJvbGxlZCBh
bmQgbm90IG5lY2Vzc2VyaWx5IGF1ZGl0ZWQgYnkgdGhpcyBwb2ludC4KKyAgICAgKi8KKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1G
X0ZMVVNIVFlQRV9NQVNLICkKICAgICB7CiAgICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmct
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:56:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:56: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 1gP7Ri-0007dt-FZ; Tue, 20 Nov 2018 14:56: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Rg-0007dk-SI
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:08 +0000
X-Inumbo-ID: 68e2bdf2-ecd4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68e2bdf2-ecd4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:56: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 1gP7Rf-0000HX-1w
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Re-0002L9-Vk
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Re-0002L9-Vk@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:56:06 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmNWE2N2NmZWFjNmE2YTZlZDkyNWRkM2U4MzdkZTgwOGExOGY4ZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjQzOjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjQzOjUwIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMyArKy0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8IDIzICsrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvc2hhZG93LmggICAgIHwgIDggKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
MzUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5ZDIxYzFhOGViLi5jMjBlZGI5NTRk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMjYyNywxNyArMjYyNyw4IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgewogICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogCi0gICAgICAgICAg
ICAvKgotICAgICAgICAgICAgICogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2Ug
Z28gZnJvbSB0eXBlIGNvdW50IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVu
IGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICogb3V0LW9mLXN5
bmMgc2hhZG93ZWQgcGFnZXMgYXJlIGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3
cml0ZWFibGUuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggZCAmJiBzaGFkb3df
bW9kZV9lbmFibGVkKGQpCi0gICAgICAgICAgICAgICAgICYmIChwYWdlLT5jb3VudF9pbmZvICYg
UEdDX3BhZ2VfdGFibGUpCi0gICAgICAgICAgICAgICAgICYmICEoKHBhZ2UtPnNoYWRvd19mbGFn
cyAmICgxdTw8MjkpKQotICAgICAgICAgICAgICAgICAgICAgICYmIHR5cGUgPT0gUEdUX3dyaXRh
YmxlX3BhZ2UpICkKLSAgICAgICAgICAgICAgIHNoYWRvd19yZW1vdmVfYWxsX3NoYWRvd3MoZCwg
cGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgaWYgKCBkICYmIHNoYWRvd19tb2RlX2Vu
YWJsZWQoZCkgKQorICAgICAgICAgICAgICAgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5n
ZShkLCBwYWdlLCB0eXBlKTsKIAogICAgICAgICAgICAgQVNTRVJUKCEoeCAmIFBHVF9wYWVfeGVu
X2wyKSk7CiAgICAgICAgICAgICBpZiAoICh4ICYgUEdUX3R5cGVfbWFzaykgIT0gdHlwZSApCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9jb21tb24uYwppbmRleCAxOTlkYmJjOTI5Li45MWVjN2FmZTBlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKQEAgLTkxNyw2ICs5MTcsOSBAQCBpbnQgc2hfdW5zeW5jKHN0cnVj
dCB2Y3B1ICp2LCBtZm5fdCBnbWZuKQogICAgICAgICAgfHwgIXYtPmRvbWFpbi0+YXJjaC5wYWdp
bmcuc2hhZG93Lm9vc19hY3RpdmUgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIEJVSUxEX0JV
R19PTighKHR5cGVvZihwZy0+c2hhZG93X2ZsYWdzKSlTSEZfb3V0X29mX3N5bmMpOworICAgIEJV
SUxEX0JVR19PTighKHR5cGVvZihwZy0+c2hhZG93X2ZsYWdzKSlTSEZfb29zX21heV93cml0ZSk7
CisKICAgICBwZy0+c2hhZG93X2ZsYWdzIHw9IFNIRl9vdXRfb2Zfc3luY3xTSEZfb29zX21heV93
cml0ZTsKICAgICBvb3NfaGFzaF9hZGQodiwgZ21mbik7CiAgICAgcGVyZmNfaW5jcihzaGFkb3df
dW5zeW5jKTsKQEAgLTI4MDgsNiArMjgxMSwyNiBAQCB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0
cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sIGludCBmYXN0LCBpbnQgYWxsKQogICAgIHBhZ2lu
Z191bmxvY2soZCk7CiB9CiAKK3ZvaWQgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X3R5cGUpCit7CisgICAgaWYg
KCAhKHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQorICAgICAgICByZXR1cm47
CisKKyNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykKKyAgICAv
KgorICAgICAqIE5vcm1hbGx5IHdlIHNob3VsZCBuZXZlciBsZXQgYSBwYWdlIGdvIGZyb20gdHlw
ZSBjb3VudCAwIHRvIHR5cGUKKyAgICAgKiBjb3VudCAxIHdoZW4gaXQgaXMgc2hhZG93ZWQuIE9u
ZSBleGNlcHRpb246IG91dC1vZi1zeW5jIHNoYWRvd2VkCisgICAgICogcGFnZXMgYXJlIGFsbG93
ZWQgdG8gYmVjb21lIHdyaXRlYWJsZS4KKyAgICAgKi8KKyAgICBpZiAoIChwYWdlLT5zaGFkb3df
ZmxhZ3MgJiBTSEZfb29zX21heV93cml0ZSkgJiYKKyAgICAgICAgIG5ld190eXBlID09IFBHVF93
cml0YWJsZV9wYWdlICkKKyAgICAgICAgcmV0dXJuOworI2VuZGlmCisKKyAgICBzaGFkb3dfcmVt
b3ZlX2FsbF9zaGFkb3dzKGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKK30KKwogc3RhdGljIHZvaWQK
IHNoX3JlbW92ZV9hbGxfc2hhZG93c19hbmRfcGFyZW50cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5f
dCBnbWZuKQogLyogRXZlbiBoYXJzaGVyOiB0aGlzIGlzIGEgSFZNIHBhZ2UgdGhhdCB3ZSB0aGlu
ZyBpcyBubyBsb25nZXIgYSBwYWdldGFibGUuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4
IDU1NDkwNWU4N2UuLjlhNmEyOTM3NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0y
ODcsOCArMjg3LDggQEAgc3RhdGljIGlubGluZSB2b2lkIHNoX3Rlcm1pbmF0ZV9saXN0KHN0cnVj
dCBwYWdlX2xpc3RfaGVhZCAqdG1wX2xpc3QpCiAgKiBjb2RlcGF0aCBpcyBjYWxsZWQgZHVyaW5n
IHRoYXQgdGltZSBhbmQgaXMgc2Vuc2l0aXZlIHRvIG9vcyBpc3N1ZXMsIGl0IG1heQogICogbmVl
ZCB0byB1c2UgdGhlIHNlY29uZCBmbGFnLgogICovCi0jZGVmaW5lIFNIRl9vdXRfb2Zfc3luYyAo
MXU8PDMwKQotI2RlZmluZSBTSEZfb29zX21heV93cml0ZSAoMXU8PDI5KQorI2RlZmluZSBTSEZf
b3V0X29mX3N5bmMgKDF1IDw8IChTSF90eXBlX21heF9zaGFkb3cgKyAxKSkKKyNkZWZpbmUgU0hG
X29vc19tYXlfd3JpdGUgKDF1IDw8IChTSF90eXBlX21heF9zaGFkb3cgKyAyKSkKIAogI2VuZGlm
IC8qIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaAppbmRleCAxYTQ5NDAyOWZhLi45OTMwYmY3ODQ2IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93
LmgKQEAgLTgxLDYgKzgxLDEwIEBAIHZvaWQgc2hhZG93X2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBk
b21haW4gKmQpOwogCiB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4gKmQsIG1m
bl90IGdtZm4sIGludCBmYXN0LCBpbnQgYWxsKTsKIAorLyogQWRqdXN0IHNoYWRvd3MgcmVhZHkg
Zm9yIGEgZ3Vlc3QgcGFnZSB0byBjaGFuZ2UgaXRzIHR5cGUuICovCit2b2lkIHNoYWRvd19wcmVw
YXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IG5ld190eXBlKTsKKwogLyogRGlzY2FyZCBfYWxsXyBtYXBwaW5ncyBmcm9tIHRoZSBkb21haW4n
cyBzaGFkb3dzLiAqLwogdm9pZCBzaGFkb3dfYmxvd190YWJsZXNfcGVyX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKTsKIApAQCAtMTA1LDYgKzEwOSwxMCBAQCBpbnQgc2hhZG93X3NldF9hbGxvY2F0
aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBwYWdlcywKIHN0YXRpYyBpbmxpbmUg
dm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmYXN0LCBpbnQgYWxsKSB7fQog
CitzdGF0aWMgaW5saW5lIHZvaWQgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZShzdHJ1
Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X3R5cGUpIHt9CisK
IHN0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfYmxvd190YWJsZXNfcGVyX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKSB7fQogCiBzdGF0aWMgaW5saW5lIGludCBzaGFkb3dfZG9tY3RsKHN0cnVjdCBk
b21haW4gKmQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:56:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7Rr-0007ey-HP; Tue, 20 Nov 2018 14:56:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Rq-0007eq-90
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:18 +0000
X-Inumbo-ID: 6ef59434-ecd4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ef59434-ecd4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14: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 1gP7Rp-0000Hg-8Q
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Rp-0002ME-5y
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Rp-0002ME-5y@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:56:17 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhiMWVmYzliZjQ1ZTg3M2ZhZTVlOGQ5YzA4NDc2ZjBlMzc1OGJiMDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjQ0OjI0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjQ0OjI0IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCA5MWVjN2FmZTBlLi5lM2JjMWYxYzQ3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTk1NSwxMCArOTU1LDE0IEBAIHZvaWQgc2hhZG93X3By
b21vdGUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwgdW5zaWduZWQgaW50IHR5cGUpCiAK
ICAgICAvKiBJcyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRlc3Rf
YW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgIHsK
ICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0gMDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKKyAgICAgICAgICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAg
IH0KIAotICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncykpOwot
ICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7CisgICAgQVNTRVJUKCEocGFn
ZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdz
IHw9IDF1IDw8IHR5cGU7CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BS
T01PVEUpOwogfQogCkBAIC05NjcsOSArOTcxLDkgQEAgdm9pZCBzaGFkb3dfZGVtb3RlKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sIHUzMiB0eXBlKQogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0ZXN0X2JpdChfUEdDX3Bh
Z2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUs
ICZwYWdlLT5zaGFkb3dfZmxhZ3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYg
KDF1IDw8IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0eXBlKTsKIAogICAgIGlmICgg
KHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9wYWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpA
QCAtMjc5OSw3ICsyODAzLDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBpZiAoICFmYXN0ICYmIGFs
bCAmJiAocGctPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAg
U0hBRE9XX0VSUk9SKCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBSSV9tZm4iICIK
LSAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwOHgpXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgIihzaGFkb3dfZmxhZ3M9JTA0eClcbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3goZ21mbiksIHBnLT5zaGFkb3dfZmxhZ3MpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDhjMDNiYTAxNTguLjc3OGY3OTA3
ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTMzMjgsOCArMzMyOCw4IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIC8qIFVuc2hhZG93IGlmIHdl
IGFyZSB3cml0aW5nIHRvIGEgdG9wbGV2ZWwgcGFnZXRhYmxlIHRoYXQgaXMKICAgICAgKiBmbGFn
Z2VkIGFzIGEgZHlpbmcgcHJvY2VzcywgYW5kIHRoYXQgaXMgbm90IGN1cnJlbnRseSB1c2VkLiAq
LwotICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKQotICAgICAgICAgJiYgKG1m
bl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKSApCisg
ICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxlKGdtZm4pICYmIGlzX2h2bV9kb21haW4oZCkg
JiYKKyAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcgKQogICAgIHsK
ICAgICAgICAgaW50IHVzZWQgPSAwOwogICAgICAgICBzdHJ1Y3QgdmNwdSAqdG1wOwpAQCAtNDMw
MSw5ICs0MzAxLDkgQEAgaW50IHNoX3JtX3dyaXRlX2FjY2Vzc19mcm9tX3NsMXAoc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbiwKICAgICBBU1NFUlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAg
IC8qIFJlbWVtYmVyIGlmIHdlJ3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWlu
ZyB0b3JuIGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBpZiAoIGN1
cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICBjdXJyLT5hcmNo
LnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19w
YWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAg
ICAgID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAgIHNwID0gbWZu
X3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ2MTksMTAgKzQ2MTksMTAgQEAgc3RhdGljIHZvaWQgc2hf
cGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKICAgICAgICAgICAg
ICAgICAgICA6IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZuKSwgU0hfdHlwZV9sMl9w
YWVfc2hhZG93KTsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkK
KyAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdtZm4gPSBfbWZuKG1mbl90b19wYWdlKHNtZm4pLT52LnNoLmJh
Y2spOwotICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyB8PSBTSEZf
cGFnZXRhYmxlX2R5aW5nOworICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJs
ZV9keWluZyA9IHRydWU7CiAgICAgICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNt
Zm4sIDEvKiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAgICAgZmx1c2ggPSAxOwogICAg
ICAgICB9CkBAIC00NjU5LDkgKzQ2NTksOSBAQCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlp
bmcoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhKQogICAgIHNtZm4gPSBzaGFkb3dfaGFzaF9s
b29rdXAoZCwgbWZuX3goZ21mbiksIFNIX3R5cGVfbDRfNjRfc2hhZG93KTsKICNlbmRpZgogCi0g
ICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlz
X2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRv
d19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOworICAgICAgICBtZm5fdG9fcGFnZShnbWZu
KS0+cGFnZXRhYmxlX2R5aW5nID0gdHJ1ZTsKICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5n
cyhkLCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgLyogTm93IGZsdXNo
IHRoZSBUTEI6IHdlIHJlbW92ZWQgdG9wbGV2ZWwgbWFwcGluZ3MuICovCiAgICAgICAgIGZsdXNo
X3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKaW5kZXggOWE2YTI5Mzc2My4uYjJkYWU3YTQ3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKQEAgLTI5Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xp
c3Qoc3RydWN0IHBhZ2VfbGlzdF9oZWFkICp0bXBfbGlzdCkKIAogI2VuZGlmIC8qIChTSEFET1df
T1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdl
dGFibGVfZHlpbmcgKDF1PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVs
dGlwbGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIgc2hhZG93czsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCA3NWQzMDgwNGUwLi4xMDMwYjhiNWU2IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xODgs
OCArMTg4LDE1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogR3Vlc3QgcGFnZXMgd2l0
aCBhIHNoYWRvdy4gIFRoaXMgZG9lcyBub3QgY29uZmxpY3Qgd2l0aAogICAgICAgICAgKiB0bGJm
bHVzaF90aW1lc3RhbXAgc2luY2UgcGFnZSB0YWJsZSBwYWdlcyBhcmUgZXhwbGljaXRseSBub3QK
ICAgICAgICAgICogdHJhY2tlZCBmb3IgVExCLWZsdXNoIGF2b2lkYW5jZSB3aGVuIGEgZ3Vlc3Qg
cnVucyBpbiBzaGFkb3cgbW9kZS4KKyAgICAgICAgICoKKyAgICAgICAgICogcGFnZXRhYmxlX2R5
aW5nIGlzIHVzZWQgZm9yIEhWTSBkb21haW5zIG9ubHkuIFRoZSBsYXlvdXQgaGVyZSBoYXMKKyAg
ICAgICAgICogdG8gYXZvaWQgcmUtdXNlIG9mIHRoZSBzcGFjZSB1c2VkIGJ5IGxpbmVhcl9wdF9j
b3VudCwgd2hpY2ggKG9ubHkpCisgICAgICAgICAqIFBWIGd1ZXN0cyB1c2UuCiAgICAgICAgICAq
LwotICAgICAgICB1MzIgc2hhZG93X2ZsYWdzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdWludDE2X3Qgc2hhZG93X2ZsYWdzOworICAgICAgICAgICAgYm9vbCBwYWdldGFibGVfZHlp
bmc7CisgICAgICAgIH07CiAKICAgICAgICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5l
eHQgc2hhZG93IGluIHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3No
YWRvdzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:56:30 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7S2-0007gV-JI; Tue, 20 Nov 2018 14:56:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7S0-0007gJ-PS
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:28 +0000
X-Inumbo-ID: 750aeb34-ecd4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 750aeb34-ecd4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:56: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 1gP7Rz-0000IJ-EP
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Rz-0002OC-Bx
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Rz-0002OC-Bx@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:56:27 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/dom0: Avoid using 1G
 superpages if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2ZTIwM2JjODBlOWQzZTFkYzdlYjU3OWQ5NjY1YTc3NzAwZDc4Y2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo0NTowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo0NTowNCAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5n
IG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9y
dCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVz
dHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1
YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWln
aHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMg
KGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBh
IHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlz
IGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZm
NmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
IHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAxYTgxNDJmODliLi43ZmM1YjRjMjczIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKQEAgLTE0OCw3ICsxNDgsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNl
dHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4s
CiAgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKICAgICAg
ICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKnBsM2UpICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAx
RyBzdXBlcnBhZ2VzIGFyZW4ndCBzdXBwb3J0ZWQgYnkgdGhlIHNoYWRvdyBjb2RlLiAgQXZvaWQg
dXNpbmcKKyAgICAgICAgICAgICAqIHRoZW0gaWYgd2UgYXJlIGxpYWJsZSB0byBuZWVkIHRvIHN0
YXJ0IHNoYWRvd2luZyBkb20wLiAgVGhpcworICAgICAgICAgICAgICogYXNzdW1lcyB0aGF0IHRo
ZXJlIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUKKyAgICAgICAg
ICAgICAqIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCAoIUlTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpIHx8CisgICAgICAgICAg
ICAgICAgICAhZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZikgJiYgY3B1X2hhc19wYWdlMWdi
ICYmCiAgICAgICAgICAgICAgICAgICEodnBoeXNtYXBfc3RhcnQgJiAoKDFVTCA8PCBMM19QQUdF
VEFCTEVfU0hJRlQpIC0gMSkpICYmCiAgICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2
cGh5c21hcF9zdGFydCArICgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAmJgogICAgICAgICAg
ICAgICAgICAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:56:40 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:56: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 1gP7SC-0007hZ-L7; Tue, 20 Nov 2018 14:56:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7SB-0007hP-FP
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:39 +0000
X-Inumbo-ID: 7b979272-ecd4-11e8-acd2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b979272-ecd4-11e8-acd2-12d6303a7972;
 Tue, 20 Nov 2018 14:56:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP7SA-0000IR-E8
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7SA-0002Qs-Bg
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7SA-0002Qs-Bg@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:56:38 +0000
Subject: [Xen-changelog] [xen staging-4.9] amd/iommu: fix flush 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: multipart/mixed; boundary="===============6022902181771390951=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f97a1d1375becd30d0541ba85caac4215340d0c4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 15:48:22 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 15:48:22 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index fd2327d3e5..101fb1a976 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -35,7 +35,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -49,23 +49,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -687,10 +706,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6022902181771390951==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:56:51 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:56: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 1gP7SN-0007in-Os; Tue, 20 Nov 2018 14:56:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7SL-0007ic-M3
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:49 +0000
X-Inumbo-ID: 81aa23fa-ecd4-11e8-8e05-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81aa23fa-ecd4-11e8-8e05-12d6303a7972;
 Tue, 20 Nov 2018 14:56: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 1gP7SK-0000IZ-KH
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7SK-0002TC-Hf
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7SK-0002TC-Hf@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:56:48 +0000
Subject: [Xen-changelog] [xen staging-4.9] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE1YjRlZTk0YmVkNzAyY2I3MzJlN2ZhNGNiYWIzMzI4MGEwOTY1ZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjQ5OjAxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjQ5OjAxIDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggMTAxZmIxYTk3Ni4uOGYyYjA2YmY1NCAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAg
aW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyog
RG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFu
Z2VkICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlm
ICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwg
Z2ZuLCAwKTsKKyAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAgfQog
Ci0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoKKyAgICAgKiBT
dXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRo
IHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdvdG8gb3V0Owor
ICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gu
bm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBt
ZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNzgwLDYg
Kzc5MywxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAv
KiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dp
YyBkb2Vzbid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1
c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAxNGFkMDQ4OWE2Li5kY2Yy
ZTIxNDAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsK
KyAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAg
ICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:57:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:57: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 1gP7SW-0007jw-Qo; Tue, 20 Nov 2018 14:57:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7SW-0007jo-3R
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:00 +0000
X-Inumbo-ID: 87bd8ad4-ecd4-11e8-8711-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87bd8ad4-ecd4-11e8-8711-12d6303a7972;
 Tue, 20 Nov 2018 14:56: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 1gP7SU-0000Ih-QV
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7SU-0002Vk-Nz
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:56:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7SU-0002Vk-Nz@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:56:58 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4MTlhNjViYmMzZTY4ZjM4ZGRlMDNhZGU3NjRkZTkxNTc2MDUwMDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo0OTozOSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo0OTozOSAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlMDZkMzUxMzhiLi42MDc1YTNiZjAxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDg5
NCw2ICs0ODk0LDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CiAKKyAgICAvKgorICAg
ICAqIEFueSBlcnJvciBhdCB0aGlzIHBvaW50IG1lYW5zIHRoYXQgd2UgaGF2ZW4ndCBjaGFuZ2Ug
dGhlIGwxZS4gIFNraXAgdGhlCisgICAgICogZmx1c2gsIGFzIGl0IHdvbid0IGRvIGFueXRoaW5n
IHVzZWZ1bC4gIEZ1cnRoZXJtb3JlLCB2YSBpcyBndWVzdAorICAgICAqIGNvbnRyb2xsZWQgYW5k
IG5vdCBuZWNlc3NlcmlseSBhdWRpdGVkIGJ5IHRoaXMgcG9pbnQuCisgICAgICovCisgICAgaWYg
KCByYyApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIHN3aXRjaCAoIGZsYWdzICYgVVZNRl9G
TFVTSFRZUEVfTUFTSyApCiAgICAgewogICAgIGNhc2UgVVZNRl9UTEJfRkxVU0g6Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:57:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7Sg-0007lO-Sl; Tue, 20 Nov 2018 14:57: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Sg-0007lJ-I7
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:10 +0000
X-Inumbo-ID: 8dd37387-ecd4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dd37387-ecd4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:57: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 1gP7Sf-0000J2-0e
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Se-0002Xh-UW
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Se-0002Xh-UW@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:57:08 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5NmU2MjkwYzIxNzYzMWZmNTMxOTAxMDVlNWUwYTBiNDdjNWI4YzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjUwOjEzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjUwOjEzIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMSArKy0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCAyMyArKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oICAgICB8ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjA3NWEzYmYwMS4uMjk4MmVlYzQzZSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTI3OTksMTUgKzI3OTksOCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsKICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAg
LyogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNvdW50
IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBP
bmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMg
YXJlIGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAg
ICAgICAgICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAgICAgICAg
ICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKQotICAgICAgICAgICAgICAg
ICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAg
ICAgICAmJiB0eXBlID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFk
b3dfcmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAg
ICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgICAg
IHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAg
ICAgICAgIEFTU0VSVCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXgg
Y2Y3ZDg5ZGYwNy4uMTE4OWU3NTRiOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC05MTcs
NiArOTE3LDkgQEAgaW50IHNoX3Vuc3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbikKICAg
ICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5nLnNoYWRvdy5vb3NfYWN0aXZlICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19m
bGFncykpU0hGX291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNo
YWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGctPnNoYWRvd19mbGFncyB8
PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlfd3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYs
IGdtZm4pOwogICAgIHBlcmZjX2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yODA4LDYgKzI4MTEs
MjYgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZu
LCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQogCit2b2lkIHNo
YWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5ld190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURPV19PUFRJTUlaQVRJ
T05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoKKyAgICAgKiBOb3JtYWxseSB3ZSBzaG91
bGQgbmV2ZXIgbGV0IGEgcGFnZSBnbyBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICog
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3luYyBz
aGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29tZSB3cml0ZWFibGUuCisg
ICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUp
ICYmCisgICAgICAgICBuZXdfdHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJl
dHVybjsKKyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBwYWdlX3Rv
X21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1vdmVfYWxsX3NoYWRvd3NfYW5k
X3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjog
dGhpcyBpcyBhIEhWTSBwYWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxl
LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA3ZjZhMGE1ZTUxLi45OTBhZmVjZTRjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4Nyw4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKnRtcF9saXN0
KQogICogY29kZXBhdGggaXMgY2FsbGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2
ZSB0byBvb3MgaXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxhZy4K
ICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNkZWZpbmUgU0hGX29vc19t
YXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hGX291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlw
ZV9tYXhfc2hhZG93ICsgMSkpCisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hf
dHlwZV9tYXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggMDFhMGY5NDc2
MS4uYzZiMjFhMmZlYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4MSwxMCBAQCB2b2lk
IHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBzaF9yZW1v
dmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFs
bCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBhIGd1ZXN0IHBhZ2UgdG8gY2hhbmdl
IGl0cyB0eXBlLiAqLwordm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisKIC8qIERpc2NhcmQg
X2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mgc2hhZG93cy4gKi8KIHZvaWQgc2hhZG93
X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTEwNSw2ICsx
MDksMTAgQEAgaW50IHNoYWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgcGFnZXMsCiBzdGF0aWMgaW5saW5lIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sX3QgZmFzdCwgYm9vbF90IGFsbCkge30KIAorc3RhdGljIGlubGluZSB2b2lk
IHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5ld190eXBlKSB7fQorCiBzdGF0aWMgaW5saW5lIHZvaWQg
c2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkge30KIAogc3Rh
dGljIGlubGluZSBpbnQgc2hhZG93X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fZG9tY3Rs
X3NoYWRvd19vcF90ICpzYywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:57:22 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7Sr-0007mh-Uv; Tue, 20 Nov 2018 14:57: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Sr-0007ma-0F
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:21 +0000
X-Inumbo-ID: 93e4c5cc-ecd4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93e4c5cc-ecd4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:57: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 1gP7Sp-0000JJ-6w
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Sp-0002ZU-4a
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Sp-0002ZU-4a@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:57:19 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhNWVkZTYzOTc4Zjc5ZGI5MTBmNjM4NDcyYWI1MWQzNWQ3MDNmMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjUwOjU3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjUwOjU3IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCAxMTg5ZTc1NGI5Li41YzAyYTk4NDY4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTk1NSwxMCArOTU1LDE0IEBAIHZvaWQgc2hhZG93X3By
b21vdGUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwgdW5zaWduZWQgaW50IHR5cGUpCiAK
ICAgICAvKiBJcyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRlc3Rf
YW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgIHsK
ICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0gMDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKKyAgICAgICAgICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAg
IH0KIAotICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncykpOwot
ICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7CisgICAgQVNTRVJUKCEocGFn
ZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdz
IHw9IDF1IDw8IHR5cGU7CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BS
T01PVEUpOwogfQogCkBAIC05NjcsOSArOTcxLDkgQEAgdm9pZCBzaGFkb3dfZGVtb3RlKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sIHUzMiB0eXBlKQogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0ZXN0X2JpdChfUEdDX3Bh
Z2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUs
ICZwYWdlLT5zaGFkb3dfZmxhZ3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYg
KDF1IDw8IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0eXBlKTsKIAogICAgIGlmICgg
KHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9wYWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpA
QCAtMjc5OSw3ICsyODAzLDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBpZiAoICFmYXN0ICYmIGFs
bCAmJiAocGctPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAg
U0hBRE9XX0VSUk9SKCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBSSV9tZm4iICIK
LSAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwOHgpXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgIihzaGFkb3dfZmxhZ3M9JTA0eClcbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3goZ21mbiksIHBnLT5zaGFkb3dfZmxhZ3MpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGE1M2QzZGI1NmMuLjdkYzM5ZDc1
NjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTMzOTQsOCArMzM5NCw4IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIC8qIFVuc2hhZG93IGlmIHdl
IGFyZSB3cml0aW5nIHRvIGEgdG9wbGV2ZWwgcGFnZXRhYmxlIHRoYXQgaXMKICAgICAgKiBmbGFn
Z2VkIGFzIGEgZHlpbmcgcHJvY2VzcywgYW5kIHRoYXQgaXMgbm90IGN1cnJlbnRseSB1c2VkLiAq
LwotICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKQotICAgICAgICAgJiYgKG1m
bl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKSApCisg
ICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxlKGdtZm4pICYmIGlzX2h2bV9kb21haW4oZCkg
JiYKKyAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcgKQogICAgIHsK
ICAgICAgICAgaW50IHVzZWQgPSAwOwogICAgICAgICBzdHJ1Y3QgdmNwdSAqdG1wOwpAQCAtNDM2
Niw5ICs0MzY2LDkgQEAgaW50IHNoX3JtX3dyaXRlX2FjY2Vzc19mcm9tX3NsMXAoc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbiwKICAgICBBU1NFUlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAg
IC8qIFJlbWVtYmVyIGlmIHdlJ3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWlu
ZyB0b3JuIGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBpZiAoIGN1
cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICBjdXJyLT5hcmNo
LnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19w
YWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAg
ICAgID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAgIHNwID0gbWZu
X3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ2ODQsMTAgKzQ2ODQsMTAgQEAgc3RhdGljIHZvaWQgc2hf
cGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKICAgICAgICAgICAg
ICAgICAgICA6IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZuKSwgU0hfdHlwZV9sMl9w
YWVfc2hhZG93KTsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkK
KyAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdtZm4gPSBfbWZuKG1mbl90b19wYWdlKHNtZm4pLT52LnNoLmJh
Y2spOwotICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyB8PSBTSEZf
cGFnZXRhYmxlX2R5aW5nOworICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJs
ZV9keWluZyA9IHRydWU7CiAgICAgICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNt
Zm4sIDEvKiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAgICAgZmx1c2ggPSAxOwogICAg
ICAgICB9CkBAIC00NzI0LDkgKzQ3MjQsOSBAQCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlp
bmcoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhKQogICAgIHNtZm4gPSBzaGFkb3dfaGFzaF9s
b29rdXAoZCwgbWZuX3goZ21mbiksIFNIX3R5cGVfbDRfNjRfc2hhZG93KTsKICNlbmRpZgogCi0g
ICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlz
X2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRv
d19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOworICAgICAgICBtZm5fdG9fcGFnZShnbWZu
KS0+cGFnZXRhYmxlX2R5aW5nID0gdHJ1ZTsKICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5n
cyhkLCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgLyogTm93IGZsdXNo
IHRoZSBUTEI6IHdlIHJlbW92ZWQgdG9wbGV2ZWwgbWFwcGluZ3MuICovCiAgICAgICAgIGZsdXNo
X3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKaW5kZXggOTkwYWZlY2U0Yy4uZDgxNzcyMDllMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRl
LmgKQEAgLTI5Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xp
c3Qoc3RydWN0IHBhZ2VfbGlzdF9oZWFkICp0bXBfbGlzdCkKIAogI2VuZGlmIC8qIChTSEFET1df
T1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdl
dGFibGVfZHlpbmcgKDF1PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVs
dGlwbGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIgc2hhZG93czsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCA1NjYwNGUyMDllLi43ZTRmZmViMTYwIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xNzEs
OCArMTcxLDE1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogR3Vlc3QgcGFnZXMgd2l0
aCBhIHNoYWRvdy4gIFRoaXMgZG9lcyBub3QgY29uZmxpY3Qgd2l0aAogICAgICAgICAgKiB0bGJm
bHVzaF90aW1lc3RhbXAgc2luY2UgcGFnZSB0YWJsZSBwYWdlcyBhcmUgZXhwbGljaXRseSBub3QK
ICAgICAgICAgICogdHJhY2tlZCBmb3IgVExCLWZsdXNoIGF2b2lkYW5jZSB3aGVuIGEgZ3Vlc3Qg
cnVucyBpbiBzaGFkb3cgbW9kZS4KKyAgICAgICAgICoKKyAgICAgICAgICogcGFnZXRhYmxlX2R5
aW5nIGlzIHVzZWQgZm9yIEhWTSBkb21haW5zIG9ubHkuIFRoZSBsYXlvdXQgaGVyZSBoYXMKKyAg
ICAgICAgICogdG8gYXZvaWQgcmUtdXNlIG9mIHRoZSBzcGFjZSB1c2VkIGJ5IGxpbmVhcl9wdF9j
b3VudCwgd2hpY2ggKG9ubHkpCisgICAgICAgICAqIFBWIGd1ZXN0cyB1c2UuCiAgICAgICAgICAq
LwotICAgICAgICB1MzIgc2hhZG93X2ZsYWdzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAg
ICAgdWludDE2X3Qgc2hhZG93X2ZsYWdzOworICAgICAgICAgICAgYm9vbCBwYWdldGFibGVfZHlp
bmc7CisgICAgICAgIH07CiAKICAgICAgICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5l
eHQgc2hhZG93IGluIHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3No
YWRvdzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:57:32 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7T2-0007oO-0Y; Tue, 20 Nov 2018 14:57:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7T0-0007oH-RM
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:30 +0000
X-Inumbo-ID: 99fbdd6a-ecd4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99fbdd6a-ecd4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:57: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 1gP7Sz-0000L7-DO
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7Sz-0002bb-B0
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7Sz-0002bb-B0@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:57:29 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/dom0: Avoid using 1G
 superpages if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4NjRkZDgxODE0ZjZmMDc5NTdkODVhMWU5Yzk0NDNlMDZiYjdlZTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1MTozNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1MTozNiAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5n
IG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9y
dCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVz
dHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1
YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWln
aHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMg
KGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBh
IHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlz
IGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZm
NmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
IHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBlZmI5MThlZTBhLi42NTg4YzBiZDk1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKQEAgLTE0Nyw3ICsxNDcsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNl
dHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4s
CiAgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKICAgICAg
ICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKnBsM2UpICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAx
RyBzdXBlcnBhZ2VzIGFyZW4ndCBzdXBwb3J0ZWQgYnkgdGhlIHNoYWRvdyBjb2RlLiAgQXZvaWQg
dXNpbmcKKyAgICAgICAgICAgICAqIHRoZW0gaWYgd2UgYXJlIGxpYWJsZSB0byBuZWVkIHRvIHN0
YXJ0IHNoYWRvd2luZyBkb20wLiAgVGhpcworICAgICAgICAgICAgICogYXNzdW1lcyB0aGF0IHRo
ZXJlIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUKKyAgICAgICAg
ICAgICAqIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCAoIUlTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpIHx8CisgICAgICAgICAg
ICAgICAgICAhZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZikgJiYgY3B1X2hhc19wYWdlMWdi
ICYmCiAgICAgICAgICAgICAgICAgICEodnBoeXNtYXBfc3RhcnQgJiAoKDFVTCA8PCBMM19QQUdF
VEFCTEVfU0hJRlQpIC0gMSkpICYmCiAgICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2
cGh5c21hcF9zdGFydCArICgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAmJgogICAgICAgICAg
ICAgICAgICAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 14:57:42 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:57: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 1gP7TC-0007pU-2M; Tue, 20 Nov 2018 14:57:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7TB-0007pK-BV
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:41 +0000
X-Inumbo-ID: a0099182-ecd4-11e8-9132-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0099182-ecd4-11e8-9132-12d6303a7972;
 Tue, 20 Nov 2018 14:57: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 1gP7T9-0000LF-J3
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7T9-0002d0-Gi
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 14:57:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7T9-0002d0-Gi@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 14:57:39 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/dom0: Fix shadowing of PV
 guests with 2M superpages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU0M2YyY2E5NDM0NTNmMDQzODM5MzY3MjdmYThmMTk4MjdkNWU1OTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1MjoxMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1MjoxMyAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEZpeCBzaGFkb3dpbmcgb2YgUFYgZ3Vlc3RzIHdpdGggMk0gc3Vw
ZXJwYWdlcwogICAgCiAgICBUaGlzIGlzIGEgc3RyYWlnaHQgYmFja3BvcnQgb2YgYy9zIDI4ZDlh
OWEyZDQxNzU5YjllNTE2MzAzN2I3NTlhYzU1N2FlYTc2N2MKICAgIGJ1dCB3aXRoIGEgZGlmZmVy
ZW50IGp1c3RpZmljYXRpb24uCiAgICAKICAgIERvbTAgbWF5IGhhdmUgc3VwZXJwYWdlcyAoZS5n
LiBpbml0aWFsIFAyTSksIGFuZCBtYXkgYmUgc2hhZG93ZWQKICAgIChlLmcuIFBWLUwxVEYpLiAg
QmVjYXVzZSBvZiB0aGlzIGluY29ycmVjdCBjaGVjaywgd2hlbiBQViBzdXBlcnBhZ2VzIGFyZQog
ICAgZGlzYWxsb3dlZCAod2hpY2ggaXMgdGhlIHNlY3VyaXR5IHN1cHBvcnRlZCBjb25maWd1cmF0
aW9uKSwgYXR0ZW1wdGluZyB0bwogICAgc2hhZG93IHRoZSBQMk0gd2l0aCBpdHMgc3VwZXJwYWdl
cyBzdGlsbCBpbnRhY3Qgd2lsbCBmYWlsLiAgQSAjUEYgd2lsbCBiZQogICAgaGFuZGVkIGJhY2sg
dG8gdGhlIGtlcm5lbCwgcmF0aGVyIHRoYW4gdGhlIHN1cGVycGFnZSBiZWluZyBzcGxpbnRlcmVk
IGFuZAogICAgc2hhZG93ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIHwgMTIgKysrKysrKy0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQu
aAppbmRleCA3MjEyNmQ1OGQ1Li4wODAzMWM4MDNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0X3B0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCkBA
IC0yMDUsMTUgKzIwNSwxNyBAQCBzdGF0aWMgaW5saW5lIGd1ZXN0X2w0ZV90IGd1ZXN0X2w0ZV9m
cm9tX2dmbihnZm5fdCBnZm4sIHUzMiBmbGFncykKIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9j
YW5fdXNlX2wyX3N1cGVycGFnZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgLyoKKyAg
ICAgKiBQViBndWVzdHMgdXNlIFhlbidzIHBhZ2luZyBzZXR0aW5ncy4gIEJlaW5nIDQtbGV2ZWws
IDJNCisgICAgICogc3VwZXJwYWdlcyBhcmUgdW5jb25kaXRpb25hbGx5IHN1cHBvcnRlZC4KKyAg
ICAgKgogICAgICAqIFRoZSBMMiBfUEFHRV9QU0UgYml0IG11c3QgYmUgaG9ub3VyZWQgaW4gSFZN
IGd1ZXN0cywgd2hlbmV2ZXIKICAgICAgKiBDUjQuUFNFIGlzIHNldCBvciB0aGUgZ3Vlc3QgaXMg
aW4gUEFFIG9yIGxvbmcgbW9kZS4KICAgICAgKiBJdCdzIGFsc28gdXNlZCBpbiB0aGUgZHVtbXkg
UFQgZm9yIHZjcHVzIHdpdGggQ1IwLlBHIGNsZWFyZWQuCiAgICAgICovCi0gICAgcmV0dXJuIChp
c19wdl92Y3B1KHYpCi0gICAgICAgICAgICA/IG9wdF9hbGxvd19zdXBlcnBhZ2UKLSAgICAgICAg
ICAgIDogKEdVRVNUX1BBR0lOR19MRVZFTFMgIT0gMgotICAgICAgICAgICAgICAgfHwgIWh2bV9w
YWdpbmdfZW5hYmxlZCh2KQotICAgICAgICAgICAgICAgfHwgKHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbNF0gJiBYODZfQ1I0X1BTRSkpKTsKKyAgICByZXR1cm4gKGlzX3B2X3ZjcHUodikgfHwK
KyAgICAgICAgICAgIEdVRVNUX1BBR0lOR19MRVZFTFMgIT0gMiB8fAorICAgICAgICAgICAgIWh2
bV9wYWdpbmdfZW5hYmxlZCh2KSB8fAorICAgICAgICAgICAgKHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbNF0gJiBYODZfQ1I0X1BTRSkpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rf
Y2FuX3VzZV9sM19zdXBlcnBhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15: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 1gP7gB-0000rp-JG; Tue, 20 Nov 2018 15: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7gA-0000rk-Er
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:06 +0000
X-Inumbo-ID: 80281985-ecd6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80281985-ecd6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP7g9-0000cO-2V
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7g9-0007ws-0A
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7g9-0007ws-0A@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:11:05 +0000
Subject: [Xen-changelog] [xen staging-4.8] amd/iommu: fix flush 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: multipart/mixed; boundary="===============7414004595036768533=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f030ad07534fa88f9f4bff48603bc5a83604f9e4
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 15:55:51 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 15:55:51 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index b8c0a48d03..353c6350ca 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -36,7 +36,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -50,23 +50,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -680,10 +699,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7414004595036768533==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:11:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15: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 1gP7gM-0000sZ-L5; Tue, 20 Nov 2018 15:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7gL-0000sS-G1
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:17 +0000
X-Inumbo-ID: 863715ca-ecd6-11e8-b98e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 863715ca-ecd6-11e8-b98e-12d6303a7972;
 Tue, 20 Nov 2018 15:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP7gJ-0000cX-8I
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7gJ-0007xm-5s
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7gJ-0007xm-5s@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.8] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0ODU0ZDA4YTgxZTczMGYwZmMxM2Q3NTZiYzA4MGRiOWRhZTZhZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjU2OjI5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjU2OjI5IDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggMzUzYzYzNTBjYS4uYTAxMDUzYzRjNiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNjk1LDExICs2OTUsMjQgQEAg
aW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyog
RG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFu
Z2VkICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlm
ICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwg
Z2ZuLCAwKTsKKyAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAgfQog
Ci0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoKKyAgICAgKiBT
dXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRo
IHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdvdG8gb3V0Owor
ICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gu
bm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBt
ZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNzY5LDYg
Kzc4MiwxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAv
KiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dp
YyBkb2Vzbid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1
c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCBiZTk1MTA2OGQ4Li4yNTgx
MmFjODdlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsK
KyAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAg
ICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:11:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15: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 1gP7gV-0000uG-Mx; Tue, 20 Nov 2018 15:11:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7gU-0000u7-Is
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:26 +0000
X-Inumbo-ID: 8c4b7180-ecd6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c4b7180-ecd6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP7gT-0000cf-El
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7gT-0007yY-C3
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7gT-0007yY-C3@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:11:25 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzOGM3Yzc1NGE1M2NiMGI1N2E5NTVjZjVjMWUwOWMzMTg2NjRmNzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1NzowNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1NzowNiAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2NjUzMGM4YTliLi42NDJkZGU0OTExIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDg0
MCw2ICs0ODQwLDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CiAKKyAgICAvKgorICAg
ICAqIEFueSBlcnJvciBhdCB0aGlzIHBvaW50IG1lYW5zIHRoYXQgd2UgaGF2ZW4ndCBjaGFuZ2Ug
dGhlIGwxZS4gIFNraXAgdGhlCisgICAgICogZmx1c2gsIGFzIGl0IHdvbid0IGRvIGFueXRoaW5n
IHVzZWZ1bC4gIEZ1cnRoZXJtb3JlLCB2YSBpcyBndWVzdAorICAgICAqIGNvbnRyb2xsZWQgYW5k
IG5vdCBuZWNlc3NlcmlseSBhdWRpdGVkIGJ5IHRoaXMgcG9pbnQuCisgICAgICovCisgICAgaWYg
KCByYyApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIHN3aXRjaCAoIGZsYWdzICYgVVZNRl9G
TFVTSFRZUEVfTUFTSyApCiAgICAgewogICAgIGNhc2UgVVZNRl9UTEJfRkxVU0g6Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:11:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15: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 1gP7gf-0000vT-P4; Tue, 20 Nov 2018 15:11:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7ge-0000vK-Ml
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:36 +0000
X-Inumbo-ID: 925fdf6c-ecd6-11e8-b915-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 925fdf6c-ecd6-11e8-b915-12d6303a7972;
 Tue, 20 Nov 2018 15:11: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 1gP7gd-0000dS-L5
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7gd-0007zN-Il
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7gd-0007zN-Il@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:11:35 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiZTYxYzRkOWIzMjYwM2FjMjExNTRhYmRmZWJmYzQ0YWJmNDJmZDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjU3OjUwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjU3OjUwIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMSArKy0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCAyMyArKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oICAgICB8ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjQyZGRlNDkxMS4uMmI5M2VmYjUwNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTI3NjIsMTUgKzI3NjIsOCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsKICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAg
LyogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNvdW50
IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBP
bmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMg
YXJlIGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAg
ICAgICAgICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAgICAgICAg
ICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKQotICAgICAgICAgICAgICAg
ICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAg
ICAgICAmJiB0eXBlID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFk
b3dfcmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAg
ICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgICAg
IHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAg
ICAgICAgIEFTU0VSVCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXgg
MGZkNDVmNmE0Ni4uZGM3ZGZhNjlmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC05ODcs
NiArOTg3LDkgQEAgaW50IHNoX3Vuc3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbikKICAg
ICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5nLnNoYWRvdy5vb3NfYWN0aXZlICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19m
bGFncykpU0hGX291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNo
YWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGctPnNoYWRvd19mbGFncyB8
PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlfd3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYs
IGdtZm4pOwogICAgIHBlcmZjX2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yODg2LDYgKzI4ODks
MjYgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZu
LCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQogCit2b2lkIHNo
YWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5ld190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURPV19PUFRJTUlaQVRJ
T05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoKKyAgICAgKiBOb3JtYWxseSB3ZSBzaG91
bGQgbmV2ZXIgbGV0IGEgcGFnZSBnbyBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICog
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3luYyBz
aGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29tZSB3cml0ZWFibGUuCisg
ICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUp
ICYmCisgICAgICAgICBuZXdfdHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJl
dHVybjsKKyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBwYWdlX3Rv
X21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1vdmVfYWxsX3NoYWRvd3NfYW5k
X3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjog
dGhpcyBpcyBhIEhWTSBwYWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxl
LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA1OGUzN2YzNWRjLi4wYTM3YzI0MjZmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4Nyw4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKnRtcF9saXN0
KQogICogY29kZXBhdGggaXMgY2FsbGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2
ZSB0byBvb3MgaXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxhZy4K
ICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNkZWZpbmUgU0hGX29vc19t
YXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hGX291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlw
ZV9tYXhfc2hhZG93ICsgMSkpCisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hf
dHlwZV9tYXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggNGMxOGEzMzgw
OC4uYjA1N2YyMmFmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4MSwxMCBAQCB2b2lk
IHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBzaF9yZW1v
dmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFs
bCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBhIGd1ZXN0IHBhZ2UgdG8gY2hhbmdl
IGl0cyB0eXBlLiAqLwordm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisKIC8qIERpc2NhcmQg
X2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mgc2hhZG93cy4gKi8KIHZvaWQgc2hhZG93
X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTk2LDYgKzEw
MCwxMCBAQCB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpOwogc3RhdGljIGlubGluZSB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IGdtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGZhc3QsIGJvb2xfdCBhbGwpIHt9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfcHJl
cGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBuZXdfdHlwZSkge30KKwogc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93
X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9CiAKIHN0YXRpYyBpbmxpbmUg
aW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF9zaGFkb3dfb3Bf
dCAqc2MsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:11:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7gq-0000wX-R9; Tue, 20 Nov 2018 15: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7gp-0000wP-Mv
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:47 +0000
X-Inumbo-ID: 98767721-ecd6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98767721-ecd6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:11: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 1gP7gn-0000da-Rc
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7gn-000801-P6
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7gn-000801-P6@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:11:45 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyZjMxMTgyZTBmNzkxMjg4NWE0YjlhNDQ1MmMyYTFkYWM5MTcwNWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjU4OjM4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjU4OjM4IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCBkYzdkZmE2OWY4Li4wMDI0ZTg3NzVhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTEwMjUsMTAgKzEwMjUsMTQgQEAgdm9pZCBzaGFkb3df
cHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1bnNpZ25lZCBpbnQgdHlwZSkK
IAogICAgIC8qIElzIHRoZSBwYWdlIGFscmVhZHkgc2hhZG93ZWQ/ICovCiAgICAgaWYgKCAhdGVz
dF9hbmRfc2V0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSApCisgICAg
ewogICAgICAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgPSAwOworICAgICAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQorICAgICAgICAgICAgcGFnZS0+cGFnZXRhYmxlX2R5aW5nID0gZmFsc2U7Cisg
ICAgfQogCi0gICAgQVNTRVJUKCF0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7
Ci0gICAgc2V0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKTsKKyAgICBBU1NFUlQoIShw
YWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkpKTsKKyAgICBwYWdlLT5zaGFkb3dfZmxh
Z3MgfD0gMXUgPDwgdHlwZTsKICAgICBUUkFDRV9TSEFET1dfUEFUSF9GTEFHKFRSQ0VfU0ZMQUdf
UFJPTU9URSk7CiB9CiAKQEAgLTEwMzcsOSArMTA0MSw5IEBAIHZvaWQgc2hhZG93X2RlbW90ZShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1MzIgdHlwZSkKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVzdF9iaXQoX1BH
Q19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwotICAgIEFTU0VSVCh0ZXN0X2JpdCh0
eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFn
cyAmICgxdSA8PCB0eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlwZSk7CiAKICAgICBp
ZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZV90eXBlX21hc2spID09IDAgKQogICAg
IHsKQEAgLTI4NzcsNyArMjg4MSw3IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpCiAgICAgaWYgKCAhZmFzdCAm
JiBhbGwgJiYgKHBnLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpICkKICAgICB7CiAgICAg
ICAgIFNIQURPV19FUlJPUigiY2FuJ3QgZmluZCBhbGwgc2hhZG93cyBvZiBtZm4gJSJQUklfbWZu
IiAiCi0gICAgICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAogICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KGdtZm4pLCBwZy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA1N2U2NzYwN2Y5Li4xYzIw
YTJkNTUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMzA5LDggKzMzMDksOCBAQCBzdGF0
aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAKICAgICAvKiBVbnNoYWRvdyBp
ZiB3ZSBhcmUgd3JpdGluZyB0byBhIHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICog
ZmxhZ2dlZCBhcyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkgdXNl
ZC4gKi8KLSAgICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikKLSAgICAgICAgICYm
IChtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykg
KQorICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWlu
KGQpICYmCisgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nICkKICAg
ICB7CiAgICAgICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3RydWN0IHZjcHUgKnRtcDsKQEAg
LTQyNTAsOSArNDI1MCw5IEBAIGludCBzaF9ybV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAK
ICAgICAvKiBSZW1lbWJlciBpZiB3ZSd2ZSBiZWVuIHRvbGQgdGhhdCB0aGlzIHByb2Nlc3MgaXMg
YmVpbmcgdG9ybiBkb3duICovCi0gICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCApCisgICAgaWYg
KCBjdXJyLT5kb21haW4gPT0gZCAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgY3Vyci0+
YXJjaC5wYWdpbmcuc2hhZG93LnBhZ2V0YWJsZV9keWluZwotICAgICAgICAgICAgPSAhIShtZm5f
dG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZyk7CisgICAg
ICAgICAgICA9IG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmc7CiAKICAgICBzcCA9
IG1mbl90b19wYWdlKHNtZm4pOwogCkBAIC00NTY4LDEwICs0NTY4LDEwIEBAIHN0YXRpYyB2b2lk
IHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEpCiAgICAgICAg
ICAgICAgICAgICAgOiBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZuX3goZ21mbiksIFNIX3R5cGVf
bDJfcGFlX3NoYWRvdyk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSApCisgICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlzX2h2bV9kb21haW4oZCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBnbWZuID0gX21mbihtZm5fdG9fcGFnZShzbWZuKS0+di5z
aC5iYWNrKTsKLSAgICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0g
U0hGX3BhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdl
dGFibGVfZHlpbmcgPSB0cnVlOwogICAgICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhk
LCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgICAgIGZsdXNoID0gMTsK
ICAgICAgICAgfQpAQCAtNDYwOCw5ICs0NjA4LDkgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxl
X2R5aW5nKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKICAgICBzbWZuID0gc2hhZG93X2hh
c2hfbG9va3VwKGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYK
IAotICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAm
JiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5z
aGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgbWZuX3RvX3BhZ2Uo
Z21mbiktPnBhZ2V0YWJsZV9keWluZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFw
cGluZ3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8qIE5vdyBm
bHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdzLiAqLwogICAgICAgICBm
bHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJp
dmF0ZS5oCmluZGV4IDBhMzdjMjQyNmYuLmRjZGE4ZTA2YjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJp
dmF0ZS5oCkBAIC0yOTIsOCArMjkyLDYgQEAgc3RhdGljIGlubGluZSB2b2lkIHNoX3Rlcm1pbmF0
ZV9saXN0KHN0cnVjdCBwYWdlX2xpc3RfaGVhZCAqdG1wX2xpc3QpCiAKICNlbmRpZiAvKiAoU0hB
RE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZf
cGFnZXRhYmxlX2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3BhZ2VfaGFz
X211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7CiAgICAgdTMyIHNoYWRv
d3M7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKaW5kZXggMzQzMTYyZWIxYy4uOTU1ZTFmYTg2YSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAt
MTcyLDggKzE3MiwxNSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIEd1ZXN0IHBhZ2Vz
IHdpdGggYSBzaGFkb3cuICBUaGlzIGRvZXMgbm90IGNvbmZsaWN0IHdpdGgKICAgICAgICAgICog
dGxiZmx1c2hfdGltZXN0YW1wIHNpbmNlIHBhZ2UgdGFibGUgcGFnZXMgYXJlIGV4cGxpY2l0bHkg
bm90CiAgICAgICAgICAqIHRyYWNrZWQgZm9yIFRMQi1mbHVzaCBhdm9pZGFuY2Ugd2hlbiBhIGd1
ZXN0IHJ1bnMgaW4gc2hhZG93IG1vZGUuCisgICAgICAgICAqCisgICAgICAgICAqIHBhZ2V0YWJs
ZV9keWluZyBpcyB1c2VkIGZvciBIVk0gZG9tYWlucyBvbmx5LiBUaGUgbGF5b3V0IGhlcmUgaGFz
CisgICAgICAgICAqIHRvIGF2b2lkIHJlLXVzZSBvZiB0aGUgc3BhY2UgdXNlZCBieSBsaW5lYXJf
cHRfY291bnQsIHdoaWNoIChvbmx5KQorICAgICAgICAgKiBQViBndWVzdHMgdXNlLgogICAgICAg
ICAgKi8KLSAgICAgICAgdTMyIHNoYWRvd19mbGFnczsKKyAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgIHVpbnQxNl90IHNoYWRvd19mbGFnczsKKyAgICAgICAgICAgIGJvb2wgcGFnZXRhYmxl
X2R5aW5nOworICAgICAgICB9OwogCiAgICAgICAgIC8qIFdoZW4gaW4gdXNlIGFzIGEgc2hhZG93
LCBuZXh0IHNoYWRvdyBpbiB0aGlzIGhhc2ggY2hhaW4uICovCiAgICAgICAgIF9fcGR4X3QgbmV4
dF9zaGFkb3c7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:11:59 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15: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 1gP7h0-0000xn-Uf; Tue, 20 Nov 2018 15:11: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7gz-0000xc-FO
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:57 +0000
X-Inumbo-ID: 9e85ecee-ecd6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e85ecee-ecd6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:11: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 1gP7gy-0000dm-1H
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7gx-00080p-V5
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7gx-00080p-V5@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:11:55 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/dom0: Avoid using 1G
 superpages if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4ZDc3ZGE2NzY5YjgwMGFkOTg0OTRmNWU5MTlhODMxZGNhODUzOGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1OToxNyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1OToxNyAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5n
IG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9y
dCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVz
dHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1
YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWln
aHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMg
KGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBh
IHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlz
IGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZm
NmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMg
fCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW5fYnVpbGQuYwppbmRleCAyMGYxYzY1MDkxLi40YTYyODQ0YmI2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bl9idWlsZC5jCkBAIC03OTcsNyArNzk3LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBzZXR1cF9w
dl9waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGd0YmxfcGZuLAogICAg
ICAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldCh2cGh5c21hcF9zdGFydCk7CiAgICAgICAgIGlm
ICggIWwzZV9nZXRfaW50cHRlKCpwbDNlKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICgg
Y3B1X2hhc19wYWdlMWdiICYmCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogMUcgc3Vw
ZXJwYWdlcyBhcmVuJ3Qgc3VwcG9ydGVkIGJ5IHRoZSBzaGFkb3cgY29kZS4gIEF2b2lkIHVzaW5n
CisgICAgICAgICAgICAgKiB0aGVtIGlmIHdlIGFyZSBsaWFibGUgdG8gbmVlZCB0byBzdGFydCBz
aGFkb3dpbmcgZG9tMC4gIFRoaXMKKyAgICAgICAgICAgICAqIGFzc3VtZXMgdGhhdCB0aGVyZSBh
cmUgbm8gY2lyY3Vtc3RhbmNlcyB3aGVyZSB3ZSB3aWxsIGFjdGl2YXRlCisgICAgICAgICAgICAg
KiBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlm
ICggKCFJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSB8fAorICAgICAgICAgICAgICAg
ICAgIWQtPmFyY2gucHZfZG9tYWluLmNoZWNrX2wxdGYpICYmIGNwdV9oYXNfcGFnZTFnYiAmJgog
ICAgICAgICAgICAgICAgICAhKHZwaHlzbWFwX3N0YXJ0ICYgKCgxVUwgPDwgTDNfUEFHRVRBQkxF
X1NISUZUKSAtIDEpKSAmJgogICAgICAgICAgICAgICAgICB2cGh5c21hcF9lbmQgPj0gdnBoeXNt
YXBfc3RhcnQgKyAoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgJiYKICAgICAgICAgICAgICAg
ICAgKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:12:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7hB-0000ys-0B; Tue, 20 Nov 2018 15:12: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7h9-0000yl-Ni
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:07 +0000
X-Inumbo-ID: a49895af-ecd6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a49895af-ecd6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:12: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 1gP7h8-0000e7-73
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7h8-00081f-4f
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7h8-00081f-4f@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:12:06 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/dom0: Fix shadowing of PV
 guests with 2M superpages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwMjk0ZGJlMmFkM2U1MGExMTBiMjBkZWZlOTk1OTk0OTc2Yzk5YzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTo1OTo1NSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTo1OTo1NSAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEZpeCBzaGFkb3dpbmcgb2YgUFYgZ3Vlc3RzIHdpdGggMk0gc3Vw
ZXJwYWdlcwogICAgCiAgICBUaGlzIGlzIGEgbWluaW1hbCBiYWNrcG9ydCBvZiBwaWVjZXMgb2Y6
CiAgICAKICAgICBjL3MgMjhkOWE5YTJkNDE3NTliOWU1MTYzMDM3Yjc1OWFjNTU3YWVhNzY3Ywog
ICAgIGMvcyA0YzVkNzhhMTBkYzg5NDI3MTQwYTUwYTFkZjVhMGI4ZTlmMDczZTgyCiAgICAKICAg
IHRvIGZpeCBhIFBWIHNoYWRvd2luZyBwcm9ibGVtIHdoaWNoIEkgaGFkbid0IGFudGljaXBhdGVk
IGF0IHRoZSB0aW1lIHRoZXNlCiAgICBmaXhlcyB3ZXJlIGZpcnN0IGFjY2VwdGVkLgogICAgCiAg
ICBIYXZpbmcgb3B0X2FsbG93X3N1cGVycGFnZSBkaXNhYmxlZCBjYXVzZXMgZ3Vlc3Rfc3VwcG9y
dHNfc3VwZXJwYWdlcygpIHRvCiAgICByZXR1cm4gZmFsc2UgZm9yIFBWIGd1ZXN0cy4gIFJldHVy
bmluZyBmYWxzZSBjYXVzZXMgZ3Vlc3Rfd2Fsa190YWJsZXMoKSB0bwogICAgaWdub3JlIEwyIHN1
cGVycGFnZXMsIGFuZCByZWFkIHVuZGVyIHRoZW0uCiAgICAKICAgIFRoaXMgaWdub3JpbmcgYmVo
YXZpb3VyIGlzIGNvcnJlY3QgZm9yIDItbGV2ZWwgcGFnaW5nIHdoZW4gQ1I0LlBTRSBpcyBjbGVh
ciwKICAgIGJ1dCBpc24ndCBjb3JyZWN0IGZvciAzLSBvciA0LWxldmVsIHBhZ2luZy4KICAgIAog
ICAgV2hlbiBvcHRfYWxsb3dfc3VwZXJwYWdlIGlzIGNsZWFyLCBQViBkb21VJ3MgY2FuJ3QgaGF2
ZSBzdXBlcnBhZ2VzLCBidXQgZG9tMAogICAgd2lsbCBzdGlsbCBoYXZlIGl0cyBpbml0aWFsIFAy
TSBjb25zdHJ1Y3RlZCB3aXRoIDJNIHN1cGVycGFnZXMuCiAgICAKICAgIFRoZSBlbmQgcmVzdWx0
IGlzIHRoYXQsIGlmIGRvbTAgYmVjb21lcyBzaGFkb3dlZCAoZS5nLiBQVi1MMVRGKSwgdGhlIG5l
eHQKICAgIG1lbW9yeSBhY2Nlc3MgdG91Y2hpbmcgYSBQMk0gc3VwZXJwYWdlIHdpbGwgY2F1c2Ug
dGhlIHNoYWRvdyBjb2RlIHRvIHJlYWQKICAgIHVuZGVyIHRoZSBQMk0gc3VwZXJwYWdlIGFuZCBh
dHRlbXB0IHRvIHNoYWRvdyBqdW5rLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5j
ICAgfCAxNSArKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCB8
IDIwICsrKysrKysrKysrKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dh
bGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKaW5kZXggODY4ZTkwOTBlNS4uZjRj
OTkyMTEwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCkBAIC0zMjQsOSArMzI0LDIwIEBAIGd1ZXN0X3dh
bGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAg
ICByYyB8PSBfUEFHRV9QUkVTRU5UOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CisKKyAgICAv
KgorICAgICAqIEluIDItbGV2ZWwgcGFnaW5nIHdpdGhvdXQgQ1IwLlBTRSwgdGhlcmUgYXJlIG5v
IHJlc2VydmVkIGJpdHMsIGFuZCB0aGUKKyAgICAgKiBQQVQvUFNFIGJpdCBpcyBpZ25vcmVkLgor
ICAgICAqLworICAgIGlmICggR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyICYmICFndWVzdF9zdXBw
b3J0c19zdXBlcnBhZ2VzKHYpICkKKyAgICB7CisgICAgICAgIGd3LT5sMmUubDIgJj0gfl9QQUdF
X1BTRTsKKyAgICAgICAgZ2ZsYWdzICY9IH5fUEFHRV9QU0U7CisgICAgfQorCiAgICAgcmMgfD0g
KChnZmxhZ3MgJiBtZmxhZ3MpIF4gbWZsYWdzKTsKIAotICAgIHBzZTJNID0gKGdmbGFncyAmIF9Q
QUdFX1BTRSkgJiYgZ3Vlc3Rfc3VwcG9ydHNfc3VwZXJwYWdlcyh2KTsgCisgICAgcHNlMk0gPSAh
IShnZmxhZ3MgJiBfUEFHRV9QU0UpOwogCiAgICAgaWYgKCBwc2UyTSApCiAgICAgewpAQCAtMzQ4
LDYgKzM1OSw4IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgLyogX1BBR0VfUFNFX1BBVCBub3Qgc2V0OiByZW1v
dmUgX1BBR0VfUEFUIGZyb20gZmxhZ3MuICovCiAgICAgICAgICAgICBmbGFncyAmPSB+X1BBR0Vf
UEFUOwogCisgICAgICAgIGlmICggIWd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXModikgKQorICAg
ICAgICAgICAgcmMgfD0gX1BBR0VfUFNFIHwgX1BBR0VfSU5WQUxJRF9CSVQ7CiAgICAgICAgIGlm
ICggZ2ZuX3goc3RhcnQpICYgR1VFU1RfTDJfR0ZOX01BU0sgJiB+MHgxICkKICAgICAgICAgICAg
IHJjIHw9IF9QQUdFX0lOVkFMSURfQklUUzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdF9wdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCmluZGV4IDc5
ZWQ0ZmY1NjEuLjZiZGI3Y2ExYzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3RfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKQEAgLTE3OSwxNCAr
MTc5LDE4IEBAIHN0YXRpYyBpbmxpbmUgZ3Vlc3RfbDRlX3QgZ3Vlc3RfbDRlX2Zyb21fZ2ZuKGdm
bl90IGdmbiwgdTMyIGZsYWdzKQogc3RhdGljIGlubGluZSBpbnQKIGd1ZXN0X3N1cHBvcnRzX3N1
cGVycGFnZXMoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgLyogVGhlIF9QQUdFX1BTRSBiaXQgbXVz
dCBiZSBob25vdXJlZCBpbiBIVk0gZ3Vlc3RzLCB3aGVuZXZlcgotICAgICAqIENSNC5QU0UgaXMg
c2V0IG9yIHRoZSBndWVzdCBpcyBpbiBQQUUgb3IgbG9uZyBtb2RlLiAKLSAgICAgKiBJdCdzIGFs
c28gdXNlZCBpbiB0aGUgZHVtbXkgUFQgZm9yIHZjcHVzIHdpdGggQ1I0LlBHIGNsZWFyZWQuICov
Ci0gICAgcmV0dXJuIChpc19wdl92Y3B1KHYpCi0gICAgICAgICAgICA/IG9wdF9hbGxvd19zdXBl
cnBhZ2UKLSAgICAgICAgICAgIDogKEdVRVNUX1BBR0lOR19MRVZFTFMgIT0gMiAKLSAgICAgICAg
ICAgICAgIHx8ICFodm1fcGFnaW5nX2VuYWJsZWQodikKLSAgICAgICAgICAgICAgIHx8ICh2LT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdICYgWDg2X0NSNF9QU0UpKSk7CisgICAgLyoKKyAgICAg
KiBQViBndWVzdHMgdXNlIFhlbidzIHBhZ2luZyBzZXR0aW5ncy4gIEJlaW5nIDQtbGV2ZWwsIDJN
CisgICAgICogc3VwZXJwYWdlcyBhcmUgdW5jb25kaXRpb25hbGx5IHN1cHBvcnRlZC4KKyAgICAg
KgorICAgICAqIFRoZSBMMiBfUEFHRV9QU0UgYml0IG11c3QgYmUgaG9ub3VyZWQgaW4gSFZNIGd1
ZXN0cywgd2hlbmV2ZXIKKyAgICAgKiBDUjQuUFNFIGlzIHNldCBvciB0aGUgZ3Vlc3QgaXMgaW4g
UEFFIG9yIGxvbmcgbW9kZS4KKyAgICAgKiBJdCdzIGFsc28gdXNlZCBpbiB0aGUgZHVtbXkgUFQg
Zm9yIHZjcHVzIHdpdGggQ1IwLlBHIGNsZWFyZWQuCisgICAgICovCisgICAgcmV0dXJuIChpc19w
dl92Y3B1KHYpIHx8CisgICAgICAgICAgICBHVUVTVF9QQUdJTkdfTEVWRUxTICE9IDIgfHwKKyAg
ICAgICAgICAgICFodm1fcGFnaW5nX2VuYWJsZWQodikgfHwKKyAgICAgICAgICAgICh2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzRdICYgWDg2X0NSNF9QU0UpKTsKIH0KIAogc3RhdGljIGlubGlu
ZSBpbnQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:12:21 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15: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 1gP7hN-00010R-24; Tue, 20 Nov 2018 15: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7hK-000106-U7
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:18 +0000
X-Inumbo-ID: ab1ee012-ecd6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab1ee012-ecd6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15: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 1gP7hJ-0000eO-5b
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7hJ-00083I-3E
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7hJ-00083I-3E@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:12:17 +0000
Subject: [Xen-changelog] [xen staging-4.7] amd/iommu: fix flush 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: multipart/mixed; boundary="===============6877264259534408053=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit efe21ad4428c7ddffc03c234ad67a3bcdad7a218
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 16:02:46 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 16:02:46 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index 1b914bae1b..1c04ed65f5 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -36,7 +36,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -50,23 +50,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool_t need_flush = 0, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool_t old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = 1;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -680,10 +699,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6877264259534408053==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:12:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7hV-00012V-43; Tue, 20 Nov 2018 15:12:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7hU-00012J-H5
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:28 +0000
X-Inumbo-ID: b13116b8-ecd6-11e8-8859-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b13116b8-ecd6-11e8-8859-12d6303a7972;
 Tue, 20 Nov 2018 15:12: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 1gP7hT-0000fz-Bf
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7hT-00084H-9D
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7hT-00084H-9D@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:12:27 +0000
Subject: [Xen-changelog] [xen staging-4.7] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiMzQ2M2Y3N2RkMDk1NTNiNDViNjRjYjIyZGE4YmJhNmFjOTlhZDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE2OjAzOjMyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE2OjAzOjMyIDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9jb21tb24vZG9tYWlu
LmMgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKystLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb21tdS5oICAgICAgICAgfCAgMSArCiB4ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIDQgZmlsZXMgY2hh
bmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAwNDdhNDg5NjQ3Li40
NzllNDhhYjk4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21t
b24vZG9tYWluLmMKQEAgLTEwMjMsNiArMTAyMywyMCBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlf
c3lzdGVtY29udHJvbGxlcihzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBwcmV2ID0gY21weGNo
ZygmZC0+Y29udHJvbGxlcl9wYXVzZV9jb3VudCwgb2xkLCBuZXcpOwogICAgIH0gd2hpbGUgKCBw
cmV2ICE9IG9sZCApOwogCisgICAgLyoKKyAgICAgKiBkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50
IGlzIGluaXRpYWxpc2VkIHRvIDEsIGFuZCB0aGUgdG9vbHN0YWNrIGlzCisgICAgICogcmVzcG9u
c2libGUgZm9yIG1ha2luZyBvbmUgdW5wYXVzZSBoeXBlcmNhbGwgd2hlbiBpdCB3aXNoZXMgdGhl
IGd1ZXN0CisgICAgICogdG8gc3RhcnQgcnVubmluZy4KKyAgICAgKgorICAgICAqIEFsbCBvdGhl
ciB0b29sc3RhY2sgb3BlcmF0aW9ucyBzaG91bGQgbWFrZSBhIHBhaXIgb2YgcGF1c2UvdW5wYXVz
ZQorICAgICAqIGNhbGxzIGFuZCByZWx5IG9uIHRoZSByZWZlcmVuY2UgY291bnRpbmcgaGVyZS4K
KyAgICAgKgorICAgICAqIENyZWF0aW9uIGlzIGNvbnNpZGVyZWQgZmluaXNoZWQgd2hlbiB0aGUg
Y29udHJvbGxlciByZWZlcmVuY2UgY291bnQKKyAgICAgKiBmaXJzdCBkcm9wcyB0byAwLgorICAg
ICAqLworICAgIGlmICggbmV3ID09IDAgKQorICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9
IDE7CisKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDFjMDRlZDY1ZjUuLjg3YjkzYzIwNzQg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTY5NSwxMSArNjk1
LDI0IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIAot
ICAgIC8qIERvIG5vdCBpbmNyZWFzZSBwZGUgY291bnQgaWYgaW8gbWFwcGluZyBoYXMgbm90IGJl
ZW4gY2hhbmdlZCAqLwotICAgIGlmICggIW5lZWRfZmx1c2ggKQotICAgICAgICBnb3RvIG91dDsK
KyAgICBpZiAoIG5lZWRfZmx1c2ggKQorICAgIHsKKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3Bh
Z2VzKGQsIGdmbiwgMCk7CisgICAgICAgIC8qIE5vIGZ1cnRoZXIgbWVyZ2luZywgYXMgdGhlIGxv
Z2ljIGRvZXNuJ3QgY29wZS4gKi8KKyAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSAxOworICAg
IH0KIAotICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4sIDApOworICAgIC8qCisgICAg
ICogU3VwcHJlc3MgbWVyZ2luZyBvZiBub24tUi9XIG1hcHBpbmdzIG9yIGFmdGVyIGluaXRpYWwg
dGFibGUgY3JlYXRpb24sCisgICAgICogYXMgdGhlIG1lcmdlIGxvZ2ljIGRvZXMgbm90IGNvcGUg
d2l0aCB0aGlzLgorICAgICAqLworICAgIGlmICggaGQtPmFyY2gubm9fbWVyZ2UgfHwgZmxhZ3Mg
IT0gKElPTU1VRl93cml0YWJsZSB8IElPTU1VRl9yZWFkYWJsZSkgKQorICAgICAgICBnb3RvIG91
dDsKKyAgICBpZiAoIGQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKKyAgICB7CisgICAgICAgIGhkLT5h
cmNoLm5vX21lcmdlID0gMTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgZm9yICgg
bWVyZ2VfbGV2ZWwgPSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdl
X2xldmVsIDw9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTc2OSw2
ICs3ODIsMTAgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQn
ICovCiAgICAgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBnZm4pOworCisgICAg
LyogTm8gZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBhcyB0aGUgbG9n
aWMgZG9lc24ndCBjb3BlLiAqLworICAgIGhkLT5hcmNoLm5vX21lcmdlID0gMTsKKwogICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCiAgICAgYW1kX2lvbW11X2ZsdXNo
X3BhZ2VzKGQsIGdmbiwgMCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
b21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9tbXUuaAppbmRleCA2OTYyY2Y2ZmUy
Li45NWE3ODAyYTNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb21tdS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvbW11LmgKQEAgLTU5LDYgKzU5LDcgQEAg
c3RydWN0IGFyY2hfaW9tbXUKIAogICAgIC8qIGFtZCBpb21tdSBzdXBwb3J0ICovCiAgICAgaW50
IHBhZ2luZ19tb2RlOworICAgIGJvb2xfdCBub19tZXJnZTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpyb290X3RhYmxlOwogICAgIHN0cnVjdCBndWVzdF9pb21tdSAqZ19pb21tdTsKIH07CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
CmluZGV4IDRkOGJlNTQ3ZGQuLjBkNDViYTRkMmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0zODcsNiArMzg3LDEy
IEBAIHN0cnVjdCBkb21haW4KICAgICBib29sX3QgICAgICAgICAgIGRpc2FibGVfbWlncmF0ZTsK
ICAgICAvKiBJcyB0aGlzIGd1ZXN0IGJlaW5nIGRlYnVnZ2VkIGJ5IGRvbTA/ICovCiAgICAgYm9v
bF90ICAgICAgICAgICBkZWJ1Z2dlcl9hdHRhY2hlZDsKKyAgICAvKgorICAgICAqIFNldCB0byB0
cnVlIGF0IHRoZSB2ZXJ5IGVuZCBvZiBkb21haW4gY3JlYXRpb24sIHdoZW4gdGhlIGRvbWFpbiBp
cworICAgICAqIHVucGF1c2VkIGZvciB0aGUgZmlyc3QgdGltZSBieSB0aGUgc3lzdGVtY29udHJv
bGxlci4KKyAgICAgKi8KKyAgICBib29sX3QgICAgICAgICAgIGNyZWF0aW9uX2ZpbmlzaGVkOwor
CiAgICAgLyogV2hpY2ggZ3Vlc3QgdGhpcyBndWVzdCBoYXMgcHJpdmlsZWdlcyBvbiAqLwogICAg
IHN0cnVjdCBkb21haW4gICAqdGFyZ2V0OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:12:39 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7hf-000141-5y; Tue, 20 Nov 2018 15:12: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7he-00013t-Dp
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:38 +0000
X-Inumbo-ID: b7432f45-ecd6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7432f45-ecd6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:12: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 1gP7hd-0000g7-Ho
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7hd-00085C-FK
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7hd-00085C-FK@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:12:37 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA0NWQ0Zjc3ZTkyMTRmMTE3OTdmNTkwYTkyNTY1MmIwZjk0M2RkNzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNjowNDoxMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNjowNDoxMCAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlYzgxZTY5MGIzLi5lZmUwMzY4NjAxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDgz
NSw2ICs0ODM1LDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7CiAKKyAgICAvKgorICAg
ICAqIEFueSBlcnJvciBhdCB0aGlzIHBvaW50IG1lYW5zIHRoYXQgd2UgaGF2ZW4ndCBjaGFuZ2Ug
dGhlIGwxZS4gIFNraXAgdGhlCisgICAgICogZmx1c2gsIGFzIGl0IHdvbid0IGRvIGFueXRoaW5n
IHVzZWZ1bC4gIEZ1cnRoZXJtb3JlLCB2YSBpcyBndWVzdAorICAgICAqIGNvbnRyb2xsZWQgYW5k
IG5vdCBuZWNlc3NlcmlseSBhdWRpdGVkIGJ5IHRoaXMgcG9pbnQuCisgICAgICovCisgICAgaWYg
KCByYyApCisgICAgICAgIHJldHVybiByYzsKKwogICAgIHN3aXRjaCAoIGZsYWdzICYgVVZNRl9G
TFVTSFRZUEVfTUFTSyApCiAgICAgewogICAgIGNhc2UgVVZNRl9UTEJfRkxVU0g6Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQu
NwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:12:50 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:12: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 1gP7hq-00015f-99; Tue, 20 Nov 2018 15:12:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7hp-00015V-A6
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:49 +0000
X-Inumbo-ID: bd57da8a-ecd6-11e8-a973-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd57da8a-ecd6-11e8-a973-12d6303a7972;
 Tue, 20 Nov 2018 15: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 1gP7hn-0000gF-OH
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7hn-00085o-Lv
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7hn-00085o-Lv@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:12:47 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmMzg1OGZjZjAwMjI5NDVlYzk5Yjg4YjNiZWNjNjdlNzZmMzA0ZDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE2OjA0OjU1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE2OjA0OjU1IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMSArKy0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgfCAyMyArKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oICAgICB8ICA4ICsrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZWZlMDM2ODYwMS4uYzljNmZjOWRjOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTI3NjEsMTUgKzI3NjEsOCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsKICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAg
LyogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNvdW50
IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBP
bmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMg
YXJlIGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAg
ICAgICAgICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAgICAgICAg
ICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKQotICAgICAgICAgICAgICAg
ICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAg
ICAgICAmJiB0eXBlID09IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFk
b3dfcmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKKyAgICAg
ICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICAgICAgICAgICAg
IHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAg
ICAgICAgIEFTU0VSVCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXgg
ZjJiMGRhZDEzNy4uY2Q0N2UyMjljMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC05ODgs
NiArOTg4LDkgQEAgaW50IHNoX3Vuc3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbikKICAg
ICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5nLnNoYWRvdy5vb3NfYWN0aXZlICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19m
bGFncykpU0hGX291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNo
YWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGctPnNoYWRvd19mbGFncyB8
PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlfd3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYs
IGdtZm4pOwogICAgIHBlcmZjX2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yODg3LDYgKzI4OTAs
MjYgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZu
LCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQogCit2b2lkIHNo
YWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5ld190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURPV19PUFRJTUlaQVRJ
T05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoKKyAgICAgKiBOb3JtYWxseSB3ZSBzaG91
bGQgbmV2ZXIgbGV0IGEgcGFnZSBnbyBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICog
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3luYyBz
aGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29tZSB3cml0ZWFibGUuCisg
ICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUp
ICYmCisgICAgICAgICBuZXdfdHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJl
dHVybjsKKyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBwYWdlX3Rv
X21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1vdmVfYWxsX3NoYWRvd3NfYW5k
X3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjog
dGhpcyBpcyBhIEhWTSBwYWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxl
LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCBlN2I0ZmJlZTYxLi4xMmQ4NTk2NDhlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4Nyw4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKnRtcF9saXN0
KQogICogY29kZXBhdGggaXMgY2FsbGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2
ZSB0byBvb3MgaXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxhZy4K
ICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNkZWZpbmUgU0hGX29vc19t
YXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hGX291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlw
ZV9tYXhfc2hhZG93ICsgMSkpCisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hf
dHlwZV9tYXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggYzcyMDAwODQy
NS4uMzNhZWM2M2Y4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4MSwxMCBAQCB2b2lk
IHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBzaF9yZW1v
dmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFs
bCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBhIGd1ZXN0IHBhZ2UgdG8gY2hhbmdl
IGl0cyB0eXBlLiAqLwordm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisKIC8qIERpc2NhcmQg
X2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mgc2hhZG93cy4gKi8KIHZvaWQgc2hhZG93
X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTk2LDYgKzEw
MCwxMCBAQCB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpOwogc3RhdGljIGlubGluZSB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IGdtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bF90IGZhc3QsIGJvb2xfdCBhbGwpIHt9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfcHJl
cGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBuZXdfdHlwZSkge30KKwogc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93
X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9CiAKIHN0YXRpYyBpbmxpbmUg
aW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgeGVuX2RvbWN0bF9zaGFkb3dfb3Bf
dCAqc2MsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 15:13:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gP7i0-000175-Ci; Tue, 20 Nov 2018 15:13:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7hz-00016v-LJ
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:59 +0000
X-Inumbo-ID: c36bf12c-ecd6-11e8-829a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c36bf12c-ecd6-11e8-829a-12d6303a7972;
 Tue, 20 Nov 2018 15: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 1gP7hx-0000gP-UT
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gP7hx-00086g-SA
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 15:12:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gP7hx-00086g-SA@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 15:12:57 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiNmQ1NmM0Y2FjMTQ5OGYyMGU1Y2RlOTlhNmU4YWY1ZjQ1ZDJiYjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE2OjA1OjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE2OjA1OjM2IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCBjZDQ3ZTIyOWMwLi4zMzRhZDhjMzZkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTEwMjYsMTAgKzEwMjYsMTQgQEAgdm9pZCBzaGFkb3df
cHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1bnNpZ25lZCBpbnQgdHlwZSkK
IAogICAgIC8qIElzIHRoZSBwYWdlIGFscmVhZHkgc2hhZG93ZWQ/ICovCiAgICAgaWYgKCAhdGVz
dF9hbmRfc2V0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSApCisgICAg
ewogICAgICAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgPSAwOworICAgICAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQorICAgICAgICAgICAgcGFnZS0+cGFnZXRhYmxlX2R5aW5nID0gMDsKKyAgICB9
CiAKLSAgICBBU1NFUlQoIXRlc3RfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3MpKTsKLSAg
ICBzZXRfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3MpOworICAgIEFTU0VSVCghKHBhZ2Ut
PnNoYWRvd19mbGFncyAmICgxdSA8PCB0eXBlKSkpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyB8
PSAxdSA8PCB0eXBlOwogICAgIFRSQUNFX1NIQURPV19QQVRIX0ZMQUcoVFJDRV9TRkxBR19QUk9N
T1RFKTsKIH0KIApAQCAtMTAzOCw5ICsxMDQyLDkgQEAgdm9pZCBzaGFkb3dfZGVtb3RlKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sIHUzMiB0eXBlKQogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0ZXN0X2JpdChfUEdDX3Bh
Z2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUs
ICZwYWdlLT5zaGFkb3dfZmxhZ3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYg
KDF1IDw8IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0eXBlKTsKIAogICAgIGlmICgg
KHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9wYWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpA
QCAtMjg3OCw3ICsyODgyLDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFzdCwgaW50IGFsbCkKICAgICBpZiAoICFmYXN0ICYmIGFs
bCAmJiAocGctPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAg
U0hBRE9XX0VSUk9SKCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlMDVseCAiCi0gICAg
ICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgIG1m
bl94KGdtZm4pLCBwZy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBjYjI0YTBmZGVmLi4xZWMzZTM1ZDIwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMzE0LDggKzMzMTQsOCBAQCBzdGF0aWMgaW50IHNo
X3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAKICAgICAvKiBVbnNoYWRvdyBpZiB3ZSBhcmUg
d3JpdGluZyB0byBhIHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICogZmxhZ2dlZCBh
cyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkgdXNlZC4gKi8KLSAg
ICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikKLSAgICAgICAgICYmIChtZm5fdG9f
cGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykgKQorICAgIGlm
ICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICYmCisg
ICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nICkKICAgICB7CiAgICAg
ICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3RydWN0IHZjcHUgKnRtcDsKQEAgLTQyNTYsOSAr
NDI1Niw5IEBAIGludCBzaF9ybV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IGdtZm4sCiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAKICAgICAvKiBS
ZW1lbWJlciBpZiB3ZSd2ZSBiZWVuIHRvbGQgdGhhdCB0aGlzIHByb2Nlc3MgaXMgYmVpbmcgdG9y
biBkb3duICovCi0gICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCApCisgICAgaWYgKCBjdXJyLT5k
b21haW4gPT0gZCAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgY3Vyci0+YXJjaC5wYWdp
bmcuc2hhZG93LnBhZ2V0YWJsZV9keWluZwotICAgICAgICAgICAgPSAhIShtZm5fdG9fcGFnZShn
bWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZyk7CisgICAgICAgICAgICA9
IG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmc7CiAKICAgICBzcCA9IG1mbl90b19w
YWdlKHNtZm4pOwogCkBAIC00NTc1LDEwICs0NTc1LDEwIEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0
YWJsZV9keWluZyhzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEpCiAgICAgICAgICAgICBzbWZu
ID0gc2hhZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFk
b3cpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgICAg
ICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgewog
ICAgICAgICAgICAgZ21mbiA9IF9tZm4obWZuX3RvX3BhZ2Uoc21mbiktPnYuc2guYmFjayk7Ci0g
ICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFi
bGVfZHlpbmc7CisgICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5n
ID0gMTsKICAgICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3MoZCwgc21mbiwgMS8qIHVz
ZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgICAgICBmbHVzaCA9IDE7CiAgICAgICAgIH0KQEAg
LTQ2MTUsOSArNDYxNSw5IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3Qg
dmNwdSAqdiwgcGFkZHJfdCBncGEpCiAgICAgc21mbiA9IHNoYWRvd19oYXNoX2xvb2t1cChkLCBt
Zm5feChnbWZuKSwgU0hfdHlwZV9sNF82NF9zaGFkb3cpOwogI2VuZGlmCiAKLSAgICBpZiAoIG1m
bl92YWxpZChzbWZuKSApCisgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFp
bihkKSApCiAgICAgewotICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9
IFNIRl9wYWdldGFibGVfZHlpbmc7CisgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFi
bGVfZHlpbmcgPSAxOwogICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEv
KiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAvKiBOb3cgZmx1c2ggdGhlIFRMQjogd2Ug
cmVtb3ZlZCB0b3BsZXZlbCBtYXBwaW5ncy4gKi8KICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+
ZG9tYWluX2RpcnR5X2NwdW1hc2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCAxMmQ4
NTk2NDhlLi45Y2I2ZDY5ZjBhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3By
aXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjkyLDgg
KzI5Miw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHJ1Y3QgcGFn
ZV9saXN0X2hlYWQgKnRtcF9saXN0KQogCiAjZW5kaWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05T
ICYgU0hPUFRfT1VUX09GX1NZTkMpICovCiAKLSNkZWZpbmUgU0hGX3BhZ2V0YWJsZV9keWluZyAo
MXU8PDMxKQotCiBzdGF0aWMgaW5saW5lIGludCBzaF9wYWdlX2hhc19tdWx0aXBsZV9zaGFkb3dz
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQogewogICAgIHUzMiBzaGFkb3dzOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4
IDA2Mzc3MDRmZjAuLjQ4YjJlZTM1YmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE3Miw4ICsxNzIsMTUgQEAg
c3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBHdWVzdCBwYWdlcyB3aXRoIGEgc2hhZG93LiAg
VGhpcyBkb2VzIG5vdCBjb25mbGljdCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFt
cCBzaW5jZSBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAgICAgKiB0
cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBndWVzdCBydW5zIGluIHNoYWRv
dyBtb2RlLgorICAgICAgICAgKgorICAgICAgICAgKiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBm
b3IgSFZNIGRvbWFpbnMgb25seS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBh
dm9pZCByZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50LCB3aGljaCAo
b25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAgICAgICAgICovCi0gICAgICAgIHUz
MiBzaGFkb3dfZmxhZ3M7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBz
aGFkb3dfZmxhZ3M7CisgICAgICAgICAgICBib29sX3QgcGFnZXRhYmxlX2R5aW5nOworICAgICAg
ICB9OwogCiAgICAgICAgIC8qIFdoZW4gaW4gdXNlIGFzIGEgc2hhZG93LCBuZXh0IHNoYWRvdyBp
biB0aGlzIGhhc2ggY2hhaW4uICovCiAgICAgICAgIF9fcGR4X3QgbmV4dF9zaGFkb3c7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 18:33:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18: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 1gPApf-0004nD-B4; Tue, 20 Nov 2018 18: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPApe-0004n8-Jk
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:06 +0000
X-Inumbo-ID: b872dcf9-ecf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b872dcf9-ecf2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18: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 1gPApd-0005CV-Dn
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPApd-0005Lk-BK
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPApd-0005Lk-BK@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 18:33:05 +0000
Subject: [Xen-changelog] [xen staging] automation: introduce
 CONTAINER_NO_PULL for containerize
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwMmE0MzdkNTlhZTkzNDQ5YTk0ZjQ2ZDdiNzkwYWRlZDI1YjgxNzkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5vdiAxOSAx
MjoxMTo0OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjAgMTY6NTQ6NTUgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IGludHJvZHVjZSBDT05UQUlORVJfTk9fUFVMTCBmb3IgY29udGFpbmVyaXplCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIGF1dG9tYXRpb24v
YnVpbGQvUkVBRE1FLm1kICAgICAgfCAzICsrKwogYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5l
cml6ZSB8IDggKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvUkVBRE1FLm1kIGIvYXV0
b21hdGlvbi9idWlsZC9SRUFETUUubWQKaW5kZXggZjZjZmQ0NmYxZS4uZDhjOGExOGUzMyAxMDA2
NDQKLS0tIGEvYXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQKKysrIGIvYXV0b21hdGlvbi9idWls
ZC9SRUFETUUubWQKQEAgLTUyLDYgKzUyLDkgQEAgdW5kZXJzdGFuZHMuCiAKIC0gQ09OVEFJTkVS
X1VJRDA6IFRoaXMgc3BlY2lmaWVzIHdoZXRoZXIgcm9vdCBpcyB1c2VkIGluc2lkZSB0aGUgY29u
dGFpbmVyLgogCistIENPTlRBSU5FUl9OT19QVUxMOiBJZiBzZXQgdG8gMSwgdGhlIHNjcmlwdCB3
aWxsIG5vdCBwdWxsIGZyb20gZG9ja2VyIGh1Yi4KKyAgVGhpcyBpcyB1c2VmdWwgd2hlbiB0ZXN0
aW5nIGNvbnRhaW5lciBsb2NhbGx5LgorCiAtIFhFTl9DT05GSUdfRVhQRVJUOiBJZiB0aGlzIGlz
IGRlZmluZWQgaW4geW91ciBzaGVsbCBpdCB3aWxsIGJlCiAgIGF1dG9tYXRpY2FsbHkgcGFzc2Vk
IHRocm91Z2ggdG8gdGhlIGNvbnRhaW5lci4KIApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9zY3Jp
cHRzL2NvbnRhaW5lcml6ZSBiL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUKaW5kZXgg
YWEwODI3NGViYS4uYTNlNWQ3OWM3MCAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2Nv
bnRhaW5lcml6ZQorKysgYi9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCkBAIC00Miw5
ICs0MiwxMSBAQCB0dHkgLXMgJiYgdGVybWludD10CiAjIEZldGNoIHRoZSBsYXRlc3QgdmVyc2lv
biBvZiB0aGUgY29udGFpbmVyIGluIGh1Yi5kb2NrZXIuY29tLAogIyB1bmxlc3MgaXQncyBhIG5l
d2x5IGNyZWF0ZWQgbG9jYWwgY29weS4KICMKLWVpbmZvICIqKiogRW5zdXJpbmcgJHtDT05UQUlO
RVJ9IGlzIHVwIHRvIGRhdGUiCi1kb2NrZXIgcHVsbCAke0NPTlRBSU5FUn0gPiAvZGV2L251bGwg
fHwgICAgIFwKLSAgICBkaWUgIkZhaWxlZCB0byB1cGRhdGUgZG9ja2VyIGNvbnRhaW5lciIKK2lm
IFtbICJfJHtDT05UQUlORVJfTk9fUFVMTH0iICE9ICJfMSIgXV07IHRoZW4KKyAgICBlaW5mbyAi
KioqIEVuc3VyaW5nICR7Q09OVEFJTkVSfSBpcyB1cCB0byBkYXRlIgorICAgIGRvY2tlciBwdWxs
ICR7Q09OVEFJTkVSfSA+IC9kZXYvbnVsbCB8fCAgICAgXAorICAgICAgICBkaWUgIkZhaWxlZCB0
byB1cGRhdGUgZG9ja2VyIGNvbnRhaW5lciIKK2ZpCiAKIGlmIGhhc2ggZ3JlYWRsaW5rID4gL2Rl
di9udWxsIDI+JjE7IHRoZW4KICAgICBSRUFETElOSz1ncmVhZGxpbmsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 18:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18: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 1gPApq-0004ns-DO; Tue, 20 Nov 2018 18:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPApp-0004ni-5h
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:17 +0000
X-Inumbo-ID: be8277dc-ecf2-11e8-bdbc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be8277dc-ecf2-11e8-bdbc-12d6303a7972;
 Tue, 20 Nov 2018 18:33: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 1gPApn-0005Cd-Ja
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPApn-0005MK-H4
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPApn-0005MK-H4@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 18:33:15 +0000
Subject: [Xen-changelog] [xen staging] automation: stash default config file
 for artifact extraction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5ZmI0MDJlYzNkM2RhOTJlMmY5MTc1NWVhMDgwNmEzMTQ0MjllYmIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5vdiAxOSAx
NTowMzowNCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjAgMTY6NTU6MTAgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IHN0YXNoIGRlZmF1bHQgY29uZmlnIGZpbGUgZm9yIGFydGlmYWN0IGV4dHJhY3Rpb24K
ICAgIAogICAgVGhpcyBhaWRzIHRyb3VibGVzaG9vdGluZyB3aGVuIHdlIG5vdGljZSBhIGZhaWx1
cmUgaW4gdGhlIGRlZmF1bHQKICAgIGNvbmZpZ3VyYXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xk
c3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIC5naXRsYWItY2kueW1sICAgICAgICAgICB8
IDIgKy0KIGF1dG9tYXRpb24vc2NyaXB0cy9idWlsZCB8IDMgKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhLy5naXRsYWItY2ku
eW1sIGIvLmdpdGxhYi1jaS55bWwKaW5kZXggMzM2OGZhZDAxMC4uOWYzNTA0ZjE1ZCAxMDA2NDQK
LS0tIGEvLmdpdGxhYi1jaS55bWwKKysrIGIvLmdpdGxhYi1jaS55bWwKQEAgLTgsNyArOCw3IEBA
IHN0YWdlczoKICAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkIDI+JjEgfCB0ZWUgYnVp
bGQubG9nCiAgIGFydGlmYWN0czoKICAgICBwYXRoczoKLSAgICAgIC0geGVuLy5jb25maWcKKyAg
ICAgIC0geGVuLWNvbmZpZwogICAgICAgLSAnKi5sb2cnCiAgICAgd2hlbjogYWx3YXlzCiAgIGV4
Y2VwdDoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZCBiL2F1dG9tYXRpb24v
c2NyaXB0cy9idWlsZAppbmRleCA0OGUzOThlYTIwLi5hMWY5YTVkYTU2IDEwMDc1NQotLS0gYS9h
dXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCkBA
IC0yNiw2ICsyNiw5IEBAIGZpCiAKIG1ha2UgLWokKG5wcm9jKSBkaXN0CiAKKyMgRXh0cmFjdCBh
cnRpZmFjdHMgdG8gYXZvaWQgZ2V0dGluZyByZXdyaXR0ZW4gYnkgY3VzdG9taXNlZCBidWlsZHMK
K2NwIHhlbi8uY29uZmlnIHhlbi1jb25maWcKKwogIyBCdWlsZCBhbGwgdGhlIGNvbmZpZ3Mgd2Ug
Y2FyZSBhYm91dAogY2FzZSAke1hFTl9UQVJHRVRfQVJDSH0gaW4KICAgICB4ODZfNjQpIGFyY2g9
eDg2IDs7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 18:33:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18: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 1gPApz-0004ou-F5; Tue, 20 Nov 2018 18:33:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPApy-0004ol-Js
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:26 +0000
X-Inumbo-ID: c4956bc0-ecf2-11e8-b110-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4956bc0-ecf2-11e8-b110-12d6303a7972;
 Tue, 20 Nov 2018 18:33: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 1gPApx-0005Cn-PY
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPApx-0005Ns-My
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPApx-0005Ns-My@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 18:33:25 +0000
Subject: [Xen-changelog] [xen staging] automation: also specify xen binary
 as artifact on x86_64
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjMjFkYmExODkxZDgwYjg5YmI0NjgwZDEyZmViYzE3ZjgyNTQzMDUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5vdiAxOSAx
NTowMzo1OCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjAgMTg6MTU6MzkgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IGFsc28gc3BlY2lmeSB4ZW4gYmluYXJ5IGFzIGFydGlmYWN0IG9uIHg4Nl82NAogICAg
CiAgICAuLi4gc28gdGhhdCBpdCBjYW4gYmUgcGFzc2VkIG9uIHRvIHRlc3Qgc3RhZ2UuCiAgICAK
ICAgIE5vdGUgdGhhdCB4ZW4gaXMgb25seSBleHRyYWN0ZWQgZm9yIHg4Nl82NCBidWlsZCBzaW5j
ZSBvdGhlcnMgbWF5IG5vdAogICAgaGF2ZSB0aGF0LiBVc2UgYSBkaXJlY3RvcnkgdG8gYWNjb3Vu
dCBmb3IgcG9zc2libHkgZGlmZmVyZW50IGZpbGUKICAgIG5hbWVzIG9uIEFybS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwg
ICAgICAgICAgIHwgMSArCiBhdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQgfCA0ICsrKysKIDIgZmls
ZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwg
Yi8uZ2l0bGFiLWNpLnltbAppbmRleCA5ZjM1MDRmMTVkLi5hMTY3MmE5YTkxIDEwMDY0NAotLS0g
YS8uZ2l0bGFiLWNpLnltbAorKysgYi8uZ2l0bGFiLWNpLnltbApAQCAtOCw2ICs4LDcgQEAgc3Rh
Z2VzOgogICAgIC0gLi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQgMj4mMSB8IHRlZSBidWlsZC5s
b2cKICAgYXJ0aWZhY3RzOgogICAgIHBhdGhzOgorICAgICAgLSBiaW5hcmllcy8KICAgICAgIC0g
eGVuLWNvbmZpZwogICAgICAgLSAnKi5sb2cnCiAgICAgd2hlbjogYWx3YXlzCmRpZmYgLS1naXQg
YS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKaW5k
ZXggYTFmOWE1ZGE1Ni4uZTM2NzJhMzYyNiAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRz
L2J1aWxkCisrKyBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZApAQCAtMjgsNiArMjgsMTAgQEAg
bWFrZSAtaiQobnByb2MpIGRpc3QKIAogIyBFeHRyYWN0IGFydGlmYWN0cyB0byBhdm9pZCBnZXR0
aW5nIHJld3JpdHRlbiBieSBjdXN0b21pc2VkIGJ1aWxkcwogY3AgeGVuLy5jb25maWcgeGVuLWNv
bmZpZworbWtkaXIgYmluYXJpZXMKK2lmIFtbICIke1hFTl9UQVJHRVRfQVJDSH0iID09ICJ4ODZf
NjQiIF1dOyB0aGVuCisgICAgY3AgeGVuL3hlbiBiaW5hcmllcy94ZW4KK2ZpCiAKICMgQnVpbGQg
YWxsIHRoZSBjb25maWdzIHdlIGNhcmUgYWJvdXQKIGNhc2UgJHtYRU5fVEFSR0VUX0FSQ0h9IGlu
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Nov 20 18:33:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18: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 1gPAqA-0004qj-HH; Tue, 20 Nov 2018 18:33:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPAq9-0004qa-15
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:37 +0000
X-Inumbo-ID: caa7bf88-ecf2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id caa7bf88-ecf2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18:33: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 1gPAq7-0005Da-VM
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPAq7-0005PL-Sx
 for xen-changelog@lists.xenproject.org; Tue, 20 Nov 2018 18:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPAq7-0005PL-Sx@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 18:33:35 +0000
Subject: [Xen-changelog] [xen staging] automation: add qemu smoke 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5ZTI4NDUxMmYwM2UwYjIxMzM3MmViYzRiOTgzZTVlZjU5OTRlMjkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5vdiAxOSAx
NjozMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjAgMTg6MTU6NDYgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IGFkZCBxZW11IHNtb2tlIHRlc3QKICAgIAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2Vz
IGEgbmV3IHRlc3Qgc3RhZ2UgaW50byB0aGUgcGlwZWxpbmUgYW5kIHByb3ZpZGVzCiAgICBhIHNp
bXBsZSBRRU1VIGJhc2VkIHNtb2tlIHRlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNh
cmRvZUBjYXJkb2UuY29tPgotLS0KIC5naXRsYWItY2kueW1sICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCiBhdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1z
bW9rZS14ODYtNjQuc2ggfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCA0MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0
bGFiLWNpLnltbAppbmRleCBhMTY3MmE5YTkxLi5iM2NhNzc5ZTIxIDEwMDY0NAotLS0gYS8uZ2l0
bGFiLWNpLnltbAorKysgYi8uZ2l0bGFiLWNpLnltbApAQCAtMSw1ICsxLDYgQEAKIHN0YWdlczoK
ICAgLSBidWlsZAorICAtIHRlc3QKIAogLmJ1aWxkLXRtcGw6ICZidWlsZAogICBzdGFnZTogYnVp
bGQKQEAgLTM3OSwzICszODAsMjIgQEAgZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1hcm02NC1y
YW5kY29uZmlnOgogICB2YXJpYWJsZXM6CiAgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUt
YXJtNjR2OAogICAgIFJBTkRDT05GSUc6IHkKKworCisjIFRlc3Qgam9icworcWVtdS1zbW9rZS14
ODYtNjQ6CisgIHN0YWdlOiB0ZXN0CisgIGltYWdlOiByZWdpc3RyeS5naXRsYWIuY29tL3hlbi1w
cm9qZWN0L3hlbi8ke0NPTlRBSU5FUn0KKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGVi
aWFuOnN0cmV0Y2gKKyAgc2NyaXB0OgorICAgIC0gLi9hdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1z
bW9rZS14ODYtNjQuc2ggMj4mMSB8IHRlZSBxZW11LXNtb2tlLXg4Ni02NC5sb2cKKyAgYXJ0aWZh
Y3RzOgorICAgIHBhdGhzOgorICAgICAgLSBzbW9rZS5zZXJpYWwKKyAgICAgIC0gJyoubG9nJwor
ICAgIHdoZW46IGFsd2F5cworICBkZXBlbmRlbmNpZXM6CisgICAgLSBkZWJpYW4tc3RyZXRjaC1n
Y2MtZGVidWcKKyAgdGFnczoKKyAgICAtIHg4Nl82NApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9z
Y3JpcHRzL3FlbXUtc21va2UteDg2LTY0LnNoIGIvYXV0b21hdGlvbi9zY3JpcHRzL3FlbXUtc21v
a2UteDg2LTY0LnNoCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAuLjdkYzJj
ODU0MmIKLS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1zbW9rZS14
ODYtNjQuc2gKQEAgLTAsMCArMSwyMyBAQAorIyEvYmluL2Jhc2gKKworc2V0IC1leAorCisjIElu
c3RhbGwgUUVNVQorZXhwb3J0IERFQklBTl9GUk9OVEVOVD1ub25pbnRlcmFjdGl2ZQorYXB0LWdl
dCAtcXkgdXBkYXRlCithcHQtZ2V0IC1xeSBpbnN0YWxsIHFlbXUtc3lzdGVtLXg4NgorCisjIENs
b25lIGFuZCBidWlsZCBYVEYKK2dpdCBjbG9uZSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXQt
aHR0cC94dGYuZ2l0CitjZCB4dGYgJiYgbWFrZSAtaiQobnByb2MpICYmIGNkIC0KKworcm0gLWYg
c21va2Uuc2VyaWFsCitzZXQgK2UKK3RpbWVvdXQgLWsgMSAxMCBcCitxZW11LXN5c3RlbS14ODZf
NjQgLW5vZ3JhcGhpYyAta2VybmVsIGJpbmFyaWVzL3hlbiBcCisgICAgICAgIC1pbml0cmQgeHRm
L3Rlc3RzL2V4YW1wbGUvdGVzdC1wdjMycGFlLWV4YW1wbGUgXAorICAgICAgICAtYXBwZW5kICds
b2dsdmw9YWxsIGNvbTE9MTE1MjAwLCw4bjEgY29uc29sZT1jb20xIG5vcmVib290JyBcCisgICAg
ICAgIC1tIDUxMiAtbW9uaXRvciBub25lIC1zZXJpYWwgZmlsZTpzbW9rZS5zZXJpYWwKK3NldCAt
ZQorZ3JlcCAtcSAnVGVzdCByZXN1bHQ6IFNVQ0NFU1MnIHNtb2tlLnNlcmlhbCB8fCBleGl0IDEK
K2V4aXQgMAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 21 10:00:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10: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 1gPPIm-0008Ag-33; Wed, 21 Nov 2018 10:00: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=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPPIk-00086d-HA
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:06 +0000
X-Inumbo-ID: 3834d192-ed74-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3834d192-ed74-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:00: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 1gPPIi-0000LO-S5
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPPIi-00028r-PO
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPPIi-00028r-PO@xenbits.xenproject.org>
Date: Wed, 21 Nov 2018 10:00:04 +0000
Subject: [Xen-changelog] [xen staging] iommu / p2m: add a page_order
 parameter to iommu_map/unmap_page()...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3208641678976563407=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 725bf00a87fb6db2cfcb89e9aaeee857cc4bc57e
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Wed Nov 21 10:50:29 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Nov 21 10:50:29 2018 +0100

    iommu / p2m: add a page_order parameter to iommu_map/unmap_page()...
    
    ...and re-name them to iommu_map/unmap() since they no longer necessarily
    operate on a single page.
    
    The P2M code currently contains many loops to deal with the fact that,
    while it may be require to handle page orders greater than 0, the
    IOMMU map and unmap functions do not.
    This patch adds a page_order parameter to those functions and implements
    the necessary loops within. This allows the P2M code to be substantially
    simplified.
    
    This patch also adds emacs boilerplate to xen/iommu.h to avoid tabbing
    problem.
    
    NOTE: This patch does not modify the underlying vendor IOMMU
          implementations to deal with more than a single page at once.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm.c                   |  9 ++++---
 xen/arch/x86/mm/p2m-ept.c           | 30 +++------------------
 xen/arch/x86/mm/p2m-pt.c            | 46 +++++++-------------------------
 xen/arch/x86/mm/p2m.c               | 51 ++++++------------------------------
 xen/arch/x86/x86_64/mm.c            |  7 ++---
 xen/common/grant_table.c            | 14 +++++-----
 xen/drivers/passthrough/iommu.c     | 52 +++++++++++++++++++++++++++++--------
 xen/drivers/passthrough/x86/iommu.c |  4 +--
 xen/include/xen/iommu.h             | 16 +++++++++---
 9 files changed, 92 insertions(+), 137 deletions(-)

diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index 126a4d2ef5..28a003063e 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -2801,11 +2801,12 @@ static int _get_page_type(struct page_info *page, unsigned long type,
             mfn_t mfn = page_to_mfn(page);
 
             if ( (x & PGT_type_mask) == PGT_writable_page )
-                iommu_ret = iommu_unmap_page(d, _dfn(mfn_x(mfn)));
+                iommu_ret = iommu_unmap(d, _dfn(mfn_x(mfn)),
+                                        PAGE_ORDER_4K);
             else if ( type == PGT_writable_page )
-                iommu_ret = iommu_map_page(d, _dfn(mfn_x(mfn)), mfn,
-                                           IOMMUF_readable |
-                                           IOMMUF_writable);
+                iommu_ret = iommu_map(d, _dfn(mfn_x(mfn)), mfn,
+                                      PAGE_ORDER_4K,
+                                      IOMMUF_readable | IOMMUF_writable);
         }
     }
 
diff --git a/xen/arch/x86/mm/p2m-ept.c b/xen/arch/x86/mm/p2m-ept.c
index fabcd06f07..6e4e375bad 100644
--- a/xen/arch/x86/mm/p2m-ept.c
+++ b/xen/arch/x86/mm/p2m-ept.c
@@ -881,33 +881,9 @@ out:
         if ( iommu_use_hap_pt(d) )
             rc = iommu_pte_flush(d, gfn, &ept_entry->epte, order, vtd_pte_present);
         else if ( need_iommu_pt_sync(d) )
-        {
-            dfn_t dfn = _dfn(gfn);
-
-            if ( iommu_flags )
-                for ( i = 0; i < (1 << order); i++ )
-                {
-                    rc = iommu_map_page(d, dfn_add(dfn, i),
-                                        mfn_add(mfn, i), iommu_flags);
-                    if ( unlikely(rc) )
-                    {
-                        while ( i-- )
-                            /* If statement to satisfy __must_check. */
-                            if ( iommu_unmap_page(p2m->domain,
-                                                  dfn_add(dfn, i)) )
-                                continue;
-
-                        break;
-                    }
-                }
-            else
-                for ( i = 0; i < (1 << order); i++ )
-                {
-                    ret = iommu_unmap_page(d, dfn_add(dfn, i));
-                    if ( !rc )
-                        rc = ret;
-                }
-        }
+            rc = iommu_flags ?
+                iommu_map(d, _dfn(gfn), mfn, order, iommu_flags) :
+                iommu_unmap(d, _dfn(gfn), order);
     }
 
     unmap_domain_page(table);
diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 55df18501e..17a6b61f12 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -477,10 +477,11 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
                  unsigned int page_order, p2m_type_t p2mt, p2m_access_t p2ma,
                  int sve)
 {
+    struct domain *d = p2m->domain;
     /* XXX -- this might be able to be faster iff current->domain == d */
     void *table;
     unsigned long gfn = gfn_x(gfn_);
-    unsigned long i, gfn_remainder = gfn;
+    unsigned long gfn_remainder = gfn;
     l1_pgentry_t *p2m_entry, entry_content;
     /* Intermediate table to free if we're replacing it with a superpage. */
     l1_pgentry_t intermediate_entry = l1e_empty();
@@ -515,7 +516,7 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
         t.gfn = gfn;
         t.mfn = mfn_x(mfn);
         t.p2mt = p2mt;
-        t.d = p2m->domain->domain_id;
+        t.d = d->domain_id;
         t.order = page_order;
 
         __trace_var(TRC_MEM_SET_P2M_ENTRY, 0, sizeof(t), &t);
@@ -683,41 +684,12 @@ p2m_pt_set_entry(struct p2m_domain *p2m, gfn_t gfn_, mfn_t mfn,
     {
         ASSERT(rc == 0);
 
-        if ( iommu_use_hap_pt(p2m->domain) )
-        {
-            if ( iommu_old_flags )
-                amd_iommu_flush_pages(p2m->domain, gfn, page_order);
-        }
-        else if ( need_iommu_pt_sync(p2m->domain) )
-        {
-            dfn_t dfn = _dfn(gfn);
-
-            if ( iommu_pte_flags )
-                for ( i = 0; i < (1UL << page_order); i++ )
-                {
-                    rc = iommu_map_page(p2m->domain, dfn_add(dfn, i),
-                                        mfn_add(mfn, i), iommu_pte_flags);
-                    if ( unlikely(rc) )
-                    {
-                        while ( i-- )
-                            /* If statement to satisfy __must_check. */
-                            if ( iommu_unmap_page(p2m->domain,
-                                                  dfn_add(dfn, i)) )
-                                continue;
-
-                        break;
-                    }
-                }
-            else
-                for ( i = 0; i < (1UL << page_order); i++ )
-                {
-                    int ret = iommu_unmap_page(p2m->domain,
-                                               dfn_add(dfn, i));
-
-                    if ( !rc )
-                        rc = ret;
-                }
-        }
+        if ( need_iommu_pt_sync(p2m->domain) )
+            rc = iommu_pte_flags ?
+                iommu_map(d, _dfn(gfn), mfn, page_order, iommu_pte_flags) :
+                iommu_unmap(d, _dfn(gfn), page_order);
+        else if ( iommu_use_hap_pt(d) && iommu_old_flags )
+            amd_iommu_flush_pages(p2m->domain, gfn, page_order);
     }
 
     /*
diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index 6a1abb6df5..b5a59d6919 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -710,24 +710,8 @@ p2m_remove_page(struct p2m_domain *p2m, unsigned long gfn_l, unsigned long mfn,
     p2m_access_t a;
 
     if ( !paging_mode_translate(p2m->domain) )
-    {
-        int rc = 0;
-
-        if ( need_iommu_pt_sync(p2m->domain) )
-        {
-            dfn_t dfn = _dfn(mfn);
-
-            for ( i = 0; i < (1 << page_order); i++ )
-            {
-                int ret = iommu_unmap_page(p2m->domain, dfn_add(dfn, i));
-
-                if ( !rc )
-                    rc = ret;
-            }
-        }
-
-        return rc;
-    }
+        return need_iommu_pt_sync(p2m->domain) ?
+            iommu_unmap(p2m->domain, _dfn(mfn), page_order) : 0;
 
     ASSERT(gfn_locked_by_me(p2m, gfn));
     P2M_DEBUG("removing gfn=%#lx mfn=%#lx\n", gfn_l, mfn);
@@ -773,28 +757,9 @@ guest_physmap_add_entry(struct domain *d, gfn_t gfn, mfn_t mfn,
     int rc = 0;
 
     if ( !paging_mode_translate(d) )
-    {
-        if ( need_iommu_pt_sync(d) && t == p2m_ram_rw )
-        {
-            dfn_t dfn = _dfn(mfn_x(mfn));
-
-            for ( i = 0; i < (1 << page_order); i++ )
-            {
-                rc = iommu_map_page(d, dfn_add(dfn, i), mfn_add(mfn, i),
-                                    IOMMUF_readable|IOMMUF_writable);
-                if ( rc != 0 )
-                {
-                    while ( i-- > 0 )
-                        /* If statement to satisfy __must_check. */
-                        if ( iommu_unmap_page(d, dfn_add(dfn, i)) )
-                            continue;
-
-                    return rc;
-                }
-            }
-        }
-        return 0;
-    }
+        return (need_iommu_pt_sync(d) && t == p2m_ram_rw) ?
+            iommu_map(d, _dfn(mfn_x(mfn)), mfn, page_order,
+                      IOMMUF_readable | IOMMUF_writable) : 0;
 
     /* foreign pages are added thru p2m_add_foreign */
     if ( p2m_is_foreign(t) )
@@ -1164,8 +1129,8 @@ int set_identity_p2m_entry(struct domain *d, unsigned long gfn_l,
     {
         if ( !need_iommu_pt_sync(d) )
             return 0;
-        return iommu_map_page(d, _dfn(gfn_l), _mfn(gfn_l),
-                              IOMMUF_readable | IOMMUF_writable);
+        return iommu_map(d, _dfn(gfn_l), _mfn(gfn_l), PAGE_ORDER_4K,
+                         IOMMUF_readable | IOMMUF_writable);
     }
 
     gfn_lock(p2m, gfn, 0);
@@ -1255,7 +1220,7 @@ int clear_identity_p2m_entry(struct domain *d, unsigned long gfn_l)
     {
         if ( !need_iommu_pt_sync(d) )
             return 0;
-        return iommu_unmap_page(d, _dfn(gfn_l));
+        return iommu_unmap(d, _dfn(gfn_l), PAGE_ORDER_4K);
     }
 
     gfn_lock(p2m, gfn, 0);
diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c
index 543ea030e3..11977f2671 100644
--- a/xen/arch/x86/x86_64/mm.c
+++ b/xen/arch/x86/x86_64/mm.c
@@ -1436,14 +1436,15 @@ int memory_add(unsigned long spfn, unsigned long epfn, unsigned int pxm)
          !need_iommu_pt_sync(hardware_domain) )
     {
         for ( i = spfn; i < epfn; i++ )
-            if ( iommu_map_page(hardware_domain, _dfn(i), _mfn(i),
-                                IOMMUF_readable | IOMMUF_writable) )
+            if ( iommu_map(hardware_domain, _dfn(i), _mfn(i),
+                           PAGE_ORDER_4K,
+                           IOMMUF_readable | IOMMUF_writable) )
                 break;
         if ( i != epfn )
         {
             while (i-- > old_max)
                 /* If statement to satisfy __must_check. */
-                if ( iommu_unmap_page(hardware_domain, _dfn(i)) )
+                if ( iommu_unmap(hardware_domain, _dfn(i), PAGE_ORDER_4K) )
                     continue;
 
             goto destroy_m2p;
diff --git a/xen/common/grant_table.c b/xen/common/grant_table.c
index 0b5894a070..fc41b655e0 100644
--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -1134,14 +1134,14 @@ map_grant_ref(
              !(old_pin & (GNTPIN_hstw_mask|GNTPIN_devw_mask)) )
         {
             if ( !(kind & MAPKIND_WRITE) )
-                err = iommu_map_page(ld, _dfn(mfn_x(mfn)), mfn,
-                                     IOMMUF_readable | IOMMUF_writable);
+                err = iommu_map(ld, _dfn(mfn_x(mfn)), mfn, 0,
+                                IOMMUF_readable | IOMMUF_writable);
         }
         else if ( act_pin && !old_pin )
         {
             if ( !kind )
-                err = iommu_map_page(ld, _dfn(mfn_x(mfn)), mfn,
-                                     IOMMUF_readable);
+                err = iommu_map(ld, _dfn(mfn_x(mfn)), mfn, 0,
+                                IOMMUF_readable);
         }
         if ( err )
         {
@@ -1389,10 +1389,10 @@ unmap_common(
 
         kind = mapkind(lgt, rd, op->mfn);
         if ( !kind )
-            err = iommu_unmap_page(ld, _dfn(mfn_x(op->mfn)));
+            err = iommu_unmap(ld, _dfn(mfn_x(op->mfn)), 0);
         else if ( !(kind & MAPKIND_WRITE) )
-            err = iommu_map_page(ld, _dfn(mfn_x(op->mfn)), op->mfn,
-                                 IOMMUF_readable);
+            err = iommu_map(ld, _dfn(mfn_x(op->mfn)), op->mfn, 0,
+                            IOMMUF_readable);
 
         double_gt_unlock(lgt, rgt);
 
diff --git a/xen/drivers/passthrough/iommu.c b/xen/drivers/passthrough/iommu.c
index 8b438ae4bc..ac62d7f52a 100644
--- a/xen/drivers/passthrough/iommu.c
+++ b/xen/drivers/passthrough/iommu.c
@@ -304,48 +304,78 @@ void iommu_domain_destroy(struct domain *d)
     arch_iommu_domain_destroy(d);
 }
 
-int iommu_map_page(struct domain *d, dfn_t dfn, mfn_t mfn,
-                   unsigned int flags)
+int iommu_map(struct domain *d, dfn_t dfn, mfn_t mfn,
+              unsigned int page_order, unsigned int flags)
 {
     const struct domain_iommu *hd = dom_iommu(d);
-    int rc;
+    unsigned long i;
+    int rc = 0;
 
     if ( !iommu_enabled || !hd->platform_ops )
         return 0;
 
-    rc = hd->platform_ops->map_page(d, dfn, mfn, flags);
-    if ( unlikely(rc) )
+    ASSERT(IS_ALIGNED(dfn_x(dfn), (1ul << page_order)));
+    ASSERT(IS_ALIGNED(mfn_x(mfn), (1ul << page_order)));
+
+    for ( i = 0; i < (1ul << page_order); i++ )
     {
+        rc = hd->platform_ops->map_page(d, dfn_add(dfn, i),
+                                        mfn_add(mfn, i), flags);
+
+        if ( likely(!rc) )
+            continue;
+
         if ( !d->is_shutting_down && printk_ratelimit() )
             printk(XENLOG_ERR
                    "d%d: IOMMU mapping dfn %"PRI_dfn" to mfn %"PRI_mfn" failed: %d\n",
-                   d->domain_id, dfn_x(dfn), mfn_x(mfn), rc);
+                   d->domain_id, dfn_x(dfn_add(dfn, i)),
+                   mfn_x(mfn_add(mfn, i)), rc);
+
+        while ( i-- )
+            /* if statement to satisfy __must_check */
+            if ( hd->platform_ops->unmap_page(d, dfn_add(dfn, i)) )
+                continue;
 
         if ( !is_hardware_domain(d) )
             domain_crash(d);
+
+        break;
     }
 
     return rc;
 }
 
-int iommu_unmap_page(struct domain *d, dfn_t dfn)
+int iommu_unmap(struct domain *d, dfn_t dfn, unsigned int page_order)
 {
     const struct domain_iommu *hd = dom_iommu(d);
-    int rc;
+    unsigned long i;
+    int rc = 0;
 
     if ( !iommu_enabled || !hd->platform_ops )
         return 0;
 
-    rc = hd->platform_ops->unmap_page(d, dfn);
-    if ( unlikely(rc) )
+    ASSERT(IS_ALIGNED(dfn_x(dfn), (1ul << page_order)));
+
+    for ( i = 0; i < (1ul << page_order); i++ )
     {
+        int err = hd->platform_ops->unmap_page(d, dfn_add(dfn, i));
+
+        if ( likely(!err) )
+            continue;
+
         if ( !d->is_shutting_down && printk_ratelimit() )
             printk(XENLOG_ERR
                    "d%d: IOMMU unmapping dfn %"PRI_dfn" failed: %d\n",
-                   d->domain_id, dfn_x(dfn), rc);
+                   d->domain_id, dfn_x(dfn_add(dfn, i)), err);
+
+        if ( !rc )
+            rc = err;
 
         if ( !is_hardware_domain(d) )
+        {
             domain_crash(d);
+            break;
+        }
     }
 
     return rc;
diff --git a/xen/drivers/passthrough/x86/iommu.c b/xen/drivers/passthrough/x86/iommu.c
index e488889071..c68a72279d 100644
--- a/xen/drivers/passthrough/x86/iommu.c
+++ b/xen/drivers/passthrough/x86/iommu.c
@@ -241,8 +241,8 @@ void __hwdom_init arch_iommu_hwdom_init(struct domain *d)
         if ( paging_mode_translate(d) )
             rc = set_identity_p2m_entry(d, pfn, p2m_access_rw, 0);
         else
-            rc = iommu_map_page(d, _dfn(pfn), _mfn(pfn),
-                                IOMMUF_readable | IOMMUF_writable);
+            rc = iommu_map(d, _dfn(pfn), _mfn(pfn), PAGE_ORDER_4K,
+                           IOMMUF_readable | IOMMUF_writable);
         if ( rc )
             printk(XENLOG_WARNING " d%d: IOMMU mapping failed: %d\n",
                    d->domain_id, rc);
diff --git a/xen/include/xen/iommu.h b/xen/include/xen/iommu.h
index 5ba0904b88..3d78126801 100644
--- a/xen/include/xen/iommu.h
+++ b/xen/include/xen/iommu.h
@@ -88,9 +88,10 @@ void iommu_teardown(struct domain *d);
 #define IOMMUF_readable  (1u<<_IOMMUF_readable)
 #define _IOMMUF_writable 1
 #define IOMMUF_writable  (1u<<_IOMMUF_writable)
-int __must_check iommu_map_page(struct domain *d, dfn_t dfn,
-                                mfn_t mfn, unsigned int flags);
-int __must_check iommu_unmap_page(struct domain *d, dfn_t dfn);
+int __must_check iommu_map(struct domain *d, dfn_t dfn, mfn_t mfn,
+                           unsigned int page_order, unsigned int flags);
+int __must_check iommu_unmap(struct domain *d, dfn_t dfn,
+                             unsigned int page_order);
 int __must_check iommu_lookup_page(struct domain *d, dfn_t dfn, mfn_t *mfn,
                                    unsigned int *flags);
 
@@ -268,3 +269,12 @@ extern struct spinlock iommu_pt_cleanup_lock;
 extern struct page_list_head iommu_pt_cleanup_list;
 
 #endif /* _IOMMU_H_ */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3208641678976563407==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 21 10:00:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPPIv-0008Eg-6v; Wed, 21 Nov 2018 10:00:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPPIu-0008EY-04
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:16 +0000
X-Inumbo-ID: 3e4a453a-ed74-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e4a453a-ed74-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:00: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 1gPPIt-0000LW-29
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPPIs-0002Al-Vd
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPPIs-0002Al-Vd@xenbits.xenproject.org>
Date: Wed, 21 Nov 2018 10:00:14 +0000
Subject: [Xen-changelog] [xen staging] retpoline: disable jump tables
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyNzZkYTBkYjliMGYxMTFlMWE4ZjQxZGQ3MDdjNmJkMWRlYTlhN2QKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFdlZCBO
b3YgMjEgMTA6NTI6MDUgMjAxOCArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjEgMTA6NTI6MDUgMjAxOCArMDEwMAoK
ICAgIHJldHBvbGluZTogZGlzYWJsZSBqdW1wIHRhYmxlcwogICAgCiAgICBUbyBtaXRpZ2F0ZSBT
cGVjdHJlIHYyLCBYZW4gaGFzIGJlZW4gZml4ZWQgd2l0aCBhIHNvZnR3YXJlIGZpeCwgbmFtZWx5
CiAgICB1c2luZyByZXRwb2xpbmUgc2VxdWVuY2VzIGdlbmVyYXRlZCBieSB0aGUgY29tcGlsZXIu
IFRoaXMgd2F5LCBpbmRpcmVjdAogICAgYnJhbmNoZXMgYXJlIHByb3RlY3RlZCBhZ2FpbnN0IHRo
ZSBhdHRhY2suCiAgICAKICAgIEhvd2V2ZXIsIHRoZSByZXRwb2xpbmUgc2VxdWVuY2UgY29tZXMg
d2l0aCBhIHNsb3cgZG93bi4gVG8gbWFrZSB1cCBmb3IKICAgIHRoaXMsIHdlIHByb3Bvc2UgdG8g
YXZvaWQganVtcCB0YWJsZXMgaW4gdGhlIGZpcnN0IHBsYWNlLiBXaXRob3V0IHRoZQogICAgcmV0
cG9saW5lIHNlcXVlbmNlcywgdGhpcyBjb2RlIHdvdWxkIGJlIGxlc3MgZWZmaWNpZW50LiBIb3dl
dmVyLCB3aGVuCiAgICByZXRwb2xpbmUgaXMgZW5hYmxlZCwgdGhpcyBhY3R1YWxseSByZXN1bHRz
IGluIGEgc2xpZ2h0IHBlcmZvcm1hbmNlCiAgICBpbXByb3ZlbWVudC4KICAgIAogICAgVGhpcyBj
aGFuZ2UgbWlnaHQgYmVjb21lIGlycmVsZXZhbnQgb25jZSB0aGUgY29tcGlsZXIgc3RhcnRzIGF2
b2lkaW5nCiAgICBqdW1wIHRhYmxlcyBpbiBjYXNlIHJldHBvbGluZXMgYXJlIHVzZWQ6CiAgICBo
dHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD04Njk1MgogICAgCiAg
ICBSZXBvcnRlZC1ieTogSnVsaWFuIFN0ZWNrbGluYSA8anN0ZWNrbGlAYW1hem9uLmRlPgogICAg
UmVwb3J0ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvUnVsZXMubWsgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawppbmRl
eCBjYzMwMWNkYzViLi4zZjI2ODdiYmU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMu
bWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC00OCw2ICs0OCw3IEBAIGVuZGlmCiBp
Zm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3Rlcixu
KSxuKQogQ0ZMQUdTICs9IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0
LWJyYW5jaC1yZWdpc3RlcgogQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCitDRkxB
R1MgKz0gLWZuby1qdW1wLXRhYmxlcwogZXhwb3J0IENPTkZJR19JTkRJUkVDVF9USFVOSz15CiBl
bmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 21 10:00:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPPJ5-0008G1-JL; Wed, 21 Nov 2018 10:00:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPPJ4-0008Fo-IS
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:26 +0000
X-Inumbo-ID: 445a58f5-ed74-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 445a58f5-ed74-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:00: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 1gPPJ3-0000Le-88
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPPJ3-0002BM-5g
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPPJ3-0002BM-5g@xenbits.xenproject.org>
Date: Wed, 21 Nov 2018 10:00:25 +0000
Subject: [Xen-changelog] [xen staging] x86/shadow: un-hide "full" auditing
 code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY5MjIxMmUxMzU0Y2FmYjJjZWU3NDFhZjY1M2YxMmUyNzM3ODNjYmYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDIx
IDEwOjUzOjE0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTm92IDIxIDEwOjUzOjE0IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiB1bi1oaWRlICJmdWxsIiBhdWRpdGluZyBjb2RlCiAgICAKICAgIEluIHBhcnRp
Y3VsYXIgc2hfb29zX2F1ZGl0KCkgaGFzIGJlY29tZSBzdGFsZSBkdWUgdG8gY2hhbmdlcyBlbHNl
d2hlcmUsCiAgICBhbmQgdGhlIG5lZWQgZm9yIGFkanVzdG1lbnQgd2FzIG5vdCBub3RpY2VkIGJl
Y2F1c2UgYm90aCAiZnVsbCBhdWRpdCIKICAgIGZsYWdzIGFyZSBvZmYgaW4gYm90aCByZWxlYXNl
IGFuZCBkZWJ1ZyBidWlsZHMuIFN3aXRjaCBhd2F5IGZyb20gcHJlLQogICAgcHJvY2Vzc29yIGNv
bmRpdGlvbmFscywgdGh1cyBleHBvc2luZyB0aGUgY29kZSB0byB0aGUgY29tcGlsZXIgYXQgYWxs
CiAgICB0aW1lcy4gVGhpcyBvYnZpb3VzbHkgcmVxdWlyZXMgY29ycmVjdGluZyB0aGUgYWNjdW11
bGF0ZWQgaXNzdWVzIHdpdGgKICAgIHRoZSBzbyBmYXIgaGlkZGVuIGNvZGUuCiAgICAKICAgIE5v
dGUgdGhhdCBzaGFkb3dfYXVkaXRfdGFibGVzKCkgbm93IGFsc28gZ2FpbnMgYW4gZWZmZWN0IHdp
dGggImZ1bGwKICAgIGVudHJ5IGF1ZGl0IiBtb2RlIGRpc2FibGVkOyB0aGUgcHJpb3IgY29kZSBz
dHJ1Y3R1cmUgc3VnZ2VzdHMgdGhhdCB0aGlzCiAgICB3YXMgb3JpZ2luYWxseSBpbnRlbmRlZCBh
bnl3YXkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgIHwgNDYgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggfCAgNCAtLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGY3NmU1ZTc1NjQuLjYxMzA0ZDczOWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYwpAQCAtMjU4LDExICsyNTgsOSBAQCB2b2lkIHNoYWRvd19jb250aW51
ZV9lbXVsYXRpb24oc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCwKICAqIHdpbGwgYmUg
dmFsaWQuCiAgKi8KIAotCi0jaWYgU0hBRE9XX0FVRElUICYgU0hBRE9XX0FVRElUX0VOVFJJRVNf
RlVMTAogc3RhdGljIHZvaWQgc2hfb29zX2F1ZGl0KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAg
aW50IGlkeCwgZXhwZWN0ZWRfaWR4LCBleHBlY3RlZF9pZHhfYWx0OworICAgIHVuc2lnbmVkIGlu
dCBpZHgsIGV4cGVjdGVkX2lkeCwgZXhwZWN0ZWRfaWR4X2FsdDsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKIApAQCAtMjc4LDcgKzI3Niw3IEBAIHN0YXRp
YyB2b2lkIHNoX29vc19hdWRpdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgZXhwZWN0
ZWRfaWR4X2FsdCA9ICgoZXhwZWN0ZWRfaWR4ICsgMSkgJSBTSEFET1dfT09TX1BBR0VTKTsKICAg
ICAgICAgICAgIGlmICggaWR4ICE9IGV4cGVjdGVkX2lkeCAmJiBpZHggIT0gZXhwZWN0ZWRfaWR4
X2FsdCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRrKCIlczogaWR4ICVk
IGNvbnRhaW5zIGdtZm4gJWx4LCBleHBlY3RlZCBhdCAlZCBvciAlZC5cbiIsCisgICAgICAgICAg
ICAgICAgcHJpbnRrKCIlczogaWR4ICV4IGNvbnRhaW5zIGdtZm4gJWx4LCBleHBlY3RlZCBhdCAl
eCBvciAleC5cbiIsCiAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgsIG1mbl94
KG9vc1tpZHhdKSwKICAgICAgICAgICAgICAgICAgICAgICAgZXhwZWN0ZWRfaWR4LCBleHBlY3Rl
ZF9pZHhfYWx0KTsKICAgICAgICAgICAgICAgICBCVUcoKTsKQEAgLTI4NiwyNiArMjg0LDI1IEBA
IHN0YXRpYyB2b2lkIHNoX29vc19hdWRpdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAg
cGcgPSBtZm5fdG9fcGFnZShvb3NbaWR4XSk7CiAgICAgICAgICAgICBpZiAoICEocGctPmNvdW50
X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHByaW50aygiJXM6IGlkeCAleCBnbWZuICVseCBub3QgYSBwdCAoY291bnQgJSJQUkl4MzIiKVxu
IiwKKyAgICAgICAgICAgICAgICBwcmludGsoIiVzOiBpZHggJXggZ21mbiAlbHggbm90IGEgcHQg
KGNvdW50ICVseClcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgsIG1m
bl94KG9vc1tpZHhdKSwgcGctPmNvdW50X2luZm8pOwogICAgICAgICAgICAgICAgIEJVRygpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCAhKHBnLT5zaGFkb3dfZmxhZ3MgJiBTSEZf
b3V0X29mX3N5bmMpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcmludGsoIiVz
OiBpZHggJXggZ21mbiAlbHggbm90IG1hcmtlZCBvb3MgKGZsYWdzICVseClcbiIsCisgICAgICAg
ICAgICAgICAgcHJpbnRrKCIlczogaWR4ICV4IGdtZm4gJWx4IG5vdCBtYXJrZWQgb29zIChmbGFn
cyAleClcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgsIG1mbl94KG9v
c1tpZHhdKSwgcGctPnNoYWRvd19mbGFncyk7CiAgICAgICAgICAgICAgICAgQlVHKCk7CiAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIChwZy0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2Vf
dHlwZV9tYXNrICYgflNIRl9MMV9BTlkpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBwcmludGsoIiVzOiBpZHggJXggZ21mbiAlbHggc2hhZG93ZWQgYXMgbm9uLWwxIChmbGFncyAl
bHgpXG4iLAorICAgICAgICAgICAgICAgIHByaW50aygiJXM6IGlkeCAleCBnbWZuICVseCBzaGFk
b3dlZCBhcyBub24tbDEgKGZsYWdzICV4KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgX19m
dW5jX18sIGlkeCwgbWZuX3gob29zW2lkeF0pLCBwZy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAg
ICAgICAgICBCVUcoKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KIH0KLSNlbmRp
ZgogCiAjaWYgU0hBRE9XX0FVRElUICYgU0hBRE9XX0FVRElUX0VOVFJJRVMKIHZvaWQgb29zX2F1
ZGl0X2hhc2hfaXNfcHJlc2VudChzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuKQpAQCAtMTQ3
NCw4ICsxNDcxLDYgQEAgc3RhdGljIGlubGluZSBrZXlfdCBzaF9oYXNoKHVuc2lnbmVkIGxvbmcg
biwgdW5zaWduZWQgaW50IHQpCiAgICAgcmV0dXJuIGsgJSBTSEFET1dfSEFTSF9CVUNLRVRTOwog
fQogCi0jaWYgU0hBRE9XX0FVRElUICYgKFNIQURPV19BVURJVF9IQVNIfFNIQURPV19BVURJVF9I
QVNIX0ZVTEwpCi0KIC8qIEJlZm9yZSB3ZSBnZXQgdG8gdGhlIG1lY2hhbmlzbSwgZGVmaW5lIGEg
cGFpciBvZiBhdWRpdCBmdW5jdGlvbnMKICAqIHRoYXQgc2FuaXR5LWNoZWNrIHRoZSBjb250ZW50
cyBvZiB0aGUgaGFzaCB0YWJsZS4gKi8KIHN0YXRpYyB2b2lkIHNoX2hhc2hfYXVkaXRfYnVja2V0
KHN0cnVjdCBkb21haW4gKmQsIGludCBidWNrZXQpCkBAIC0xNDgzLDcgKzE0NzgsOCBAQCBzdGF0
aWMgdm9pZCBzaF9oYXNoX2F1ZGl0X2J1Y2tldChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVja2V0
KQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnNwLCAqeDsKIAotICAgIGlmICggIShTSEFET1df
QVVESVRfRU5BQkxFKSApCisgICAgaWYgKCAhKFNIQURPV19BVURJVCAmIChTSEFET1dfQVVESVRf
SEFTSHxTSEFET1dfQVVESVRfSEFTSF9GVUxMKSkgfHwKKyAgICAgICAgICFTSEFET1dfQVVESVRf
RU5BQkxFICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgc3AgPSBkLT5hcmNoLnBhZ2luZy5zaGFk
b3cuaGFzaF90YWJsZVtidWNrZXRdOwpAQCAtMTU0NywxOSArMTU0MywxMiBAQCBzdGF0aWMgdm9p
ZCBzaF9oYXNoX2F1ZGl0X2J1Y2tldChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgYnVja2V0KQogICAg
IH0KIH0KIAotI2Vsc2UKLSNkZWZpbmUgc2hfaGFzaF9hdWRpdF9idWNrZXQoX2QsIF9iKSBkbyB7
fSB3aGlsZSgwKQotI2VuZGlmIC8qIEhhc2h0YWJsZSBidWNrZXQgYXVkaXQgKi8KLQotCi0jaWYg
U0hBRE9XX0FVRElUICYgU0hBRE9XX0FVRElUX0hBU0hfRlVMTAotCiBzdGF0aWMgdm9pZCBzaF9o
YXNoX2F1ZGl0KHN0cnVjdCBkb21haW4gKmQpCiAvKiBGdWxsIGF1ZGl0OiBhdWRpdCBldmVyeSBi
dWNrZXQgaW4gdGhlIHRhYmxlICovCiB7CiAgICAgaW50IGk7CiAKLSAgICBpZiAoICEoU0hBRE9X
X0FVRElUX0VOQUJMRSkgKQorICAgIGlmICggIShTSEFET1dfQVVESVQgJiBTSEFET1dfQVVESVRf
SEFTSF9GVUxMKSB8fCAhU0hBRE9XX0FVRElUX0VOQUJMRSApCiAgICAgICAgIHJldHVybjsKIAog
ICAgIGZvciAoIGkgPSAwOyBpIDwgU0hBRE9XX0hBU0hfQlVDS0VUUzsgaSsrICkKQEAgLTE1Njgs
MTAgKzE1NTcsNiBAQCBzdGF0aWMgdm9pZCBzaF9oYXNoX2F1ZGl0KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgfQogfQogCi0jZWxzZQotI2RlZmluZSBzaF9oYXNoX2F1ZGl0KF9kKSBkbyB7fSB3aGls
ZSgwKQotI2VuZGlmIC8qIEhhc2h0YWJsZSBidWNrZXQgYXVkaXQgKi8KLQogLyogQWxsb2NhdGUg
YW5kIGluaXRpYWxpc2UgdGhlIHRhYmxlIGl0c2VsZi4KICAqIFJldHVybnMgMCBmb3Igc3VjY2Vz
cywgMSBmb3IgZXJyb3IuICovCiBzdGF0aWMgaW50IHNoYWRvd19oYXNoX2FsbG9jKHN0cnVjdCBk
b21haW4gKmQpCkBAIC0zNTI1LDEzICszNTEwLDEyIEBAIGludCBzaGFkb3dfZG9tY3RsKHN0cnVj
dCBkb21haW4gKmQsCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiBBdWRpdGluZyBzaGFkb3cgdGFi
bGVzICovCiAKLSNpZiBTSEFET1dfQVVESVQgJiBTSEFET1dfQVVESVRfRU5UUklFU19GVUxMCi0K
IHZvaWQgc2hhZG93X2F1ZGl0X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICAvKiBEaXNw
YXRjaCB0YWJsZSBmb3IgZ2V0dGluZyBwZXItdHlwZSBmdW5jdGlvbnMgKi8KICAgICBzdGF0aWMg
Y29uc3QgaGFzaF92Y3B1X2NhbGxiYWNrX3QgY2FsbGJhY2tzW1NIX3R5cGVfdW51c2VkXSA9IHsK
ICAgICAgICAgTlVMTCwgLyogbm9uZSAgICAqLworI2lmIFNIQURPV19BVURJVCAmIChTSEFET1df
QVVESVRfRU5UUklFUyB8IFNIQURPV19BVURJVF9FTlRSSUVTX0ZVTEwpCiAgICAgICAgIFNIQURP
V19JTlRFUk5BTF9OQU1FKHNoX2F1ZGl0X2wxX3RhYmxlLCAyKSwgIC8qIGwxXzMyICAgKi8KICAg
ICAgICAgU0hBRE9XX0lOVEVSTkFMX05BTUUoc2hfYXVkaXRfZmwxX3RhYmxlLCAyKSwgLyogZmwx
XzMyICAqLwogICAgICAgICBTSEFET1dfSU5URVJOQUxfTkFNRShzaF9hdWRpdF9sMl90YWJsZSwg
MiksICAvKiBsMl8zMiAgICovCkBAIC0zNTQ1LDE5ICszNTI5LDIzIEBAIHZvaWQgc2hhZG93X2F1
ZGl0X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgU0hBRE9XX0lOVEVSTkFMX05BTUUo
c2hfYXVkaXRfbDJfdGFibGUsIDQpLCAgLyogbDJoXzY0ICAgKi8KICAgICAgICAgU0hBRE9XX0lO
VEVSTkFMX05BTUUoc2hfYXVkaXRfbDNfdGFibGUsIDQpLCAgLyogbDNfNjQgICAqLwogICAgICAg
ICBTSEFET1dfSU5URVJOQUxfTkFNRShzaF9hdWRpdF9sNF90YWJsZSwgNCksICAvKiBsNF82NCAg
ICovCisjZW5kaWYKICAgICAgICAgTlVMTCAgLyogQWxsIHRoZSByZXN0ICovCiAgICAgfTsKICAg
ICB1bnNpZ25lZCBpbnQgbWFzazsKIAotICAgIGlmICggIShTSEFET1dfQVVESVRfRU5BQkxFKSAp
CisgICAgaWYgKCAhKFNIQURPV19BVURJVCAmIChTSEFET1dfQVVESVRfRU5UUklFUyB8IFNIQURP
V19BVURJVF9FTlRSSUVTX0ZVTEwpKSB8fAorICAgICAgICAgIVNIQURPV19BVURJVF9FTkFCTEUg
KQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoIFNIQURPV19BVURJVCAmIFNIQURPV19BVURJ
VF9FTlRSSUVTX0ZVTEwgKQorICAgIHsKICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9Q
VF9PVVRfT0ZfU1lOQykKLSAgICBzaF9vb3NfYXVkaXQodi0+ZG9tYWluKTsKKyAgICAgICAgc2hf
b29zX2F1ZGl0KHYtPmRvbWFpbik7CiAjZW5kaWYKIAotICAgIGlmICggU0hBRE9XX0FVRElUICYg
U0hBRE9XX0FVRElUX0VOVFJJRVNfRlVMTCApCiAgICAgICAgIG1hc2sgPSBTSEZfcGFnZV90eXBl
X21hc2s7IC8qIEF1ZGl0IGV2ZXJ5IHRhYmxlIGluIHRoZSBzeXN0ZW0gKi8KKyAgICB9CiAgICAg
ZWxzZSAKICAgICB7CiAgICAgICAgIC8qIEF1ZGl0IG9ubHkgdGhlIGN1cnJlbnQgbW9kZSdzIHRh
YmxlcyAqLwpAQCAtMzU3NSw4ICszNTYzLDYgQEAgdm9pZCBzaGFkb3dfYXVkaXRfdGFibGVzKHN0
cnVjdCB2Y3B1ICp2KQogICAgIGhhc2hfdmNwdV9mb3JlYWNoKHYsIG1hc2ssIGNhbGxiYWNrcywg
SU5WQUxJRF9NRk4pOwogfQogCi0jZW5kaWYgLyogU2hhZG93IGF1ZGl0ICovCi0KICNpZmRlZiBD
T05GSUdfUFYKIAogdm9pZCBwdl9sMXRmX3Rhc2tsZXQodW5zaWduZWQgbG9uZyBkYXRhKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCBmNzQyNDY1MGNlLi5lOGVkN2FjNzE0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMTM5LDExICsxMzksNyBAQCBlbnVtIHsKICAqIEF1ZGl0
aW5nIHJvdXRpbmVzCiAgKi8KIAotI2lmIFNIQURPV19BVURJVCAmIFNIQURPV19BVURJVF9FTlRS
SUVTX0ZVTEwKIGV4dGVybiB2b2lkIHNoYWRvd19hdWRpdF90YWJsZXMoc3RydWN0IHZjcHUgKnYp
OwotI2Vsc2UKLSNkZWZpbmUgc2hhZG93X2F1ZGl0X3RhYmxlcyhfdikgZG8ge30gd2hpbGUoMCkK
LSNlbmRpZgogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBNYWNybyBmb3IgZGVhbGluZyB3
aXRoIHRoZSBuYW1pbmcgb2YgdGhlIGludGVybmFsIG5hbWVzIG9mIHRoZQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 21 10:00:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10: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 1gPPJG-0008IN-LE; Wed, 21 Nov 2018 10: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=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPPJF-0008I3-1j
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:37 +0000
X-Inumbo-ID: 4a6e6bf5-ed74-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a6e6bf5-ed74-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:00: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 1gPPJD-0000Lm-E9
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPPJD-0002C0-Be
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPPJD-0002C0-Be@xenbits.xenproject.org>
Date: Wed, 21 Nov 2018 10:00:35 +0000
Subject: [Xen-changelog] [xen staging] x86: correct instances of
 PGC_allocated clearing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1MDJlMGFkYWUyNWY4ZDllNWIzZjAyMzIwYWEyODU5MDQxZjIwNWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDIx
IDEwOjU0OjA1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTm92IDIxIDEwOjU0OjA1IDIwMTggKzAxMDAKCiAgICB4
ODY6IGNvcnJlY3QgaW5zdGFuY2VzIG9mIFBHQ19hbGxvY2F0ZWQgY2xlYXJpbmcKICAgIAogICAg
Rm9yIGRvbWFpbiBoZWFwIHBhZ2VzIGFzc2lnbmVkIHRvIGEgZG9tYWluIGRyb3BwaW5nIHRoZSBw
YWdlIHJlZmVyZW5jZQogICAgdGllZCB0byBQR0NfYWxsb2NhdGVkIG1heSBub3QgZHJvcCB0aGUg
bGFzdCByZWZlcmVuY2UsIGFzIG90aGVyd2lzZSB0aGUKICAgIHRlc3RfYW5kX2NsZWFyX2JpdCgp
IG1pZ2h0IGFscmVhZHkgYWN0IG9uIGFuIHVub3duZWQgcGFnZS4KICAgIAogICAgV29yayBhcm91
bmQgdGhpcyB3aGVyZSBwb3NzaWJsZSwgYnV0IHRoZSBuZWVkIHRvIGFjcXVpcmUgZXh0cmEgcGFn
ZQogICAgcmVmZXJlbmNlcyBpcyBhIGZhaXIgaGludCB0aGF0IHJlZmVyZW5jZXMgc2hvdWxkIGhh
dmUgYmVlbiBhY3F1aXJlZCBpbgogICAgb3RoZXIgcGxhY2VzIGluc3RlYWQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYwppbmRleCBiZTA5Yzg4NzFhLi5mNGM1MDc0ODQ5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X3NoYXJpbmcuYwpAQCAtOTY0LDYgKzk2NCwxNSBAQCBzdGF0aWMgaW50IHNoYXJlX3BhZ2VzKHN0
cnVjdCBkb21haW4gKnNkLCBnZm5fdCBzZ2ZuLCBzaHJfaGFuZGxlX3Qgc2gsCiAgICAgICAgIGdv
dG8gZXJyX291dDsKICAgICB9CiAKKyAgICAvKiBBY3F1aXJlIGFuIGV4dHJhIHJlZmVyZW5jZSwg
Zm9yIHRoZSBmcmVlaW5nIGJlbG93IHRvIGJlIHNhZmUuICovCisgICAgaWYgKCAhZ2V0X3BhZ2Uo
Y3BhZ2UsIGNkKSApCisgICAgeworICAgICAgICByZXQgPSAtRU9WRVJGTE9XOworICAgICAgICBt
ZW1fc2hhcmluZ19wYWdlX3VubG9jayhzZWNvbmRwZyk7CisgICAgICAgIG1lbV9zaGFyaW5nX3Bh
Z2VfdW5sb2NrKGZpcnN0cGcpOworICAgICAgICBnb3RvIGVycl9vdXQ7CisgICAgfQorCiAgICAg
LyogTWVyZ2UgdGhlIGxpc3RzIHRvZ2V0aGVyICovCiAgICAgcm1hcF9zZWVkX2l0ZXJhdG9yKGNw
YWdlLCAmcmkpOwogICAgIHdoaWxlICggKGdmbiA9IHJtYXBfaXRlcmF0ZShjcGFnZSwgJnJpKSkg
IT0gTlVMTCkKQEAgLTk5Myw2ICsxMDAyLDcgQEAgc3RhdGljIGludCBzaGFyZV9wYWdlcyhzdHJ1
Y3QgZG9tYWluICpzZCwgZ2ZuX3Qgc2dmbiwgc2hyX2hhbmRsZV90IHNoLAogICAgIC8qIEZyZWUg
dGhlIGNsaWVudCBwYWdlICovCiAgICAgaWYodGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2Nh
dGVkLCAmY3BhZ2UtPmNvdW50X2luZm8pKQogICAgICAgICBwdXRfcGFnZShjcGFnZSk7CisgICAg
cHV0X3BhZ2UoY3BhZ2UpOwogCiAgICAgLyogV2UgbWFuYWdlZCB0byBmcmVlIGEgZG9tYWluIHBh
Z2UuICovCiAgICAgYXRvbWljX2RlYygmbnJfc2hhcmVkX21mbnMpOwpAQCAtMTA2Niw5ICsxMDc2
LDE2IEBAIGludCBtZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpzZCwg
dW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlCiAgICAgICAgICAgICBpZiAoIG1mbl92YWxp
ZChjbWZuKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqY3BhZ2UgPSBtZm5fdG9fcGFnZShjbWZuKTsKLSAgICAgICAgICAgICAgICBBU1NFUlQoY3Bh
Z2UgIT0gTlVMTCk7CisKKyAgICAgICAgICAgICAgICBpZiAoICFnZXRfcGFnZShjcGFnZSwgY2Qp
ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChj
ZCk7CisgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FT1ZFUkZMT1c7CisgICAgICAgICAgICAg
ICAgICAgIGdvdG8gZXJyX3VubG9jazsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZjcGFnZS0+Y291bnRf
aW5mbykgKQogICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShjcGFnZSk7CisgICAgICAgICAg
ICAgICAgcHV0X3BhZ2UoY3BhZ2UpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQpA
QCAtMTE1Myw5ICsxMTcwLDE4IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgbWVtX3NoYXJpbmdfZ2ZuX2Rlc3Ryb3kocGFnZSwg
ZCwgZ2ZuX2luZm8pOwogICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAg
bWVtX3NoYXJpbmdfcGFnZV91bmxvY2socGFnZSk7Ci0gICAgICAgIGlmICggbGFzdF9nZm4gJiYg
Ci0gICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5j
b3VudF9pbmZvKSApIAorICAgICAgICBpZiAoIGxhc3RfZ2ZuICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7
CisgICAgICAgICAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNv
dW50X2luZm8pICkKKyAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOworICAgICAgICB9CiAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKIAog
ICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCmluZGV4IGU4OTRlYmE2NzIuLjU4MTk0YjlkZDQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMzEzLDIw
ICszMTMsMzYgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ21mbikKIAogICAgIGlmICggdW5saWtlbHkocDJtX2lzX3BhZ2luZyhwMm10KSkg
KQogICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIHBhZ2UgaGFzbid0IHlldCBi
ZWVuIHBhZ2VkIG91dCwgdGhlcmUgaXMgYW4KKyAgICAgICAgICogYWN0dWFsIHBhZ2UgdGhhdCBu
ZWVkcyB0byBiZSByZWxlYXNlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcDJtdCA9PSBw
Mm1fcmFtX3BhZ2luZ19vdXQgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQobWZuX3Zh
bGlkKG1mbikpOworICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisgICAgICAg
ICAgICByYyA9IC1FTlhJTzsKKyAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIGQpICkK
KyAgICAgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOworICAgICAgICB9CisgICAgICAgIGVs
c2UKKyAgICAgICAgICAgIHBhZ2UgPSBOVUxMOworCiAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdtZm4pLCBtZm4sIDApOwogICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwYWdlICkKKyAgICAgICAgICAgICAgICBwdXRf
cGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvdG8gb3V0X3B1dF9nZm47CisgICAgICAgIH0KIAog
ICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogCi0gICAgICAgIC8qIElmIHRoZSBwYWdlIGhhc24n
dCB5ZXQgYmVlbiBwYWdlZCBvdXQsIHRoZXJlIGlzIGFuCi0gICAgICAgICAqIGFjdHVhbCBwYWdl
IHRoYXQgbmVlZHMgdG8gYmUgcmVsZWFzZWQuICovCi0gICAgICAgIGlmICggcDJtdCA9PSBwMm1f
cmFtX3BhZ2luZ19vdXQgKQorICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwotICAgICAgICAgICAgcGFnZSA9IG1mbl90b19w
YWdlKG1mbik7CiAgICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9j
YXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdl
KTsKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAgICAgICAgIHAybV9t
ZW1fcGFnaW5nX2Ryb3BfcGFnZShkLCBnbWZuLCBwMm10KTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 21 10:00:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:00: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 1gPPJP-0008Jt-N5; Wed, 21 Nov 2018 10:00: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=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPPJO-0008Jj-Gj
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:46 +0000
X-Inumbo-ID: 507d9120-ed74-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 507d9120-ed74-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:00: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 1gPPJN-0000Lx-Jy
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPPJN-0002CX-He
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 10:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPPJN-0002CX-He@xenbits.xenproject.org>
Date: Wed, 21 Nov 2018 10:00:45 +0000
Subject: [Xen-changelog] [xen staging] x86/mem_access: move
 p2m_mem_access_sanity_check() from 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2ZDJlOTc4NmEzYmE3YjlhOTJlYTNlOWZhYzE4ZTI4OTJmOWYzOGIKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBXZWQgTm92IDIxIDEwOjU1OjIxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgTm92IDIxIDEwOjU1OjIxIDIwMTgg
KzAxMDAKCiAgICB4ODYvbWVtX2FjY2VzczogbW92ZSBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hl
Y2soKSBmcm9tIGhlYWRlcgogICAgCiAgICBNb3ZlIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVj
aygpIGZyb20gdGhlIGFzbS14ODYvbWVtX2FjY2Vzcy5oCiAgICBoZWFkZXIsIHdoZXJlIGl0IGN1
cnJlbnRseSBpcyBkZWNsYXJlZCBpbmxpbmUsIHRvCiAgICBhcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMuIFRoaXMgYWxsb3dzIHNvdXJjZSBjb2RlIHRoYXQgaW5jbHVkZXMgaXQKICAgIGRpcmVjdGx5
LCBvciBpbmRpcmVjdGx5IChzdWNoIGFzIHhlbi9tZW1fYWNjZXNzLmgpLCB0byBub3Qgd29ycnkK
ICAgIGFib3V0IGFsc28gaW5jbHVkaW5nIHNjaGVkLmggZm9yIGlzX2h2bV9kb21haW4oKS4gSW5j
bHVkaW5nCiAgICB4ZW4vbWVtX2FjY2Vzcy5oIGlzIHVzZWZ1bCBmb3IgY29kZSB3YW50aW5nIHRv
IHVzZSBwMm1fYWNjZXNzX3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YyAgICAgfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21lbV9hY2Nlc3MuaCB8IDUgKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX2FjY2Vzcy5jCmluZGV4IDJmMTI5NWU1NmEuLjMwYzJmMWExMzcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nl
c3MuYwpAQCAtNTQxLDYgKzU0MSwxMSBAQCB2b2lkIGFyY2hfcDJtX3NldF9hY2Nlc3NfcmVxdWly
ZWQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBhY2Nlc3NfcmVxdWlyZWQpCiAjZW5kaWYKIH0KIAor
Ym9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBjcHVfaGFzX3ZteCAmJiBoYXBfZW5hYmxlZChk
KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
ZW1fYWNjZXNzLmgKaW5kZXggNDA0M2M5ZmI0ZC4uYzgxNWRiODdjNSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
ZW1fYWNjZXNzLmgKQEAgLTQ0LDEwICs0NCw3IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfZW11bGF0
ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB2bV9ldmVudF9yZXNwb25zZV90ICpyc3ApOwogCiAvKiBTYW5pdHkgY2hlY2sgZm9y
IG1lbV9hY2Nlc3MgaGFyZHdhcmUgc3VwcG9ydCAqLwotc3RhdGljIGlubGluZSBib29sIHAybV9t
ZW1fYWNjZXNzX3Nhbml0eV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIHJldHVybiBp
c19odm1fZG9tYWluKGQpICYmIGNwdV9oYXNfdm14ICYmIGhhcF9lbmFibGVkKGQpOwotfQorYm9v
bCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAqZCk7CiAKICNlbmRp
ZiAvKl9fQVNNX1g4Nl9NRU1fQUNDRVNTX0hfXyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 21 15:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPUqJ-0004Ha-Ml; Wed, 21 Nov 2018 15:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPUqJ-0004Gh-5O
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 15:55:07 +0000
X-Inumbo-ID: d00971d1-eda5-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d00971d1-eda5-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPUqG-0007S6-UK
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 15:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPUqG-00011h-Rl
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPUqG-00011h-Rl@xenbits.xenproject.org>
Date: Wed, 21 Nov 2018 15:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen: sched: Credit2: avoid looping
 too much (over runqueues) during load balancing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3ZWU2NjdkM2I3YTUwMWE2NjZhOWMxMjU5OTZjMGNmYTEyZjE2NWYKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5v
diAyMSAxNTo0NDo1MyAyMDE4ICswMDAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyMSAxNTo0NDo1MyAyMDE4
ICswMDAwCgogICAgeGVuOiBzY2hlZDogQ3JlZGl0MjogYXZvaWQgbG9vcGluZyB0b28gbXVjaCAo
b3ZlciBydW5xdWV1ZXMpIGR1cmluZyBsb2FkIGJhbGFuY2luZwogICAgCiAgICBGb3IgZG9pbmcg
bG9hZCBiYWxhbmNpbmcgYmV0d2VlbiBydW5xdWV1ZXMsIHdlIGNoZWNrIHRoZSBsb2FkIG9mIGVh
Y2gKICAgIHJ1bnF1ZXVlLCBzZWxlY3QgdGhlIG9uZSBtb3JlICJkaXN0YW50IiB0aGFuIG91ciBv
d24gbG9hZCwgYW5kIHRoZW4gdGFrZQogICAgdGhlIHByb3BlciBydW5xIGxvY2sgYW5kIGF0dGVt
cHQgdmNwdSBtaWdyYXRpb25zLgogICAgCiAgICBJZiB3ZSBmYWlsIHRvIHRha2Ugc3VjaCBsb2Nr
LCB3ZSB0cnkgYWdhaW4sIGFuZCB0aGUgaWRlYSB3YXMgdG8gZ2l2ZSB1cAogICAgYW5kIGJhaWwg
aWYsIGR1cmluZyB0aGUgY2hlY2tpbmcgcGhhc2UsIHdlIGNhbid0IHRha2UgdGhlIGxvY2sgb2Yg
YW55CiAgICBydW5xdWV1ZSAoY2hlY2sgdGhlIGNvbW1lbnQgbmVhciB0byB0aGUgJ2dvdG8gcmV0
cnk7JywgaW4gdGhlIG1pZGRsZSBvZgogICAgYmFsYW5jZV9sb2FkKCkpCiAgICAKICAgIEhvd2V2
ZXIsIHRoZSB2YXJpYWJsZSB0aGF0IGNvbnRyb2xzIHRoZSAiZ2l2ZSB1cCBhbmQgYmFpbCIgcGFy
dCwgaXMgbm90CiAgICByZXNldCB1cG9uIHJldHJpZXMuIFRoZXJlZm9yZSwgcHJvdmlkZWQgd2Ug
ZGlkIG1hbmFnZSB0byBjaGVjayB0aGUgbG9hZCBvZgogICAgYXQgbGVhc3Qgb25lIHJ1bnF1ZXVl
IGR1cmluZyB0aGUgZmlyc3QgcGFzcywgaWYgd2UgY2FuJ3QgZ2V0IGFueSBydW5xIGxvY2ssCiAg
ICB3ZSBkb24ndCBiYWlsLCBidXQgd2UgdHJ5IGFnYWluIHRha2luZyB0aGUgbG9jayBvZiB0aGF0
IHNhbWUgcnVucXVldWUKICAgIChhbmQgdGhhdCBtYXkgZXZlbiBtb3JlIHRoYW4gb25jZSkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDJjZTU3
N2NmMjIuLjQ5YTk5YzBhNzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0yNTU0LDcgKzI1NTQsNyBAQCBz
dGF0aWMgYm9vbCB2Y3B1X2lzX21pZ3JhdGVhYmxlKHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YywK
IHN0YXRpYyB2b2lkIGJhbGFuY2VfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGlu
dCBjcHUsIHNfdGltZV90IG5vdykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYg
PSBjc2NoZWQyX3ByaXYob3BzKTsKLSAgICBpbnQgaSwgbWF4X2RlbHRhX3JxaSA9IC0xOworICAg
IGludCBpLCBtYXhfZGVsdGFfcnFpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKnB1c2hfaXRlciwg
KnB1bGxfaXRlcjsKICAgICBib29sIGlubmVyX2xvYWRfdXBkYXRlZCA9IDA7CiAKQEAgLTI1NzMs
NiArMjU3Myw3IEBAIHN0YXRpYyB2b2lkIGJhbGFuY2VfbG9hZChjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIGludCBjcHUsIHNfdGltZV90IG5vdykKICAgICB1cGRhdGVfcnVucV9sb2FkKG9w
cywgc3QubHJxZCwgMCwgbm93KTsKIAogcmV0cnk6CisgICAgbWF4X2RlbHRhX3JxaSA9IC0xOwog
ICAgIGlmICggIXJlYWRfdHJ5bG9jaygmcHJ2LT5sb2NrKSApCiAgICAgICAgIHJldHVybjsKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 21 18:44:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 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 1gPXTs-0001xS-J2; Wed, 21 Nov 2018 18:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPXTr-0001xN-3r
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 18:44:07 +0000
X-Inumbo-ID: 6be12cbe-edbd-11e8-8eed-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6be12cbe-edbd-11e8-8eed-12d6303a7972;
 Wed, 21 Nov 2018 18: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 1gPXTo-0002mS-QA
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 18:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPXTo-0007jv-NU
 for xen-changelog@lists.xenproject.org; Wed, 21 Nov 2018 18:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPXTo-0007jv-NU@xenbits.xenproject.org>
Date: Wed, 21 Nov 2018 18:44:04 +0000
Subject: [Xen-changelog] [xen staging] automation: make clean between builds
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2ODY1M2UwMWI4NGJlNWFjMTVmYmY5NDliYmNmZmNkOTFkNmU4MjkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyMSAx
NjoyODoxMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjEgMTg6MzQ6MjcgMjAxOCArMDAwMAoKICAgIGF1dG9t
YXRpb246IG1ha2UgY2xlYW4gYmV0d2VlbiBidWlsZHMKICAgIAogICAgQ3VycmVudGx5IHJhbmRj
b25maWcgdGVzdHMgYXJlIG1vcmUgbGlrZWx5IHRvIGZhaWwgdGhhbiB0byBzdWNjZWVkCiAgICBi
ZWNhdXNlIG9mIGEgYnVnIGluIHhlbidzIGJ1aWxkIHN5c3RlbTogc3ltYm9scy1kdW1teS5vJ3Mg
ZGVwZW5kZW5jeQogICAgaXMgd3JvbmcsIHdoaWNoIGNhdXNlcyBpdCB0byBub3QgZ2V0IHJlYnVp
bGQgYmV0d2VlbiBydW5zLCB3aGljaAogICAgZXZlbnR1YWxseSBjYXVzZXMgbGlua2luZyB0byBm
YWlsLiBUaGVyZSBtYXkgYWxzbyBiZSBvdGhlciBjb3JuZXIKICAgIGNhc2VzIHdlIGhhdmVuJ3Qg
ZGlzY292ZXJlZC4KICAgIAogICAgVGhlIGZpeCBpcyBub3Qgc3RyYWlnaHRmb3J3YXJkLiBGb3Ig
bm93LCBtYWtlIHN1cmUgdGhlIHRyZWUgaXMgY2xlYW5lZAogICAgcHJvcGVybHkgYmV0d2VlbiBi
dWlsZHMgc28gd2UgZG9uJ3Qgc2VlIHJhbmRvbSBmYWlsdXJlcyBpbiBHaXRsYWIgQ0kuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIGF1dG9tYXRpb24v
c2NyaXB0cy9idWlsZCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZm
IC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1
aWxkCmluZGV4IGUzNjcyYTM2MjYuLjc5N2ZmNmQxYjIgMTAwNzU1Ci0tLSBhL2F1dG9tYXRpb24v
c2NyaXB0cy9idWlsZAorKysgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKQEAgLTQyLDYgKzQy
LDcgQEAgZXNhYwogY2ZnX2Rpcj0iYXV0b21hdGlvbi9jb25maWdzLyR7YXJjaH0iCiBmb3IgY2Zn
IGluIGBscyAke2NmZ19kaXJ9YDsgZG8KICAgICBlY2hvICJCdWlsZGluZyAkY2ZnIgorICAgIG1h
a2UgLWokKG5wcm9jKSAtQyB4ZW4gY2xlYW4KICAgICBybSAtZiB4ZW4vLmNvbmZpZwogICAgIG1h
a2UgLUMgeGVuIEtCVUlMRF9ERUZDT05GSUc9Li4vLi4vLi4vLi4vJHtjZmdfZGlyfS8ke2NmZ30g
WEVOX0NPTkZJR19FWFBFUlQ9eSBkZWZjb25maWcKICAgICBtYWtlIC1qJChucHJvYykgLUMgeGVu
IFhFTl9DT05GSUdfRVhQRVJUPXkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 11:55:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPnZc-000756-FW; Thu, 22 Nov 2018 11:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPnZa-000740-NB
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 11:55:06 +0000
X-Inumbo-ID: 7386d532-ee4d-11e8-b883-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7386d532-ee4d-11e8-b883-12d6303a7972;
 Thu, 22 Nov 2018 11:55: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 1gPnZZ-0008OL-5g
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 11:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPnZZ-0005yr-35
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 11:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPnZZ-0005yr-35@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 11:55:05 +0000
Subject: [Xen-changelog] [xen staging] credit2: during scheduling,
 update the idle mask before using it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5NDAwZDYzMGIzNDFkYTU0NGZmMzU1NDA1ZGI3NzkzNTZmZTg4MDcKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE5v
diAyMiAxMTo1NDo1NiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMiAxMTo1NDo1NiAyMDE4
ICswMDAwCgogICAgY3JlZGl0MjogZHVyaW5nIHNjaGVkdWxpbmcsIHVwZGF0ZSB0aGUgaWRsZSBt
YXNrIGJlZm9yZSB1c2luZyBpdAogICAgCiAgICBMb2FkIGJhbGFuY2luZywgd2hlbiBoYXBwZW5p
bmcsIGF0IHRoZSBlbmQgb2YgYSAic2NoZWR1bGVyIGVwb2NoIiwgY2FuCiAgICB0cmlnZ2VyIHZj
cHUgbWlncmF0aW9uLCB3aGljaCBpbiBpdHMgdHVybiBtYXkgY2FsbCBydW5xX3RpY2tsZSgpLiBJ
ZiB0aGUKICAgIGNwdSB3aGVyZSB0aGlzIGhhcHBlbnMgd2FzIGlkbGUsIGJ1dCB3ZSdyZSBub3cg
Z29pbmcgdG8gc2NoZWR1bGUgYSB2Y3B1CiAgICBvbiBpdCwgbGV0J3MgdXBkYXRlIHRoZSBydW5x
J3MgaWRsZSBjcHVzIG1hc2sgYWNjb3JkaW5nbHkgX2JlZm9yZV8gZG9pbmcKICAgIGxvYWQgYmFs
YW5jaW5nLgogICAgCiAgICBOb3QgZG9pbmcgdGhhdCwgaW4gZmFjdCwgbWF5IGNhdXNlIHJ1bnFf
dGlja2xlKCkgdG8gdGhpbmsgdGhhdCB0aGUgY3B1CiAgICBpcyBzdGlsbCBpZGxlLCBhbmQgdGlj
a2xlIGl0IHRvIGdvIHBpY2sgdXAgYSB2Y3B1IGZyb20gdGhlIHJ1bnF1ZXVlLAogICAgd2hpY2gg
bWlnaHQgYmUgd3JvbmcvdW5pZGVhbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDQ5YTk5YzBhNzMuLjYyM2EzMjVjZWIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCkBAIC0zNTU1LDYgKzM1NTUsMTMgQEAgY3NjaGVkMl9zY2hlZHVsZSgK
ICAgICAgICAgICAgIF9fc2V0X2JpdChfX0NTRkxBR19zY2hlZHVsZWQsICZzbmV4dC0+ZmxhZ3Mp
OwogICAgICAgICB9CiAKKyAgICAgICAgLyogQ2xlYXIgdGhlIGlkbGUgbWFzayBpZiBuZWNlc3Nh
cnkgKi8KKyAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRs
ZSk7CisgICAgICAgICAgICBzbXRfaWRsZV9tYXNrX2NsZWFyKGNwdSwgJnJxZC0+c210X2lkbGUp
OworICAgICAgICB9CisKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIHJlc2V0IGNvbmRpdGlv
biBpcyAiaGFzIGEgc2NoZWR1bGVyIGVwb2NoIGNvbWUgdG8gYW4gZW5kPyIuCiAgICAgICAgICAq
IFRoZSB3YXkgdGhpcyBpcyBlbmZvcmNlZCBpcyBjaGVja2luZyB3aGV0aGVyIHRoZSB2Y3B1IGF0
IHRoZSB0b3AKQEAgLTM1NzUsMTMgKzM1ODIsNiBAQCBjc2NoZWQyX3NjaGVkdWxlKAogICAgICAg
ICAgICAgYmFsYW5jZV9sb2FkKG9wcywgY3B1LCBub3cpOwogICAgICAgICB9CiAKLSAgICAgICAg
LyogQ2xlYXIgdGhlIGlkbGUgbWFzayBpZiBuZWNlc3NhcnkgKi8KLSAgICAgICAgaWYgKCBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgJnJxZC0+aWRsZSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBf
X2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7Ci0gICAgICAgICAgICBzbXRfaWRs
ZV9tYXNrX2NsZWFyKGNwdSwgJnJxZC0+c210X2lkbGUpOwotICAgICAgICB9Ci0KICAgICAgICAg
c25leHQtPnN0YXJ0X3RpbWUgPSBub3c7CiAgICAgICAgIHNuZXh0LT50aWNrbGVkX2NwdSA9IC0x
OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 13:33:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 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 1gPp6S-00082O-3j; Thu, 22 Nov 2018 13:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPp6Q-00082G-Vl
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 13:33:07 +0000
X-Inumbo-ID: 246cfe0b-ee5b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 246cfe0b-ee5b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 13:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPp6P-0001s9-Dp
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 13:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPp6P-0000DW-BE
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 13:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPp6P-0000DW-BE@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 13:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/dom0: use MEMF_no_scrub during
 Dom0 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="===============8577066122338657535=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b81b9b9bdbda2ea836b268f9f749663def2dcb25
Author:     Sergey Dyasli <sergey.dyasli@citrix.com>
AuthorDate: Thu Nov 22 14:30:14 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Nov 22 14:30:14 2018 +0100

    x86/dom0: use MEMF_no_scrub during Dom0 construction
    
    Now that idle scrub is the default option, all memory is marked as dirty
    and alloc_domheap_pages() will do eager scrubbing by default. This can
    lead to longer Dom0 construction and potentially to a watchdog timeout,
    especially on older H/W (e.g. Harpertown).
    
    Pass MEMF_no_scrub to optimise this process since there is little point
    in scrubbing memory for Dom0.
    
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/dom0_build.c |  2 +-
 xen/arch/x86/pv/dom0_build.c  | 23 ++++++++++++-----------
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/xen/arch/x86/hvm/dom0_build.c b/xen/arch/x86/hvm/dom0_build.c
index 3e29cd30b8..12c20a4b66 100644
--- a/xen/arch/x86/hvm/dom0_build.c
+++ b/xen/arch/x86/hvm/dom0_build.c
@@ -101,7 +101,7 @@ static int __init pvh_populate_memory_range(struct domain *d,
         unsigned int range_order = get_order_from_pages(nr_pages + 1);
 
         order = min(range_order ? range_order - 1 : 0, order);
-        page = alloc_domheap_pages(d, order, dom0_memflags);
+        page = alloc_domheap_pages(d, order, dom0_memflags | MEMF_no_scrub);
         if ( page == NULL )
         {
             if ( order == 0 && dom0_memflags )
diff --git a/xen/arch/x86/pv/dom0_build.c b/xen/arch/x86/pv/dom0_build.c
index dc3c1e1202..837ef7bca1 100644
--- a/xen/arch/x86/pv/dom0_build.c
+++ b/xen/arch/x86/pv/dom0_build.c
@@ -132,7 +132,7 @@ static __init void setup_pv_physmap(struct domain *d, unsigned long pgtbl_pfn,
         pl4e = l4start + l4_table_offset(vphysmap_start);
         if ( !l4e_get_intpte(*pl4e) )
         {
-            page = alloc_domheap_page(d, 0);
+            page = alloc_domheap_page(d, MEMF_no_scrub);
             if ( !page )
                 break;
 
@@ -160,13 +160,13 @@ static __init void setup_pv_physmap(struct domain *d, unsigned long pgtbl_pfn,
                  vphysmap_end >= vphysmap_start + (1UL << L3_PAGETABLE_SHIFT) &&
                  (page = alloc_domheap_pages(d,
                                              L3_PAGETABLE_SHIFT - PAGE_SHIFT,
-                                             0)) != NULL )
+                                             MEMF_no_scrub)) != NULL )
             {
                 *pl3e = l3e_from_page(page, L1_PROT|_PAGE_DIRTY|_PAGE_PSE);
                 vphysmap_start += 1UL << L3_PAGETABLE_SHIFT;
                 continue;
             }
-            if ( (page = alloc_domheap_page(d, 0)) == NULL )
+            if ( (page = alloc_domheap_page(d, MEMF_no_scrub)) == NULL )
                 break;
 
             /* No mapping, PGC_allocated + page-table page. */
@@ -186,13 +186,13 @@ static __init void setup_pv_physmap(struct domain *d, unsigned long pgtbl_pfn,
                  vphysmap_end >= vphysmap_start + (1UL << L2_PAGETABLE_SHIFT) &&
                  (page = alloc_domheap_pages(d,
                                              L2_PAGETABLE_SHIFT - PAGE_SHIFT,
-                                             0)) != NULL )
+                                             MEMF_no_scrub)) != NULL )
             {
                 *pl2e = l2e_from_page(page, L1_PROT|_PAGE_DIRTY|_PAGE_PSE);
                 vphysmap_start += 1UL << L2_PAGETABLE_SHIFT;
                 continue;
             }
-            if ( (page = alloc_domheap_page(d, 0)) == NULL )
+            if ( (page = alloc_domheap_page(d, MEMF_no_scrub)) == NULL )
                 break;
 
             /* No mapping, PGC_allocated + page-table page. */
@@ -207,7 +207,7 @@ static __init void setup_pv_physmap(struct domain *d, unsigned long pgtbl_pfn,
 
         pl1e += l1_table_offset(vphysmap_start);
         BUG_ON(l1e_get_intpte(*pl1e));
-        page = alloc_domheap_page(d, 0);
+        page = alloc_domheap_page(d, MEMF_no_scrub);
         if ( !page )
             break;
 
@@ -239,7 +239,8 @@ static struct page_info * __init alloc_chunk(struct domain *d,
         order = last_order;
     else if ( max_pages & (max_pages - 1) )
         --order;
-    while ( (page = alloc_domheap_pages(d, order, dom0_memflags)) == NULL )
+    while ( (page = alloc_domheap_pages(d, order, dom0_memflags |
+                                                  MEMF_no_scrub)) == NULL )
         if ( order-- == 0 )
             break;
     if ( page )
@@ -265,7 +266,7 @@ static struct page_info * __init alloc_chunk(struct domain *d,
 
         if ( d->tot_pages + (1 << order) > d->max_pages )
             continue;
-        pg2 = alloc_domheap_pages(d, order, MEMF_exact_node);
+        pg2 = alloc_domheap_pages(d, order, MEMF_exact_node | MEMF_no_scrub);
         if ( pg2 > page )
         {
             free_domheap_pages(page, free_order);
@@ -502,7 +503,7 @@ int __init dom0_construct_pv(struct domain *d,
         vphysmap_start = parms.p2m_base;
         vphysmap_end   = vphysmap_start + nr_pages * sizeof(unsigned long);
     }
-    page = alloc_domheap_pages(d, order, 0);
+    page = alloc_domheap_pages(d, order, MEMF_no_scrub);
     if ( page == NULL )
         panic("Not enough RAM for domain 0 allocation\n");
     alloc_spfn = mfn_x(page_to_mfn(page));
@@ -519,7 +520,7 @@ int __init dom0_construct_pv(struct domain *d,
              ((mfn + count - 1) >> (d->arch.physaddr_bitsize - PAGE_SHIFT)) )
         {
             order = get_order_from_pages(count);
-            page = alloc_domheap_pages(d, order, 0);
+            page = alloc_domheap_pages(d, order, MEMF_no_scrub);
             if ( !page )
                 panic("Not enough RAM for domain 0 initrd\n");
             for ( count = -count; order--; )
@@ -608,7 +609,7 @@ int __init dom0_construct_pv(struct domain *d,
     }
     else
     {
-        page = alloc_domheap_page(d, MEMF_no_owner);
+        page = alloc_domheap_page(d, MEMF_no_owner | MEMF_no_scrub);
         if ( !page )
             panic("Not enough RAM for domain 0 PML4\n");
         page->u.inuse.type_info = PGT_l4_page_table|PGT_validated|1;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8577066122338657535==--

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 13:33:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13: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 1gPp6c-00083T-5S; Thu, 22 Nov 2018 13:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPp6a-00083K-WA
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 13:33:17 +0000
X-Inumbo-ID: 2a7e48ee-ee5b-11e8-aba9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a7e48ee-ee5b-11e8-aba9-12d6303a7972;
 Thu, 22 Nov 2018 13:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPp6Z-0001sH-JX
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 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 1gPp6Z-0000E1-H9
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 13:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPp6Z-0000E1-H9@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 13:33:15 +0000
Subject: [Xen-changelog] [xen staging] x86emul: suppress default test
 harness build with incapable compiler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1ZjRjYzIxOTIzNTk5OTRmOGVlZTUzNzFiNDI3Mjc5ZmVmMzRjY2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDIy
IDE0OjMxOjA2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDIyIDE0OjMxOjA2IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwcmVzcyBkZWZhdWx0IHRlc3QgaGFybmVzcyBidWlsZCB3aXRoIGluY2FwYWJs
ZSBjb21waWxlcgogICAgCiAgICBBIHRvcCBsZXZlbCAibWFrZSBidWlsZCIsIGFzIHVzZWQgZS5n
LiBieSBvc3N0ZXN0LCB3YW50cyB0byBidWlsZCBhbGwKICAgICJhbGwiIHRhcmdldHMgaW4gZW5h
YmxlZCB0b29scyBzdWJkaXJlY3Rvcmllcywgd2hpY2ggYnkgZGVmYXVsdCBhbHNvCiAgICBpbmNs
dWRlcyB0aGUgZW11bGF0b3IgdGVzdCBoYXJuZXNzLiBUaGUgdXNlIG9mLCBpbiBwYXJ0aWN1bGFy
LCBBVlg1MTIKICAgIGluc25zIGluLCBhZ2FpbiBpbiBwYXJ0aWN1bGFyLCB0ZXN0X3g4Nl9lbXVs
YXRvci5jIGNhdXNlcyB0aGlzIGJ1aWxkIHRvCiAgICBmYWlsIHRob3VnaCB3aGVuIHRoZSBjb21w
aWxlciBpcyBub3QgbmV3IGVub3VnaC4gVGFrZSBhIGJpZyBoYW1tZXIgYW5kCiAgICBzdXBwcmVz
cyB0aGUgZGVmYXVsdCBoYXJuZXNzIGJ1aWxkIGFsdG9nZXRoZXIgd2hlbiBhbnkgb2YgdGhlIGV4
dGVuc2lvbnMKICAgIHVzZWQgaXMgbm90IHN1cHBvcnRlZCBieSB0aGUgc3BlY2lmaWVkIChvciBk
ZWZhdWx0ZWQgdG8pIGNvbXBpbGVyLgogICAgCiAgICBMZWF2ZSB0aGUgInJ1biIgdGFyZ2V0IGFs
b25lIHRob3VnaDogV2hpbGUgc29tZSBvZiB0aGUgdGVzdCBjb2RlIGJsb2JzCiAgICBtYXkgZmFp
bCB0byBidWlsZCB3aXRoIG9sZGVyIGNvbXBpbGVycywgYXMgbG9uZyBhcyB0aGUgbWFpbiBleGVj
dXRhYmxlCiAgICBjYW4gYmUgYnVpbHQgc29tZSBsaW1pdGVkIHRlc3RpbmcgY2FuIHN0aWxsIGJl
IGRvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDIwICsrKysrKysrKysrKysrKysrKyst
CiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCA4NGUzNDg0YThkLi5lODE2ZTAwZGZkIDEwMDY0NAot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC01LDcgKzUsNyBAQCBpbmNsdWRlICQoWEVOX1JPT1Qp
L3Rvb2xzL1J1bGVzLm1rCiBUQVJHRVQgOj0gdGVzdF94ODZfZW11bGF0b3IKIAogLlBIT05ZOiBh
bGwKLWFsbDogJChUQVJHRVQpCithbGw6CiAKIC5QSE9OWTogcnVuCiBydW46ICQoVEFSR0VUKQpA
QCAtNjgsNiArNjgsMjQgQEAgYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1h
c2stdmVjcyA6PSAxCiBhdng1MTJidy1vcG1hc2stdmVjcyA6PSA0IDgKIAorIyBTdXBwcmVzcyBi
dWlsZGluZyBieSBkZWZhdWx0IG9mIHRoZSBoYXJuZXNzIGlmIHRoZSBjb21waWxlciBjYW4ndCBk
ZWFsCisjIHdpdGggYW55IG9mIHRoZSBleHRlbnNpb25zIHVzZWQuICBEb24ndCBhbHRlciB0aGUg
InJ1biIgdGFyZ2V0IGRlcGVuZGVuY2llcworIyB0aG91Z2gsIGFzIHRoaXMgdGFyZ2V0IG5lZWRz
IHRvIGJlIHNwZWNpZmllZCBtYW51YWxseSwgYW5kIHRoaW5ncyBtYXkgd29yaworIyBwYXJ0aWFs
bHkgZXZlbiB3aXRoIG9sZGVyIGNvbXBpbGVycy4KK1RBUkdFVC15IDo9ICQoVEFSR0VUKQorCitk
ZWZpbmUgc2ltZC1jaGVjay1jYworVEFSR0VULSQoc2hlbGwgZWNobyAnaW50IGk7JyB8ICQoQ0Mp
IC14IGMgLWMgLW8gL2Rldi9udWxsIC1tJCgxKSAtIHx8IGVjaG8geSkgOj0KK2VuZGVmCisKKyQo
Zm9yZWFjaCBmbGF2b3IsJChTSU1EKSAkKEZNQSksJChldmFsICQoY2FsbCBzaW1kLWNoZWNrLWNj
LCQoZmxhdm9yKSkpKQorCitpZmVxICgkKFRBUkdFVC15KSwpCiskKHdhcm5pbmcgVGVzdCBoYXJu
ZXNzIG5vdCBidWlsdCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gIiQoQ0MpIikKK2VuZGlmCisK
K2FsbDogJChUQVJHRVQteSkKKwogIyBGb3IgQVZYIGFuZCBsYXRlciwgaGF2ZSB0aGUgY29tcGls
ZXIgYXZvaWQgWE1NMCB0byB3aWRlbiBjb3ZlcmFnZSBvZgogIyB0aGUgVkVYLnZ2dnYgY2hlY2tz
IGluIHRoZSBlbXVsYXRvci4gIEZvciAzRE5vdyEsIGhvd2V2ZXIsIGZvcmNlIFNTRQogIyB1c2Ug
Zm9yIGZsb2F0aW5nIHBvaW50IG9wZXJhdGlvbnMsIHRvIGF2b2lkIG1peGluZyBNTVggYW5kIEZQ
VSByZWdpc3RlcgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 14:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPprs-0006tA-Aq; Thu, 22 Nov 2018 14:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPprq-0006sx-WC
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:07 +0000
X-Inumbo-ID: fca67d09-ee61-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fca67d09-ee61-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPprp-0002wS-5Z
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPprp-00043t-37
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPprp-00043t-37@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 14:22:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Introduce helpers to get/set
 an MFN from/to an LPAE entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0ZmViZTViZmIxYjcwYzIxOWFlZjVmOTZmZDNlNmRlN2Y1OWNkNzUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA4IDE5OjMzOjM4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMiAxNDoxNjo1OCAyMDE4ICswMDAw
CgogICAgeGVuL2FybTogSW50cm9kdWNlIGhlbHBlcnMgdG8gZ2V0L3NldCBhbiBNRk4gZnJvbS90
byBhbiBMUEFFIGVudHJ5CiAgICAKICAgIFRoZSBuZXcgaGVscGVycyBtYWtlIGl0IGVhc2llciB0
byByZWFkIHRoZSBjb2RlIGJ5IGFic3RyYWN0aW5nIHRoZSB3YXkgdG8KICAgIHNldC9nZXQgYW4g
TUZOIGZyb20vdG8gYW4gTFBBRSBlbnRyeS4gVGhlIGhlbHBlcnMgYXJlIHVzaW5nICJ3YWxrIiBh
cyB0aGUKICAgIGJpdHMgYXJlIGNvbW1vbiBhY3Jvc3MgZGlmZmVyZW50IExQQUUgc3RhZ2VzLgog
ICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCB1c2UgdGhlIG5ldyBoZWxwZXJzIHRvIHJlcGxhY2Ug
dGhlIHZhcmlvdXMgb3Blbi1jb2RpbmcKICAgIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9h
cm0vbW0uYyAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAg
ICAgIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgg
fCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwpp
bmRleCA3YTA2YTMzZTIxLi4wYmMzMWIxZDliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0u
YworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMjM4LDcgKzIzOCw3IEBAIHZvaWQgZHVtcF9w
dF93YWxrKHBhZGRyX3QgdHRiciwgcGFkZHJfdCBhZGRyLAogCiAgICAgICAgIC8qIEZvciBuZXh0
IGl0ZXJhdGlvbiAqLwogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtYXBwaW5nKTsKLSAgICAg
ICAgbWFwcGluZyA9IG1hcF9kb21haW5fcGFnZShfbWZuKHB0ZS53YWxrLmJhc2UpKTsKKyAgICAg
ICAgbWFwcGluZyA9IG1hcF9kb21haW5fcGFnZShscGFlX2dldF9tZm4ocHRlKSk7CiAgICAgfQog
CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwcGluZyk7CkBAIC0zMjMsNyArMzIzLDcgQEAgc3Rh
dGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeShtZm5fdCBtZm4sIHVuc2lnbmVkIGF0
dHIpCiAKICAgICBBU1NFUlQoIShtZm5fdG9fbWFkZHIobWZuKSAmIH5QQUREUl9NQVNLKSk7CiAK
LSAgICBlLnB0LmJhc2UgPSBtZm5feChtZm4pOworICAgIGxwYWVfc2V0X21mbihlLCBtZm4pOwog
CiAgICAgcmV0dXJuIGU7CiB9CkBAIC00OTAsNyArNDkwLDcgQEAgbWZuX3QgZG9tYWluX3BhZ2Vf
bWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCiAgICAgQVNTRVJUKHNsb3QgPj0gMCAmJiBzbG90
IDwgRE9NSEVBUF9FTlRSSUVTKTsKICAgICBBU1NFUlQobWFwW3Nsb3RdLnB0LmF2YWlsICE9IDAp
OwogCi0gICAgcmV0dXJuIF9tZm4obWFwW3Nsb3RdLnB0LmJhc2UgKyBvZmZzZXQpOworICAgIHJl
dHVybiBtZm5fYWRkKGxwYWVfZ2V0X21mbihtYXBbc2xvdF0pLCBvZmZzZXQpOwogfQogI2VuZGlm
CiAKQEAgLTg1MSw3ICs4NTEsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdz
KHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4sCiAgICAgICAgICAgICAvKiBtZm5fdG9fdmlydCBpcyBu
b3QgdmFsaWQgb24gdGhlIDFzdCAxc3QgbWZuLCBzaW5jZSBpdAogICAgICAgICAgICAgICogaXMg
bm90IHdpdGhpbiB0aGUgeGVuaGVhcC4gKi8KICAgICAgICAgICAgIGZpcnN0ID0gc2xvdCA9PSB4
ZW5oZWFwX2ZpcnN0X2ZpcnN0X3Nsb3QgPwotICAgICAgICAgICAgICAgIHhlbmhlYXBfZmlyc3Rf
Zmlyc3QgOiBfX21mbl90b192aXJ0KHAtPnB0LmJhc2UpOworICAgICAgICAgICAgICAgIHhlbmhl
YXBfZmlyc3RfZmlyc3QgOiBtZm5fdG9fdmlydChscGFlX2dldF9tZm4oKnApKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggeGVuaGVhcF9maXJzdF9maXJzdF9zbG90ID09IC0xKQogICAg
ICAgICB7CkBAIC0xMDA3LDcgKzEwMDcsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmll
cyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAKICAgICAgICAgQlVHX09OKCFscGFlX2lzX3Zh
bGlkKCplbnRyeSkpOwogCi0gICAgICAgIHRoaXJkID0gX19tZm5fdG9fdmlydChlbnRyeS0+cHQu
YmFzZSk7CisgICAgICAgIHRoaXJkID0gbWZuX3RvX3ZpcnQobHBhZV9nZXRfbWZuKCplbnRyeSkp
OwogICAgICAgICBlbnRyeSA9ICZ0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcildOwogCiAg
ICAgICAgIHN3aXRjaCAoIG9wICkgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIv
eGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDMwY2ZiMDE0OTguLmY4YTJmNjQ1OWUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTI2NSw3
ICsyNjUsNyBAQCBzdGF0aWMgaW50IHAybV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGJvb2wgcmVhZF9vbmx5LAogICAgIGlmICggbHBhZV9pc19tYXBwaW5nKCplbnRyeSwgbGV2
ZWwpICkKICAgICAgICAgcmV0dXJuIEdVRVNUX1RBQkxFX1NVUEVSX1BBR0U7CiAKLSAgICBtZm4g
PSBfbWZuKGVudHJ5LT5wMm0uYmFzZSk7CisgICAgbWZuID0gbHBhZV9nZXRfbWZuKCplbnRyeSk7
CiAKICAgICB1bm1hcF9kb21haW5fcGFnZSgqdGFibGUpOwogICAgICp0YWJsZSA9IG1hcF9kb21h
aW5fcGFnZShtZm4pOwpAQCAtMzQ5LDcgKzM0OSw3IEBAIG1mbl90IHAybV9nZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICBpZiAoIGEgKQogICAgICAg
ICAgICAgKmEgPSBwMm1fbWVtX2FjY2Vzc19yYWRpeF9nZXQocDJtLCBnZm4pOwogCi0gICAgICAg
IG1mbiA9IF9tZm4oZW50cnkucDJtLmJhc2UpOworICAgICAgICBtZm4gPSBscGFlX2dldF9tZm4o
ZW50cnkpOwogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgZW50cnkgbWF5IHBvaW50IHRvIGEg
c3VwZXJwYWdlLiBGaW5kIHRoZSBNRk4gYXNzb2NpYXRlZAogICAgICAgICAgKiB0byB0aGUgR0ZO
LgpAQCAtNTE5LDcgKzUxOSw3IEBAIHN0YXRpYyBscGFlX3QgbWZuX3RvX3AybV9lbnRyeShtZm5f
dCBtZm4sIHAybV90eXBlX3QgdCwgcDJtX2FjY2Vzc190IGEpCiAKICAgICBBU1NFUlQoIShtZm5f
dG9fbWFkZHIobWZuKSAmIH5QQUREUl9NQVNLKSk7CiAKLSAgICBlLnAybS5iYXNlID0gbWZuX3go
bWZuKTsKKyAgICBscGFlX3NldF9tZm4oZSwgbWZuKTsKIAogICAgIHJldHVybiBlOwogfQpAQCAt
NjIxLDcgKzYyMSw3IEBAIHN0YXRpYyB2b2lkIHAybV9wdXRfbDNfcGFnZShjb25zdCBscGFlX3Qg
cHRlKQogICAgICAqLwogICAgIGlmICggcDJtX2lzX2ZvcmVpZ24ocHRlLnAybS50eXBlKSApCiAg
ICAgewotICAgICAgICBtZm5fdCBtZm4gPSBfbWZuKHB0ZS5wMm0uYmFzZSk7CisgICAgICAgIG1m
bl90IG1mbiA9IGxwYWVfZ2V0X21mbihwdGUpOwogCiAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQo
bWZuKSk7CiAgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbikpOwpAQCAtNjU1LDcgKzY1
NSw3IEBAIHN0YXRpYyB2b2lkIHAybV9mcmVlX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKGVudHJ5LnAybS5iYXNlKSk7CisgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UobHBhZV9n
ZXRfbWZuKGVudHJ5KSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCBMUEFFX0VOVFJJRVM7IGkrKyAp
CiAgICAgICAgIHAybV9mcmVlX2VudHJ5KHAybSwgKih0YWJsZSArIGkpLCBsZXZlbCArIDEpOwog
CkBAIC02NjksNyArNjY5LDcgQEAgc3RhdGljIHZvaWQgcDJtX2ZyZWVfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwKICAgICAgKi8KICAgICBwMm1fdGxiX2ZsdXNoX3N5bmMocDJtKTsKIAot
ICAgIG1mbiA9IF9tZm4oZW50cnkucDJtLmJhc2UpOworICAgIG1mbiA9IGxwYWVfZ2V0X21mbihl
bnRyeSk7CiAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKIAogICAgIHBnID0gbWZuX3RvX3Bh
Z2UobWZuKTsKQEAgLTY4OCw3ICs2ODgsNyBAQCBzdGF0aWMgYm9vbCBwMm1fc3BsaXRfc3VwZXJw
YWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnksCiAgICAgYm9vbCBydiA9
IHRydWU7CiAKICAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCi0gICAgbWZuX3QgbWZuID0g
X21mbihlbnRyeS0+cDJtLmJhc2UpOworICAgIG1mbl90IG1mbiA9IGxwYWVfZ2V0X21mbigqZW50
cnkpOwogICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsID0gbGV2ZWwgKyAxOwogICAgIHVuc2ln
bmVkIGludCBsZXZlbF9vcmRlciA9IGxldmVsX29yZGVyc1tuZXh0X2xldmVsXTsKIApAQCAtNzE5
LDcgKzcxOSw3IEBAIHN0YXRpYyBib29sIHAybV9zcGxpdF9zdXBlcnBhZ2Uoc3RydWN0IHAybV9k
b21haW4gKnAybSwgbHBhZV90ICplbnRyeSwKICAgICAgICAgICogdGhlIG5lY2Vzc2FyeSBmaWVs
ZHMuIFNvIHRoZSBjb3JyZWN0IHBlcm1pc3Npb24gYXJlIGtlcHQuCiAgICAgICAgICAqLwogICAg
ICAgICBwdGUgPSAqZW50cnk7Ci0gICAgICAgIHB0ZS5wMm0uYmFzZSA9IG1mbl94KG1mbl9hZGQo
bWZuLCBpIDw8IGxldmVsX29yZGVyKSk7CisgICAgICAgIGxwYWVfc2V0X21mbihwdGUsIG1mbl9h
ZGQobWZuLCBpIDw8IGxldmVsX29yZGVyKSk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogRmly
c3QgYW5kIHNlY29uZCBsZXZlbCBwYWdlcyBzZXQgcDJtLnRhYmxlID0gMCwgYnV0IHRoaXJkCkBA
IC05NTIsNyArOTUyLDggQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICAgKiBGcmVlIHRoZSBlbnRyeSBvbmx5IGlmIHRoZSBvcmlnaW5hbCBw
dGUgd2FzIHZhbGlkIGFuZCB0aGUgYmFzZQogICAgICAqIGlzIGRpZmZlcmVudCAodG8gYXZvaWQg
ZnJlZWluZyB3aGVuIHBlcm1pc3Npb24gaXMgY2hhbmdlZCkuCiAgICAgICovCi0gICAgaWYgKCBs
cGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSAmJiBlbnRyeS0+cDJtLmJhc2UgIT0gb3JpZ19wdGUucDJt
LmJhc2UgKQorICAgIGlmICggbHBhZV9pc192YWxpZChvcmlnX3B0ZSkgJiYKKyAgICAgICAgICFt
Zm5fZXEobHBhZV9nZXRfbWZuKCplbnRyeSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkKICAg
ICAgICAgcDJtX2ZyZWVfZW50cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwpOwogCiAgICAgaWYgKCBu
ZWVkX2lvbW11X3B0X3N5bmMocDJtLT5kb21haW4pICYmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCmluZGV4IDE1NTk1
Y2QzNWMuLjE3ZmRjNjA3NGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCkBAIC0xNTMsNiArMTUzLDkgQEAgc3Rh
dGljIGlubGluZSBib29sIGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGlu
dCBsZXZlbCkKICAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgbHBhZV9pc19tYXBwaW5nKHB0ZSwg
bGV2ZWwpOwogfQogCisjZGVmaW5lIGxwYWVfZ2V0X21mbihwdGUpICAgIChfbWZuKChwdGUpLndh
bGsuYmFzZSkpCisjZGVmaW5lIGxwYWVfc2V0X21mbihwdGUsIG1mbikgICgocHRlKS53YWxrLmJh
c2UgPSBtZm5feChtZm4pKQorCiAvKgogICogQUFyY2g2NCBzdXBwb3J0cyBwYWdlcyB3aXRoIGRp
ZmZlcmVudCBzaXplcyAoNEssIDE2SywgYW5kIDY0SykuIFRvIGVuYWJsZQogICogcGFnZSB0YWJs
ZSB3YWxrcyBmb3IgdmFyaW91cyBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBoZWxwZXJz
IGVuYWJsZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 14:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14: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 1gPps2-0006ud-Cz; Thu, 22 Nov 2018 14:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPps0-0006uL-NW
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:16 +0000
X-Inumbo-ID: 02ba5620-ee62-11e8-9eed-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02ba5620-ee62-11e8-9eed-12d6303a7972;
 Thu, 22 Nov 2018 14: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 1gPprz-0002wj-BU
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPprz-00044Z-95
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPprz-00044Z-95@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 14:22:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Allow lpae_is_{table,
 mapping} helpers to work on invalid entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0YWM1YTliZDA0NGMwY2M1NDUzMWE4MmQ3ZWI1YjJmMmNlODk4NTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA4IDE5OjMzOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMiAxNDoxNzoxNiAyMDE4ICswMDAw
CgogICAgeGVuL2FybTogQWxsb3cgbHBhZV9pc197dGFibGUsIG1hcHBpbmd9IGhlbHBlcnMgdG8g
d29yayBvbiBpbnZhbGlkIGVudHJ5CiAgICAKICAgIEN1cnJlbnRseSwgbHBhZV9pc197dGFibGUs
IG1hcHBpbmd9IGhlbHBlcnMgd2lsbCBhbHdheXMgcmV0dXJuIGZhbHNlIG9uCiAgICBlbnRyaWVz
IHdpdGggdGhlIHZhbGlkIGJpdCB1bnNldC4gSG93ZXZlciwgaXQgd291bGQgYmUgdXNlZnVsIHRv
IGhhdmUgdGhlbQogICAgb3BlcmF0aW5nIG9uIGFueSBlbnRyeS4gRm9yIGluc3RhbmNlIHRvIHN0
b3JlIGluZm9ybWF0aW9uIGluIGFkdmFuY2UgYnV0CiAgICBzdGlsbCByZXF1ZXN0IGEgZmF1bHQu
CiAgICAKICAgIFdpdGggdGhhdCBjaGFuZ2UsIHRoZSBwMm0gaXMgbm93IHByb3ZpZGluZyBhbiBv
dmVybGF5IGZvciAqX2lzX3t0YWJsZSwKICAgIG1hcHBpbmd9IHRoYXQgd2lsbCBjaGVjayB0aGUg
dmFsaWQgYml0IG9mIHRoZSBlbnRyeS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2d1ZXN0X3dh
bGsuYyAgfCAgMiArLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgfCAgMiArLQogeGVuL2Fy
Y2gvYXJtL3AybS5jICAgICAgICAgfCAyMiArKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2xwYWUuaCB8IDExICsrKysrKystLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDI3
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCmluZGV4IGUzZTIxYmRh
ZDMuLjRhMWI0Y2YyYzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKKysr
IGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwpAQCAtNTY2LDcgKzU2Niw3IEBAIHN0YXRpYyBp
bnQgZ3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgKiBQVEUgaXMgaW52
YWxpZCBvciBob2xkcyBhIHJlc2VydmVkIGVudHJ5IChQVEU8MTowPiA9PSB4MCkpIG9yIGlmIHRo
ZSBQVEUKICAgICAgKiBtYXBzIGEgbWVtb3J5IGJsb2NrIGF0IGxldmVsIDMgKFBURTwxOjA+ID09
IDAxKS4KICAgICAgKi8KLSAgICBpZiAoICFscGFlX2lzX21hcHBpbmcocHRlLCBsZXZlbCkgKQor
ICAgIGlmICggIWxwYWVfaXNfdmFsaWQocHRlKSB8fCAhbHBhZV9pc19tYXBwaW5nKHB0ZSwgbGV2
ZWwpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKICAgICAvKiBNYWtlIHN1cmUgdGhhdCB0
aGUgbG93ZXIgYml0cyBvZiB0aGUgUFRFJ3MgYmFzZSBhZGRyZXNzIGFyZSB6ZXJvLiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAwYmMz
MWIxZDliLi45ODdmY2I5MTYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwpAQCAtOTk2LDcgKzk5Niw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hl
bl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICBmb3IoOyBhZGRyIDwgYWRk
cl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4gPSBtZm5fYWRkKG1mbiwgMSkpCiAgICAgewog
ICAgICAgICBlbnRyeSA9ICZ4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXTsK
LSAgICAgICAgaWYgKCAhbHBhZV9pc190YWJsZSgqZW50cnksIDIpICkKKyAgICAgICAgaWYgKCAh
bHBhZV9pc192YWxpZCgqZW50cnkpIHx8ICFscGFlX2lzX3RhYmxlKCplbnRyeSwgMikgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByYyA9IGNyZWF0ZV94ZW5fdGFibGUoZW50cnkpOwogICAgICAg
ICAgICAgaWYgKCByYyA8IDAgKSB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZjhhMmY2NDU5ZS4uOGZmZmI0Mjg4OSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMjE5LDYg
KzIxOSwyMCBAQCBzdGF0aWMgcDJtX2FjY2Vzc190IHAybV9tZW1fYWNjZXNzX3JhZGl4X2dldChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4pCiAgICAgICAgIHJldHVybiByYWRpeF90
cmVlX3B0cl90b19pbnQocHRyKTsKIH0KIAorLyoKKyAqIGxwYWVfaXNfKiBoZWxwZXJzIGRvbid0
IGNoZWNrIHdoZXRoZXIgdGhlIHZhbGlkIGJpdCBpcyBzZXQgaW4gdGhlCisgKiBQVEUuIFByb3Zp
ZGUgb3VyIG93biBvdmVybGF5IHRvIGNoZWNrIHRoZSB2YWxpZCBiaXQuCisgKi8KK3N0YXRpYyBp
bmxpbmUgYm9vbCBwMm1faXNfbWFwcGluZyhscGFlX3QgcHRlLCB1bnNpZ25lZCBpbnQgbGV2ZWwp
Cit7CisgICAgcmV0dXJuIGxwYWVfaXNfdmFsaWQocHRlKSAmJiBscGFlX2lzX21hcHBpbmcocHRl
LCBsZXZlbCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBwMm1faXNfc3VwZXJwYWdlKGxwYWVf
dCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKK3sKKyAgICByZXR1cm4gbHBhZV9pc192YWxpZChw
dGUpICYmIGxwYWVfaXNfc3VwZXJwYWdlKHB0ZSwgbGV2ZWwpOworfQorCiAjZGVmaW5lIEdVRVNU
X1RBQkxFX01BUF9GQUlMRUQgMAogI2RlZmluZSBHVUVTVF9UQUJMRV9TVVBFUl9QQUdFIDEKICNk
ZWZpbmUgR1VFU1RfVEFCTEVfTk9STUFMX1BBR0UgMgpAQCAtMjYyLDcgKzI3Niw3IEBAIHN0YXRp
YyBpbnQgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgYm9vbCByZWFkX29u
bHksCiAKICAgICAvKiBUaGUgZnVuY3Rpb24gcDJtX25leHRfbGV2ZWwgaXMgbmV2ZXIgY2FsbGVk
IGF0IHRoZSAzcmQgbGV2ZWwgKi8KICAgICBBU1NFUlQobGV2ZWwgPCAzKTsKLSAgICBpZiAoIGxw
YWVfaXNfbWFwcGluZygqZW50cnksIGxldmVsKSApCisgICAgaWYgKCBwMm1faXNfbWFwcGluZygq
ZW50cnksIGxldmVsKSApCiAgICAgICAgIHJldHVybiBHVUVTVF9UQUJMRV9TVVBFUl9QQUdFOwog
CiAgICAgbWZuID0gbHBhZV9nZXRfbWZuKCplbnRyeSk7CkBAIC02NDIsNyArNjU2LDcgQEAgc3Rh
dGljIHZvaWQgcDJtX2ZyZWVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAg
cmV0dXJuOwogCiAgICAgLyogTm90aGluZyB0byBkbyBidXQgdXBkYXRpbmcgdGhlIHN0YXRzIGlm
IHRoZSBlbnRyeSBpcyBhIHN1cGVyLXBhZ2UuICovCi0gICAgaWYgKCBscGFlX2lzX3N1cGVycGFn
ZShlbnRyeSwgbGV2ZWwpICkKKyAgICBpZiAoIHAybV9pc19zdXBlcnBhZ2UoZW50cnksIGxldmVs
KSApCiAgICAgewogICAgICAgICBwMm0tPnN0YXRzLm1hcHBpbmdzW2xldmVsXS0tOwogICAgICAg
ICByZXR1cm47CkBAIC02OTcsNyArNzExLDcgQEAgc3RhdGljIGJvb2wgcDJtX3NwbGl0X3N1cGVy
cGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBscGFlX3QgKmVudHJ5LAogICAgICAqIGEgc3Vw
ZXJwYWdlLgogICAgICAqLwogICAgIEFTU0VSVChsZXZlbCA8IHRhcmdldCk7Ci0gICAgQVNTRVJU
KGxwYWVfaXNfc3VwZXJwYWdlKCplbnRyeSwgbGV2ZWwpKTsKKyAgICBBU1NFUlQocDJtX2lzX3N1
cGVycGFnZSgqZW50cnksIGxldmVsKSk7CiAKICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdl
KE5VTEwsIDApOwogICAgIGlmICggIXBhZ2UgKQpAQCAtODM2LDcgKzg1MCw3IEBAIHN0YXRpYyBp
bnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgIC8qIFdl
IG5lZWQgdG8gc3BsaXQgdGhlIG9yaWdpbmFsIHBhZ2UuICovCiAgICAgICAgIGxwYWVfdCBzcGxp
dF9wdGUgPSAqZW50cnk7CiAKLSAgICAgICAgQVNTRVJUKGxwYWVfaXNfc3VwZXJwYWdlKCplbnRy
eSwgbGV2ZWwpKTsKKyAgICAgICAgQVNTRVJUKHAybV9pc19zdXBlcnBhZ2UoKmVudHJ5LCBsZXZl
bCkpOwogCiAgICAgICAgIGlmICggIXAybV9zcGxpdF9zdXBlcnBhZ2UocDJtLCAmc3BsaXRfcHRl
LCBsZXZlbCwgdGFyZ2V0LCBvZmZzZXRzKSApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbHBhZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKaW5kZXgg
MTdmZGM2MDc0Zi4uNTQ1YjBjOGYyNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9s
cGFlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKQEAgLTEzMywxNiArMTMzLDE5
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBscGFlX2lzX3ZhbGlkKGxwYWVfdCBwdGUpCiAgICAgcmV0
dXJuIHB0ZS53YWxrLnZhbGlkOwogfQogCisvKgorICogbHBhZV9pc18qIGRvbid0IGNoZWNrIHRo
ZSB2YWxpZCBiaXQuIFRoaXMgZ2l2ZXMgYW4gb3Bwb3J0dW5pdHkgZm9yIHRoZQorICogY2FsbGVy
cyB0byBvcGVyYXRlIG9uIHRoZSBlbnRyeSBldmVuIGlmIHRoZXkgYXJlIG5vdCB2YWxpZC4gRm9y
CisgKiBpbnN0YW5jZSB0byBzdG9yZSBpbmZvcm1hdGlvbiBpbiBhZHZhbmNlLgorICovCiBzdGF0
aWMgaW5saW5lIGJvb2wgbHBhZV9pc190YWJsZShscGFlX3QgcHRlLCB1bnNpZ25lZCBpbnQgbGV2
ZWwpCiB7Ci0gICAgcmV0dXJuIChsZXZlbCA8IDMpICYmIGxwYWVfaXNfdmFsaWQocHRlKSAmJiBw
dGUud2Fsay50YWJsZTsKKyAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgcHRlLndhbGsudGFibGU7
CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBscGFlX2lzX21hcHBpbmcobHBhZV90IHB0ZSwgdW5z
aWduZWQgaW50IGxldmVsKQogewotICAgIGlmICggIWxwYWVfaXNfdmFsaWQocHRlKSApCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLSAgICBlbHNlIGlmICggbGV2ZWwgPT0gMyApCisgICAgaWYgKCBs
ZXZlbCA9PSAzICkKICAgICAgICAgcmV0dXJuIHB0ZS53YWxrLnRhYmxlOwogICAgIGVsc2UKICAg
ICAgICAgcmV0dXJuICFwdGUud2Fsay50YWJsZTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 14:22:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPpsC-0006wl-F0; Thu, 22 Nov 2018 14:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPpsA-0006wZ-MS
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:26 +0000
X-Inumbo-ID: 08cac5ae-ee62-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08cac5ae-ee62-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:22: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 1gPps9-0002xs-HI
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPps9-000451-Ew
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPps9-000451-Ew@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 14:22:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: guest_walk_tables: Switch
 the return to bool
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkMDRhZjNjN2NjZTViNzZhNzMzZDI1NWJhYTY5MzNiNDA5MmY5NjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA4IDE5OjMzOjQwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMiAxNDoxNzozMyAyMDE4ICswMDAw
CgogICAgeGVuL2FybTogZ3Vlc3Rfd2Fsa190YWJsZXM6IFN3aXRjaCB0aGUgcmV0dXJuIHRvIGJv
b2wKICAgIAogICAgQXQgdGhlIG1vbWVudCwgZ3Vlc3Rfd2Fsa190YWJsZXMgY2FuIGVpdGhlciBy
ZXR1cm4gMCwgLUVGQVVMVCwgLUVJTlZBTC4KICAgIFRoZSB1c2Ugb2YgdGhlIGxhc3QgMiBhcmUg
bm90IGNsZWFybHkgZGVmaW5lZCBhbmQgdXNlZCBpbmNvbnNpc3RlbnRseSBpbgogICAgdGhlIGNv
ZGUuIFRoZSBjdXJyZW50IG9ubHkgY2FsbGVyIGRvZXMgbm90IGNhcmUgYWJvdXQgdGhlIHJldHVy
bgogICAgdmFsdWUgYW5kIHRoZSB2YWx1ZSBvZiBpdCBzZWVtcyB2ZXJ5IGxpbWl0ZWQgKG5vIHdh
eSB0byBkaWZmZXJlbnRpYXRlCiAgICBiZXR3ZWVuIHRoZSAxNWlzaCBlcnJvciBwYXRocykuCiAg
ICAKICAgIFNvIHN3aXRjaCB0byBib29sIHRvIHNpbXBsaWZ5IHRoZSByZXR1cm4gYW5kIG1ha2Ug
dGhlIGRldmVsb3BlciBsaWZlIGEKICAgIGJpdCBlYXNpZXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNo
L2FybS9ndWVzdF93YWxrLmMgICAgICAgIHwgNTAgKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyAgICAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmggfCAgOCArKystLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCmluZGV4
IDRhMWI0Y2YyYzguLjdkYjdhNzMyMWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93
YWxrLmMKKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwpAQCAtMjgsOSArMjgsOSBAQAog
ICogcGFnZSB0YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVy
cyB3b3VsZCBuZWVkIHRvIGJlCiAgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFf
RUwxLCBhbmQgU0NUTFJfRUwxLgogICovCi1zdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBh
ZGRyX3QgKmlwYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1z
KQorc3RhdGljIGJvb2wgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlwYSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcykKIHsKICAgICBpbnQgcmV0Owog
ICAgIGJvb2wgZGlzYWJsZWQgPSB0cnVlOwpAQCAtNzksNyArNzksNyBAQCBzdGF0aWMgaW50IGd1
ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgfQogCiAgICAgaWYgKCBkaXNh
YmxlZCApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICByZXR1cm4gZmFsc2U7CiAK
ICAgICAvKgogICAgICAqIFRoZSBhZGRyZXNzIG9mIHRoZSBMMSBkZXNjcmlwdG9yIGZvciB0aGUg
aW5pdGlhbCBsb29rdXAgaGFzIHRoZQpAQCAtOTcsMTIgKzk3LDEyIEBAIHN0YXRpYyBpbnQgZ3Vl
c3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAvKiBBY2Nlc3MgdGhlIGd1ZXN0
J3MgbWVtb3J5IHRvIHJlYWQgb25seSBvbmUgUFRFLiAqLwogICAgIHJldCA9IGFjY2Vzc19ndWVz
dF9tZW1vcnlfYnlfaXBhKGQsIHBhZGRyLCAmcHRlLCBzaXplb2Yoc2hvcnRfZGVzY190KSwgZmFs
c2UpOwogICAgIGlmICggcmV0ICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIHJl
dHVybiBmYWxzZTsKIAogICAgIHN3aXRjaCAoIHB0ZS53YWxrLmR0ICkKICAgICB7CiAgICAgY2Fz
ZSBMMURFU0NfSU5WQUxJRDoKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgICAgIHJldHVy
biBmYWxzZTsKIAogICAgIGNhc2UgTDFERVNDX1BBR0VfVEFCTEU6CiAgICAgICAgIC8qCkBAIC0x
MjIsMTAgKzEyMiwxMCBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZj
cHUgKnYsCiAgICAgICAgIC8qIEFjY2VzcyB0aGUgZ3Vlc3QncyBtZW1vcnkgdG8gcmVhZCBvbmx5
IG9uZSBQVEUuICovCiAgICAgICAgIHJldCA9IGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhKGQs
IHBhZGRyLCAmcHRlLCBzaXplb2Yoc2hvcnRfZGVzY190KSwgZmFsc2UpOwogICAgICAgICBpZiAo
IHJldCApCi0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKIAogICAgICAgICBpZiAoIHB0ZS53YWxrLmR0ID09IEwyREVTQ19JTlZBTElEICkKLSAg
ICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAg
ICAgICAgIGlmICggcHRlLnBnLnBhZ2UgKSAvKiBTbWFsbCBwYWdlLiAqLwogICAgICAgICB7CkBA
IC0xNzUsNyArMTc1LDcgQEAgc3RhdGljIGludCBndWVzdF93YWxrX3NkKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LAogICAgICAgICAgICAgKnBlcm1zIHw9IEdWMk1fRVhFQzsKICAgICB9CiAKLSAgICBy
ZXR1cm4gMDsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogLyoKQEAgLTM1NSw5ICszNTUsOSBAQCBz
dGF0aWMgYm9vbCBjaGVja19iYXNlX3NpemUodW5zaWduZWQgaW50IG91dHB1dF9zaXplLCB1aW50
NjRfdCBiYXNlKQogICogcGFnZSB0YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93
aW5nIHJlZ2lzdGVycyB3b3VsZCBuZWVkIHRvIGJlCiAgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIw
X0VMMSwgVFRCUjFfRUwxLCBhbmQgU0NUTFJfRUwxLgogICovCi1zdGF0aWMgaW50IGd1ZXN0X3dh
bGtfbGQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgdmFk
ZHJfdCBndmEsIHBhZGRyX3QgKmlwYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKnBlcm1zKQorc3RhdGljIGJvb2wgZ3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlw
YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcykKIHsKICAg
ICBpbnQgcmV0OwogICAgIGJvb2wgZGlzYWJsZWQgPSB0cnVlOwpAQCAtNDQyLDcgKzQ0Miw3IEBA
IHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAg
ICovCiAgICAgICAgIGlmICggKGlucHV0X3NpemUgPiBUQ1JfRUwxX0lQU180OF9CSVRfVkFMKSB8
fAogICAgICAgICAgICAgIChpbnB1dF9zaXplIDwgVENSX0VMMV9JUFNfTUlOX1ZBTCkgKQotICAg
ICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAg
fQogICAgIGVsc2UKICAgICB7CkBAIC00ODcsNyArNDg3LDcgQEAgc3RhdGljIGludCBndWVzdF93
YWxrX2xkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgIH0KIAogICAgIGlmICggZGlzYWJsZWQg
KQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAg
LyoKICAgICAgKiBUaGUgc3RhcnRpbmcgbGV2ZWwgaXMgdGhlIG51bWJlciBvZiBzdHJpZGVzIChn
cmFpbnNpemVzW2dyYW5dIC0gMykKQEAgLTQ5OCwxMiArNDk4LDEyIEBAIHN0YXRpYyBpbnQgZ3Vl
c3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAvKiBHZXQgdGhlIElQQSBvdXRw
dXRfc2l6ZS4gKi8KICAgICByZXQgPSBnZXRfaXBhX291dHB1dF9zaXplKGQsIHRjciwgJm91dHB1
dF9zaXplKTsKICAgICBpZiAoIHJldCApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAg
ICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiBNYWtlIHN1cmUgdGhlIGJhc2UgYWRkcmVzcyBkb2Vz
IG5vdCBleGNlZWQgaXRzIGNvbmZpZ3VyZWQgc2l6ZS4gKi8KICAgICByZXQgPSBjaGVja19iYXNl
X3NpemUob3V0cHV0X3NpemUsIHR0YnIpOwogICAgIGlmICggIXJldCApCi0gICAgICAgIHJldHVy
biAtRUZBVUxUOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKgogICAgICAqIENvbXB1
dGUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgZmlyc3QgbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUg
dGhhdCBpcwpAQCAtNTIzLDEyICs1MjMsMTIgQEAgc3RhdGljIGludCBndWVzdF93YWxrX2xkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAvKiBBY2Nlc3MgdGhlIGd1ZXN0J3MgbWVtb3J5
IHRvIHJlYWQgb25seSBvbmUgUFRFLiAqLwogICAgICAgICByZXQgPSBhY2Nlc3NfZ3Vlc3RfbWVt
b3J5X2J5X2lwYShkLCBwYWRkciwgJnB0ZSwgc2l6ZW9mKGxwYWVfdCksIGZhbHNlKTsKICAgICAg
ICAgaWYgKCByZXQgKQotICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBiYXNlIGFkZHJlc3MgZG9l
cyBub3QgZXhjZWVkIGl0cyBjb25maWd1cmVkIHNpemUuICovCiAgICAgICAgIHJldCA9IGNoZWNr
X2Jhc2Vfc2l6ZShvdXRwdXRfc2l6ZSwgcGZuX3RvX3BhZGRyKHB0ZS53YWxrLmJhc2UpKTsKICAg
ICAgICAgaWYgKCAhcmV0ICkKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIHBhZ2UgZ3JhbnVs
YXJpdHkgaXMgNjRLLCBtYWtlIHN1cmUgdGhlIGFkZHJlc3MgaXMgYWxpZ25lZApAQCAtNTM3LDcg
KzUzNyw3IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgaWYgKCAob3V0cHV0X3NpemUgPCBUQ1JfRUwxX0lQU181Ml9CSVRfVkFMKSAmJgog
ICAgICAgICAgICAgIChncmFuID09IEdSQU5VTEVfU0laRV9JTkRFWF82NEspICYmCiAgICAgICAg
ICAgICAgKHB0ZS53YWxrLmJhc2UgJiAweGYpICkKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxU
OworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIEJy
ZWFrIGlmIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgaXMgdHJ1ZToKQEAgLTU2Nyw3
ICs1NjcsNyBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfbGQoY29uc3Qgc3RydWN0IHZjcHUgKnYs
CiAgICAgICogbWFwcyBhIG1lbW9yeSBibG9jayBhdCBsZXZlbCAzIChQVEU8MTowPiA9PSAwMSku
CiAgICAgICovCiAgICAgaWYgKCAhbHBhZV9pc192YWxpZChwdGUpIHx8ICFscGFlX2lzX21hcHBp
bmcocHRlLCBsZXZlbCkgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgcmV0dXJu
IGZhbHNlOwogCiAgICAgLyogTWFrZSBzdXJlIHRoYXQgdGhlIGxvd2VyIGJpdHMgb2YgdGhlIFBU
RSdzIGJhc2UgYWRkcmVzcyBhcmUgemVyby4gKi8KICAgICBtYXNrID0gR0VOTUFTS19VTEwoNDcs
IGdyYWluc2l6ZXNbZ3Jhbl0pOwpAQCAtNTgzLDExICs1ODMsMTEgQEAgc3RhdGljIGludCBndWVz
dF93YWxrX2xkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgIGlmICggIXB0ZS5wdC54biAmJiAh
eG5fdGFibGUgKQogICAgICAgICAqcGVybXMgfD0gR1YyTV9FWEVDOwogCi0gICAgcmV0dXJuIDA7
CisgICAgcmV0dXJuIHRydWU7CiB9CiAKLWludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdmFkZHJfdCBndmEsCi0gICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCAq
aXBhLCB1bnNpZ25lZCBpbnQgKnBlcm1zKQorYm9vbCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCBndmEsCisgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3QgKmlwYSwgdW5zaWduZWQgaW50ICpwZXJtcykKIHsKICAgICB1aW50MzJfdCBzY3RsciA9IFJF
QURfU1lTUkVHKFNDVExSX0VMMSk7CiAgICAgcmVnaXN0ZXJfdCB0Y3IgPSBSRUFEX1NZU1JFRyhU
Q1JfRUwxKTsKQEAgLTU5NSw3ICs1OTUsNyBAQCBpbnQgZ3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgZ3ZhLAogCiAgICAgLyogV2UgYXNzdW1lIHRoYXQgdGhl
IGRvbWFpbiBpcyBydW5uaW5nIG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlIGRvbWFpbi4gKi8KICAg
ICBpZiAoIHYgIT0gY3VycmVudCApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKICAgICAvKiBBbGxvdyBwZXJtcyB0byBiZSBOVUxMLiAqLwogICAgIHBl
cm1zID0gcGVybXMgPzogJl9wZXJtczsKQEAgLTYxOSw3ICs2MTksNyBAQCBpbnQgZ3Vlc3Rfd2Fs
a190YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgZ3ZhLAogICAgICAgICAvKiBN
ZW1vcnkgY2FuIGJlIGFjY2Vzc2VkIHdpdGhvdXQgYW55IHJlc3RyaWN0aW9ucy4gKi8KICAgICAg
ICAgKnBlcm1zID0gR1YyTV9SRUFEfEdWMk1fV1JJVEV8R1YyTV9FWEVDOwogCi0gICAgICAgIHJl
dHVybiAwOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICBpZiAoIGlzXzMyYml0
X2RvbWFpbih2LT5kb21haW4pICYmICEodGNyICYgVFRCQ1JfRUFFKSApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRl
eCA4NmRkYjI5YzU1Li5mOTExOTM3Y2NmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2Fj
Y2Vzcy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTEyNiw3ICsxMjYsNyBA
QCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVk
IGxvbmcgZmxhZywKICAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRp
b24gY2FuIHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZSBndmEKICAgICAgICAgICogaXMgbm90IG1h
cHBlZC4KICAgICAgICAgICovCi0gICAgICAgIGlmICggZ3Vlc3Rfd2Fsa190YWJsZXModiwgZ3Zh
LCAmaXBhLCAmcGVybXMpIDwgMCApCisgICAgICAgIGlmICggIWd1ZXN0X3dhbGtfdGFibGVzKHYs
IGd2YSwgJmlwYSwgJnBlcm1zKSApCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKIAogICAgICAg
ICAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaAppbmRleCA0ZWQ4NDc2ZTA4Li44NzY4YWM5ODk0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaApAQCAtMiwxMCArMiwxMCBAQAogI2RlZmluZSBf
WEVOX0dVRVNUX1dBTEtfSAogCiAvKiBXYWxrIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIGluIHNv
ZnR3YXJlLiAqLwotaW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAot
ICAgICAgICAgICAgICAgICAgICAgIHZhZGRyX3QgZ3ZhLAotICAgICAgICAgICAgICAgICAgICAg
IHBhZGRyX3QgKmlwYSwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1z
KTsKK2Jvb2wgZ3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAgICAg
ICAgICAgICAgICAgICAgIHZhZGRyX3QgZ3ZhLAorICAgICAgICAgICAgICAgICAgICAgICBwYWRk
cl90ICppcGEsCisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybXMpOwog
CiAjZW5kaWYgLyogX1hFTl9HVUVTVF9XQUxLX0ggKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 14:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPpsM-0006yr-JP; Thu, 22 Nov 2018 14:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPpsK-0006yW-KD
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:36 +0000
X-Inumbo-ID: 0edb9f3b-ee62-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0edb9f3b-ee62-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:22: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 1gPpsJ-0002y0-NF
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPpsJ-00045a-Kk
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 14:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPpsJ-00045a-Kk@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 14:22:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Introduce a helper to
 generate P2M table entry from a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwMzg4NTI0OGNiOTY1ZWQyM2I1MWRmMGMwNDRhNzYyYzdkMzM5YWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA4IDE5OjMzOjQyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMiAxNDoxNzo0MSAyMDE4ICswMDAw
CgogICAgeGVuL2FybTogcDJtOiBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8gZ2VuZXJhdGUgUDJNIHRh
YmxlIGVudHJ5IGZyb20gYSBwYWdlCiAgICAKICAgIEdlbmVyYXRlIFAyTSB0YWJsZSBlbnRyeSBy
ZXF1aXJlcyB0byBzZXQgc29tZSBkZWZhdWx0IHZhbHVlcyB3aGljaCBhcmUKICAgIHdvcnRoIHRv
IGV4cGxhaW4gaW4gYSBjb21tZW50LiBBdCB0aGUgbW9tZW50LCB0aGVyZSBhcmUgMiBwbGFjZXMg
d2hlcmUKICAgIHN1Y2ggZW50cnkgYXJlIGNyZWF0ZWQgYnV0IG9ubHkgb25lIGFzIHByb3BlciBj
b21tZW50LgogICAgCiAgICBTbyBtb3ZlIHRoZSBjb2RlIHRvIGdlbmVyYXRlIFAyTSB0YWJsZSBl
bnRyeSBpbiBhIHNlcGFyYXRlIGhlbHBlci4KICAgIFRoaXMgd2lsbCBiZSBoZWxwZnVsIGluIGEg
Zm9sbG93LXVwIHBhdGNoIHRvIG1ha2UgbW9kaWZpY2F0aW9uIG9uIHRoZQogICAgZGVmYXVsdHMu
CiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUsIHN3aXRjaCB0aGUgZGVmYXVsdCBhY2Nlc3MgZnJv
bSBwMm0tPmRlZmF1bHRfYWNjZXNzIHRvCiAgICBwMm1fYWNjZXNzX3J3eC4gVGhpcyBzaG91bGQg
bm90IG1hdHRlciBhcyBwZXJtaXNzaW9uIGFyZSBpZ25vcmVkIGZvcgogICAgdGFibGUgYnkgdGhl
IGhhcmR3YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAyNSArKysrKysrKysr
KystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJt
L3AybS5jCmluZGV4IDhmZmZiNDI4ODkuLjZjNzYyOThlYmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTUzOCw2ICs1MzgsMTYgQEAg
c3RhdGljIGxwYWVfdCBtZm5fdG9fcDJtX2VudHJ5KG1mbl90IG1mbiwgcDJtX3R5cGVfdCB0LCBw
Mm1fYWNjZXNzX3QgYSkKICAgICByZXR1cm4gZTsKIH0KIAorLyogR2VuZXJhdGUgdGFibGUgZW50
cnkgd2l0aCBjb3JyZWN0IGF0dHJpYnV0ZXMuICovCitzdGF0aWMgbHBhZV90IHBhZ2VfdG9fcDJt
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7CisgICAgLyoKKyAgICAgKiBUaGUgYWNj
ZXNzIHZhbHVlIGRvZXMgbm90IG1hdHRlciBiZWNhdXNlIHRoZSBoYXJkd2FyZSB3aWxsIGlnbm9y
ZQorICAgICAqIHRoZSBwZXJtaXNzaW9uIGZpZWxkcyBmb3IgdGFibGUgZW50cnkuCisgICAgICov
CisgICAgcmV0dXJuIG1mbl90b19wMm1fZW50cnkocGFnZV90b19tZm4ocGFnZSksIHAybV9pbnZh
bGlkLCBwMm1fYWNjZXNzX3J3eCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBwMm1fd3JpdGVf
cHRlKGxwYWVfdCAqcCwgbHBhZV90IHB0ZSwgYm9vbCBjbGVhbl9wdGUpCiB7CiAgICAgd3JpdGVf
cHRlKHAsIHB0ZSk7CkBAIC01NTgsNyArNTY4LDYgQEAgc3RhdGljIGludCBwMm1fY3JlYXRlX3Rh
YmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnkpCiB7CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBscGFlX3QgKnA7Ci0gICAgbHBhZV90IHB0ZTsKIAogICAg
IEFTU0VSVCghbHBhZV9pc192YWxpZCgqZW50cnkpKTsKIApAQCAtNTc2LDE0ICs1ODUsNyBAQCBz
dGF0aWMgaW50IHAybV9jcmVhdGVfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgbHBhZV90
ICplbnRyeSkKIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHApOwogCi0gICAgLyoKLSAgICAgKiBU
aGUgYWNjZXNzIHZhbHVlIGRvZXMgbm90IG1hdHRlciBiZWNhdXNlIHRoZSBoYXJkd2FyZSB3aWxs
IGlnbm9yZQotICAgICAqIHRoZSBwZXJtaXNzaW9uIGZpZWxkcyBmb3IgdGFibGUgZW50cnkuCi0g
ICAgICovCi0gICAgcHRlID0gbWZuX3RvX3AybV9lbnRyeShwYWdlX3RvX21mbihwYWdlKSwgcDJt
X2ludmFsaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNz
KTsKLQotICAgIHAybV93cml0ZV9wdGUoZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOworICAg
IHAybV93cml0ZV9wdGUoZW50cnksIHBhZ2VfdG9fcDJtX3RhYmxlKHBhZ2UpLCBwMm0tPmNsZWFu
X3B0ZSk7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTc2NCwxNCArNzY2LDExIEBAIHN0YXRpYyBi
b29sIHAybV9zcGxpdF9zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgbHBhZV90ICpl
bnRyeSwKIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKIAotICAgIHB0ZSA9IG1mbl90
b19wMm1fZW50cnkocGFnZV90b19tZm4ocGFnZSksIHAybV9pbnZhbGlkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Ci0KICAgICAvKgogICAgICAqIEV2
ZW4gaWYgd2UgZmFpbGVkLCB3ZSBzaG91bGQgaW5zdGFsbCB0aGUgbmV3bHkgYWxsb2NhdGVkIExQ
QUUKICAgICAgKiBlbnRyeS4gVGhlIGNhbGxlciB3aWxsIGJlIGluIGNoYXJnZSB0byBmcmVlIHRo
ZSBzdWItdHJlZS4KICAgICAgKi8KLSAgICBwMm1fd3JpdGVfcHRlKGVudHJ5LCBwdGUsIHAybS0+
Y2xlYW5fcHRlKTsKKyAgICBwMm1fd3JpdGVfcHRlKGVudHJ5LCBwYWdlX3RvX3AybV90YWJsZShw
YWdlKSwgcDJtLT5jbGVhbl9wdGUpOwogCiAgICAgcmV0dXJuIHJ2OwogfQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 19:11:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPuNZ-00044L-BZ; Thu, 22 Nov 2018 19:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuNX-00044G-KC
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:07 +0000
X-Inumbo-ID: 5bedd348-ee8a-11e8-a401-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bedd348-ee8a-11e8-a401-12d6303a7972;
 Thu, 22 Nov 2018 19:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPuNU-0000jl-SO
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPuNU-0001s5-Po
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPuNU-0001s5-Po@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 19:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/soft-reset: Drop gfn reference
 after calling get_gfn_query()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3OTY5ZTkxN2NlZjI3NjMxOGY3MjJhNjA3OTg1YTJlODk2YWViOTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiA3IDEyOjI1OjE5IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMiAxNzo1ODo0
NiAyMDE4ICswMDAwCgogICAgeDg2L3NvZnQtcmVzZXQ6IERyb3AgZ2ZuIHJlZmVyZW5jZSBhZnRl
ciBjYWxsaW5nIGdldF9nZm5fcXVlcnkoKQogICAgCiAgICBnZXRfZ2ZuX3F1ZXJ5KCkgaW50ZXJu
YWxseSB0YWtlcyB0aGUgcDJtIGxvY2ssIGFuZCB0aGlzIGVycm9yIHBhdGggbGVhdmVzIGl0CiAg
ICBsb2NrZWQuCiAgICAKICAgIFRoaXMgd2Fzbid0IGluY2x1ZGVkIGluIFhTQS0yNzcgYmVjYXVz
ZSB0aGUgZXJyb3IgcGF0aCBjYW4gb25seSBiZSB0cmlnZ2VyZWQKICAgIGJ5IGEgY2FyZWZ1bGx5
IHRpbWVkIHBoeW1hcCBvcGVyYXRpb24gY29uY3VycmVudCB3aXRoIHRoZSBkb21haW4gYmVpbmcg
cGF1c2VkCiAgICBhbmQgdGhlIHRvb2xzdGFjayBpc3N1aW5nIERPTUNUTF9zb2Z0X3Jlc2V0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMjk1YjEwYzQ4Yy4uYjRkNTk0ODdhZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwpAQCAtNzI1LDcgKzcyNSw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBnZXQg
RG9tJWQncyBzaGFyZWRfaW5mbyBHRk4gKCVseClcbiIsCiAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIGdmbik7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGdvdG8gZXhpdF9w
dXRfcGFnZTsKKyAgICAgICAgZ290byBleGl0X3B1dF9nZm47CiAgICAgfQogCiAgICAgbmV3X3Bh
Z2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 19:11:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19: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 1gPuNi-00044t-DP; Thu, 22 Nov 2018 19:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuNg-00044l-Qs
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:16 +0000
X-Inumbo-ID: 61fe60ea-ee8a-11e8-bf64-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61fe60ea-ee8a-11e8-bf64-12d6303a7972;
 Thu, 22 Nov 2018 19:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPuNf-0000kZ-1z
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPuNe-0001sr-Vr
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPuNe-0001sr-Vr@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 19:11:14 +0000
Subject: [Xen-changelog] [xen staging] x86/mem-sharing: Don't leave the
 altp2m lock held when nominating a page
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2ZTAyODUwZDNiNDVjOTY1ODQ1NzIxNGE3NDljYzQ4MDk3YmRlZjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiA3IDEyOjI1OjI2IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE5vdiAyMiAxNzo1ODo0
NiAyMDE4ICswMDAwCgogICAgeDg2L21lbS1zaGFyaW5nOiBEb24ndCBsZWF2ZSB0aGUgYWx0cDJt
IGxvY2sgaGVsZCB3aGVuIG5vbWluYXRpbmcgYSBwYWdlCiAgICAKICAgIGdldF9nZm5fdHlwZV9h
Y2Nlc3MoKSBpbnRlcm5hbGx5IHRha2VzIHRoZSBwMm0gbG9jaywgYW5kIG5vdGhpbmcgZXZlciB1
bmxvY2tzCiAgICBpdC4gIFN3aXRjaCB0byB1c2luZyB0aGUgdW5sb2NrZWQgYWNjZXNzb3IgaW5z
dGVhZC4KICAgIAogICAgVGhpcyB3YXNuJ3QgaW5jbHVkZWQgaW4gWFNBLTI3NyBiZWNhdXNlIG5l
aXRoZXIgbWVtLXNoYXJpbmcgbm9yIGFsdHAybSBhcmUKICAgIHN1cHBvcnRlZC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3No
YXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IGY0YzUwNzQ4NDku
Ljc3ZjBkM2ZiMGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC04MjAsNyArODIwLDggQEAgc3Rh
dGljIGludCBub21pbmF0ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICAg
ICAgICAgIGlmICggIWFwMm0gKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
ICAgICBhbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhhcDJtLCBnZm5feChnZm4pLCAmYXAybXQs
ICZhcDJtYSwgMCwgTlVMTCk7CisgICAgICAgICAgICBhbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNj
ZXNzKGFwMm0sIGdmbl94KGdmbiksICZhcDJtdCwgJmFwMm1hLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAwLCBOVUxMLCBmYWxzZSk7CiAgICAgICAgICAgICBpZiAo
IG1mbl92YWxpZChhbWZuKSAmJiAoIW1mbl9lcShhbWZuLCBtZm4pIHx8IGFwMm1hICE9IHAybWEp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 19:11:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19: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 1gPuNs-000468-FQ; Thu, 22 Nov 2018 19: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=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuNr-00045x-2t
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:27 +0000
X-Inumbo-ID: 681040d1-ee8a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 681040d1-ee8a-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 19:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPuNp-0000kh-8D
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPuNp-0001tb-5k
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPuNp-0001tb-5k@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 19:11:25 +0000
Subject: [Xen-changelog] [xen staging] xen/mm: Drop ARM put_gfn() stub
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI3Yzc0MTYwNjQ1MWQ4NmRiYThhZjU4MjY1YzYwOTNiYWQxMzI3ZDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE9jdCAyMiAxNToyNToxNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjIgMTc6NTg6
NDYgMjAxOCArMDAwMAoKICAgIHhlbi9tbTogRHJvcCBBUk0gcHV0X2dmbigpIHN0dWIKICAgIAog
ICAgT24geDg2LCBnZXRfZ2ZuXyooKSBhbmQgcHV0X2dmbigpIGFyZSByZWZlcmVuY2UgY291bnRp
bmcgcGFpcnMuICBBbGwgdGhlCiAgICBnZXRfZ2ZuXyooKSBmdW5jdGlvbnMgYXJlIGNhbGxlZCBm
cm9tIHdpdGhpbiBDT05GSUdfWDg2IHNlY3Rpb25zLCBidXQKICAgIHB1dF9nZm4oKSBpcyBzdHVi
YmVkIG91dCBvbiBBUk0uCiAgICAKICAgIEFzIGEgcmVzdWx0LCB0aGUgY29tbW9uIGNvZGUgcmVh
ZHMgYXMgaWYgQVJNIGlzIGRyb3BwaW5nIHJlZmVyZW5jZXMgaXQgbmV2ZXIKICAgIGFjcXVpcmVk
LgogICAgCiAgICBQdXQgYWxsIHB1dF9nZm4oKSBjYWxscyBpbiBjb21tb24gY29kZSBpbnNpZGUg
Q09ORklHX1g4NiB0byBtYWtlIHRoZSBjb2RlCiAgICBwcm9wZXJseSBiYWxhbmNlZCwgYW5kIGRy
b3AgdGhlIEFSTSBzdHViLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8ICA4ICsrKysrKysrCiB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgfCAxNSArKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaCB8ICAyIC0tCiAzIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGZjNDFiNjU1ZTAuLmY3ODYwZjY1NDggMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKQEAgLTIxMTAsNyArMjExMCw5IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAg
LyogQ2hlY2sgdGhlIHBhc3NlZCBwYWdlIGZyYW1lIGZvciBiYXNpYyB2YWxpZGl0eS4gKi8KICAg
ICAgICAgaWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKG1mbikpICkKICAgICAgICAgeworI2lmZGVm
IENPTkZJR19YODYKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CisjZW5kaWYKICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAib3V0LW9mLXJhbmdlICVseFxuIiwgKHVu
c2lnbmVkIGxvbmcpZ29wLm1mbik7CiAgICAgICAgICAgICBnb3Auc3RhdHVzID0gR05UU1RfYmFk
X3BhZ2U7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwpAQCAtMjExOSw3ICsyMTIxLDkgQEAg
Z250dGFiX3RyYW5zZmVyKAogICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICAg
ICAgaWYgKCAocmMgPSBzdGVhbF9wYWdlKGQsIHBhZ2UsIDApKSA8IDAgKQogICAgICAgICB7Cisj
aWZkZWYgQ09ORklHX1g4NgogICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKKyNlbmRp
ZgogICAgICAgICAgICAgZ29wLnN0YXR1cyA9IHJjID09IC1FSU5WQUwgPyBHTlRTVF9iYWRfcGFn
ZSA6IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAg
ICAgICB9CkBAIC0yMTQ5LDcgKzIxNTMsOSBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgIHVu
bG9ja19hbmRfY29weWJhY2s6CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsKICAg
ICAgICAgcHV0X2dmbl9hbmRfY29weWJhY2s6CisjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICAg
ICAgcHV0X2dmbihkLCBnb3AubWZuKTsKKyNlbmRpZgogICAgICAgICAgICAgcGFnZS0+Y291bnRf
aW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwogICAgICAgICAgICAgZnJl
ZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwpAQCAtMjIz
Niw3ICsyMjQyLDkgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICBwYWdlX3NldF9vd25lcihw
YWdlLCBlKTsKIAogICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKKyNp
ZmRlZiBDT05GSUdfWDg2CiAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CisjZW5kaWYKIAog
ICAgICAgICBUUkFDRV8xRChUUkNfTUVNX1BBR0VfR1JBTlRfVFJBTlNGRVIsIGUtPmRvbWFpbl9p
ZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9y
eS5jCmluZGV4IDU4MTk0YjlkZDQuLjE3NWJkNjJjMTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMzU4LDcgKzM1OCw5IEBAIGlu
dCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4p
CiAjZW5kaWYKICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQogICAgIHsKKyNp
ZmRlZiBDT05GSUdfWDg2CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7CisjZW5kaWYKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJEb21haW4gJXUgcGFnZSBudW1iZXIgJWx4IGludmFs
aWRcbiIsCiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnbWZuKTsKIApAQCAtMzg4LDcg
KzM5MCw5IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdtZm4pCiAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgaWYgKCB1bmxp
a2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKICAgICB7CisjaWZkZWYgQ09ORklHX1g4NgogICAg
ICAgICBwdXRfZ2ZuKGQsIGdtZm4pOworI2VuZGlmCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiQmFkIHBhZ2UgZnJlZSBmb3IgZG9tYWluICV1XG4iLCBkLT5kb21haW5faWQpOwogCiAg
ICAgICAgIHJldHVybiAtRU5YSU87CkBAIC00MDksOCArNDEzLDExIEBAIGludCBndWVzdF9yZW1v
dmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOwogCiAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gb3V0X3B1dF9nZm46IF9fbWF5
YmVfdW51c2VkOworCisjaWZkZWYgQ09ORklHX1g4NgorIG91dF9wdXRfZ2ZuOgogICAgIHB1dF9n
Zm4oZCwgZ21mbik7CisjZW5kaWYKIAogICAgIC8qCiAgICAgICogRmlsdGVyIG91dCAtRU5PRU5U
IHJldHVybiB2YWx1ZXMgdGhhdCBhcmVuJ3QgYSByZXN1bHQgb2YgYW4gZW1wdHkgcDJtCkBAIC02
NTYsNyArNjYzLDkgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAjZW5kaWYKICAgICAgICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQogICAgICAgICAgICAgICAgIHsK
KyNpZmRlZiBDT05GSUdfWDg2CiAgICAgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiAr
IGspOworI2VuZGlmCiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAg
ICAgICAgICAgICAgZ290byBmYWlsOwogICAgICAgICAgICAgICAgIH0KQEAgLTY2NiwxMiArNjc1
LDE2IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAgICAgICAgIHJjID0gc3RlYWxf
cGFnZShkLCBwYWdlLCBNRU1GX25vX3JlZmNvdW50KTsKICAgICAgICAgICAgICAgICBpZiAoIHVu
bGlrZWx5KHJjKSApCiAgICAgICAgICAgICAgICAgeworI2lmZGVmIENPTkZJR19YODYKICAgICAg
ICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuICsgayk7CisjZW5kaWYKICAgICAgICAgICAg
ICAgICAgICAgZ290byBmYWlsOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAg
IHBhZ2VfbGlzdF9hZGQocGFnZSwgJmluX2NodW5rX2xpc3QpOworI2lmZGVmIENPTkZJR19YODYK
ICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4gKyBrKTsKKyNlbmRpZgogICAgICAgICAg
ICAgfQogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCA5NDBiNzRiZTMzLi5iMmY2MTA0YTdmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCkBAIC0zMTMsOCArMzEzLDYgQEAgc3RhdGljIGlubGluZSB2b2lkICpwYWdlX3Rv
X3ZpcnQoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRf
cGFnZV9mcm9tX2d2YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MpOwogCi1zdGF0aWMgaW5s
aW5lIHZvaWQgcHV0X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikge30K
LQogLyoKICAqIEFybSBkb2VzIG5vdCBoYXZlIGFuIE0yUCwgYnV0IGNvbW1vbiBjb2RlIGV4cGVj
dHMgYSBoYW5kZnVsIG9mCiAgKiBNMlAtcmVsYXRlZCBkZWZpbmVzIGFuZCBmdW5jdGlvbnMuIFBy
b3ZpZGUgZHVtbXkgdmVyc2lvbnMgb2YgdGhlc2UuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 19:11:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19: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 1gPuO2-00047M-HQ; Thu, 22 Nov 2018 19:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuO0-000478-NR
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:36 +0000
X-Inumbo-ID: 6e345e14-ee8a-11e8-a801-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e345e14-ee8a-11e8-a801-12d6303a7972;
 Thu, 22 Nov 2018 19:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPuNz-0000kp-Gf
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPuNz-0001uq-Cy
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPuNz-0001uq-Cy@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 19:11:35 +0000
Subject: [Xen-changelog] [xen staging] x86/p2m: Switch the two_gfns
 infrastructure to using gfn_t
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxMDg1YjA4NjBlY2JkMDk2MGRlYThhNDM4NjkxMmVlMWZlMmYwNWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE9jdCAyMiAxNTo1MDoxNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjIgMTc6NTg6
NDYgMjAxOCArMDAwMAoKICAgIHg4Ni9wMm06IFN3aXRjaCB0aGUgdHdvX2dmbnMgaW5mcmFzdHJ1
Y3R1cmUgdG8gdXNpbmcgZ2ZuX3QKICAgIAogICAgQWRkaXRpb25hbGx5LCBkcm9wIHN1cnJvdW5k
aW5nIHRyYWlsaW5nIHdoaXRlc3BhY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIC0tLQogICAgQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KICAgIENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQ0M6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KICAgIENDOiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL21l
bV9zaGFyaW5nLmMgfCAxMCArKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAg
ICB8IDI3ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNyBp
bnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCmluZGV4IDc3
ZjBkM2ZiMGEuLjVhYzlkOGY1NGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hh
cmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC05MDEsOSArOTAx
LDggQEAgc3RhdGljIGludCBzaGFyZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpzZCwgZ2ZuX3Qgc2dm
biwgc2hyX2hhbmRsZV90IHNoLAogICAgIHN0cnVjdCB0d29fZ2ZucyB0ZzsKICAgICBzdHJ1Y3Qg
cm1hcF9pdGVyYXRvciByaTsKIAotICAgIGdldF90d29fZ2ZucyhzZCwgZ2ZuX3goc2dmbiksICZz
bWZuX3R5cGUsIE5VTEwsICZzbWZuLAotICAgICAgICAgICAgICAgICBjZCwgZ2ZuX3goY2dmbiks
ICZjbWZuX3R5cGUsIE5VTEwsICZjbWZuLAotICAgICAgICAgICAgICAgICAwLCAmdGcpOworICAg
IGdldF90d29fZ2ZucyhzZCwgc2dmbiwgJnNtZm5fdHlwZSwgTlVMTCwgJnNtZm4sCisgICAgICAg
ICAgICAgICAgIGNkLCBjZ2ZuLCAmY21mbl90eXBlLCBOVUxMLCAmY21mbiwgMCwgJnRnKTsKIAog
ICAgIC8qIFRoaXMgdHJpY2t5IGJ1c2luZXNzIGlzIHRvIGF2b2lkIHR3byBjYWxsZXJzIGRlYWRs
b2NraW5nIGlmIAogICAgICAqIGdyYWJiaW5nIHBhZ2VzIGluIG9wcG9zaXRlIGNsaWVudC9zb3Vy
Y2Ugb3JkZXIgKi8KQEAgLTEwMjcsOSArMTAyNiw4IEBAIGludCBtZW1fc2hhcmluZ19hZGRfdG9f
cGh5c21hcChzdHJ1Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxl
CiAgICAgcDJtX2FjY2Vzc190IGE7CiAgICAgc3RydWN0IHR3b19nZm5zIHRnOwogCi0gICAgZ2V0
X3R3b19nZm5zKHNkLCBzZ2ZuLCAmc21mbl90eXBlLCBOVUxMLCAmc21mbiwKLSAgICAgICAgICAg
ICAgICAgY2QsIGNnZm4sICZjbWZuX3R5cGUsICZhLCAmY21mbiwKLSAgICAgICAgICAgICAgICAg
MCwgJnRnKTsKKyAgICBnZXRfdHdvX2dmbnMoc2QsIF9nZm4oc2dmbiksICZzbWZuX3R5cGUsIE5V
TEwsICZzbWZuLAorICAgICAgICAgICAgICAgICBjZCwgX2dmbihjZ2ZuKSwgJmNtZm5fdHlwZSwg
JmEsICZjbWZuLCAwLCAmdGcpOwogCiAgICAgLyogR2V0IHRoZSBzb3VyY2Ugc2hhcmVkIHBhZ2Us
IGNoZWNrIGFuZCBsb2NrICovCiAgICAgcmV0ID0gWEVOTUVNX1NIQVJJTkdfT1BfU19IQU5ETEVf
SU5WQUxJRDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCmluZGV4IDZkODQ5YTVlYmQuLjY3M2FkZjgwY2YgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaApAQCAtNTE2LDE3ICs1MTYsMTUgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG1m
bl90b19nZm4oc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQogCiAvKiBEZWFkbG9jay1hdm9p
ZGFuY2Ugc2NoZW1lIHdoZW4gY2FsbGluZyBnZXRfZ2ZuIG9uIGRpZmZlcmVudCBnZm4ncyAqLwog
c3RydWN0IHR3b19nZm5zIHsKLSAgICBzdHJ1Y3QgZG9tYWluICAqZmlyc3RfZG9tYWluOwotICAg
IHVuc2lnbmVkIGxvbmcgICBmaXJzdF9nZm47Ci0gICAgc3RydWN0IGRvbWFpbiAgKnNlY29uZF9k
b21haW47Ci0gICAgdW5zaWduZWQgbG9uZyAgIHNlY29uZF9nZm47CisgICAgc3RydWN0IGRvbWFp
biAqZmlyc3RfZG9tYWluLCAqc2Vjb25kX2RvbWFpbjsKKyAgICBnZm5fdCAgICAgICAgICBmaXJz
dF9nZm4sICAgICBzZWNvbmRfZ2ZuOwogfTsKIAogLyogUmV0dXJucyBtZm4sIHR5cGUgYW5kIGFj
Y2VzcyBmb3IgcG90ZW50aWFsIGNhbGxlciBjb25zdW1wdGlvbiwgYnV0IGFueQogICogb2YgdGhv
c2UgY2FuIGJlIE5VTEwgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBnZXRfdHdvX2dmbnMoc3RydWN0
IGRvbWFpbiAqcmQsIHVuc2lnbmVkIGxvbmcgcmdmbiwKLSAgICAgICAgcDJtX3R5cGVfdCAqcnQs
IHAybV9hY2Nlc3NfdCAqcmEsIG1mbl90ICpybWZuLCBzdHJ1Y3QgZG9tYWluICpsZCwgCi0gICAg
ICAgIHVuc2lnbmVkIGxvbmcgbGdmbiwgcDJtX3R5cGVfdCAqbHQsIHAybV9hY2Nlc3NfdCAqbGEs
IG1mbl90ICpsbWZuLAorc3RhdGljIGlubGluZSB2b2lkIGdldF90d29fZ2ZucyhzdHJ1Y3QgZG9t
YWluICpyZCwgZ2ZuX3QgcmdmbiwKKyAgICAgICAgcDJtX3R5cGVfdCAqcnQsIHAybV9hY2Nlc3Nf
dCAqcmEsIG1mbl90ICpybWZuLCBzdHJ1Y3QgZG9tYWluICpsZCwKKyAgICAgICAgZ2ZuX3QgbGdm
biwgcDJtX3R5cGVfdCAqbHQsIHAybV9hY2Nlc3NfdCAqbGEsIG1mbl90ICpsbWZuLAogICAgICAg
ICBwMm1fcXVlcnlfdCBxLCBzdHJ1Y3QgdHdvX2dmbnMgKnJ2YWwpCiB7CiAgICAgbWZuX3QgICAg
ICAgICAgICpmaXJzdF9tZm4sICpzZWNvbmRfbWZuLCBzY3JhdGNoX21mbjsKQEAgLTU0NCw3ICs1
NDIsOCBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBkZXN0ICMjIF90ICAgPSAoc291cmNlICMjIHQpICAgPzogJnNjcmF0Y2hf
dDsgICAgICAgXAogfSB3aGlsZSAoMCkKIAotICAgIGlmICggKHJkLT5kb21haW5faWQgPD0gbGQt
PmRvbWFpbl9pZCkgfHwgKChyZCA9PSBsZCkgJiYgKHJnZm4gPD0gbGdmbikpICkKKyAgICBpZiAo
IChyZC0+ZG9tYWluX2lkIDw9IGxkLT5kb21haW5faWQpIHx8CisgICAgICAgICAoKHJkID09IGxk
KSAmJiAoZ2ZuX3gocmdmbikgPD0gZ2ZuX3gobGdmbikpKSApCiAgICAgewogICAgICAgICBhc3Np
Z25fcG9pbnRlcnMoZmlyc3QsIHIpOwogICAgICAgICBhc3NpZ25fcG9pbnRlcnMoc2Vjb25kLCBs
KTsKQEAgLTU1NiwxMCArNTU1LDEwIEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogI3VuZGVmIGFzc2lnbl9wb2ludGVycwogCiAgICAg
LyogTm93IGRvIHRoZSBnZXRzICovCi0gICAgKmZpcnN0X21mbiAgPSBnZXRfZ2ZuX3R5cGVfYWNj
ZXNzKHAybV9nZXRfaG9zdHAybShydmFsLT5maXJzdF9kb21haW4pLCAKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcnZhbC0+Zmlyc3RfZ2ZuLCBmaXJzdF90LCBmaXJzdF9h
LCBxLCBOVUxMKTsKLSAgICAqc2Vjb25kX21mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtX2dl
dF9ob3N0cDJtKHJ2YWwtPnNlY29uZF9kb21haW4pLCAKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcnZhbC0+c2Vjb25kX2dmbiwgc2Vjb25kX3QsIHNlY29uZF9hLCBxLCBO
VUxMKTsKKyAgICAqZmlyc3RfbWZuICA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtX2dldF9ob3N0
cDJtKHJ2YWwtPmZpcnN0X2RvbWFpbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdmbl94KHJ2YWwtPmZpcnN0X2dmbiksIGZpcnN0X3QsIGZpcnN0X2EsIHEsIE5VTEwp
OworICAgICpzZWNvbmRfbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0o
cnZhbC0+c2Vjb25kX2RvbWFpbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdmbl94KHJ2YWwtPnNlY29uZF9nZm4pLCBzZWNvbmRfdCwgc2Vjb25kX2EsIHEsIE5VTEwp
OwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgcHV0X3R3b19nZm5zKHN0cnVjdCB0d29fZ2ZucyAq
YXJnKQpAQCAtNTY3LDggKzU2Niw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfdHdvX2dmbnMo
c3RydWN0IHR3b19nZm5zICphcmcpCiAgICAgaWYgKCAhYXJnICkKICAgICAgICAgcmV0dXJuOwog
Ci0gICAgcHV0X2dmbihhcmctPnNlY29uZF9kb21haW4sIGFyZy0+c2Vjb25kX2dmbik7Ci0gICAg
cHV0X2dmbihhcmctPmZpcnN0X2RvbWFpbiwgYXJnLT5maXJzdF9nZm4pOworICAgIHB1dF9nZm4o
YXJnLT5zZWNvbmRfZG9tYWluLCBnZm5feChhcmctPnNlY29uZF9nZm4pKTsKKyAgICBwdXRfZ2Zu
KGFyZy0+Zmlyc3RfZG9tYWluLCAgZ2ZuX3goYXJnLT5maXJzdF9nZm4pKTsKIH0KIAogLyogSW5p
dCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9yIGxhdGVyIHVzZSBieSB0aGUgcDJtIGNvZGUgKi8KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 19:11:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPuOC-00048d-JQ; Thu, 22 Nov 2018 19:11:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuOB-00048V-7x
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:47 +0000
X-Inumbo-ID: 744a3c60-ee8a-11e8-afbb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 744a3c60-ee8a-11e8-afbb-12d6303a7972;
 Thu, 22 Nov 2018 19:11: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 1gPuO9-0000kx-O8
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPuO9-0001w0-L7
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPuO9-0001w0-L7@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 19:11:45 +0000
Subject: [Xen-changelog] [xen staging] xen/gnttab: Drop
 gnttab_create_{shared, status}_page()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUzZmE4Yzg4ODMzMjA3ZTk1MDAxNGRhMTJjZjUzNTg0N2I3ODk3NzQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAyNCAxMzoxMjozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjIgMTc6NTg6
NDYgMjAxOCArMDAwMAoKICAgIHhlbi9nbnR0YWI6IERyb3AgZ250dGFiX2NyZWF0ZV97c2hhcmVk
LHN0YXR1c31fcGFnZSgpCiAgICAKICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoKSBpcyBh
IGNvbW1vbiBBUEkuICBVc2UgaXQgZGlyZWN0bHkgcmF0aGVyIHRoYW4KICAgIHdyYXBwaW5nIGl0
IHdpdGggdW5uZWNlc3NhcnkgYm9pbGVycGxhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAg
ICAgICAgIHwgIDcgKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwg
MTIgLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggfCAxMyAt
LS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IGY3ODYwZjY1NDguLjlkZGZlZTFkYTkgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTE2MzUsNyArMTYzNSw3IEBAIGdudHRhYl9wb3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QsCiAgICAgfQogICAgIC8qIFNoYXJl
IHRoZSBuZXcgc3RhdHVzIGZyYW1lcyB3aXRoIHRoZSByZWNpcGllbnQgZG9tYWluICovCiAgICAg
Zm9yICggaSA9IG5yX3N0YXR1c19mcmFtZXMoZ3QpOyBpIDwgcmVxX3N0YXR1c19mcmFtZXM7IGkr
KyApCi0gICAgICAgIGdudHRhYl9jcmVhdGVfc3RhdHVzX3BhZ2UoZCwgZ3QsIGkpOworICAgICAg
ICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHZpcnRfdG9fcGFnZShndC0+c3RhdHVzW2ldKSwg
ZCwgU0hBUkVfcncpOwogCiAgICAgZ3QtPm5yX3N0YXR1c19mcmFtZXMgPSByZXFfc3RhdHVzX2Zy
YW1lczsKIApAQCAtMTcwMiw3ICsxNzAyLDggQEAgZ250dGFiX3VucG9wdWxhdGVfc3RhdHVzX2Zy
YW1lcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogICAgICAgICAg
ICAgICAgIGlmICggZ2V0X3BhZ2UocGcsIGQpICkKICAgICAgICAgICAgICAgICAgICAgc2V0X2Jp
dChfUEdDX2FsbG9jYXRlZCwgJnBnLT5jb3VudF9pbmZvKTsKICAgICAgICAgICAgICAgICB3aGls
ZSAoIGktLSApCi0gICAgICAgICAgICAgICAgICAgIGdudHRhYl9jcmVhdGVfc3RhdHVzX3BhZ2Uo
ZCwgZ3QsIGkpOworICAgICAgICAgICAgICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0
KHZpcnRfdG9fcGFnZShndC0+c3RhdHVzW2ldKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkLCBTSEFSRV9ydyk7CiAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICByZXR1cm4gLUVCVVNZOwogICAgICAgICB9CkBAIC0xNzczLDcgKzE3NzQsNyBAQCBnbnR0
YWJfZ3Jvd190YWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcmVxX25yX2ZyYW1l
cykKIAogICAgIC8qIFNoYXJlIHRoZSBuZXcgc2hhcmVkIGZyYW1lcyB3aXRoIHRoZSByZWNpcGll
bnQgZG9tYWluICovCiAgICAgZm9yICggaSA9IG5yX2dyYW50X2ZyYW1lcyhndCk7IGkgPCByZXFf
bnJfZnJhbWVzOyBpKysgKQotICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIGd0
LCBpKTsKKyAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCh2aXJ0X3RvX3BhZ2UoZ3Qt
PnNoYXJlZF9yYXdbaV0pLCBkLCBTSEFSRV9ydyk7CiAgICAgZ3QtPm5yX2dyYW50X2ZyYW1lcyA9
IHJlcV9ucl9mcmFtZXM7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUu
aAppbmRleCAzNzQxNWI3ODIxLi44MTZlM2M2ZDY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oCkBAIC03MSwxOCArNzEsNiBAQCB2b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBkb21h
aW4gKmQsIG1mbl90IG1mbik7CiAgICAgICAgICAgICAgOiBnbnR0YWJfc2hhcmVkX2dtZm4oTlVM
TCwgZ3QsIGlkeCkpOyAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKIAotI2RlZmluZSBnbnR0
YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vl
c3QoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAg
dmlydF90b19wYWdlKChjaGFyICopKHQpLT5zaGFyZWRfcmF3W2ldKSwgZCwgU0hBUkVfcncpOyAg
ICAgIFwKLSAgICB9IHdoaWxlICggMCApCi0KLSNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zdGF0dXNf
cGFnZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgZG8geyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIHZpcnRfdG9fcGFnZSgoY2hh
ciAqKSh0KS0+c3RhdHVzW2ldKSwgZCwgU0hBUkVfcncpOyAgICAgICAgICBcCi0gICAgfSB3aGls
ZSAoIDAgKQotCiAjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21mbihkLCB0LCBpKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGdmbl94KCgoaSkgPj0gbnJfZ3JhbnRf
ZnJhbWVzKHQpKSA/IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnNoYXJlZF9nZm5baV0pCiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAxZTZhOTg4MTNkLi40YjhjNGY5MTYwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC00OSwxOSArNDksNiBAQCBzdGF0aWMgaW5saW5l
IGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFt
ZSwKICAgICBWQUxJRF9NMlAoZ3Bmbl8pID8gX2dmbihncGZuXykgOiBJTlZBTElEX0dGTjsgICAg
ICAgICAgICAgICAgICAgICAgICBcCiB9KQogCi0jZGVmaW5lIGdudHRhYl9jcmVhdGVfc2hhcmVk
X3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICB2aXJ0X3RvX3BhZ2UoKGNo
YXIgKikodCktPnNoYXJlZF9yYXdbaV0pLCBkLCBTSEFSRV9ydyk7ICAgICAgXAotICAgIH0gd2hp
bGUgKCAwICkKLQotI2RlZmluZSBnbnR0YWJfY3JlYXRlX3N0YXR1c19wYWdlKGQsIHQsIGkpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBkbyB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgdmlydF90b19wYWdlKChjaGFyICopKHQpLT5zdGF0dXNb
aV0pLCBkLCBTSEFSRV9ydyk7ICAgICAgICAgIFwKLSAgICB9IHdoaWxlICggMCApCi0KLQogI2Rl
ZmluZSBnbnR0YWJfc2hhcmVkX21mbih0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgKCh2aXJ0X3RvX21hZGRyKCh0KS0+c2hhcmVkX3Jhd1tpXSkgPj4gUEFHRV9TSElGVCkpCiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 19:11:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPuOM-0004A9-Mm; Thu, 22 Nov 2018 19:11:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuOL-00049z-Ea
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:57 +0000
X-Inumbo-ID: 7a5e62a2-ee8a-11e8-aa36-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a5e62a2-ee8a-11e8-aa36-12d6303a7972;
 Thu, 22 Nov 2018 19:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPuOJ-0000l5-Uj
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPuOJ-0001wn-S9
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPuOJ-0001wn-S9@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 19:11:55 +0000
Subject: [Xen-changelog] [xen staging] xen/gnttab: Simplify
 gnttab_map_frame()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyZjY5ODJhMTQ3ODIxY2UzZmIxMjlhMTYxOTM5NTU3NjEzYTY3NWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyMyAxOTo0OTozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjIgMTc6NTg6
NDYgMjAxOCArMDAwMAoKICAgIHhlbi9nbnR0YWI6IFNpbXBsaWZ5IGdudHRhYl9tYXBfZnJhbWUo
KQogICAgCiAgICAgKiBSZWZsb3cgc29tZSBsaW5lcyB0byByZW1vdmUgdW5uZWNlc3NhcnkgbGlu
ZSBicmVha3MuCiAgICAgKiBGYWN0b3Igb3V0IHRoZSBnbnR0YWJfZ2V0X2ZyYW1lX2dmbigpIGNh
bGN1bGF0aW9uLiAgTmVpdGhlciB4ODYgbm9yIEFSTQogICAgICAgYnVpbGRzIHNlZW0gdG8gYmUg
YWJsZSB0byBmb2xkIHRoZSB0d28gY2FsbHMsIGFuZCB0aGUgcmVzdWx0aW5nIGNvZGUgaXMgZmFy
CiAgICAgICBlYXNpZXIgdG8gZm9sbG93LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDE3
ICsrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA5ZGRmZWUxZGE5Li5iNjdhZTllM2Y1IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0zODY5LDggKzM4NjksNyBAQCBzdGF0aWMgaW50IGdudHRhYl9nZXRfc2hhcmVkX2Zy
YW1lX21mbihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQgZ250dGFi
X21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2Zu
LAotICAgICAgICAgICAgICAgICAgICAgbWZuX3QgKm1mbikKK2ludCBnbnR0YWJfbWFwX2ZyYW1l
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sIG1mbl90ICpt
Zm4pCiB7CiAgICAgaW50IHJjID0gMDsKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+
Z3JhbnRfdGFibGU7CkBAIC0zODc4LDggKzM4NzcsNyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogCiAgICAgZ3Jh
bnRfd3JpdGVfbG9jayhndCk7CiAKLSAgICBpZiAoIGd0LT5ndF92ZXJzaW9uID09IDIgJiYKLSAg
ICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCisgICAgaWYgKCBn
dC0+Z3RfdmVyc2lvbiA9PSAyICYmIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVz
KSApCiAgICAgewogICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7
CiAgICAgICAgIHN0YXR1cyA9IHRydWU7CkBAIC0zODg5LDEwICszODg3LDEzIEBAIGludCBnbnR0
YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBn
Zm4sCiAgICAgZWxzZQogICAgICAgICByYyA9IGdudHRhYl9nZXRfc2hhcmVkX2ZyYW1lX21mbihk
LCBpZHgsIG1mbik7CiAKLSAgICBpZiAoICFyYyAmJiBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkg
JiYKLSAgICAgICAgICFnZm5fZXEoZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0YXR1cywgaWR4
KSwgSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCBzdGF0dXMsIGlkeCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAqbWZuLCAwKTsKKyAgICBpZiAoICFyYyAmJiBwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgKQorICAgIHsKKyAgICAgICAgZ2ZuX3QgZ2ZuID0gZ250dGFi
X2dldF9mcmFtZV9nZm4oZ3QsIHN0YXR1cywgaWR4KTsKKworICAgICAgICBpZiAoICFnZm5fZXEo
Z2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIGdmbiwgKm1mbiwgMCk7CisgICAgfQogCiAgICAgaWYgKCAhcmMgKQogICAgICAg
ICBnbnR0YWJfc2V0X2ZyYW1lX2dmbihndCwgc3RhdHVzLCBpZHgsIGdmbik7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 19:12:19 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19:12: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 1gPuOh-0004CH-P9; Thu, 22 Nov 2018 19:12:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuOf-0004CC-Mv
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:12:17 +0000
X-Inumbo-ID: 86813cb9-ee8a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86813cb9-ee8a-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 19:12: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 1gPuOe-0000lw-AQ
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:12:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPuOe-0001yV-7w
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:12:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPuOe-0001yV-7w@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 19:12:16 +0000
Subject: [Xen-changelog] [xen staging] x86/vendor: Renumber the X86_VENDOR_
 constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyZDdlMjU5NjkxOTliZTk3MWYwOGMwYjhjMWZjYmZmZWRjYTk5ZDIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCAxMCAxMzo0MDozNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjIgMTg6MzQ6
MzAgMjAxOCArMDAwMAoKICAgIHg4Ni92ZW5kb3I6IFJlbnVtYmVyIHRoZSBYODZfVkVORE9SXyBj
b25zdGFudHMKICAgIAogICAgTWFrZSBYODZfVkVORE9SX1VOS05PV04gaGF2ZSB0aGUgdmFsdWUg
MCBzbyBhIHBpZWNlIG9mIHplcm9lZCBtZW1vcnkgY2FuJ3QgZ2V0CiAgICBjb25mdXNlZCB3aXRo
IFg4Nl9WRU5ET1JfSU5URUwuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmggfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYt
dmVuZG9ycy5oCmluZGV4IGM1M2QwYjliYWYuLjM4YTgxYzNjNmMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Ni12ZW5kb3JzLmgKQEAgLTQsMTEgKzQsMTEgQEAKIC8qCiAgKiBDUFUgdmVuZG9yIElEcwogICov
Ci0jZGVmaW5lIFg4Nl9WRU5ET1JfSU5URUwgMAotI2RlZmluZSBYODZfVkVORE9SX0FNRCAxCi0j
ZGVmaW5lIFg4Nl9WRU5ET1JfQ0VOVEFVUiAyCi0jZGVmaW5lIFg4Nl9WRU5ET1JfU0hBTkdIQUkg
MwotI2RlZmluZSBYODZfVkVORE9SX05VTSA0Ci0jZGVmaW5lIFg4Nl9WRU5ET1JfVU5LTk9XTiAw
eGZmCisjZGVmaW5lIFg4Nl9WRU5ET1JfVU5LTk9XTiAwCisjZGVmaW5lIFg4Nl9WRU5ET1JfSU5U
RUwgMQorI2RlZmluZSBYODZfVkVORE9SX0FNRCAyCisjZGVmaW5lIFg4Nl9WRU5ET1JfQ0VOVEFV
UiAzCisjZGVmaW5lIFg4Nl9WRU5ET1JfU0hBTkdIQUkgNAorI2RlZmluZSBYODZfVkVORE9SX05V
TSA1CiAKICNlbmRpZgkvKiBfX1hFTl9YODZfVkVORE9SU19IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Nov 22 19:13:00 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gPuPM-0004DZ-SJ; Thu, 22 Nov 2018 19:13:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuPL-0004DU-Ga
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:12:59 +0000
X-Inumbo-ID: 8070a170-ee8a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8070a170-ee8a-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 19:12:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPuOU-0000lQ-4Y
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gPuOU-0001xh-20
 for xen-changelog@lists.xenproject.org; Thu, 22 Nov 2018 19:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gPuOU-0001xh-20@xenbits.xenproject.org>
Date: Thu, 22 Nov 2018 19:12:06 +0000
Subject: [Xen-changelog] [xen staging] xen/common: Drop unnecessary #ifdef
 CONFIG_KEXEC
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyMGFlNTAwMTYwNDVhMDM1OTlhNGMyMjU5YzJlYzhjYjVjMzY0NmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE5vdiAyMSAxNzoxODowMiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBOb3YgMjIgMTg6MzA6
NTYgMjAxOCArMDAwMAoKICAgIHhlbi9jb21tb246IERyb3AgdW5uZWNlc3NhcnkgI2lmZGVmIENP
TkZJR19LRVhFQwogICAgCiAgICBrZXhlYy5oIGl0c2VsZiBoYXMgc3VpdGFibGUgc3R1YnMgZm9y
IHRoZSAhQ09ORklHX0tFWEVDIGNhc2UsIHNvIGNhbGxzIHRvCiAgICBrZXhlY19jcmFzaCgpIGRv
bid0IG5lZWQgZ3VhcmRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NodXRkb3duLmMgICAgICB8IDYgLS0tLS0t
CiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NodXRkb3duLmMgYi94ZW4vY29t
bW9uL3NodXRkb3duLmMKaW5kZXggMDA5YTcwYzJmYi4uMmVkNGQ2MjIxNCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zaHV0ZG93bi5jCisrKyBiL3hlbi9jb21tb24vc2h1dGRvd24uYwpAQCAtNiw5
ICs2LDcgQEAKICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KICNpbmNsdWRlIDx4ZW4vc2h1dGRv
d24uaD4KICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgotI2lmZGVmIENPTkZJR19LRVhFQwogI2lu
Y2x1ZGUgPHhlbi9rZXhlYy5oPgotI2VuZGlmCiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+CiAj
aW5jbHVkZSA8cHVibGljL3NjaGVkLmg+CiAKQEAgLTQ0LDkgKzQyLDcgQEAgdm9pZCBod2RvbV9z
aHV0ZG93bih1OCByZWFzb24pCiAgICAgY2FzZSBTSFVURE9XTl9jcmFzaDoKICAgICAgICAgZGVi
dWdnZXJfdHJhcF9pbW1lZGlhdGUoKTsKICAgICAgICAgcHJpbnRrKCJIYXJkd2FyZSBEb20ldSBj
cmFzaGVkOiAiLCBoYXJkd2FyZV9kb21haW4tPmRvbWFpbl9pZCk7Ci0jaWZkZWYgQ09ORklHX0tF
WEVDCiAgICAgICAgIGtleGVjX2NyYXNoKCk7Ci0jZW5kaWYKICAgICAgICAgbWF5YmVfcmVib290
KCk7CiAgICAgICAgIGJyZWFrOyAvKiBub3QgcmVhY2hlZCAqLwogCkBAIC01OSw5ICs1NSw3IEBA
IHZvaWQgaHdkb21fc2h1dGRvd24odTggcmVhc29uKQogICAgIGNhc2UgU0hVVERPV05fd2F0Y2hk
b2c6CiAgICAgICAgIHByaW50aygiSGFyZHdhcmUgRG9tJXUgc2h1dGRvd246IHdhdGNoZG9nIHJl
Ym9vdGluZyBtYWNoaW5lXG4iLAogICAgICAgICAgICAgICAgaGFyZHdhcmVfZG9tYWluLT5kb21h
aW5faWQpOwotI2lmZGVmIENPTkZJR19LRVhFQwogICAgICAgICBrZXhlY19jcmFzaCgpOwotI2Vu
ZGlmCiAgICAgICAgIG1hY2hpbmVfcmVzdGFydCgwKTsKICAgICAgICAgYnJlYWs7IC8qIG5vdCBy
ZWFjaGVkICovCiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVu
L2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggZjM5YTM3ZTAyNS4uNjc1MTkzYTI3MiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMKQEAgLTEzMzgsOSArMTMzOCw3IEBAIHZvaWQgcGFuaWMoY29uc3QgY2hhciAq
Zm10LCAuLi4pCiAKICAgICBkZWJ1Z2dlcl90cmFwX2ltbWVkaWF0ZSgpOwogCi0jaWZkZWYgQ09O
RklHX0tFWEVDCiAgICAga2V4ZWNfY3Jhc2goKTsKLSNlbmRpZgogCiAgICAgaWYgKCBvcHRfbm9y
ZWJvb3QgKQogICAgICAgICBtYWNoaW5lX2hhbHQoKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 10:55:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10: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 1gQ975-00016L-O4; Fri, 23 Nov 2018 10:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ975-00015S-0K
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 10:55:07 +0000
X-Inumbo-ID: 3bc7c2a2-ef0e-11e8-9344-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3bc7c2a2-ef0e-11e8-9344-12d6303a7972;
 Fri, 23 Nov 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 1gQ972-0004Wb-Gj
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 10:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQ972-0002dP-EA
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 10:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQ972-0002dP-EA@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 10:55:04 +0000
Subject: [Xen-changelog] [xen staging-4.9] VMX: allow migration of guests
 with SSBD enabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmMDE1NThkOWIzZmM0MDExNzQxZTlmNDY5Yzk2ZmQ5M2RkODQ1NGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIz
IDExOjUwOjE3IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDExOjUwOjE3IDIwMTggKzAxMDAKCiAgICBW
TVg6IGFsbG93IG1pZ3JhdGlvbiBvZiBndWVzdHMgd2l0aCBTU0JEIGVuYWJsZWQKICAgIAogICAg
VGhlIGJhY2twb3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVD
X0NUUkwuU1NCRCBmb3IKICAgIGd1ZXN0cyB0byB1c2UiKSBkaWQgbm90IG1pcnJvciB0aGUgUFYg
c2lkZSBjaGFuZ2UgaW50byB0aGUgSFZNIChWTVgtCiAgICBzcGVjaWZpYykgY29kZSBwYXRoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBlNGM0ZDJl
NTY1Li5iYzhmNTY2YjljIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtOTc4LDcgKzk3OCw4IEBAIHN0YXRp
YyBpbnQgdm14X2xvYWRfbXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkK
ICAgICAgICAgICAgICAqIGlnbm9yZWQpIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBo
YXJkd2FyZS4KICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgZWxzZSBpZiAoIGN0eHQtPm1z
cltpXS52YWwgJgotICAgICAgICAgICAgICAgICAgICAgIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVD
X0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgICAgICAgICAgICB+KFNQRUNfQ1RSTF9JQlJTIHwg
U1BFQ19DVFJMX1NUSUJQIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICh2LT5kb21haW4tPmFy
Y2guY3B1aWQtPmZlYXQuc3NiZCA/IFNQRUNfQ1RSTF9TU0JEIDogMCkpICkKICAgICAgICAgICAg
ICAgICBlcnIgPSAtRU5YSU87CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgdi0+
YXJjaC5zcGVjX2N0cmwgPSBjdHh0LT5tc3JbaV0udmFsOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 10:55:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gQ97E-00017D-Px; Fri, 23 Nov 2018 10:55:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ97E-000177-8I
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 10:55:16 +0000
X-Inumbo-ID: 421d373c-ef0e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 421d373c-ef0e-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 10:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ97D-0004Wj-4Z
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 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 1gQ97D-0002eF-26
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 10:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQ97D-0002eF-26@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 10:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.8] VMX: allow migration of guests
 with SSBD enabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5MGQ0N2M5MjdlOTFiYjg4Mjk1MmI0YzE0MWUzNDk4Y2RmNmUyYTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIz
IDExOjUyOjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDExOjUyOjU0IDIwMTggKzAxMDAKCiAgICBW
TVg6IGFsbG93IG1pZ3JhdGlvbiBvZiBndWVzdHMgd2l0aCBTU0JEIGVuYWJsZWQKICAgIAogICAg
VGhlIGJhY2twb3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVD
X0NUUkwuU1NCRCBmb3IKICAgIGd1ZXN0cyB0byB1c2UiKSBkaWQgbm90IG1pcnJvciB0aGUgUFYg
c2lkZSBjaGFuZ2UgaW50byB0aGUgSFZNIChWTVgtCiAgICBzcGVjaWZpYykgY29kZSBwYXRoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggOTY1MmRlMzJl
Mi4uYWIzOWE0NWJkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTg3NCw3ICs4NzQsOCBAQCBzdGF0aWMg
aW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAg
ICAgICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFy
ZHdhcmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGVsc2UgaWYgKCBjdHh0LT5tc3Jb
aV0udmFsICYKLSAgICAgICAgICAgICAgICAgICAgICB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19D
VFJMX1NUSUJQKSApCisgICAgICAgICAgICAgICAgICAgICAgfihTUEVDX0NUUkxfSUJSUyB8IFNQ
RUNfQ1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NTQkQpID8gU1BFQ19DVFJMX1NTQkQgOiAwKSkgKQogICAgICAgICAgICAgICAg
IGVyciA9IC1FTlhJTzsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB2LT5hcmNo
LnNwZWNfY3RybCA9IGN0eHQtPm1zcltpXS52YWw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 11:00:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11: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 1gQ9Bv-0001wv-GU; Fri, 23 Nov 2018 11:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ9Bu-0001tB-9F
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:00:06 +0000
X-Inumbo-ID: eee70f1f-ef0e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eee70f1f-ef0e-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:00: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 1gQ9Bt-0004ea-15
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQ9Bs-0002vx-Ud
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQ9Bs-0002vx-Ud@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 11:00:04 +0000
Subject: [Xen-changelog] [xen staging-4.7] VMX: allow migration of guests
 with SSBD enabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxMGNjMDk2OTcxMDE5YmMyZTVhOWFhYmI5YWYxYWNjYTBiNWI5ZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIz
IDExOjU0OjM1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDExOjU0OjM1IDIwMTggKzAxMDAKCiAgICBW
TVg6IGFsbG93IG1pZ3JhdGlvbiBvZiBndWVzdHMgd2l0aCBTU0JEIGVuYWJsZWQKICAgIAogICAg
VGhlIGJhY2twb3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVD
X0NUUkwuU1NCRCBmb3IKICAgIGd1ZXN0cyB0byB1c2UiKSBkaWQgbm90IG1pcnJvciB0aGUgUFYg
c2lkZSBjaGFuZ2UgaW50byB0aGUgSFZNIChWTVgtCiAgICBzcGVjaWZpYykgY29kZSBwYXRoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYTllODdiNWE5
YS4uODJlM2MyY2VjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTkwNSw3ICs5MDUsOCBAQCBzdGF0aWMg
aW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9tc3IgKmN0eHQpCiAg
ICAgICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFy
ZHdhcmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGVsc2UgaWYgKCBjdHh0LT5tc3Jb
aV0udmFsICYKLSAgICAgICAgICAgICAgICAgICAgICB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19D
VFJMX1NUSUJQKSApCisgICAgICAgICAgICAgICAgICAgICAgfihTUEVDX0NUUkxfSUJSUyB8IFNQ
RUNfQ1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NTQkQpID8gU1BFQ19DVFJMX1NTQkQgOiAwKSkgKQogICAgICAgICAgICAgICAg
IGVyciA9IC1FTlhJTzsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB2LT5hcmNo
LnNwZWNfY3RybCA9IGN0eHQtPm1zcltpXS52YWw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 11:11:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gQ9MZ-000380-7C; Fri, 23 Nov 2018 11:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ9MY-00037v-Fe
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:06 +0000
X-Inumbo-ID: 78833b8e-ef10-11e8-920a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78833b8e-ef10-11e8-920a-12d6303a7972;
 Fri, 23 Nov 2018 11:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ9MX-0004rR-D2
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQ9MX-0005ag-AV
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQ9MX-0005ag-AV@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 11:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmOGQ4NjMyYjZjYzNlZTdiZWM1NjZlMjEyNjdiNDVkNDM2YWEzOTEKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBGcmkgTm92IDIzIDEyOjA1OjEwIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDEyOjA1OjEwIDIwMTgg
KzAxMDAKCiAgICB4ODYvcDJtOiBjb25zdGlmeSBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2so
KQogICAgCiAgICBNaW5vciBpbXByb3ZlbWVudDsgc2ltcGx5IGltcHJvdmluZyBjb2RlIHF1YWxp
dHkgYnkgdXNpbmcgY29uc3RzCiAgICB3aGVyZXZlciByZWFzb25hYmxlLgogICAgCiAgICBTdWdn
ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1f
YWNjZXNzLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCAzMGMyZjFhMTM3Li41NmMwNmE0ZmM2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTU0MSw3ICs1NDEsNyBAQCB2b2lkIGFyY2hfcDJtX3NldF9h
Y2Nlc3NfcmVxdWlyZWQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBhY2Nlc3NfcmVxdWlyZWQpCiAj
ZW5kaWYKIH0KIAotYm9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFp
biAqZCkKK2Jvb2wgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgcmV0dXJuIGlzX2h2bV9kb21haW4oZCkgJiYgY3B1X2hhc192bXggJiYg
aGFwX2VuYWJsZWQoZCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9h
Y2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oCmluZGV4IGM4MTVkYjg3
YzUuLjk5ODE3YTMzZGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vz
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oCkBAIC00NCw3ICs0NCw3
IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2bV9ldmVudF9yZXNwb25zZV90
ICpyc3ApOwogCiAvKiBTYW5pdHkgY2hlY2sgZm9yIG1lbV9hY2Nlc3MgaGFyZHdhcmUgc3VwcG9y
dCAqLwotYm9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAqZCk7
Citib29sIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjayhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KTsKIAogI2VuZGlmIC8qX19BU01fWDg2X01FTV9BQ0NFU1NfSF9fICovCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 11:11:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11: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 1gQ9Mk-000398-94; Fri, 23 Nov 2018 11: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ9Mj-00038z-8r
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:17 +0000
X-Inumbo-ID: 7e93d936-ef10-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e93d936-ef10-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11: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 1gQ9Mh-0004ra-Iw
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQ9Mh-0005b9-GT
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQ9Mh-0005b9-GT@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 11:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/mwait-idle: Graceful probe
 failure when MWAIT is disabled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8781590196473091607=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit cb36aafa76a49bb45a08d00e4f8682e79637c6bb
Author:     Len Brown <len.brown@intel.com>
AuthorDate: Fri Nov 23 12:06:07 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 23 12:06:07 2018 +0100

    x86/mwait-idle: Graceful probe failure when MWAIT is disabled
    
    When MWAIT is disabled, intel_idle refuses to probe.
    But it may mis-lead the user by blaming this on the model number:
    
    intel_idle: does not run on family 6 modesl 79
    
    So defer the check for MWAIT until after the model# white-list check succeeds,
    and if the MWAIT check fails, tell the user how to fix it:
    
    intel_idle: Please enable MWAIT in BIOS SETUP
    
    Signed-off-by: Len Brown <len.brown@intel.com>
    Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    [Linux commit: a4c447533a18ee86e07232d6344ba12b1f9c5077]
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/arch/x86/cpu/mwait-idle.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/cpu/mwait-idle.c b/xen/arch/x86/cpu/mwait-idle.c
index 77fc3ddacc..f89c52f256 100644
--- a/xen/arch/x86/cpu/mwait-idle.c
+++ b/xen/arch/x86/cpu/mwait-idle.c
@@ -917,8 +917,7 @@ static const struct idle_cpu idle_cpu_dnv = {
 };
 
 #define ICPU(model, cpu) \
-    { X86_VENDOR_INTEL, 6, model, X86_FEATURE_MONITOR, \
-        &idle_cpu_##cpu}
+	{ X86_VENDOR_INTEL, 6, model, X86_FEATURE_ALWAYS, &idle_cpu_##cpu}
 
 static const struct x86_cpu_id intel_idle_ids[] __initconstrel = {
 	ICPU(0x1a, nehalem),
@@ -1121,6 +1120,11 @@ static int __init mwait_idle_probe(void)
 		return -ENODEV;
 	}
 
+	if (!boot_cpu_has(X86_FEATURE_MONITOR)) {
+		pr_debug(PREFIX "Please enable MWAIT in BIOS SETUP\n");
+		return -ENODEV;
+	}
+
 	if (boot_cpu_data.cpuid_level < CPUID_MWAIT_LEAF)
 		return -ENODEV;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8781590196473091607==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 11:11:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11: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 1gQ9Mt-0003AJ-Ag; Fri, 23 Nov 2018 11:11:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ9Ms-0003AA-FP
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:26 +0000
X-Inumbo-ID: 84a78794-ef10-11e8-9bfa-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84a78794-ef10-11e8-9bfa-12d6303a7972;
 Fri, 23 Nov 2018 11:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ9Mr-0004rx-Ou
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQ9Mr-0005be-MQ
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQ9Mr-0005be-MQ@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 11:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: introduce p2m_{init,
 free}_logdirty()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2OTgzMDlmM2U1ZWFmZWRmZjY2Yjg4ODU3YzZkYzlhZDJjOWY2MWIKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBGcmkgTm92IDIzIDEyOjA2OjUyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDEyOjA2OjUyIDIwMTgg
KzAxMDAKCiAgICB4ODYvbW06IGludHJvZHVjZSBwMm1fe2luaXQsZnJlZX1fbG9nZGlydHkoKQog
ICAgCiAgICBBZGQgbG9nZGlydHlfcmFuZ2VzIGFsbG9jYXRvciAvIGRlYWxsb2NhdG9yIGhlbHBl
cnMuCiAgICBwMm1faW5pdF9sb2dkaXJ0eSgpIHdpbGwgbm90IHJlLWFsbG9jYXRlIGlmCiAgICBw
Mm0tPmxvZ2RpcnR5IHJhbmdlcyBoYXMgYWxyZWFkeSBiZWVuIGFsbG9jYXRlZC4KICAgIAogICAg
TW92ZSB0aGUgcmFuZ2VzZXQgZGVhbGxvY2F0aW9uIGNhbGwgZnJvbSBwMm1fdGVhcmRvd25faG9z
dHAybSgpCiAgICB0byBwMm1fZnJlZV9vbmUoKSAtIHdlIHdpbGwgd2FudCB0aGlzIHRvIGFwcGx5
IHRvIGFsdHAybXMKICAgIGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21t
L3AybS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpp
bmRleCBiNWE1OWQ2OTE5Li5mZWE0NDk3OTEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC01OSw2ICs1OSwyOCBAQCBzdGF0
aWMgdm9pZCBwMm1fbmVzdGVkcDJtX2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSkKICNlbmRp
ZgogfQogCitzdGF0aWMgaW50IHAybV9pbml0X2xvZ2RpcnR5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCit7CisgICAgaWYgKCBwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCisgICAgICAgIHJldHVybiAw
OworCisgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSByYW5nZXNldF9uZXcocDJtLT5kb21haW4s
ICJsb2ctZGlydHkiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJB
TkdFU0VURl9wcmV0dHlwcmludF9oZXgpOworICAgIGlmICggIXAybS0+bG9nZGlydHlfcmFuZ2Vz
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IHZvaWQgcDJtX2ZyZWVfbG9nZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICBp
ZiAoICFwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCisgICAgICAgIHJldHVybjsKKworICAgIHJhbmdl
c2V0X2Rlc3Ryb3kocDJtLT5sb2dkaXJ0eV9yYW5nZXMpOworICAgIHAybS0+bG9nZGlydHlfcmFu
Z2VzID0gTlVMTDsKK30KKwogLyogSW5pdCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9yIGxhdGVyIHVz
ZSBieSB0aGUgcDJtIGNvZGUgKi8KIHN0YXRpYyBpbnQgcDJtX2luaXRpYWxpc2Uoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKQEAgLTEwNyw2ICsxMjksNyBAQCBm
cmVlX3AybToKIAogc3RhdGljIHZvaWQgcDJtX2ZyZWVfb25lKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiB7CisgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKICAgICBpZiAoIGhhcF9lbmFibGVk
KHAybS0+ZG9tYWluKSAmJiBjcHVfaGFzX3ZteCApCiAgICAgICAgIGVwdF9wMm1fdW5pbml0KHAy
bSk7CiAgICAgZnJlZV9jcHVtYXNrX3ZhcihwMm0tPmRpcnR5X2NwdW1hc2spOwpAQCAtMTE2LDE5
ICsxMzksMTkgQEAgc3RhdGljIHZvaWQgcDJtX2ZyZWVfb25lKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiBzdGF0aWMgaW50IHAybV9pbml0X2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2luaXRfb25lKGQpOworICAgIGludCByYzsK
IAotICAgIGlmICggcDJtICkKLSAgICB7Ci0gICAgICAgIHAybS0+bG9nZGlydHlfcmFuZ2VzID0g
cmFuZ2VzZXRfbmV3KGQsICJsb2ctZGlydHkiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSQU5HRVNFVEZfcHJldHR5cHJpbnRfaGV4KTsKLSAgICAgICAgaWYg
KCBwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGQtPmFyY2gu
cDJtID0gcDJtOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KKyAgICBpZiAoICFw
Mm0gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJjID0gcDJtX2luaXRfbG9nZGly
dHkocDJtKTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgZC0+YXJjaC5wMm0gPSBwMm07Cisg
ICAgZWxzZQogICAgICAgICBwMm1fZnJlZV9vbmUocDJtKTsKLSAgICB9Ci0gICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIHAybV90ZWFyZG93bl9o
b3N0cDJtKHN0cnVjdCBkb21haW4gKmQpCkBAIC0xMzgsNyArMTYxLDYgQEAgc3RhdGljIHZvaWQg
cDJtX3RlYXJkb3duX2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGlmICggcDJtICkK
ICAgICB7Ci0gICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kocDJtLT5sb2dkaXJ0eV9yYW5nZXMpOwog
ICAgICAgICBwMm1fZnJlZV9vbmUocDJtKTsKICAgICAgICAgZC0+YXJjaC5wMm0gPSBOVUxMOwog
ICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 11:11:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gQ9N3-0003CR-E9; Fri, 23 Nov 2018 11:11:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ9N2-0003CI-Si
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:36 +0000
X-Inumbo-ID: 8ab68c37-ef10-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ab68c37-ef10-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ9N1-0004s5-Ub
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQ9N1-0005cH-SD
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQ9N1-0005cH-SD@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 11:11:35 +0000
Subject: [Xen-changelog] [xen staging] x86/p2m: switch global_logdirty from
 bool_t to bool
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4NjE2NzRmM2JhZTJkY2RhYzMzMzA1NzM4NTI5MGRmYzdiMGRjNmEKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBGcmkgTm92IDIzIDEyOjA3OjI0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDEyOjA3OjI0IDIwMTgg
KzAxMDAKCiAgICB4ODYvcDJtOiBzd2l0Y2ggZ2xvYmFsX2xvZ2RpcnR5IGZyb20gYm9vbF90IHRv
IGJvb2wKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDY3M2Fk
ZjgwY2YuLjMzMDQ5MjE5OTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtMjIyLDcgKzIyMiw3IEBAIHN0cnVj
dCBwMm1fZG9tYWluIHsKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAqbG9nZGlydHlfcmFuZ2VzOwog
CiAgICAgLyogSG9zdCBwMm06IEdsb2JhbCBsb2ctZGlydHkgbW9kZSBlbmFibGVkIGZvciB0aGUg
ZG9tYWluLiAqLwotICAgIGJvb2xfdCAgICAgICAgICAgICBnbG9iYWxfbG9nZGlydHk7CisgICAg
Ym9vbCAgICAgICAgICAgICAgIGdsb2JhbF9sb2dkaXJ0eTsKIAogICAgIC8qIEhvc3QgcDJtOiB3
aGVuIHRoaXMgZmxhZyBpcyBzZXQsIGRvbid0IGZsdXNoIGFsbCB0aGUgbmVzdGVkLXAybSAKICAg
ICAgKiB0YWJsZXMgb24gZXZlcnkgaG9zdC1wMm0gY2hhbmdlLiAgVGhlIHNldHRlciBvZiB0aGlz
IGZsYWcgCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 11:11:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gQ9NE-0003EC-G2; Fri, 23 Nov 2018 11: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ9ND-0003E3-Hx
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:47 +0000
X-Inumbo-ID: 90c9de54-ef10-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90c9de54-ef10-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ9NC-0004ss-4R
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQ9NC-0005ct-1x
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 11:11:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQ9NC-0005ct-1x@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 11:11:46 +0000
Subject: [Xen-changelog] [xen staging] mm: disallow MEMF_no_refcount to be
 passed for domain-owned allocations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxM2UwN2RmNzlhMWVlMjA5ZGNiZTAyYzUyYjU5Y2VkNjIxMGI4MjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDIz
IDEyOjA4OjA5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDIzIDEyOjA4OjA5IDIwMTggKzAxMDAKCiAgICBt
bTogZGlzYWxsb3cgTUVNRl9ub19yZWZjb3VudCB0byBiZSBwYXNzZWQgZm9yIGRvbWFpbi1vd25l
ZCBhbGxvY2F0aW9ucwogICAgCiAgICBXaGVuIHN1Y2ggcGFnZXMgZ2V0IGFzc2lnbmVkIHRvIGRv
bWFpbnMgKGFuZCBoZW5jZSB0aGVpciAtPnRvdF9wYWdlcwogICAgbm90IGluY3JlbWVudGVkIGFj
Y29yZGluZ2x5KSB3ZSB3b3VsZCBvdGhlcndpc2UgYWxzbyBuZWVkIHRvIHN1cHByZXNzCiAgICBk
ZWNyZW1lbnRpbmcgdGhlIGNvdW50IHdoZW4gZnJlZWluZyB0aG9zZSBwYWdlcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwppbmRleCAwOGVlOGNmYmI5Li40YTJjYmRhMWRiIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAt
MjMwMyw2ICsyMzAzLDExIEBAIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhlYXBfcGFnZXMo
CiAKICAgICBpZiAoIG1lbWZsYWdzICYgTUVNRl9ub19vd25lciApCiAgICAgICAgIG1lbWZsYWdz
IHw9IE1FTUZfbm9fcmVmY291bnQ7CisgICAgZWxzZSBpZiAoIChtZW1mbGFncyAmIE1FTUZfbm9f
cmVmY291bnQpICYmIGQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKCEobWVtZmxhZ3MgJiBNRU1G
X25vX3JlZmNvdW50KSk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KIAogICAgIGlmICgg
ZG1hX2JpdHNpemUgJiYgKChkbWFfem9uZSA9IGJpdHNfdG9fem9uZShkbWFfYml0c2l6ZSkpIDwg
em9uZV9oaSkgKQogICAgICAgICBwZyA9IGFsbG9jX2hlYXBfcGFnZXMoZG1hX3pvbmUgKyAxLCB6
b25lX2hpLCBvcmRlciwgbWVtZmxhZ3MsIGQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 14:11:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gQCAm-00074y-2S; Fri, 23 Nov 2018 14:11:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQCAl-00074t-39
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:07 +0000
X-Inumbo-ID: 9dbc7e2e-ef29-11e8-8772-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9dbc7e2e-ef29-11e8-8772-12d6303a7972;
 Fri, 23 Nov 2018 14:11: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 1gQCAj-0008Ud-8l
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQCAj-0001bH-6I
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQCAj-0001bH-6I@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 14:11:05 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Drop unused CASE_{GET,
 SET}_REG() macros
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8075106545263046632=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fa599f97bdf63f0427b6d3227d314bcc7ea24445
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Nov 1 17:37:48 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 23 13:46:59 2018 +0000

    x86/vvmx: Drop unused CASE_{GET,SET}_REG() macros
    
    These have been obsolete since c/s 053ae230 "x86/vvmx: Remove enum
    vmx_regs_enc".
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/arch/x86/hvm/vmx/vvmx.c | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c
index 88021af0e1..c296660e38 100644
--- a/xen/arch/x86/hvm/vmx/vvmx.c
+++ b/xen/arch/x86/hvm/vmx/vvmx.c
@@ -207,11 +207,6 @@ struct vmx_inst_decoded {
     unsigned int reg2;
 };
 
-#define CASE_SET_REG(REG, reg)      \
-    case VMX_REG_ ## REG: regs->reg = value; break
-#define CASE_GET_REG(REG, reg)      \
-    case VMX_REG_ ## REG: value = regs->reg; break
-
 static int vvmcs_offset(u32 width, u32 type, u32 index)
 {
     int offset;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8075106545263046632==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 14:11:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gQCAv-00075V-4V; Fri, 23 Nov 2018 14:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQCAu-00075O-7A
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:16 +0000
X-Inumbo-ID: a3cf1f24-ef29-11e8-bd65-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3cf1f24-ef29-11e8-bd65-12d6303a7972;
 Fri, 23 Nov 2018 14:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQCAt-0008Um-Ey
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQCAt-0001bu-CK
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQCAt-0001bu-CK@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 14:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Correct the INVALID_PADDR
 checks for VMPTRLD/VMCLEAR
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============9056650982856228481=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3946cc5a6f3779138fbfdacdafcbc42c10484752
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Nov 1 17:37:48 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 23 13:46:59 2018 +0000

    x86/vvmx: Correct the INVALID_PADDR checks for VMPTRLD/VMCLEAR
    
    The referenced addresses also need checking against MAXPHYSADDR.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/arch/x86/hvm/vmx/vvmx.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c
index c296660e38..5daab82dc0 100644
--- a/xen/arch/x86/hvm/vmx/vvmx.c
+++ b/xen/arch/x86/hvm/vmx/vvmx.c
@@ -1672,7 +1672,7 @@ static int nvmx_handle_vmptrld(struct cpu_user_regs *regs)
     if ( rc != X86EMUL_OKAY )
         return rc;
 
-    if ( gpa & 0xfff )
+    if ( (gpa & ~PAGE_MASK) || !gfn_valid(v->domain, gaddr_to_gfn(gpa)) )
     {
         vmfail(regs, VMX_INSN_VMPTRLD_INVALID_PHYADDR);
         goto out;
@@ -1780,7 +1780,7 @@ static int nvmx_handle_vmclear(struct cpu_user_regs *regs)
         goto out;
     }
 
-    if ( gpa & 0xfff )
+    if ( (gpa & ~PAGE_MASK) || !gfn_valid(v->domain, gaddr_to_gfn(gpa)) )
     {
         vmfail(regs, VMX_INSN_VMCLEAR_INVALID_PHYADDR);
         goto out;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9056650982856228481==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 14:11:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gQCB6-00076j-6R; Fri, 23 Nov 2018 14:11:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQCB4-00076b-Pg
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:26 +0000
X-Inumbo-ID: a9e9b734-ef29-11e8-9a81-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9e9b734-ef29-11e8-9a81-12d6303a7972;
 Fri, 23 Nov 2018 14:11: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 1gQCB3-0008Uu-Mh
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQCB3-0001cv-JO
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQCB3-0001cv-JO@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 14:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Fixes to VMWRITE 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: multipart/mixed; boundary="===============7876090645427586500=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 68a15d6bd84ad3e66f997940accaf9485352e604
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Nov 1 17:37:48 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 23 13:46:59 2018 +0000

    x86/vvmx: Fixes to VMWRITE emulation
    
     * Don't assume that decode_vmx_inst() always returns X86EMUL_EXCEPTION.
     * The okay boolean is never written, making the else case dead.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/arch/x86/hvm/vmx/vvmx.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c
index 5daab82dc0..41c4e2fb82 100644
--- a/xen/arch/x86/hvm/vmx/vvmx.c
+++ b/xen/arch/x86/hvm/vmx/vvmx.c
@@ -1872,11 +1872,12 @@ static int nvmx_handle_vmwrite(struct cpu_user_regs *regs)
     struct vmx_inst_decoded decode;
     unsigned long operand; 
     u64 vmcs_encoding;
-    bool_t okay = 1;
     enum vmx_insn_errno err;
+    int rc;
 
-    if ( decode_vmx_inst(regs, &decode, &operand) != X86EMUL_OKAY )
-        return X86EMUL_EXCEPTION;
+    rc = decode_vmx_inst(regs, &decode, &operand);
+    if ( rc != X86EMUL_OKAY )
+        return rc;
 
     if ( !vvmcx_valid(v) )
     {
@@ -1905,10 +1906,7 @@ static int nvmx_handle_vmwrite(struct cpu_user_regs *regs)
         break;
     }
 
-    if ( okay )
-        vmsucceed(regs);
-    else
-        vmfail_valid(regs, VMX_INSN_UNSUPPORTED_VMCS_COMPONENT);
+    vmsucceed(regs);
 
     return X86EMUL_OKAY;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7876090645427586500==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 23 14:11:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14: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 1gQCBG-00077w-87; Fri, 23 Nov 2018 14:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQCBE-00077l-T1
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:36 +0000
X-Inumbo-ID: affcf79e-ef29-11e8-85ad-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id affcf79e-ef29-11e8-85ad-12d6303a7972;
 Fri, 23 Nov 2018 14:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQCBD-0008V2-St
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gQCBD-0001do-QD
 for xen-changelog@lists.xenproject.org; Fri, 23 Nov 2018 14:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gQCBD-0001do-QD@xenbits.xenproject.org>
Date: Fri, 23 Nov 2018 14:11:35 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Don't call vmsucceed() at
 the end of virtual_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: multipart/mixed; boundary="===============4881560140687696465=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fc3637e9af9a301d92695999299a3e9a8458c3c1
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu Nov 1 17:37:48 2018 +0000
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Fri Nov 23 13:46:59 2018 +0000

    x86/vvmx: Don't call vmsucceed() at the end of virtual_vmexit()
    
    The correct value for RFLAGS is established earlier in the function, and a
    successful vmexit logically discards the previous executing context.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/arch/x86/hvm/vmx/vvmx.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c
index 41c4e2fb82..a72b519ce0 100644
--- a/xen/arch/x86/hvm/vmx/vvmx.c
+++ b/xen/arch/x86/hvm/vmx/vvmx.c
@@ -1371,7 +1371,6 @@ static void virtual_vmexit(struct cpu_user_regs *regs)
         nvmx_update_apicv(v);
 
     nvcpu->nv_vmswitch_in_progress = 0;
-    vmsucceed(regs);
 }
 
 static void nvmx_eptp_update(void)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4881560140687696465==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 14:55:11 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRIHz-00086o-PC; Mon, 26 Nov 2018 14:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRIHy-00085s-C7
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:06 +0000
X-Inumbo-ID: 425cfc2a-f18b-11e8-8dff-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 425cfc2a-f18b-11e8-8dff-12d6303a7972;
 Mon, 26 Nov 2018 14:55: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 1gRIHw-00006i-VX
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRIHw-00009m-Sv
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRIHw-00009m-Sv@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 14:55:04 +0000
Subject: [Xen-changelog] [xen staging] vpci: fix updating the command
 register
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7692887304885038746=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0290d553e0d5ae395c88bd82301251d579e15ea7
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Nov 26 15:40:06 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 26 15:40:06 2018 +0100

    vpci: fix updating the command register
    
    When switching the memory decoding bit in the command register the
    rest of the changes where dropped, leading to only the memory decoding
    bit being updated.
    
    Fix this by writing the command register once the guest physmap
    manipulations are done if there are changes to the memory decoding
    bit.
    
    Note that when only mapping/unmapping the ROM BAR a fabricated command
    register value is passed to modify_bars which is only used to signal
    whether the action is a mapping or unmapping, but the value is never
    written to the device command register. Turn the maodify_decoding
    ASSERT into an ASSERT_UNREACHABLE and make sure that non-debug builds
    won't end up writing to the command register if only modifying the ROM
    BAR.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/vpci/header.c | 47 ++++++++++++++++++++++++++---------------------
 xen/include/xen/vpci.h    |  2 +-
 2 files changed, 27 insertions(+), 22 deletions(-)

diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c
index 4573ccadf0..39dffb21fb 100644
--- a/xen/drivers/vpci/header.c
+++ b/xen/drivers/vpci/header.c
@@ -81,11 +81,12 @@ static int map_range(unsigned long s, unsigned long e, void *data,
  * BAR's enable bit has changed with the memory decoding bit already enabled.
  * If rom_only is not set then it's the memory decoding bit that changed.
  */
-static void modify_decoding(const struct pci_dev *pdev, bool map, bool rom_only)
+static void modify_decoding(const struct pci_dev *pdev, uint16_t cmd,
+                            bool rom_only)
 {
     struct vpci_header *header = &pdev->vpci->header;
     uint8_t slot = PCI_SLOT(pdev->devfn), func = PCI_FUNC(pdev->devfn);
-    uint16_t cmd;
+    bool map = cmd & PCI_COMMAND_MEMORY;
     unsigned int i;
 
     for ( i = 0; i < ARRAY_SIZE(header->bars); i++ )
@@ -110,12 +111,11 @@ static void modify_decoding(const struct pci_dev *pdev, bool map, bool rom_only)
             header->bars[i].enabled = map;
     }
 
-    ASSERT(!rom_only);
-    cmd = pci_conf_read16(pdev->seg, pdev->bus, slot, func, PCI_COMMAND);
-    cmd &= ~PCI_COMMAND_MEMORY;
-    cmd |= map ? PCI_COMMAND_MEMORY : 0;
-    pci_conf_write16(pdev->seg, pdev->bus, slot, func, PCI_COMMAND,
-                     cmd);
+    if ( !rom_only )
+        pci_conf_write16(pdev->seg, pdev->bus, slot, func, PCI_COMMAND,
+                         cmd);
+    else
+        ASSERT_UNREACHABLE();
 }
 
 bool vpci_process_pending(struct vcpu *v)
@@ -124,7 +124,7 @@ bool vpci_process_pending(struct vcpu *v)
     {
         struct map_data data = {
             .d = v->domain,
-            .map = v->vpci.map,
+            .map = v->vpci.cmd & PCI_COMMAND_MEMORY,
         };
         int rc = rangeset_consume_ranges(v->vpci.mem, map_range, &data);
 
@@ -133,7 +133,8 @@ bool vpci_process_pending(struct vcpu *v)
 
         spin_lock(&v->vpci.pdev->vpci->lock);
         /* Disable memory decoding unconditionally on failure. */
-        modify_decoding(v->vpci.pdev, !rc && v->vpci.map,
+        modify_decoding(v->vpci.pdev,
+                        rc ? v->vpci.cmd & ~PCI_COMMAND_MEMORY : v->vpci.cmd,
                         !rc && v->vpci.rom_only);
         spin_unlock(&v->vpci.pdev->vpci->lock);
 
@@ -154,7 +155,7 @@ bool vpci_process_pending(struct vcpu *v)
 }
 
 static int __init apply_map(struct domain *d, const struct pci_dev *pdev,
-                            struct rangeset *mem)
+                            struct rangeset *mem, uint16_t cmd)
 {
     struct map_data data = { .d = d, .map = true };
     int rc;
@@ -163,13 +164,13 @@ static int __init apply_map(struct domain *d, const struct pci_dev *pdev,
         process_pending_softirqs();
     rangeset_destroy(mem);
     if ( !rc )
-        modify_decoding(pdev, true, false);
+        modify_decoding(pdev, cmd, false);
 
     return rc;
 }
 
 static void defer_map(struct domain *d, struct pci_dev *pdev,
-                      struct rangeset *mem, bool map, bool rom_only)
+                      struct rangeset *mem, uint16_t cmd, bool rom_only)
 {
     struct vcpu *curr = current;
 
@@ -181,11 +182,11 @@ static void defer_map(struct domain *d, struct pci_dev *pdev,
      */
     curr->vpci.pdev = pdev;
     curr->vpci.mem = mem;
-    curr->vpci.map = map;
+    curr->vpci.cmd = cmd;
     curr->vpci.rom_only = rom_only;
 }
 
-static int modify_bars(const struct pci_dev *pdev, bool map, bool rom_only)
+static int modify_bars(const struct pci_dev *pdev, uint16_t cmd, bool rom_only)
 {
     struct vpci_header *header = &pdev->vpci->header;
     struct rangeset *mem = rangeset_new(NULL, NULL, 0);
@@ -305,11 +306,11 @@ static int modify_bars(const struct pci_dev *pdev, bool map, bool rom_only)
          * be called iff the memory decoding bit is enabled, thus the operation
          * will always be to establish mappings and process all the BARs.
          */
-        ASSERT(map && !rom_only);
-        return apply_map(pdev->domain, pdev, mem);
+        ASSERT((cmd & PCI_COMMAND_MEMORY) && !rom_only);
+        return apply_map(pdev->domain, pdev, mem, cmd);
     }
 
-    defer_map(dev->domain, dev, mem, map, rom_only);
+    defer_map(dev->domain, dev, mem, cmd, rom_only);
 
     return 0;
 }
@@ -332,7 +333,7 @@ static void cmd_write(const struct pci_dev *pdev, unsigned int reg,
          * memory decoding bit has not been changed, so leave everything as-is,
          * hoping the guest will realize and try again.
          */
-        modify_bars(pdev, cmd & PCI_COMMAND_MEMORY, false);
+        modify_bars(pdev, cmd, false);
     else
         pci_conf_write16(pdev->seg, pdev->bus, slot, func, reg, cmd);
 }
@@ -413,7 +414,11 @@ static void rom_write(const struct pci_dev *pdev, unsigned int reg,
         header->rom_enabled = new_enabled;
         pci_conf_write32(pdev->seg, pdev->bus, slot, func, reg, val);
     }
-    else if ( modify_bars(pdev, new_enabled, true) )
+    /*
+     * Pass PCI_COMMAND_MEMORY or 0 to signal a map/unmap request, note that
+     * this fabricated command is never going to be written to the register.
+     */
+    else if ( modify_bars(pdev, new_enabled ? PCI_COMMAND_MEMORY : 0, true) )
         /*
          * No memory has been added or removed from the p2m (because the actual
          * p2m changes are deferred in defer_map) and the ROM enable bit has
@@ -549,7 +554,7 @@ static int init_bars(struct pci_dev *pdev)
             rom->type = VPCI_BAR_EMPTY;
     }
 
-    return (cmd & PCI_COMMAND_MEMORY) ? modify_bars(pdev, true, false) : 0;
+    return (cmd & PCI_COMMAND_MEMORY) ? modify_bars(pdev, cmd, false) : 0;
 }
 REGISTER_VPCI_INIT(init_bars, VPCI_PRIORITY_MIDDLE);
 
diff --git a/xen/include/xen/vpci.h b/xen/include/xen/vpci.h
index af2b8580ee..44104b75b6 100644
--- a/xen/include/xen/vpci.h
+++ b/xen/include/xen/vpci.h
@@ -145,7 +145,7 @@ struct vpci_vcpu {
     /* Per-vcpu structure to store state while {un}mapping of PCI BARs. */
     struct rangeset *mem;
     struct pci_dev *pdev;
-    bool map      : 1;
+    uint16_t cmd;
     bool rom_only : 1;
 };
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7692887304885038746==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 14:55:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14: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 1gRII9-00088h-R6; Mon, 26 Nov 2018 14:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRII8-00088A-5X
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:16 +0000
X-Inumbo-ID: 487025ce-f18b-11e8-91dc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 487025ce-f18b-11e8-91dc-12d6303a7972;
 Mon, 26 Nov 2018 14:55: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 1gRII7-00007R-5D
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRII7-0000Aa-2l
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRII7-0000Aa-2l@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 14:55:15 +0000
Subject: [Xen-changelog] [xen staging] vpci: fix deferral of long operations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1968875081228481711=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3e568fa9e19ccefcfd0d3056cb80d0b15f2bf0f7
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Nov 26 15:41:12 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 26 15:41:12 2018 +0100

    vpci: fix deferral of long operations
    
    Current logic to handle long running operations is flawed because it
    doesn't prevent the guest vcpu from running. Fix this by raising a
    scheduler softirq when preemption is required, so that the do_softirq
    call in the guest entry path performs a rescheduling. Also move the
    call to vpci_process_pending into handle_hvm_io_completion, together
    with the IOREQ code that handles pending IO instructions.
    
    Note that a scheduler softirq is also raised when the long running
    operation is queued in order to prevent the guest vcpu from resuming
    execution.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/ioreq.c  | 9 ++++++---
 xen/drivers/vpci/header.c | 6 ++++++
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/xen/arch/x86/hvm/ioreq.c b/xen/arch/x86/hvm/ioreq.c
index a56d634f31..71f23227e6 100644
--- a/xen/arch/x86/hvm/ioreq.c
+++ b/xen/arch/x86/hvm/ioreq.c
@@ -85,9 +85,6 @@ bool hvm_io_pending(struct vcpu *v)
     struct hvm_ioreq_server *s;
     unsigned int id;
 
-    if ( has_vpci(d) && vpci_process_pending(v) )
-        return true;
-
     FOR_EACH_IOREQ_SERVER(d, id, s)
     {
         struct hvm_ioreq_vcpu *sv;
@@ -186,6 +183,12 @@ bool handle_hvm_io_completion(struct vcpu *v)
     enum hvm_io_completion io_completion;
     unsigned int id;
 
+    if ( has_vpci(d) && vpci_process_pending(v) )
+    {
+        raise_softirq(SCHEDULE_SOFTIRQ);
+        return false;
+    }
+
     FOR_EACH_IOREQ_SERVER(d, id, s)
     {
         struct hvm_ioreq_vcpu *sv;
diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c
index 39dffb21fb..92c00b68aa 100644
--- a/xen/drivers/vpci/header.c
+++ b/xen/drivers/vpci/header.c
@@ -184,6 +184,12 @@ static void defer_map(struct domain *d, struct pci_dev *pdev,
     curr->vpci.mem = mem;
     curr->vpci.cmd = cmd;
     curr->vpci.rom_only = rom_only;
+    /*
+     * Raise a scheduler softirq in order to prevent the guest from resuming
+     * execution with pending mapping operations, to trigger the invocation
+     * of vpci_process_pending().
+     */
+    raise_softirq(SCHEDULE_SOFTIRQ);
 }
 
 static int modify_bars(const struct pci_dev *pdev, uint16_t cmd, bool rom_only)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1968875081228481711==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 14:55:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRIIK-0008B4-T0; Mon, 26 Nov 2018 14:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRIII-0008Af-OU
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:26 +0000
X-Inumbo-ID: 4e81c2ba-f18b-11e8-aa1e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e81c2ba-f18b-11e8-aa1e-12d6303a7972;
 Mon, 26 Nov 2018 14:55: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 1gRIIH-00007d-BC
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRIIH-0000BP-8i
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRIIH-0000BP-8i@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 14:55:25 +0000
Subject: [Xen-changelog] [xen staging] vpci/msix: carve p2m hole for MSIX
 MMIO regions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3939822107828776565=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 677053fac17ab6f77510b1fa19056846b9029b69
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Nov 26 15:41:42 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 26 15:41:42 2018 +0100

    vpci/msix: carve p2m hole for MSIX MMIO regions
    
    Make sure the MSIX MMIO regions don't have p2m entries setup, so that
    accesses to them trap into the hypervisor and can be handled by vpci.
    
    Commit 042678762 ("x86/iommu: add map-reserved dom0-iommu option to
    map reserved memory ranges") added mappings for all the reserved
    regions into the PVH Dom0 p2m, and some of those reserved regions
    might contain MSIX MMIO regions, hence the need to make sure there are
    no mappings established.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/vpci/header.c | 11 +++++++++++
 xen/drivers/vpci/msix.c   | 49 +++++++++++++++++++++++++++++++++++++++++++++++
 xen/include/xen/vpci.h    |  3 +++
 3 files changed, 63 insertions(+)

diff --git a/xen/drivers/vpci/header.c b/xen/drivers/vpci/header.c
index 92c00b68aa..43cac3f7d3 100644
--- a/xen/drivers/vpci/header.c
+++ b/xen/drivers/vpci/header.c
@@ -89,6 +89,17 @@ static void modify_decoding(const struct pci_dev *pdev, uint16_t cmd,
     bool map = cmd & PCI_COMMAND_MEMORY;
     unsigned int i;
 
+    /*
+     * Make sure there are no mappings in the MSIX MMIO areas, so that accesses
+     * can be trapped (and emulated) by Xen when the memory decoding bit is
+     * enabled.
+     *
+     * FIXME: punching holes after the p2m has been set up might be racy for
+     * DomU usage, needs to be revisited.
+     */
+    if ( map && !rom_only && vpci_make_msix_hole(pdev) )
+        return;
+
     for ( i = 0; i < ARRAY_SIZE(header->bars); i++ )
     {
         if ( !MAPPABLE_BAR(&header->bars[i]) )
diff --git a/xen/drivers/vpci/msix.c b/xen/drivers/vpci/msix.c
index 1960dae123..af3ffa087d 100644
--- a/xen/drivers/vpci/msix.c
+++ b/xen/drivers/vpci/msix.c
@@ -21,6 +21,7 @@
 #include <xen/vpci.h>
 
 #include <asm/msi.h>
+#include <asm/p2m.h>
 
 #define VMSIX_SIZE(num) offsetof(struct vpci_msix, entries[num])
 
@@ -395,6 +396,54 @@ static const struct hvm_mmio_ops vpci_msix_table_ops = {
     .write = msix_write,
 };
 
+int vpci_make_msix_hole(const struct pci_dev *pdev)
+{
+    struct domain *d = pdev->domain;
+    unsigned int i;
+
+    if ( !pdev->vpci->msix )
+        return 0;
+
+    /* Make sure there's a hole for the MSIX table/PBA in the p2m. */
+    for ( i = 0; i < ARRAY_SIZE(pdev->vpci->msix->tables); i++ )
+    {
+        unsigned long start = PFN_DOWN(vmsix_table_addr(pdev->vpci, i));
+        unsigned long end = PFN_DOWN(vmsix_table_addr(pdev->vpci, i) +
+                                     vmsix_table_size(pdev->vpci, i) - 1);
+
+        for ( ; start <= end; start++ )
+        {
+            p2m_type_t t;
+            mfn_t mfn = get_gfn_query(d, start, &t);
+
+            switch ( t )
+            {
+            case p2m_mmio_dm:
+            case p2m_invalid:
+                break;
+            case p2m_mmio_direct:
+                if ( mfn_x(mfn) == start )
+                {
+                    clear_identity_p2m_entry(d, start);
+                    break;
+                }
+                /* fallthrough. */
+            default:
+                put_gfn(d, start);
+                gprintk(XENLOG_WARNING,
+                        "%04x:%02x:%02x.%u: existing mapping (mfn: %" PRI_mfn
+                        "type: %d) at %#lx clobbers MSIX MMIO area\n",
+                        pdev->seg, pdev->bus, PCI_SLOT(pdev->devfn),
+                        PCI_FUNC(pdev->devfn), mfn_x(mfn), t, start);
+                return -EEXIST;
+            }
+            put_gfn(d, start);
+        }
+    }
+
+    return 0;
+}
+
 static int init_msix(struct pci_dev *pdev)
 {
     struct domain *d = pdev->domain;
diff --git a/xen/include/xen/vpci.h b/xen/include/xen/vpci.h
index 44104b75b6..4cf233c779 100644
--- a/xen/include/xen/vpci.h
+++ b/xen/include/xen/vpci.h
@@ -152,6 +152,9 @@ struct vpci_vcpu {
 #ifdef __XEN__
 void vpci_dump_msi(void);
 
+/* Make sure there's a hole in the p2m for the MSIX mmio areas. */
+int vpci_make_msix_hole(const struct pci_dev *pdev);
+
 /* Arch-specific vPCI MSI helpers. */
 void vpci_msi_arch_mask(struct vpci_msi *msi, const struct pci_dev *pdev,
                         unsigned int entry, bool mask);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3939822107828776565==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 14:55:37 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRIIS-0008Cx-Uj; Mon, 26 Nov 2018 14:55:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRIIS-0008Cp-L9
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:36 +0000
X-Inumbo-ID: 5494e0e2-f18b-11e8-b742-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5494e0e2-f18b-11e8-b742-12d6303a7972;
 Mon, 26 Nov 2018 14:55: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 1gRIIR-00007l-HW
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRIIR-0000C6-Ez
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRIIR-0000C6-Ez@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 14:55:35 +0000
Subject: [Xen-changelog] [xen staging] pci: add a segment parameter to
 pci_hide_device
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2445285187050804266=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5278906d5db78b21736a769d9d33b232db39e9a9
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Mon Nov 26 15:42:19 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 26 15:42:19 2018 +0100

    pci: add a segment parameter to pci_hide_device
    
    No functional change expected.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/drivers/char/ehci-dbgp.c  |  2 +-
 xen/drivers/char/ns16550.c    |  2 +-
 xen/drivers/passthrough/pci.c | 16 +++++++++++-----
 xen/drivers/video/vga.c       |  2 +-
 xen/include/xen/pci.h         |  2 +-
 5 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/xen/drivers/char/ehci-dbgp.c b/xen/drivers/char/ehci-dbgp.c
index d0071d3114..475dc41767 100644
--- a/xen/drivers/char/ehci-dbgp.c
+++ b/xen/drivers/char/ehci-dbgp.c
@@ -1362,7 +1362,7 @@ static void __init ehci_dbgp_init_postirq(struct serial_port *port)
 
     ehci_dbgp_setup_postirq(dbgp);
 
-    pci_hide_device(dbgp->bus, PCI_DEVFN(dbgp->slot, dbgp->func));
+    pci_hide_device(0, dbgp->bus, PCI_DEVFN(dbgp->slot, dbgp->func));
 }
 
 static int ehci_dbgp_check_release(struct ehci_dbgp *dbgp)
diff --git a/xen/drivers/char/ns16550.c b/xen/drivers/char/ns16550.c
index f32dbd3247..3c66e65b1c 100644
--- a/xen/drivers/char/ns16550.c
+++ b/xen/drivers/char/ns16550.c
@@ -761,7 +761,7 @@ static void __init ns16550_init_postirq(struct serial_port *port)
     if ( uart->bar || uart->ps_bdf_enable )
     {
         if ( !uart->param )
-            pci_hide_device(uart->ps_bdf[0], PCI_DEVFN(uart->ps_bdf[1],
+            pci_hide_device(0, uart->ps_bdf[0], PCI_DEVFN(uart->ps_bdf[1],
                             uart->ps_bdf[2]));
         else
         {
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index e5b9602762..7584ce2fbb 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -440,17 +440,23 @@ static void _pci_hide_device(struct pci_dev *pdev)
     list_add(&pdev->domain_list, &dom_xen->arch.pdev_list);
 }
 
-int __init pci_hide_device(int bus, int devfn)
+int __init pci_hide_device(unsigned int seg, unsigned int bus,
+                           unsigned int devfn)
 {
     struct pci_dev *pdev;
+    struct pci_seg *pseg;
     int rc = -ENOMEM;
 
     pcidevs_lock();
-    pdev = alloc_pdev(get_pseg(0), bus, devfn);
-    if ( pdev )
+    pseg = alloc_pseg(seg);
+    if ( pseg )
     {
-        _pci_hide_device(pdev);
-        rc = 0;
+        pdev = alloc_pdev(pseg, bus, devfn);
+        if ( pdev )
+        {
+            _pci_hide_device(pdev);
+            rc = 0;
+        }
     }
     pcidevs_unlock();
 
diff --git a/xen/drivers/video/vga.c b/xen/drivers/video/vga.c
index 7dc07b13ed..6a64fd9013 100644
--- a/xen/drivers/video/vga.c
+++ b/xen/drivers/video/vga.c
@@ -157,7 +157,7 @@ void __init video_endboot(void)
                 {
                     printk(XENLOG_INFO "Boot video device %02x:%02x.%u\n",
                            bus, PCI_SLOT(devfn), PCI_FUNC(devfn));
-                    pci_hide_device(bus, devfn);
+                    pci_hide_device(0, bus, devfn);
                 }
             }
     }
diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
index 580e820a33..3c361cf0c0 100644
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -150,7 +150,7 @@ int pci_add_device(u16 seg, u8 bus, u8 devfn,
                    const struct pci_dev_info *, nodeid_t node);
 int pci_remove_device(u16 seg, u8 bus, u8 devfn);
 int pci_ro_device(int seg, int bus, int devfn);
-int pci_hide_device(int bus, int devfn);
+int pci_hide_device(unsigned int seg, unsigned int bus, unsigned int devfn);
 struct pci_dev *pci_get_pdev(int seg, int bus, int devfn);
 struct pci_dev *pci_get_real_pdev(int seg, int bus, int devfn);
 struct pci_dev *pci_get_pdev_by_domain(const struct domain *, int seg,
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2445285187050804266==--

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 14:55:48 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRIIe-0008Ee-0N; Mon, 26 Nov 2018 14:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRIId-0008EU-1q
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:47 +0000
X-Inumbo-ID: 5aa59832-f18b-11e8-9d9c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5aa59832-f18b-11e8-9d9c-12d6303a7972;
 Mon, 26 Nov 2018 14: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 1gRIIb-00007t-NM
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRIIb-0000Cg-Ku
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRIIb-0000Cg-Ku@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 14:55:45 +0000
Subject: [Xen-changelog] [xen staging] EFI: don't repeatedly replace symlinks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhYWM0YTBiNDM3MmQ1ZTNkYjU3MzY0MWNjMWU1YTQ0ZTM3NDhiMGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI2
IDE1OjQzOjIyIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI2IDE1OjQzOjIyIDIwMTggKzAxMDAKCiAgICBF
Rkk6IGRvbid0IHJlcGVhdGVkbHkgcmVwbGFjZSBzeW1saW5rcwogICAgCiAgICBPbmNlIGNyZWF0
ZWQgdGhlcmUncyBubyBwb2ludCByZS1jcmVhdGluZyB0aGVtIG9uIGV2ZXJ5IGluY3JlbWVudGFs
CiAgICBtYWtlLiBUaGlzIGluIHBhcnRpY3VsYXIgcHJldmVudHMgdGhlbSBmcm9tIGJlY29taW5n
IHJvb3Qtb3duZWQgZHVyaW5nCiAgICBlLmcuICJzdWRvIG1ha2UgaW5zdGFsbC14ZW4iLCBidXQg
aXQgYWxzbyBhbGxvd3MgKGR1cmluZyBkZXZlbG9wbWVudCkKICAgIHRvIHJlcGxhY2UgdGhlbSB0
aGVyZSAoaW5zdGVhZCBvZiBpbiBjb21tb24vZWZpLykgYnkgYWN0dWFsIGZpbGVzIHdpdGgKICAg
IHBlcmhhcHMgc2xpZ2h0bHkgY2hhbmdlZCBjb250ZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL01ha2VmaWxlIHwgNCAr
KystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGUxMzFjZjRiNzEuLjdj
NzdjMzA0MDYgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAg
LTEzNyw3ICsxMzcsOSBAQCAkKFRBUkdFVCk6IGRlbGV0ZS11bmZyZXNoLWZpbGVzCiAJJChNQUtF
KSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIGluY2x1ZGUveGVuL2NvbXBpbGUuaAogCVsgLWUgaW5j
bHVkZS9hc20gXSB8fCBsbiAtc2YgYXNtLSQoVEFSR0VUX0FSQ0gpIGluY2x1ZGUvYXNtCiAJWyAt
ZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2VmaSBdICYmIGZvciBmIGluIGJvb3QuYyBydW50aW1lLmMg
Y29tcGF0LmMgZWZpLmg7XAotCQlkbyBsbiAtbnNmIC4uLy4uLy4uL2NvbW1vbi9lZmkvJCRmIGFy
Y2gvJChUQVJHRVRfQVJDSCkvZWZpLzsgZG9uZTtcCisJCWRvIHRlc3QgLXIgYXJjaC8kKFRBUkdF
VF9BUkNIKS9lZmkvJCRmIHx8IFwKKwkJICAgbG4gLW5zZiAuLi8uLi8uLi9jb21tb24vZWZpLyQk
ZiBhcmNoLyQoVEFSR0VUX0FSQ0gpL2VmaS87IFwKKwkJZG9uZTsgXAogCQl0cnVlCiAJJChNQUtF
KSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGluY2x1ZGUKIAkkKE1BS0UpIC1mICQoQkFTRURJ
UikvUnVsZXMubWsgLUMgYXJjaC8kKFRBUkdFVF9BUkNIKSBhc20tb2Zmc2V0cy5zCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 14:55:58 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:55: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 1gRIIo-0008HV-2I; Mon, 26 Nov 2018 14:55:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRIIn-0008Gl-E9
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:57 +0000
X-Inumbo-ID: 60b8a570-f18b-11e8-9b66-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60b8a570-f18b-11e8-9b66-12d6303a7972;
 Mon, 26 Nov 2018 14: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 1gRIIl-000084-TN
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRIIl-0000DF-Qv
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:55:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRIIl-0000DF-Qv@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 14:55:55 +0000
Subject: [Xen-changelog] [xen staging] common: make sure symbols-dummy.o
 gets rebuilt when needed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxMGU4NWFmZDIxOTk5YjAxZjZkODFlYTU4MGQyYmMxZjRmNDc5NzgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI2
IDE1OjQ0OjA1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI2IDE1OjQ0OjA1IDIwMTggKzAxMDAKCiAgICBj
b21tb246IG1ha2Ugc3VyZSBzeW1ib2xzLWR1bW15Lm8gZ2V0cyByZWJ1aWx0IHdoZW4gbmVlZGVk
CiAgICAKICAgIFRoZSBwZXItYXJjaCB0b3AgbGV2ZWwgbWFrZSBmaWxlcyBkb24ndCByZWNvcmQg
YW55IGRlcGVuZGVuY2llcyBmb3IgdGhlCiAgICBmaWxlLCBzbyBpdHMgbWVyZSBleGlzdGVuY2Ug
aXMgZW5vdWdoIGZvciBtYWtlIHRvIGNvbnNpZGVyIGl0IHVwLXRvLQogICAgZGF0ZS4gQXMgb2Yg
YWIzZTVmNWZmOSAoInhzcGxpY2UsIHN5bWJvbHM6IEltcGxlbWVudCBmYXN0IHN5bWJvbCBuYW1l
cwogICAgLT4gdmlydHVhbCBhZGRyZXNzZXMgbG9va3VwIikgdGhlIGZpbGUsIGhvd2V2ZXIsIGRl
cGVuZHMgb24gdGhlCiAgICBGQVNUX1NZTUJPTF9MT09LVVAgY29uZmlnIG9wdGlvbiwgd2hpY2gg
bWF5IGNoYW5nZSBiZXR3ZWVuIGluY3JlbWVudGFsCiAgICByZS1idWlsZHMuCiAgICAKICAgIFVz
ZSB0aGUgJChleHRyYS15KSBtYWNoaW5lcnkgdG8gZ2V0IHRoZSBmaWxlIGJ1aWx0IHdpdGhvdXQg
YW4gZXh0cmEKICAgIHJlY3Vyc2lvbiBzdGVwIGludG8gY29tbW9uLywgYnV0IGluc3RlYWQgcmln
aHQgd2hlbiB0aGUgb3RoZXIgdGhpbmdzIGluCiAgICB0aGF0IGRpcmVjdG9yeSBnZXQgYnVpbHQu
IFNvbWUgbWFrZWZpbGUgYWRqdXN0bWVudHMgYXJlIG5lY2Vzc2FyeSB0bwogICAgYWN0dWFsbHkg
bWFrZSB0aGlzIG1hY2hpbmVyeSB3b3JrIGJleW9uZCB0aGUgcmVzdHJpY3RlZCBzZXQgb2YgcGxh
Y2UgaXQKICAgIHdhcyB1c2VkIGluIGJlZm9yZS4gTm90ZSBob3dldmVyIHRoYXQgYW4gaW1wb3J0
YW50IHJlc3RyaWN0aW9uIHJlbWFpbnM6CiAgICAkKGV4dHJhLXkpIG1heSBub3Qgb3ZlcmxhcCAk
KG9iai15KSBvciAkKG9iai1iaW4teSkuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFu
ZCBhbHNvIG1ha2UgdGhlIGdlbmRlcCBpbnZvY2F0aW9uIGNvdmVyIGJvdGgKICAgICQob2JqLWJp
bi15KSBhbmQgJChleHRyYS15KSwgZXZlbiBpZiB0aGlzIGlzIG5vdCBkaXJlY3RseSByZWxhdGVk
IGhlcmUuCiAgICBJIHNob3VsZCBoYXZlIGluY2x1ZGVkIHRoZW0gcmlnaHQgYXdheSBpbiA4YjZl
ZjljMTUyICgiY29tcGF0OiBlbmZvcmNlCiAgICBkaXN0aW5ndWlzaGFibGUgZmlsZSBuYW1lcyBp
biBzeW1ib2wgdGFibGUiKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHhlbi9SdWxlcy5tayAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2FyY2gvYXJtL01h
a2VmaWxlIHwgIDUgKy0tLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSB8ICA3ICsrLS0tLS0KIHhl
bi9jb21tb24vTWFrZWZpbGUgICB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlv
bnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9S
dWxlcy5tawppbmRleCA5YzY5N2RjNTdiLi5hMTUxYjNmNjI1IDEwMDY0NAotLS0gYS94ZW4vUnVs
ZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0xMTAsNyArMTEwLDcgQEAgZGVmaW5lIGdlbmRl
cAogICAgICAgICBERVBTICs9ICQoZGlyICQoMSkpLiQobm90ZGlyICQoMSkpLmQKICAgICBlbmRp
ZgogZW5kZWYKLSQoZm9yZWFjaCBvLCQoZmlsdGVyLW91dCAlLywkKG9iai15KSksJChldmFsICQo
Y2FsbCBnZW5kZXAsJChvKSkpKQorJChmb3JlYWNoIG8sJChmaWx0ZXItb3V0ICUvLCQob2JqLXkp
ICQob2JqLWJpbi15KSAkKGV4dHJhLXkpKSwkKGV2YWwgJChjYWxsIGdlbmRlcCwkKG8pKSkpCiAK
ICMgRW5zdXJlIGVhY2ggc3ViZGlyZWN0b3J5IGhhcyBleGFjdGx5IG9uZSB0cmFpbGluZyBzbGFz
aC4KIHN1YmRpci1uIDo9ICQocGF0c3Vic3QgJSwlLywkKHBhdHN1YnN0ICUvLCUsJChzdWJkaXIt
bikgJChzdWJkaXItKSkpCkBAIC0xNTgsMjIgKzE1OCwyMiBAQCBlbmRpZgogIyBBbHdheXMgYnVp
bGQgb2JqLWJpbiBmaWxlcyBhcyBiaW5hcnkgZXZlbiBpZiB0aGV5IGNvbWUgZnJvbSBDIHNvdXJj
ZS4gCiAkKG9iai1iaW4teSk6IENGTEFHUyA6PSAkKGZpbHRlci1vdXQgLWZsdG8sJChDRkxBR1Mp
KQogCi1idWlsdF9pbi5vOiAkKG9iai15KQorYnVpbHRfaW4ubzogJChvYmoteSkgJChleHRyYS15
KQogaWZlcSAoJChvYmoteSksKQogCSQoQ0MpICQoQ0ZMQUdTKSAtYyAteCBjIC9kZXYvbnVsbCAt
byAkQAogZWxzZQogaWZlcSAoJChDT05GSUdfTFRPKSx5KQotCSQoTERfTFRPKSAtciAtbyAkQCAk
XgorCSQoTERfTFRPKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJChleHRyYS15KSwkXikKIGVsc2UK
LQkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICReCisJJChMRCkgJChMREZMQUdTKSAtciAtbyAk
QCAkKGZpbHRlci1vdXQgJChleHRyYS15KSwkXikKIGVuZGlmCiBlbmRpZgogCi1idWlsdF9pbl9i
aW4ubzogJChvYmotYmluLXkpCitidWlsdF9pbl9iaW4ubzogJChvYmotYmluLXkpICQoZXh0cmEt
eSkKIGlmZXEgKCQob2JqLWJpbi15KSwpCiAJJChDQykgJChBRkxBR1MpIC1jIC14IGFzc2VtYmxl
ciAvZGV2L251bGwgLW8gJEAKIGVsc2UKLQkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICReCisJ
JChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJChleHRyYS15KSwkXikKIGVu
ZGlmCiAKICMgRm9yY2UgZXhlY3V0aW9uIG9mIHBhdHRlcm4gcnVsZXMgKGZvciB3aGljaCBQSE9O
WSBjYW5ub3QgYmUgZGlyZWN0bHkgdXNlZCkuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggMjgxMDQyZjFlMC4uY2I5MDJjYjZm
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9N
YWtlZmlsZQpAQCAtMTAwLDEwICsxMDAsNyBAQCBwcmVsaW5rLm86ICQoQUxMX09CSlMpCiAJJChM
RCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgogZW5kaWYKIAotJChCQVNFRElSKS9jb21tb24vc3lt
Ym9scy1kdW1teS5vOgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyAkKEJBU0VE
SVIpL2NvbW1vbiBzeW1ib2xzLWR1bW15Lm8KLQotJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4
ZW4ubGRzICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubworJChUQVJHRVQpLXN5bXM6
IHByZWxpbmsubyB4ZW4ubGRzCiAJJChMRCkgJChMREZMQUdTKSAtVCB4ZW4ubGRzIC1OIHByZWxp
bmsubyBcCiAJICAgICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubyAtbyAkKEBEKS8u
JChARikuMAogCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4wIFwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRl
eCA0ODRkY2I3Y2U3Li5lZjA5OTM5OGJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0xMjcsMTAgKzEyNyw3IEBAIHByZWxp
bmstZWZpLm86ICQoQUxMX09CSlMpIGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVmaS9j
b21wYXQubwogCSQoZ3VhcmQpICQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJChmaWx0ZXItb3V0
ICUvZWZpL2J1aWx0X2luLm8sJF4pCiBlbmRpZgogCi0kKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xz
LWR1bW15Lm86Ci0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQoQkFTRURJUikv
Y29tbW9uIHN5bWJvbHMtZHVtbXkubwotCi0kKFRBUkdFVCktc3ltczogcHJlbGluay5vIHhlbi5s
ZHMgJChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vCiskKFRBUkdFVCktc3ltczogcHJl
bGluay5vIHhlbi5sZHMKIAkkKExEKSAkKExERkxBR1MpIC1UIHhlbi5sZHMgLU4gcHJlbGluay5v
ICQoYnVpbGRfaWRfbGlua2VyKSBcCiAJICAgICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVt
bXkubyAtbyAkKEBEKS8uJChARikuMAogCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4k
KEBGKS4wIFwKQEAgLTE5MSw3ICsxODgsNyBAQCBub3RlX2ZpbGUgOj0KIGVuZGlmCiBub3RlX2Zp
bGVfb3B0aW9uID89ICQobm90ZV9maWxlKQogCi0kKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5v
ICQobm90ZV9maWxlKSBlZmkubGRzIGVmaS9yZWxvY3MtZHVtbXkubyAkKEJBU0VESVIpL2NvbW1v
bi9zeW1ib2xzLWR1bW15Lm8gZWZpL21rcmVsb2MKKyQoVEFSR0VUKS5lZmk6IHByZWxpbmstZWZp
Lm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3JlbG9jcy1kdW1teS5vIGVmaS9ta3JlbG9jCiAJ
JChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwgXAogCSAgICAgICAgICAk
KGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAk
PCBlZmkvcmVsb2NzLWR1bW15Lm8gXAogCSAgICAgICAgICAgICAgICAkKEJBU0VESVIpL2NvbW1v
bi9zeW1ib2xzLWR1bW15Lm8gJChub3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBEKS8uJChARikuJChi
YXNlKS4wICYmKSA6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQppbmRleCA2YTA1ZmZmYzdhLi5mZmRmYjc0NDhkIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTc1LDYgKzc1LDgg
QEAgdG1lbS15IDo9IHRtZW0ubyB0bWVtX3hlbi5vIHRtZW1fY29udHJvbC5vCiB0bWVtLSQoQ09O
RklHX0NPTVBBVCkgKz0gY29tcGF0L3RtZW1feGVuLm8KIG9iai0kKENPTkZJR19UTUVNKSArPSAk
KHRtZW0teSkKIAorZXh0cmEteSA6PSBzeW1ib2xzLWR1bW15Lm8KKwogc3ViZGlyLSQoQ09ORklH
X0NPVkVSQUdFKSArPSBjb3ZlcmFnZQogc3ViZGlyLSQoQ09ORklHX1VCU0FOKSArPSB1YnNhbgog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 14:56:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRIIy-0008Ki-5b; Mon, 26 Nov 2018 14:56: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=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRIIx-0008KU-9t
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:56:07 +0000
X-Inumbo-ID: 66ca69a9-f18b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66ca69a9-f18b-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 14: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 1gRIIw-000094-2x
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRIIw-0000Du-0U
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 14:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRIIw-0000Du-0U@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 14:56:06 +0000
Subject: [Xen-changelog] [xen staging] x86emul: fix test harness 32-bit
 "clean" target handling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQxZTcwZjliMTkyODdhYTg3NjNmNzc3OGQ4ZThiMmRiZWU5OTBkYjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI2
IDE1OjQ0OjQ4IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI2IDE1OjQ0OjQ4IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBmaXggdGVzdCBoYXJuZXNzIDMyLWJpdCAiY2xlYW4iIHRhcmdldCBoYW5kbGluZwog
ICAgCiAgICBXaGVuIHByZXBhcmluZyB3aGF0IGlzIG5vdyA1MmMzN2Y3YWI5ICgieDg2ZW11bDog
YWxzbyBhbGxvdyBydW5uaW5nIHRoZQogICAgMzItYml0IGhhcm5lc3Mgb24gYSA2NC1iaXQgZGlz
dHJvIikgSSBmaXJzdCB3cm9uZ2x5IHVzZWQgWEVOX1RBUkdFVF9BUkNICiAgICBpbnN0ZWFkIG9m
IFhFTl9DT01QSUxFX0FSQ0guIFdoZW4gcmVhbGl6aW5nIHRoZSBtaXN0YWtlIEkgZm9yZ290IHRv
IGFsc28KICAgIHN3aXRjaCBhcm91bmQgdGhlIHVzZSBpbiB0aGUgZXhwcmVzc2lvbiBjb250cm9s
bGluZyB0aGUgcnVsZQogICAgZGVwZW5kZW5jaWVzLCBjYXVzaW5nICJtYWtlIGRpc3RjbGVhbiIg
dG8gZmFpbCBvbiA2NC1iaXQgZGlzdHJvcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9NYWtlZmlsZQppbmRleCBlODE2ZTAwZGZkLi5kMzA2MzljODAwIDEwMDY0NAotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlCkBAIC0xODUsNyArMTg1LDcgQEAgZGlzdGNsZWFuOiBjbGVhbgogaW5z
dGFsbCB1bmluc3RhbGw6CiAKIC5QSE9OWTogcnVuMzIgY2xlYW4zMgotaWZlcSAoJChYRU5fVEFS
R0VUX0FSQ0gpLHg4Nl82NCkKK2lmZXEgKCQoWEVOX0NPTVBJTEVfQVJDSCkseDg2XzY0KQogcnVu
MzI6ICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSkgJChhZGRzdWZmaXggLW9wbWFzay5oLCQo
T1BNQVNLKSkKIHJ1bjMyIGNsZWFuMzI6ICUzMjoKIAkkKE1BS0UpIC1DIDMyICQqCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 17:00:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 17:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRKEx-0006qW-3N; Mon, 26 Nov 2018 17:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRKEw-0006mU-FF
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 17:00:06 +0000
X-Inumbo-ID: b8ceea02-f19c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8ceea02-f19c-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 17:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRKEv-0003C1-2x
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 17:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRKEv-0006ru-0H
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 17:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRKEv-0006ru-0H@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 17:00:05 +0000
Subject: [Xen-changelog] [xen staging] x86emul: suppress default test
 harness build with incapable assembler
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5YTk5MmE0OGFiNjI2MDJlZDYxNTQxOTdmZDcyMmRkMmNhNGE5MzIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTm92IDI2
IDE3OjUzOjUxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTm92IDI2IDE3OjUzOjUxIDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBzdXBwcmVzcyBkZWZhdWx0IHRlc3QgaGFybmVzcyBidWlsZCB3aXRoIGluY2FwYWJs
ZSBhc3NlbWJsZXIKICAgIAogICAgQSB0b3AgbGV2ZWwgIm1ha2UgYnVpbGQiLCBhcyB1c2VkIGUu
Zy4gYnkgb3NzdGVzdCwgd2FudHMgdG8gYnVpbGQgYWxsCiAgICAiYWxsIiB0YXJnZXRzIGluIGVu
YWJsZWQgdG9vbHMgc3ViZGlyZWN0b3JpZXMsIHdoaWNoIGJ5IGRlZmF1bHQgYWxzbwogICAgaW5j
bHVkZXMgdGhlIGVtdWxhdG9yIHRlc3QgaGFybmVzcy4gVGhlIHVzZSBvZiwgaW4gcGFydGljdWxh
ciwge2V2ZXh9CiAgICBpbnNuIHBzZXVkby1wcmVmaXhlcyBpbiwgYWdhaW4gaW4gcGFydGljdWxh
ciwgdGVzdF94ODZfZW11bGF0b3IuYyBjYXVzZXMKICAgIHRoaXMgYnVpbGQgdG8gZmFpbCB0aG91
Z2ggd2hlbiB0aGUgYXNzZW1ibGVyIGlzIG5vdCBuZXcgZW5vdWdoLiBUYWtlCiAgICBhbm90aGVy
IGJpZyBoYW1tZXIgYW5kIHN1cHByZXNzIHRoZSBkZWZhdWx0IGhhcm5lc3MgYnVpbGQgYWx0b2dl
dGhlcgogICAgYWxzbyB3aGVuIHRoaXMgYW5kIG90aGVyIHBzZXVkby1wcmVmaXhlcyBhcmUgbm90
IHN1cHBvcnRlZCBieSB0aGUKICAgIHNwZWNpZmllZCAob3IgZGVmYXVsdGVkIHRvKSBhc3NlbWJs
ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtl
ZmlsZSBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCBkMzA2MzljODAw
Li5lNDg1MmUzZGE3IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZp
bGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC04MCw2ICs4MCwx
MCBAQCBlbmRlZgogCiAkKGZvcmVhY2ggZmxhdm9yLCQoU0lNRCkgJChGTUEpLCQoZXZhbCAkKGNh
bGwgc2ltZC1jaGVjay1jYywkKGZsYXZvcikpKSkKIAorIyBBbHNvIGV4cGxpY2l0bHkgY2hlY2sg
Zm9yIHtldmV4fSBwc2V1ZG8tcHJlZml4IHN1cHBvcnQsIHdoaWNoIGdvdCBpbnRyb2R1Y2VkCisj
IG9ubHkgYWZ0ZXIgQVZYNTEyRiBhbmQgc29tZSBvZiBpdHMgZXh0ZW5zaW9ucy4KK1RBUkdFVC0k
KHNoZWxsIGVjaG8gJ2FzbSgie2V2ZXh9IHZ6ZXJvYWxsIik7JyB8ICQoQ0MpIC14IGMgLWMgLW8g
L2Rldi9udWxsIC0gfHwgZWNobyB5KSA6PQorCiBpZmVxICgkKFRBUkdFVC15KSwpCiAkKHdhcm5p
bmcgVGVzdCBoYXJuZXNzIG5vdCBidWlsdCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gIiQoQ0Mp
IikKIGVuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Nov 26 17:00:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 17:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRKF8-0006xL-5O; Mon, 26 Nov 2018 17:00:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRKF6-0006xB-Uc
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 17:00:16 +0000
X-Inumbo-ID: bed9b359-f19c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bed9b359-f19c-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 17:00: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 1gRKF5-0003Co-8s
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 17:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRKF5-0006wh-6O
 for xen-changelog@lists.xenproject.org; Mon, 26 Nov 2018 17:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRKF5-0006wh-6O@xenbits.xenproject.org>
Date: Mon, 26 Nov 2018 17:00:15 +0000
Subject: [Xen-changelog] [xen staging] viridian: fix assertion failure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0011025469989813900=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit dc80c424844578048b457730e293a65267dea01c
Author:     Paul Durrant <paul.durrant@citrix.com>
AuthorDate: Mon Nov 26 17:54:24 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon Nov 26 17:54:24 2018 +0100

    viridian: fix assertion failure
    
    Whilst attempting to crash an apparently wedged Windows domain using
    'xen-hvmcrash' I managed to trigger the following ASSERT:
    
    (XEN) Assertion '!vp->ptr' failed at viridian.c:607
    
    with stack:
    
    (XEN)    [<ffff82d08032c55d>] viridian_map_guest_page+0x1b4/0x1b6
    (XEN)    [<ffff82d08032b1db>] viridian_synic_load_vcpu_ctxt+0x39/0x3b
    (XEN)    [<ffff82d08032b90d>] viridian.c#viridian_load_vcpu_ctxt+0x93/0xcc
    (XEN)    [<ffff82d0803096d6>] hvm_load+0x10e/0x19e
    (XEN)    [<ffff82d080274c6d>] arch_do_domctl+0xb74/0x25b4
    (XEN)    [<ffff82d0802068ab>] do_domctl+0x16f7/0x19d8
    
    This happened because viridian_map_guest_page() was not written to cope
    with being called multiple times, but this is unfortunately exactly what
    happens when xen-hvmcrash re-loads the domain context (having clobbered
    the values of RIP).
    
    This patch simply makes viridian_map_guest_page() return immediately if it
    finds the page already mapped (i.e. vp->ptr != NULL).
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/arch/x86/hvm/viridian/viridian.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/xen/arch/x86/hvm/viridian/viridian.c b/xen/arch/x86/hvm/viridian/viridian.c
index 7d73f41de6..c78b2918d9 100644
--- a/xen/arch/x86/hvm/viridian/viridian.c
+++ b/xen/arch/x86/hvm/viridian/viridian.c
@@ -602,10 +602,12 @@ void viridian_map_guest_page(struct vcpu *v, struct viridian_page *vp)
 {
     struct domain *d = v->domain;
     unsigned long gmfn = vp->msr.fields.pfn;
-    struct page_info *page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
+    struct page_info *page;
 
-    ASSERT(!vp->ptr);
+    if ( vp->ptr )
+        return;
 
+    page = get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
     if ( !page )
         goto fail;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0011025469989813900==--

From xen-changelog-bounces@lists.xenproject.org Tue Nov 27 17:11:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17: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 1gRgt9-0000nT-UI; Tue, 27 Nov 2018 17: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=4fnm=og=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRgt9-0000nL-5I
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:07 +0000
X-Inumbo-ID: 6c7ab0e6-f267-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c7ab0e6-f267-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 17:11: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 1gRgt6-0000jd-T5
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRgt6-0006K5-Qb
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRgt6-0006K5-Qb@xenbits.xenproject.org>
Date: Tue, 27 Nov 2018 17:11:04 +0000
Subject: [Xen-changelog] [xen staging] xen/tools: Fix gen-cpuid.py's ability
 to report errors
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5ZDdmZGI4M2JkZmQ3MWJlYzg0YWNlYTBlMGRiMjMyYzQ1MDMyMTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE5vdiAyNiAxMjowMzowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjcgMTY6NTc6NDEgMjAxOCArMDAw
MAoKICAgIHhlbi90b29sczogRml4IGdlbi1jcHVpZC5weSdzIGFiaWxpdHkgdG8gcmVwb3J0IGVy
cm9ycwogICAgCiAgICBjL3MgMTg1OTY5MDMgInhlbi90b29sczogc3VwcG9ydCBQeXRob24gMiBh
bmQgUHl0aG9uIDMiIHVuZm9ydHVuYXRlbHkKICAgIGludHJvZHVjZWQgYSBUeXBlRXJyb3Igd2hl
biBjaGFuZ2luZyBob3cgRmFpbCBleGNlcHRpb25zIHdlcmUgcHJpbnRlZDoKICAgIAogICAgICAv
bG9jYWwveGVuLmdpdC94ZW4vLi4veGVuL3Rvb2xzL2dlbi1jcHVpZC5weTpUcmFjZWJhY2sgKG1v
c3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgICAgICAgRmlsZSAiL2xvY2FsL3hlbi5naXQveGVuLy4u
L3hlbi90b29scy9nZW4tY3B1aWQucHkiLCBsaW5lIDQ4MywgaW4gPG1vZHVsZT4KICAgICAgICAg
ICAgc3lzLnN0ZGVyci53cml0ZShlKQogICAgICBUeXBlRXJyb3I6IGV4cGVjdGVkIGEgY2hhcmFj
dGVyIGJ1ZmZlciBvYmplY3QKICAgIAogICAgQ29lcmNlIGUgdG8gYSBzdHJpbmcgYmVmb3JlIHBy
aW50aW5nLiAgV2hpbGUgY2hhbmdpbmcgdGhpcywgZm9sZCB0aGUgdGhyZWUKICAgIHdyaXRlKCkg
Y2FsbHMgbWFraW5nIHVwIHRoZSBsaW5lIGludG8gYSBzaW5nbGUgb25lLCBhbmQgdGFrZSB0aGUg
b3Bwb3J0dW5pdHkKICAgIHRvIG5lYXRlbiB0aGUgb3V0cHV0LgogICAgCiAgICBBIHNhbXBsZSBl
cnJvciBpczoKICAgIAogICAgICAvbG9jYWwveGVuLmdpdC94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5
OiBGYWlsOiBBbGlhc2VkIHZhbHVlIGJldHdlZW4gRk9PIGFuZCBCQVIKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IHwg
NSArKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVp
ZC5weQppbmRleCAzMWZkZWU5NTFlLi4yNzU2OWJkZDM4IDEwMDc1NQotLS0gYS94ZW4vdG9vbHMv
Z2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTQ3OSw5ICs0Nzks
OCBAQCBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgICAgICBzeXMuZXhpdChtYWluKCkp
CiAgICAgZXhjZXB0IEZhaWw6CiAgICAgICAgIGUgPSBzeXMuZXhjX2luZm8oKVsxXQotICAgICAg
ICBzeXMuc3RkZXJyLndyaXRlKCIlczoiICUgKHN5cy5hcmd2WzBdLCkpCi0gICAgICAgIHN5cy5z
dGRlcnIud3JpdGUoZSkKLSAgICAgICAgc3lzLnN0ZGVyci53cml0ZSgiXG4iKQorICAgICAgICBz
eXMuc3RkZXJyLndyaXRlKCIlczogRmFpbDogJXNcbiIgJQorICAgICAgICAgICAgICAgICAgICAg
ICAgIChvcy5wYXRoLmFic3BhdGgoc3lzLmFyZ3ZbMF0pLCBzdHIoZSkpKQogICAgICAgICBzeXMu
ZXhpdCgxKQogICAgIGV4Y2VwdCBTeXN0ZW1FeGl0OgogICAgICAgICBlID0gc3lzLmV4Y19pbmZv
KClbMV0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Nov 27 17:11:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17: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 1gRgtJ-0000oS-W9; Tue, 27 Nov 2018 17:11: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=4fnm=og=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRgtI-0000oI-N9
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:16 +0000
X-Inumbo-ID: 728b37a9-f267-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 728b37a9-f267-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 17:11: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 1gRgtH-0000jm-2l
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRgtH-0006Kk-0E
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRgtH-0006Kk-0E@xenbits.xenproject.org>
Date: Tue, 27 Nov 2018 17:11:15 +0000
Subject: [Xen-changelog] [xen staging] tools/libs:
 xenforeignmemory_unmap_resource() should be idempotent...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhYzEzODEzZDU5NDc5YWM2YzU2OGFlM2Q4MzhkMDM0ZWEwY2NkYzgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyNyAxNjozOToxNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBOb3YgMjcgMTY6NTg6MzYgMjAxOCArMDAwMAoK
ICAgIHRvb2xzL2xpYnM6IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoKSBzaG91bGQg
YmUgaWRlbXBvdGVudC4uLgogICAgCiAgICAuLi5hbmQgaXMgbm90IGJlY2F1c2UgbGludXggb3Nk
ZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgpIGlzIG5vdC4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2xpbnV4LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
bGludXguYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCmluZGV4IDEzMjg3NWRm
OGEuLjhkYWE1ODI4ZTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51
eC5jCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCkBAIC0yOTgsNyArMjk4
LDcgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJj
ZSgKICAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9y
ZXNvdXJjZV9oYW5kbGUgKmZyZXMpCiB7Ci0gICAgcmV0dXJuIG11bm1hcChmcmVzLT5hZGRyLCBm
cmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCk7CisgICAgcmV0dXJuIGZyZXMgPyBtdW5tYXAo
ZnJlcy0+YWRkciwgZnJlcy0+bnJfZnJhbWVzIDw8IFBBR0VfU0hJRlQpIDogMDsKIH0KIAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Nov 27 17:11:28 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRgtU-0000q9-2I; Tue, 27 Nov 2018 17: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=4fnm=og=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRgtS-0000pr-O5
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:26 +0000
X-Inumbo-ID: 789cd789-f267-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 789cd789-f267-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 17:11: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 1gRgtR-0000ju-8x
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRgtR-0006Lf-6L
 for xen-changelog@lists.xenproject.org; Tue, 27 Nov 2018 17:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRgtR-0006Lf-6L@xenbits.xenproject.org>
Date: Tue, 27 Nov 2018 17:11:25 +0000
Subject: [Xen-changelog] [xen staging] mm: make opt_bootscrub non-init
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7018184992303312215=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 43fa95ae6a64132b8ebe3025bd187ab9df68677b
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Nov 26 18:55:48 2018 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Nov 27 17:02:55 2018 +0000

    mm: make opt_bootscrub non-init
    
    LLVM code generation can attempt to load from a variable in the next
    condition of an expression under certain circumstances, thus turning
    the following condition:
    
    if ( system_state < SYS_STATE_active && opt_bootscrub == BOOTSCRUB_IDLE )
    
    Into:
    
    0xffff82d080223967 <+103>: cmpl   $0x3,0x37b032(%rip) # 0xffff82d08059e9a0 <system_state>
    0xffff82d08022396e <+110>: setb   -0x29(%rbp)
    0xffff82d080223972 <+114>: cmpl   $0x2,0x228a8b(%rip) # 0xffff82d08044c404 <opt_bootscrub>
    
    Such code will trigger a page fault if system_state >=
    SYS_STATE_active because opt_bootscrub will be unmapped.
    
    Fix this by making opt_bootscrub non-init, thus preventing the page
    fault. The LLVM bug with the discussion about this issue can be found
    at:
    
    https://bugs.llvm.org/show_bug.cgi?id=39707
    
    I haven't been able to find any other instances of such conditional
    expression that uses system_state together with an init variable or
    function.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 xen/common/page_alloc.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c
index 4a2cbda1db..fd3b0aaa83 100644
--- a/xen/common/page_alloc.c
+++ b/xen/common/page_alloc.c
@@ -166,7 +166,15 @@ enum bootscrub_mode {
     BOOTSCRUB_ON,
     BOOTSCRUB_IDLE,
 };
-static enum bootscrub_mode __initdata opt_bootscrub = BOOTSCRUB_IDLE;
+
+/*
+ * opt_bootscrub should live in the init section, since it's not accessed
+ * afterwards. However at least LLVM assumes there are no side effects of
+ * accessing the variable, and optimizes the condition in init_heap_pages() so
+ * opt_bootscrub is read regardless of the value of system_state:
+ * https://bugs.llvm.org/show_bug.cgi?id=39707
+ */
+static enum bootscrub_mode __read_mostly opt_bootscrub = BOOTSCRUB_IDLE;
 static int __init parse_bootscrub_param(const char *s)
 {
     /* Interpret 'bootscrub' alone in its positive boolean form */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7018184992303312215==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 00:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 00:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRnRb-0000aB-LY; Wed, 28 Nov 2018 00:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRnRa-0000a4-A3
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 00:11:06 +0000
X-Inumbo-ID: 18baeffe-f2a2-11e8-9931-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18baeffe-f2a2-11e8-9931-12d6303a7972;
 Wed, 28 Nov 2018 00:11: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 1gRnRY-00018q-Mf
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 00:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRnRY-0004dP-K2
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 00:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRnRY-0004dP-K2@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 00:11:04 +0000
Subject: [Xen-changelog] [xen staging] arm/irq: replace an odd tab with
 spaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiM2M2MjU2ZDc4ODg2ZjFjZWYzNDkyNzNjOGU4NThhODRiY2NiNDMKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE5vdiAxNiAxODoyNDoxNyAyMDE4ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyNyAxNjowNjoz
NyAyMDE4IC0wODAwCgogICAgYXJtL2lycTogcmVwbGFjZSBhbiBvZGQgdGFiIHdpdGggc3BhY2Vz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vaXJxLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94
ZW4vYXJjaC9hcm0vaXJxLmMKaW5kZXggMDk4MjgxZjhhYi4uZDVhZDI3NzUwNyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2lycS5jCisrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtMjI0LDcg
KzIyNCw3IEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25l
ZCBpbnQgaXJxLCBpbnQgaXNfZmlxKQogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgaXJxIGNh
bm5vdCBiZSBhIFBQSSwgd2Ugb25seSBzdXBwb3J0IGRlbGl2ZXJ5IG9mIFNQSXMgdG8KICAgICAg
ICAgICogZ3Vlc3RzLgotCSAqLworICAgICAgICAgKi8KICAgICAgICAgdmdpY19pbmplY3RfaXJx
KGluZm8tPmQsIE5VTEwsIGluZm8tPnZpcnEsIHRydWUpOwogICAgICAgICBnb3RvIG91dF9ub19l
bmQ7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 00:11:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 00: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 1gRnRl-0000aw-Ni; Wed, 28 Nov 2018 00:11: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRnRk-0000al-CI
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 00:11:16 +0000
X-Inumbo-ID: 1ecca3a0-f2a2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ecca3a0-f2a2-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 00:11: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 1gRnRi-00019h-Ss
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 00:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRnRi-0004dq-QB
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 00:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRnRi-0004dq-QB@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 00:11:14 +0000
Subject: [Xen-changelog] [xen staging] arm/irq: Fix block parathenses and
 whitespaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlMGM5NTE5ZDhkZDY4OTcwMTE2YmE2Yzc5YjgyYjViNzMxNzMyOWQKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE5vdiAxNiAxODoyNDoxOCAyMDE4ICswMjAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyNyAxNjowNzoy
MCAyMDE4IC0wODAwCgogICAgYXJtL2lycTogRml4IGJsb2NrIHBhcmF0aGVuc2VzIGFuZCB3aGl0
ZXNwYWNlcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vaXJxLmMgfCAxMiArKysrKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IGQ1YWQy
Nzc1MDcuLmQ2YTAyNzNkN2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94
ZW4vYXJjaC9hcm0vaXJxLmMKQEAgLTYxLDcgKzYxLDkgQEAgc3RhdGljIERFRklORV9QRVJfQ1BV
KGlycV9kZXNjX3RbTlJfTE9DQUxfSVJRU10sIGxvY2FsX2lycV9kZXNjKTsKIAogaXJxX2Rlc2Nf
dCAqX19pcnFfdG9fZGVzYyhpbnQgaXJxKQogewotICAgIGlmIChpcnEgPCBOUl9MT0NBTF9JUlFT
KSByZXR1cm4gJnRoaXNfY3B1KGxvY2FsX2lycV9kZXNjKVtpcnFdOworICAgIGlmICggaXJxIDwg
TlJfTE9DQUxfSVJRUyApCisgICAgICAgIHJldHVybiAmdGhpc19jcHUobG9jYWxfaXJxX2Rlc2Mp
W2lycV07CisKICAgICByZXR1cm4gJmlycV9kZXNjW2lycS1OUl9MT0NBTF9JUlFTXTsKIH0KIApA
QCAtNzYsNyArNzgsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBpbml0X2lycV9kYXRhKHZvaWQpCiB7
CiAgICAgaW50IGlycTsKIAotICAgIGZvciAoaXJxID0gTlJfTE9DQUxfSVJRUzsgaXJxIDwgTlJf
SVJRUzsgaXJxKyspIHsKKyAgICBmb3IgKCBpcnEgPSBOUl9MT0NBTF9JUlFTOyBpcnEgPCBOUl9J
UlFTOyBpcnErKyApCisgICAgewogICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFf
dG9fZGVzYyhpcnEpOwogICAgICAgICBpbml0X29uZV9pcnFfZGVzYyhkZXNjKTsKICAgICAgICAg
ZGVzYy0+aXJxID0gaXJxOwpAQCAtOTIsNyArOTUsOCBAQCBzdGF0aWMgaW50IGluaXRfbG9jYWxf
aXJxX2RhdGEodm9pZCkKIAogICAgIHNwaW5fbG9jaygmbG9jYWxfaXJxc190eXBlX2xvY2spOwog
Ci0gICAgZm9yIChpcnEgPSAwOyBpcnEgPCBOUl9MT0NBTF9JUlFTOyBpcnErKykgeworICAgIGZv
ciAoIGlycSA9IDA7IGlycSA8IE5SX0xPQ0FMX0lSUVM7IGlycSsrICkKKyAgICB7CiAgICAgICAg
IHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IGlycV90b19kZXNjKGlycSk7CiAgICAgICAgIGluaXRf
b25lX2lycV9kZXNjKGRlc2MpOwogICAgICAgICBkZXNjLT5pcnEgPSBpcnE7CkBAIC0xOTMsNyAr
MTk3LDcgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVk
IGludCBpcnEsIGludCBpc19maXEpCiAKICAgICBBU1NFUlQoaXJxID49IDE2KTsgLyogU0dJcyBk
byBub3QgY29tZSBkb3duIHRoaXMgcGF0aCAqLwogCi0gICAgaWYgKGlycSA8IDMyKQorICAgIGlm
ICggaXJxIDwgMzIgKQogICAgICAgICBwZXJmY19pbmNyKHBwaXMpOwogICAgIGVsc2UKICAgICAg
ICAgcGVyZmNfaW5jcihzcGlzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 11:44:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 11: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 1gRyGF-0002qJ-Hn; Wed, 28 Nov 2018 11:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRyGE-0002qD-6t
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 11:44:06 +0000
X-Inumbo-ID: e8678c84-f302-11e8-9d0b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8678c84-f302-11e8-9d0b-12d6303a7972;
 Wed, 28 Nov 2018 11: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 1gRyGC-0008Tx-QL
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 11:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRyGC-0004Hq-Kx
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 11:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRyGC-0004Hq-Kx@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 11:44:04 +0000
Subject: [Xen-changelog] [xen staging] tools/libvchan: Initialise
 xs_transaction_t to XBT_NULL, not NULL
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5ODY0M2Q5NDgwMWJlNjYzZjNmODYzNTI3ZWI0YWJiYzRhOTUwMDUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMiAxNzowMTowNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjggMTE6NDA6MjYgMjAxOCArMDAwMAoK
ICAgIHRvb2xzL2xpYnZjaGFuOiBJbml0aWFsaXNlIHhzX3RyYW5zYWN0aW9uX3QgdG8gWEJUX05V
TEwsIG5vdCBOVUxMCiAgICAKICAgIFRoaXMgaXMgYW4gaW50ZWdlciB0eXBlLCBub3QgYSBwb2lu
dGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHRvb2xzL2xpYnZjaGFuL2luaXQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL2luaXQu
YyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwppbmRleCBiYTVhNmViMjllLi4xODA4MzNkYzJmIDEw
MDY0NAotLS0gYS90b29scy9saWJ2Y2hhbi9pbml0LmMKKysrIGIvdG9vbHMvbGlidmNoYW4vaW5p
dC5jCkBAIC0yNTAsNyArMjUwLDcgQEAgc3RhdGljIGludCBpbml0X3hzX3NydihzdHJ1Y3QgbGli
eGVudmNoYW4gKmN0cmwsIGludCBkb21haW4sIGNvbnN0IGNoYXIqIHhzX2Jhc2UKIAljaGFyIGJ1
Zls2NF07CiAJY2hhciByZWZbMTZdOwogCWNoYXIqIGRvbWlkX3N0ciA9IE5VTEw7Ci0JeHNfdHJh
bnNhY3Rpb25fdCB4c190cmFucyA9IE5VTEw7CisJeHNfdHJhbnNhY3Rpb25fdCB4c190cmFucyA9
IFhCVF9OVUxMOwogCXhzID0geHNfZG9tYWluX29wZW4oKTsKIAlpZiAoIXhzKQogCQlnb3RvIGZh
aWw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 11:44:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 11:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gRyGO-0002rP-T2; Wed, 28 Nov 2018 11:44:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRyGO-0002r7-2z
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 11:44:16 +0000
X-Inumbo-ID: ee78d3f8-f302-11e8-aea9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee78d3f8-f302-11e8-aea9-12d6303a7972;
 Wed, 28 Nov 2018 11: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 1gRyGN-0008UL-04
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 11:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gRyGM-0004Iu-Tp
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 11:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gRyGM-0004Iu-Tp@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 11:44:14 +0000
Subject: [Xen-changelog] [xen staging] tools/xenstore: Document that
 xs_close(0) is OK.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxMTgyNGU2NDg5NDM3NDY5NmJiYTQ3ZWNmZWUyODJhN2I3ZGI2MGEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBOb3YgMiAxNzowMTowNyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjggMTE6NDA6MjYgMjAxOCArMDAwMAoK
ICAgIHRvb2xzL3hlbnN0b3JlOiBEb2N1bWVudCB0aGF0IHhzX2Nsb3NlKDApIGlzIE9LLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xz
L3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL2lu
Y2x1ZGUveGVuc3RvcmUuaCBiL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaAppbmRl
eCAwNjRiNjJjNDU1Li44ODlkYzIzODYzIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS9pbmNs
dWRlL3hlbnN0b3JlLmgKKysrIGIvdG9vbHMveGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oCkBA
IC03Nyw3ICs3Nyw3IEBAIHR5cGVkZWYgdWludDMyX3QgeHNfdHJhbnNhY3Rpb25fdDsKIHN0cnVj
dCB4c19oYW5kbGUgKnhzX29wZW4odW5zaWduZWQgbG9uZyBmbGFncyk7CiAKIC8qIENsb3NlIHRo
ZSBjb25uZWN0aW9uIHRvIHRoZSB4cyBkYWVtb24uICovCi12b2lkIHhzX2Nsb3NlKHN0cnVjdCB4
c19oYW5kbGUgKnhzaCk7Cit2b2lkIHhzX2Nsb3NlKHN0cnVjdCB4c19oYW5kbGUgKnhzaCAvKiBO
VUxMIG9rICovKTsKIAogLyogQ29ubmVjdCB0byB0aGUgeHMgZGFlbW9uLgogICogUmV0dXJucyBh
IGhhbmRsZSBvciBOVUxMLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 14:44:12 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gS14T-0003O7-Mj; Wed, 28 Nov 2018 14:44:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS14R-0003O2-VB
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:44:08 +0000
X-Inumbo-ID: 0dbc7bd5-f31c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0dbc7bd5-f31c-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS14O-0003l5-Ra
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS14O-0001Tc-P0
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS14O-0001Tc-P0@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 14:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen: remove trailing spaces from
 public headers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY5ZjE5NjA2ZTUwZmVhN2ZjOWE0NmE3YTkyZjU3YTUyOTM3Y2IxY2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDI4
IDEzOjMyOjM2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyOCAxNDozODowNyAyMDE4ICswMDAwCgogICAgeGVu
OiByZW1vdmUgdHJhaWxpbmcgc3BhY2VzIGZyb20gcHVibGljIGhlYWRlcnMKICAgIAogICAgU2V2
ZXJhbCBwdWJsaWMgaGVhZGVyIGZpbGVzIGhhdmUgdHJhaWxpbmcgc3BhY2VzIGluIHRoZW0uIFRo
aXMgaXMKICAgIHJhdGhlciBhbm5veWluZyB3aGVuIGltcG9ydGluZyB0aGVtIGludG8gb3RoZXIg
cHJvamVjdHMgYXMgdGhleSBtaWdodAogICAgYmUgcmVqZWN0ZWQgbm90IGNvbXBseWluZyB0byBj
b2Rpbmcgc3R5bGUuCiAgICAKICAgIFJlbW92ZSB0aGUgdHJhaWxpbmcgc3BhY2VzIGluIGFsbCBo
ZWFkZXJzIGJlbG93IHhlbi9pbmNsdWRlL3B1YmxpYy8uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlk
LmggICAgICB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3Nh
dmUuaCAgIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L3hlbi14ODZfMzIuaCB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94
ZW4teDg2XzY0LmggfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgg
ICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2XzMyLmggICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Nl82NC5oICAgICAgICAgfCAg
NCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tMF9vcHMuaCAgICAgICAgICAgIHwgIDQgKyst
LQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICAgICB8ICA4ICsrKystLS0t
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oICAgICAgICAgICAgIHwgIDQgKystLQogeGVu
L2luY2x1ZGUvcHVibGljL2ZlYXR1cmVzLmggICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaCAgfCAgMiArLQogeGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9pb3JlcS5oICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL3B2ZHJpdmVycy5oICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvcHVibGljL2h2
bS9zYXZlLmggICAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oICAgICAgICAgIHwgIDQgKystLQogeGVu
L2luY2x1ZGUvcHVibGljL2lvL2ZzaWYuaCAgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2lvL3Byb3RvY29scy5oICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vcmluZy5oICAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby92c2NzaWlmLmggICAgICAgICAgfCAyNCAr
KysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMva2V4ZWMuaCAgICAgICAg
ICAgICAgIHwgMTQgKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAg
ICAgICAgICAgICB8IDE2ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL25taS5o
ICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2Lmgg
ICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oICAg
ICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICAg
ICAgIHwgMTYgKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaCAgICAg
ICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmggICAgICAgICAgICAg
ICAgfCAxNCArKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdmVyc2lvbi5oICAgICAg
ICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaCAgICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgICAgICAgICAgICAgfCAy
MiArKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW5vcHJvZi5oICAg
ICAgICAgICAgfCAgNCArKy0tCiAzMiBmaWxlcyBjaGFuZ2VkLCAxNDggaW5zZXJ0aW9ucygrKSwg
MTQ4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKaW5kZXggNjY1
YzRiNjQ0ZC4uY2U0NjMwNWJlZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKQEAg
LTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBhcmNoLXg4Ni9jcHVpZC5o
Ci0gKiAKKyAqCiAgKiBDUFVJRCBpbnRlcmZhY2UgdG8gWGVuLgotICogCisgKgogICogUGVybWlz
c2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0
YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVu
dGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2Fy
ZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpA
QCAtMjAsOSArMjAsOSBAQAogICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBD
T05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKICAqIEZST00sIE9VVCBPRiBPUiBJ
TiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKICAqIERF
QUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KLSAqIAorICoKICAqIENvcHlyaWdodCAoYykgMjAwNyBD
aXRyaXggU3lzdGVtcywgSW5jLgotICogCisgKgogICogQXV0aG9yczoKICAqICAgIEtlaXIgRnJh
c2VyIDxrZWlyQHhlbi5vcmc+CiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZl
LmgKaW5kZXggODBlNzYyYzMzNS4uNDBiZTg0ZWNkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2h2bS9zYXZlLmgKQEAgLTEsNyArMSw3IEBACi0vKiAKKy8qCiAgKiBTdHJ1Y3R1cmUgZGVm
aW5pdGlvbnMgZm9yIEhWTSBzdGF0ZSB0aGF0IGlzIGhlbGQgYnkgWGVuIGFuZCBtdXN0CiAgKiBi
ZSBzYXZlZCBhbG9uZyB3aXRoIHRoZSBkb21haW4ncyBtZW1vcnkgYW5kIGRldmljZS1tb2RlbCBz
dGF0ZS4KLSAqIAorICoKICAqIENvcHlyaWdodCAoYykgMjAwNyBYZW5Tb3VyY2UgTHRkLgogICoK
ICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkg
cGVyc29uIG9idGFpbmluZyBhIGNvcHkKQEAgLTI2LDggKzI2LDggQEAKICNpZm5kZWYgX19YRU5f
UFVCTElDX0hWTV9TQVZFX1g4Nl9IX18KICNkZWZpbmUgX19YRU5fUFVCTElDX0hWTV9TQVZFX1g4
Nl9IX18KIAotLyogCi0gKiBTYXZlL3Jlc3RvcmUgaGVhZGVyOiBnZW5lcmFsIGluZm8gYWJvdXQg
dGhlIHNhdmUgZmlsZS4gCisvKgorICogU2F2ZS9yZXN0b3JlIGhlYWRlcjogZ2VuZXJhbCBpbmZv
IGFib3V0IHRoZSBzYXZlIGZpbGUuCiAgKi8KIAogI2RlZmluZSBIVk1fRklMRV9NQUdJQyAgIDB4
NTQzODEyODYKQEAgLTg1LDcgKzg1LDcgQEAgc3RydWN0IGh2bV9od19jcHUgewogICAgIHVpbnQ2
NF90IGRyMjsKICAgICB1aW50NjRfdCBkcjM7CiAgICAgdWludDY0X3QgZHI2OwotICAgIHVpbnQ2
NF90IGRyNzsgICAgCisgICAgdWludDY0X3QgZHI3OwogCiAgICAgdWludDMyX3QgY3Nfc2VsOwog
ICAgIHVpbnQzMl90IGRzX3NlbDsKQEAgLTE5OSw3ICsxOTksNyBAQCBzdHJ1Y3QgaHZtX2h3X2Nw
dV9jb21wYXQgewogICAgIHVpbnQ2NF90IGRyMjsKICAgICB1aW50NjRfdCBkcjM7CiAgICAgdWlu
dDY0X3QgZHI2OwotICAgIHVpbnQ2NF90IGRyNzsgICAgCisgICAgdWludDY0X3QgZHI3OwogCiAg
ICAgdWludDMyX3QgY3Nfc2VsOwogICAgIHVpbnQzMl90IGRzX3NlbDsKQEAgLTQ2Myw3ICs0NjMs
NyBAQCBzdHJ1Y3QgaHZtX2h3X3BjaV9saW5rIHsKIAogREVDTEFSRV9IVk1fU0FWRV9UWVBFKFBD
SV9MSU5LLCA5LCBzdHJ1Y3QgaHZtX2h3X3BjaV9saW5rKTsKIAotLyogCisvKgogICogIFBJVAog
ICovCiAKQEAgLTQ4OSw5ICs0ODksOSBAQCBzdHJ1Y3QgaHZtX2h3X3BpdCB7CiBERUNMQVJFX0hW
TV9TQVZFX1RZUEUoUElULCAxMCwgc3RydWN0IGh2bV9od19waXQpOwogCiAKLS8qIAorLyoKICAq
IFJUQwotICovIAorICovCiAKICNkZWZpbmUgUlRDX0NNT1NfU0laRSAxNAogc3RydWN0IGh2bV9o
d19ydGMgewpAQCAtNjM5LDcgKzYzOSw3IEBAIHN0cnVjdCBodm1fbXNyIHsKIAogI2RlZmluZSBD
UFVfTVNSX0NPREUgIDIwCiAKLS8qIAorLyoKICAqIExhcmdlc3QgdHlwZS1jb2RlIGluIHVzZQog
ICovCiAjZGVmaW5lIEhWTV9TQVZFX0NPREVfTUFYIDIwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl8zMi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L3hlbi14ODZfMzIuaAppbmRleCBhYTM4OGI3ZjMyLi4xOWQ3Mzg4NjMzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl8zMi5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMyLmgKQEAgLTEsOCArMSw4IEBACiAvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCiAgKiB4ZW4teDg2XzMyLmgKLSAqIAorICoKICAqIEd1ZXN0IE9TIGlu
dGVyZmFjZSB0byB4ODYgMzItYml0IFhlbi4KLSAqIAorICoKICAqIFBlcm1pc3Npb24gaXMgaGVy
ZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNv
cHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxl
cyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCBy
ZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCmluZGV4IGJlNTJmNzA1YzkuLjA2NGI0YWFlNzAg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaApAQCAtMSw4ICsxLDgg
QEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIHhlbi14ODZfNjQuaAotICogCisgKgogICog
R3Vlc3QgT1MgaW50ZXJmYWNlIHRvIHg4NiA2NC1iaXQgWGVuLgotICogCisgKgogICogUGVybWlz
c2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0
YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVu
dGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2Fy
ZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCmluZGV4IDhlZDU5MDQ5NzguLjYyOWNiMmJhNDAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKQEAgLTEsOCArMSw4IEBACiAvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCiAgKiBhcmNoLXg4Ni94ZW4uaAotICogCisgKgogICogR3Vlc3QgT1MgaW50ZXJm
YWNlIHRvIHg4NiBYZW4uCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVk
LCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0
aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29m
dHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24s
IGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODZfMzIuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Nl8zMi5o
CmluZGV4IDQ1ODQyYjIwMzQuLmRmYWJkY2MzNDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Nl8zMi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Nl8zMi5o
CkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogYXJjaC14ODZfMzIu
aAotICogCisgKgogICogR3Vlc3QgT1MgaW50ZXJmYWNlIHRvIHg4NiAzMi1iaXQgWGVuLgotICog
CisgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2XzY0
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODZfNjQuaAppbmRleCA0MDk4MDVmMzVmLi5j
NDBiM2Y5NjUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODZfNjQuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODZfNjQuaApAQCAtMSw4ICsxLDggQEAKIC8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKICAqIGFyY2gteDg2XzY0LmgKLSAqIAorICoKICAqIEd1ZXN0
IE9TIGludGVyZmFjZSB0byB4ODYgNjQtYml0IFhlbi4KLSAqIAorICoKICAqIFBlcm1pc3Npb24g
aXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmlu
ZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlv
biBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0
aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb20wX29wcy5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2RvbTBfb3BzLmgKaW5kZXggYzhkNzY0ZWQ2Zi4uNzY1OThkZGExOCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2RvbTBfb3BzLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbTBf
b3BzLmgKQEAgLTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBkb20wX29w
cy5oCi0gKiAKKyAqCiAgKiBQcm9jZXNzIGNvbW1hbmQgcmVxdWVzdHMgZnJvbSBkb21haW4tMCBn
dWVzdCBPUy4KLSAqIAorICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUg
b2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVk
aW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCAzYmJiYmM5OTUx
Li43ZTFjZjIxMDc1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgogICogZG9tY3RsLmgKLSAqIAorICoKICAqIERvbWFpbiBtYW5hZ2VtZW50
IG9wZXJhdGlvbnMuIEZvciB1c2UgYnkgbm9kZSBjb250cm9sIHN0YWNrLgotICogCisgKgogICog
UGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJz
b24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBT
b2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9u
IHRoZQpAQCAtNzg1LDcgKzc4NSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dkYnN4X2RvbXN0YXR1
cyB7CiAvKgogICogRG9tYWluIG1lbW9yeSBwYWdpbmcKICAqIFBhZ2UgbWVtb3J5IGluIGFuZCBv
dXQuCi0gKiBEb21jdGwgaW50ZXJmYWNlIHRvIHNldCB1cCBhbmQgdGVhciBkb3duIHRoZSAKKyAq
IERvbWN0bCBpbnRlcmZhY2UgdG8gc2V0IHVwIGFuZCB0ZWFyIGRvd24gdGhlCiAgKiBwYWdlcjwt
Pmh5cGVydmlzb3IgaW50ZXJmYWNlLiBVc2UgWEVOTUVNX3BhZ2luZ19vcCoKICAqIHRvIHBlcmZv
cm0gcGVyLXBhZ2Ugb3BlcmF0aW9ucy4KICAqCkBAIC04MzcsNyArODM3LDcgQEAgc3RydWN0IHhl
bl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKICAqLwogI2RlZmluZSBYRU5fRE9NQ1RMX1ZNX0VW
RU5UX09QX1NIQVJJTkcgICAgICAgICAgIDMKIAotLyogVXNlIGZvciB0ZWFyZG93bi9zZXR1cCBv
ZiBoZWxwZXI8LT5oeXBlcnZpc29yIGludGVyZmFjZSBmb3IgcGFnaW5nLCAKKy8qIFVzZSBmb3Ig
dGVhcmRvd24vc2V0dXAgb2YgaGVscGVyPC0+aHlwZXJ2aXNvciBpbnRlcmZhY2UgZm9yIHBhZ2lu
ZywKICAqIGFjY2VzcyBhbmQgc2hhcmluZy4qLwogc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRf
b3AgewogICAgIHVpbnQzMl90ICAgICAgIG9wOyAgICAgICAgICAgLyogWEVOX1ZNX0VWRU5UXyog
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZWxmbm90ZS5oCmluZGV4IDkzNmFhNjU4MjIuLjE4MWNiYzRlYzcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2VsZm5vdGUuaApAQCAtMjE5LDcgKzIxOSw3IEBACiAvKgogICogU3lzdGVtIGluZm9ybWF0aW9u
IGV4cG9ydGVkIHRocm91Z2ggY3Jhc2ggbm90ZXMuCiAgKgotICogVGhlIGtleGVjIC8ga2R1bXAg
Y29kZSB3aWxsIGNyZWF0ZSBvbmUgWEVOX0VMRk5PVEVfQ1JBU0hfSU5GTyAKKyAqIFRoZSBrZXhl
YyAvIGtkdW1wIGNvZGUgd2lsbCBjcmVhdGUgb25lIFhFTl9FTEZOT1RFX0NSQVNIX0lORk8KICAq
IG5vdGUgaW4gY2FzZSBvZiBhIHN5c3RlbSBjcmFzaC4gVGhpcyBub3RlIHdpbGwgY29udGFpbiB2
YXJpb3VzCiAgKiBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3lzdGVtLCBzZWUgeGVuL2luY2x1ZGUv
eGVuL2VsZmNvcmUuaC4KICAqLwpAQCAtMjI4LDcgKzIyOCw3IEBACiAvKgogICogU3lzdGVtIHJl
Z2lzdGVycyBleHBvcnRlZCB0aHJvdWdoIGNyYXNoIG5vdGVzLgogICoKLSAqIFRoZSBrZXhlYyAv
IGtkdW1wIGNvZGUgd2lsbCBjcmVhdGUgb25lIFhFTl9FTEZOT1RFX0NSQVNIX1JFR1MgCisgKiBU
aGUga2V4ZWMgLyBrZHVtcCBjb2RlIHdpbGwgY3JlYXRlIG9uZSBYRU5fRUxGTk9URV9DUkFTSF9S
RUdTCiAgKiBub3RlIHBlciBjcHUgaW4gY2FzZSBvZiBhIHN5c3RlbSBjcmFzaC4gVGhpcyBub3Rl
IGlzIGFyY2hpdGVjdHVyZQogICogc3BlY2lmaWMgYW5kIHdpbGwgY29udGFpbiByZWdpc3RlcnMg
bm90IHNhdmVkIGluIHRoZSAiQ09SRSIgbm90ZS4KICAqIFNlZSB4ZW4vaW5jbHVkZS94ZW4vZWxm
Y29yZS5oIGZvciBtb3JlIGluZm9ybWF0aW9uLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2ZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaAppbmRleCA0NDNl
NmVjYTUzLi4xNjEzYjJhYWI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVy
ZXMuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaApAQCAtMSw4ICsxLDggQEAK
IC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAqIGZlYXR1cmVzLmgKLSAqIAorICoKICAqIEZlYXR1
cmUgZmxhZ3MsIHJlcG9ydGVkIGJ5IFhFTlZFUl9nZXRfZmVhdHVyZXMuCi0gKiAKKyAqCiAgKiBQ
ZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNv
biBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRv
Y3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNv
ZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24g
dGhlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKaW5kZXggMDhjMjUyZTgy
Mi4uYzQ2ZTAzZWYxNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5m
b190YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaApA
QCAtMSw2ICsxLDYgQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIGh2bS9odm1faW5mb190
YWJsZS5oCi0gKiAKKyAqCiAgKiBIVk0gcGFyYW1ldGVyIGFuZCBpbmZvcm1hdGlvbiB0YWJsZSwg
d3JpdHRlbiBpbnRvIGd1ZXN0IG1lbW9yeSBtYXAuCiAgKgogICogUGVybWlzc2lvbiBpcyBoZXJl
YnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29w
eQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9pb3JlcS5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9pb3JlcS5oCmluZGV4IGQzMDlkMTIyY2MuLmM1MTFmYWU4ZTcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaW9yZXEuaAorKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2lvcmVxLmgKQEAgLTEsNyArMSw3IEBACiAvKgogICogaW9yZXEuaDogSS9PIHJl
cXVlc3QgZGVmaW5pdGlvbnMgZm9yIGRldmljZSBtb2RlbHMKICAqIENvcHlyaWdodCAoYykgMjAw
NCwgSW50ZWwgQ29ycG9yYXRpb24uCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBn
cmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAg
KiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRo
ZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJp
Y3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC00NSw3ICs0NSw3IEBA
CiAgKgogICogRm9yIEkvTyB0eXBlIElPUkVRX1RZUEVfUENJX0NPTkZJRywgdGhlIHBoeXNpY2Fs
IGFkZHJlc3MgaXMgZm9ybWF0dGVkCiAgKiBhcyBmb2xsb3dzOgotICogCisgKgogICogNjMuLi4u
NDh8NDcuLjQwfDM5Li4zNXwzNC4uMzJ8MzEuLi4uLi4uLjAKICAqIFNFR01FTlQgfEJVUyAgIHxE
RVYgICB8Rk4gICAgfE9GRlNFVAogICovCkBAIC01Nyw3ICs1Nyw3IEBAIHN0cnVjdCBpb3JlcSB7
CiAgICAgdWludDMyX3QgdnBfZXBvcnQ7ICAgICAgLyogZXZ0Y2huIGZvciBub3RpZmljYXRpb25z
IHRvL2Zyb20gZGV2aWNlIG1vZGVsICovCiAgICAgdWludDE2X3QgX3BhZDA7CiAgICAgdWludDhf
dCBzdGF0ZTo0OwotICAgIHVpbnQ4X3QgZGF0YV9pc19wdHI6MTsgIC8qIGlmIDEsIGRhdGEgYWJv
dmUgaXMgdGhlIGd1ZXN0IHBhZGRyIAorICAgIHVpbnQ4X3QgZGF0YV9pc19wdHI6MTsgIC8qIGlm
IDEsIGRhdGEgYWJvdmUgaXMgdGhlIGd1ZXN0IHBhZGRyCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICogb2YgdGhlIHJlYWwgZGF0YSB0byB1c2UuICovCiAgICAgdWludDhfdCBkaXI6MTsg
ICAgICAgICAgLyogMT1yZWFkLCAwPXdyaXRlICovCiAgICAgdWludDhfdCBkZjoxOwpAQCAtOTks
NyArOTksNyBAQCBzdHJ1Y3QgYnVmZmVyZWRfaW9wYWdlIHsKIHR5cGVkZWYgc3RydWN0IGJ1ZmZl
cmVkX2lvcGFnZSBidWZmZXJlZF9pb3BhZ2VfdDsKIAogLyoKLSAqIEFDUEkgQ29udHJvbC9FdmVu
dCByZWdpc3RlciBsb2NhdGlvbnMuIExvY2F0aW9uIGlzIGNvbnRyb2xsZWQgYnkgYSAKKyAqIEFD
UEkgQ29udHJvbC9FdmVudCByZWdpc3RlciBsb2NhdGlvbnMuIExvY2F0aW9uIGlzIGNvbnRyb2xs
ZWQgYnkgYQogICogdmVyc2lvbiBudW1iZXIgaW4gSFZNX1BBUkFNX0FDUElfSU9QT1JUU19MT0NB
VElPTi4KICAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3B2ZHJpdmVy
cy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wdmRyaXZlcnMuaAppbmRleCAwMWVhMmFlYWFl
Li4zMjQxZjk0ZWI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3B2ZHJpdmVy
cy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcHZkcml2ZXJzLmgKQEAgLTEsNyArMSw3
IEBACiAvKgogICogcHZkcml2ZXJzLmg6IFJlZ2lzdGVyIG9mIFBWIGRyaXZlcnMgcHJvZHVjdCBu
dW1iZXJzLgogICogQ29weXJpZ2h0IChjKSAyMDEyLCBDaXRyaXggU3lzdGVtcyBJbmMuCi0gKiAK
KyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3Nv
Y2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwg
aW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxp
bWl0YXRpb24gdGhlCkBAIC0yNiw3ICsyNiw3IEBACiAKIC8qCiAgKiBUaGlzIGlzIHRoZSBtYXN0
ZXIgcmVnaXN0cnkgb2YgcHJvZHVjdCBudW1iZXJzIGZvcgotICogUFYgZHJpdmVycy4gCisgKiBQ
ViBkcml2ZXJzLgogICogSWYgeW91IG5lZWQgYSBuZXcgcHJvZHVjdCBudW1iZXIgYWxsb2NhdGlu
ZywgcGxlYXNlCiAgKiBwb3N0IHRvIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZy4gIFlv
dSBzaG91bGQgTk9UIHVzZQogICogYSBwcm9kdWN0IG51bWJlciB3aXRob3V0IGFsbG9jYXRpbmcg
b25lLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9zYXZlLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL3NhdmUuaAppbmRleCAwYmQyNDBkODNiLi5mNzJlM2E5YmM0IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL3NhdmUuaApAQCAtMSw5ICsxLDkgQEAKLS8qIAorLyoKICAqIGh2bS9zYXZlLmgK
ICAqCiAgKiBTdHJ1Y3R1cmUgZGVmaW5pdGlvbnMgZm9yIEhWTSBzdGF0ZSB0aGF0IGlzIGhlbGQg
YnkgWGVuIGFuZCBtdXN0CiAgKiBiZSBzYXZlZCBhbG9uZyB3aXRoIHRoZSBkb21haW4ncyBtZW1v
cnkgYW5kIGRldmljZS1tb2RlbCBzdGF0ZS4KLSAqIAorICoKICAqIENvcHlyaWdodCAoYykgMjAw
NyBYZW5Tb3VyY2UgTHRkLgogICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZy
ZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKQEAgLTI5LDEzICsy
OSwxMyBAQAogI2RlZmluZSBfX1hFTl9QVUJMSUNfSFZNX1NBVkVfSF9fCiAKIC8qCi0gKiBTdHJ1
Y3R1cmVzIGluIHRoaXMgaGVhZGVyICptdXN0KiBoYXZlIHRoZSBzYW1lIGxheW91dCBpbiAzMmJp
dCAKLSAqIGFuZCA2NGJpdCBlbnZpcm9ubWVudHM6IHRoaXMgbWVhbnMgdGhhdCBhbGwgZmllbGRz
IG11c3QgYmUgZXhwbGljaXRseSAKLSAqIHNpemVkIHR5cGVzIGFuZCBhbGlnbmVkIHRvIHRoZWly
IHNpemVzLCBhbmQgdGhlIHN0cnVjdHMgbXVzdCBiZSAKKyAqIFN0cnVjdHVyZXMgaW4gdGhpcyBo
ZWFkZXIgKm11c3QqIGhhdmUgdGhlIHNhbWUgbGF5b3V0IGluIDMyYml0CisgKiBhbmQgNjRiaXQg
ZW52aXJvbm1lbnRzOiB0aGlzIG1lYW5zIHRoYXQgYWxsIGZpZWxkcyBtdXN0IGJlIGV4cGxpY2l0
bHkKKyAqIHNpemVkIHR5cGVzIGFuZCBhbGlnbmVkIHRvIHRoZWlyIHNpemVzLCBhbmQgdGhlIHN0
cnVjdHMgbXVzdCBiZQogICogYSBtdWx0aXBsZSBvZiBlaWdodCBieXRlcyBsb25nLgogICoKLSAq
IE9ubHkgdGhlIHN0YXRlIG5lY2Vzc2FyeSBmb3Igc2F2aW5nIGFuZCByZXN0b3JpbmcgKGkuZS4g
ZmllbGRzIAotICogdGhhdCBhcmUgYW5hbG9nb3VzIHRvIGFjdHVhbCBoYXJkd2FyZSBzdGF0ZSkg
c2hvdWxkIGdvIGluIHRoaXMgZmlsZS4gCisgKiBPbmx5IHRoZSBzdGF0ZSBuZWNlc3NhcnkgZm9y
IHNhdmluZyBhbmQgcmVzdG9yaW5nIChpLmUuIGZpZWxkcworICogdGhhdCBhcmUgYW5hbG9nb3Vz
IHRvIGFjdHVhbCBoYXJkd2FyZSBzdGF0ZSkgc2hvdWxkIGdvIGluIHRoaXMgZmlsZS4KICAqIElu
dGVybmFsIG1lY2hhbmlzbXMgc2hvdWxkIGJlIGtlcHQgaW4gWGVuLXByaXZhdGUgaGVhZGVycy4K
ICAqLwogCkBAIC00Myw3ICs0Myw3IEBACiAjZXJyb3IgIkFub255bW91cyBzdHJ1Y3RzL3VuaW9u
cyBhcmUgYSBHTlUgZXh0ZW5zaW9uLiIKICNlbmRpZgogCi0vKiAKKy8qCiAgKiBFYWNoIGVudHJ5
IGlzIHByZWNlZGVkIGJ5IGEgZGVzY3JpcHRvciBnaXZpbmcgaXRzIHR5cGUgYW5kIGxlbmd0aAog
ICovCiBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciB7CkBAIC01Myw5ICs1Myw5IEBAIHN0cnVj
dCBodm1fc2F2ZV9kZXNjcmlwdG9yIHsKIH07CiAKIAotLyogCi0gKiBFYWNoIGVudHJ5IGhhcyBh
IGRhdGF0eXBlIGFzc29jaWF0ZWQgd2l0aCBpdDogZm9yIGV4YW1wbGUsIHRoZSBDUFUgc3RhdGUg
Ci0gKiBpcyBzYXZlZCBhcyBhIEhWTV9TQVZFX1RZUEUoQ1BVKSwgd2hpY2ggaGFzIEhWTV9TQVZF
X0xFTkdUSChDUFUpLCAKKy8qCisgKiBFYWNoIGVudHJ5IGhhcyBhIGRhdGF0eXBlIGFzc29jaWF0
ZWQgd2l0aCBpdDogZm9yIGV4YW1wbGUsIHRoZSBDUFUgc3RhdGUKKyAqIGlzIHNhdmVkIGFzIGEg
SFZNX1NBVkVfVFlQRShDUFUpLCB3aGljaCBoYXMgSFZNX1NBVkVfTEVOR1RIKENQVSksCiAgKiBh
bmQgaXMgaWRlbnRpZmllZCBieSBhIGRlc2NyaXB0b3Igd2l0aCB0eXBlY29kZSBIVk1fU0FWRV9D
T0RFKENQVSkuCiAgKiBERUNMQVJFX0hWTV9TQVZFX1RZUEUgYmluZHMgdGhlc2UgdGhpbmdzIHRv
Z2V0aGVyIHdpdGggc29tZSB0eXBlLXN5c3RlbQogICogdWdsaW5lc3MuCkBAIC02NiwyMCArNjYs
MjAgQEAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgewogICAgIHN0YXRpYyBpbmxpbmUgaW50
IF9fSFZNX1NBVkVfRklYX0NPTVBBVF8jI194KHZvaWQgKmgsIHVpbnQzMl90IHNpemUpICBcCiAg
ICAgICAgIHsgcmV0dXJuIF9maXgoaCwgc2l6ZSk7IH0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlw
ZSB0OyBjaGFyIGNbX2NvZGVdOyBjaGFyIGNwdFsyXTt9OyAgXAotICAgIHN0cnVjdCBfX0hWTV9T
QVZFX1RZUEVfQ09NUEFUXyMjX3ggeyBfY3R5cGUgdDsgfSAgICAgICAgICAgICAgICAgICAKKyAg
ICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFX0NPTVBBVF8jI194IHsgX2N0eXBlIHQ7IH0KIAogIyBp
bmNsdWRlIDx4ZW4vbGliLmg+IC8qIEJVRygpICovCiAjIGRlZmluZSBERUNMQVJFX0hWTV9TQVZF
X1RZUEUoX3gsIF9jb2RlLCBfdHlwZSkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0
YXRpYyBpbmxpbmUgaW50IF9fSFZNX1NBVkVfRklYX0NPTVBBVF8jI194KHZvaWQgKmgsIHVpbnQz
Ml90IHNpemUpIFwKICAgICAgICAgeyBCVUcoKTsgcmV0dXJuIC0xOyB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQ
RV8jI194IHsgX3R5cGUgdDsgY2hhciBjW19jb2RlXTsgY2hhciBjcHRbMV07fTsgXAotICAgIHN0
cnVjdCBfX0hWTV9TQVZFX1RZUEVfQ09NUEFUXyMjX3ggeyBfdHlwZSB0OyB9ICAgICAgICAgICAg
ICAgICAgIAorICAgIHN0cnVjdCBfX0hWTV9TQVZFX1RZUEVfQ09NUEFUXyMjX3ggeyBfdHlwZSB0
OyB9CiAjZWxzZQogIyBkZWZpbmUgREVDTEFSRV9IVk1fU0FWRV9UWVBFX0NPTVBBVChfeCwgX2Nv
ZGUsIF90eXBlLCBfY3R5cGUsIF9maXgpICAgICBcCi0gICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQ
RV8jI194IHsgX3R5cGUgdDsgY2hhciBjW19jb2RlXTsgY2hhciBjcHRbMl07fSAKKyAgICBzdHJ1
Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVdOyBjaGFyIGNw
dFsyXTt9CiAKICMgZGVmaW5lIERFQ0xBUkVfSFZNX1NBVkVfVFlQRShfeCwgX2NvZGUsIF90eXBl
KSAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQRV8j
I194IHsgX3R5cGUgdDsgY2hhciBjW19jb2RlXTsgY2hhciBjcHRbMV07fSAKKyAgICBzdHJ1Y3Qg
X19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVdOyBjaGFyIGNwdFsx
XTt9CiAjZW5kaWYKIAogI2RlZmluZSBIVk1fU0FWRV9UWVBFKF94KSB0eXBlb2YgKCgoc3RydWN0
IF9fSFZNX1NBVkVfVFlQRV8jI194ICopKDApKS0+dCkKQEAgLTk0LDggKzk0LDggQEAgc3RydWN0
IGh2bV9zYXZlX2Rlc2NyaXB0b3IgewogIyBkZWZpbmUgSFZNX1NBVkVfRklYX0NPTVBBVChfeCwg
X2RzdCwgX3NpemUpIF9fSFZNX1NBVkVfRklYX0NPTVBBVF8jI194KF9kc3QsIF9zaXplKQogI2Vu
ZGlmCiAKLS8qIAotICogVGhlIHNlcmllcyBvZiBzYXZlIHJlY29yZHMgaXMgdGVtaW5hdGVkIGJ5
IGEgemVyby10eXBlLCB6ZXJvLWxlbmd0aCAKKy8qCisgKiBUaGUgc2VyaWVzIG9mIHNhdmUgcmVj
b3JkcyBpcyB0ZW1pbmF0ZWQgYnkgYSB6ZXJvLXR5cGUsIHplcm8tbGVuZ3RoCiAgKiBkZXNjcmlw
dG9yLgogICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCmluZGV4IDFmNzllZjg1MDQuLjQ4MTFm
NDcyMjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKICAqIGNvbnNvbGUuaAotICogCisgKgogICogQ29uc29sZSBJL08gaW50
ZXJmYWNlIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KLSAqIAorICoKICAqIFBlcm1pc3Npb24gaXMgaGVy
ZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNv
cHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxl
cyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCBy
ZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9mc2lmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vZnNp
Zi5oCmluZGV4IDhmYzIxNzQwZWEuLmE4YmVhMTkzYjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9pby9mc2lmLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2ZzaWYuaApAQCAt
MSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIGZzaWYuaAotICogCisgKgog
ICogSW50ZXJmYWNlIHRvIEZTIGxldmVsIHNwbGl0IGRldmljZSBkcml2ZXJzLgotICogCisgKgog
ICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBw
ZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRl
ZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRo
ZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0
aW9uIHRoZQpAQCAtMTIwLDcgKzEyMCw3IEBAIHN0cnVjdCBmc2lmX2xpc3RfcmVxdWVzdCB7CiAj
ZGVmaW5lIEVSUk9SX1NJWkUgICAgICAzMiAgIC8qIDMyIGJpdHMgZm9yIHRoZSBlcnJvciBtYXNr
ICovCiAjZGVmaW5lIEVSUk9SX1NISUZUICAgICAoTlJfRklMRVNfU0laRSArIE5SX0ZJTEVTX1NI
SUZUKQogI2RlZmluZSBFUlJPUl9NQVNLICAgICAgKCgoMVVMTCA8PCBFUlJPUl9TSVpFKSAtIDEp
IDw8IEVSUk9SX1NISUZUKQotI2RlZmluZSBIQVNfTU9SRV9TSElGVCAgKEVSUk9SX1NISUZUICsg
RVJST1JfU0laRSkgICAgCisjZGVmaW5lIEhBU19NT1JFX1NISUZUICAoRVJST1JfU0hJRlQgKyBF
UlJPUl9TSVpFKQogI2RlZmluZSBIQVNfTU9SRV9GTEFHICAgKDFVTEwgPDwgSEFTX01PUkVfU0hJ
RlQpCiAKIHN0cnVjdCBmc2lmX2NobW9kX3JlcXVlc3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2lvL3Byb3RvY29scy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL3Byb3RvY29s
cy5oCmluZGV4IDQwYTliMzBkNjAuLjUyYjRkZTBmODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9pby9wcm90b2NvbHMuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHJvdG9j
b2xzLmgKQEAgLTEsNiArMSw2IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBwcm90b2Nv
bHMuaAotICogCisgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2Fy
ZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRv
CiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcg
d2l0aG91dCBsaW1pdGF0aW9uIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lv
L3JpbmcuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9yaW5nLmgKaW5kZXggMzAzNDJmYzhjMC4u
YzVkNTNlMzEwMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL3JpbmcuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcmluZy5oCkBAIC0xLDYgKzEsNiBAQAogLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgogICogcmluZy5oCi0gKiAKKyAqCiAgKiBTaGFyZWQgcHJvZHVjZXItY29u
c3VtZXIgcmluZyBtYWNyb3MuCiAgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwg
ZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQpAQCAtNjIsNyAr
NjIsNyBAQCB0eXBlZGVmIHVuc2lnbmVkIGludCBSSU5HX0lEWDsKIC8qCiAgKiBDYWxjdWxhdGUg
c2l6ZSBvZiBhIHNoYXJlZCByaW5nLCBnaXZlbiB0aGUgdG90YWwgYXZhaWxhYmxlIHNwYWNlIGZv
ciB0aGUKICAqIHJpbmcgYW5kIGluZGV4ZXMgKF9zeiksIGFuZCB0aGUgbmFtZSB0YWcgb2YgdGhl
IHJlcXVlc3QvcmVzcG9uc2Ugc3RydWN0dXJlLgotICogQSByaW5nIGNvbnRhaW5zIGFzIG1hbnkg
ZW50cmllcyBhcyB3aWxsIGZpdCwgcm91bmRlZCBkb3duIHRvIHRoZSBuZWFyZXN0IAorICogQSBy
aW5nIGNvbnRhaW5zIGFzIG1hbnkgZW50cmllcyBhcyB3aWxsIGZpdCwgcm91bmRlZCBkb3duIHRv
IHRoZSBuZWFyZXN0CiAgKiBwb3dlciBvZiB0d28gKHNvIHdlIGNhbiBtYXNrIHdpdGggKHNpemUt
MSkgdG8gbG9vcCBhcm91bmQpLgogICovCiAjZGVmaW5lIF9fQ09OU1RfUklOR19TSVpFKF9zLCBf
c3opIFwKQEAgLTc2LDcgKzc2LDcgQEAgdHlwZWRlZiB1bnNpZ25lZCBpbnQgUklOR19JRFg7CiAK
IC8qCiAgKiBNYWNyb3MgdG8gbWFrZSB0aGUgY29ycmVjdCBDIGRhdGF0eXBlcyBmb3IgYSBuZXcg
a2luZCBvZiByaW5nLgotICogCisgKgogICogVG8gbWFrZSBhIG5ldyByaW5nIGRhdGF0eXBlLCB5
b3UgbmVlZCB0byBoYXZlIHR3byBtZXNzYWdlIHN0cnVjdHVyZXMsCiAgKiBsZXQncyBzYXkgcmVx
dWVzdF90LCBhbmQgcmVzcG9uc2VfdCBhbHJlYWR5IGRlZmluZWQuCiAgKgpAQCAtODYsNyArODYs
NyBAQCB0eXBlZGVmIHVuc2lnbmVkIGludCBSSU5HX0lEWDsKICAqCiAgKiBUaGVzZSBleHBhbmQg
b3V0IHRvIGdpdmUgeW91IGEgc2V0IG9mIHR5cGVzLCBhcyB5b3UgY2FuIHNlZSBiZWxvdy4KICAq
IFRoZSBtb3N0IGltcG9ydGFudCBvZiB0aGVzZSBhcmU6Ci0gKiAKKyAqCiAgKiAgICAgbXl0YWdf
c3JpbmdfdCAgICAgIC0gVGhlIHNoYXJlZCByaW5nLgogICogICAgIG15dGFnX2Zyb250X3Jpbmdf
dCAtIFRoZSAnZnJvbnQnIGhhbGYgb2YgdGhlIHJpbmcuCiAgKiAgICAgbXl0YWdfYmFja19yaW5n
X3QgIC0gVGhlICdiYWNrJyBoYWxmIG9mIHRoZSByaW5nLgpAQCAtMTU0LDE1ICsxNTQsMTUgQEAg
dHlwZWRlZiBzdHJ1Y3QgX19uYW1lIyNfYmFja19yaW5nIF9fbmFtZSMjX2JhY2tfcmluZ190CiAK
IC8qCiAgKiBNYWNyb3MgZm9yIG1hbmlwdWxhdGluZyByaW5ncy4KLSAqIAotICogRlJPTlRfUklO
R193aGF0ZXZlciB3b3JrcyBvbiB0aGUgImZyb250IGVuZCIgb2YgYSByaW5nOiBoZXJlIAorICoK
KyAqIEZST05UX1JJTkdfd2hhdGV2ZXIgd29ya3Mgb24gdGhlICJmcm9udCBlbmQiIG9mIGEgcmlu
ZzogaGVyZQogICogcmVxdWVzdHMgYXJlIHB1c2hlZCBvbiB0byB0aGUgcmluZyBhbmQgcmVzcG9u
c2VzIHRha2VuIG9mZiBpdC4KLSAqIAotICogQkFDS19SSU5HX3doYXRldmVyIHdvcmtzIG9uIHRo
ZSAiYmFjayBlbmQiIG9mIGEgcmluZzogaGVyZSAKKyAqCisgKiBCQUNLX1JJTkdfd2hhdGV2ZXIg
d29ya3Mgb24gdGhlICJiYWNrIGVuZCIgb2YgYSByaW5nOiBoZXJlCiAgKiByZXF1ZXN0cyBhcmUg
dGFrZW4gb2ZmIHRoZSByaW5nIGFuZCByZXNwb25zZXMgcHV0IG9uLgotICogCi0gKiBOLkIuIHRo
ZXNlIG1hY3JvcyBkbyBOTyBJTlRFUkxPQ0tTIE9SIEZMT1cgQ09OVFJPTC4gCi0gKiBUaGlzIGlz
IE9LIGluIDEtZm9yLTEgcmVxdWVzdC1yZXNwb25zZSBzaXR1YXRpb25zIHdoZXJlIHRoZSAKKyAq
CisgKiBOLkIuIHRoZXNlIG1hY3JvcyBkbyBOTyBJTlRFUkxPQ0tTIE9SIEZMT1cgQ09OVFJPTC4K
KyAqIFRoaXMgaXMgT0sgaW4gMS1mb3ItMSByZXF1ZXN0LXJlc3BvbnNlIHNpdHVhdGlvbnMgd2hl
cmUgdGhlCiAgKiByZXF1ZXN0b3IgKGZyb250IGVuZCkgbmV2ZXIgaGFzIG1vcmUgdGhhbiBSSU5H
X1NJWkUoKS0xCiAgKiBvdXRzdGFuZGluZyByZXF1ZXN0cy4KICAqLwpAQCAtMjY0LDI2ICsyNjQs
MjYgQEAgdHlwZWRlZiBzdHJ1Y3QgX19uYW1lIyNfYmFja19yaW5nIF9fbmFtZSMjX2JhY2tfcmlu
Z190CiAKIC8qCiAgKiBOb3RpZmljYXRpb24gaG9sZC1vZmYgKHJlcV9ldmVudCBhbmQgcnNwX2V2
ZW50KToKLSAqIAorICoKICAqIFdoZW4gcXVldWVpbmcgcmVxdWVzdHMgb3IgcmVzcG9uc2VzIG9u
IGEgc2hhcmVkIHJpbmcsIGl0IG1heSBub3QgYWx3YXlzIGJlCiAgKiBuZWNlc3NhcnkgdG8gbm90
aWZ5IHRoZSByZW1vdGUgZW5kLiBGb3IgZXhhbXBsZSwgaWYgcmVxdWVzdHMgYXJlIGluIGZsaWdo
dAogICogaW4gYSBiYWNrZW5kLCB0aGUgZnJvbnQgbWF5IGJlIGFibGUgdG8gcXVldWUgZnVydGhl
ciByZXF1ZXN0cyB3aXRob3V0CiAgKiBub3RpZnlpbmcgdGhlIGJhY2sgKGlmIHRoZSBiYWNrIGNo
ZWNrcyBmb3IgbmV3IHJlcXVlc3RzIHdoZW4gaXQgcXVldWVzCiAgKiByZXNwb25zZXMpLgotICog
CisgKgogICogV2hlbiBlbnF1ZXVpbmcgcmVxdWVzdHMgb3IgcmVzcG9uc2VzOgotICogCisgKgog
ICogIFVzZSBSSU5HX1BVU0hfe1JFUVVFU1RTLFJFU1BPTlNFU31fQU5EX0NIRUNLX05PVElGWSgp
LiBUaGUgc2Vjb25kIGFyZ3VtZW50CiAgKiAgaXMgYSBib29sZWFuIHJldHVybiB2YWx1ZS4gVHJ1
ZSBpbmRpY2F0ZXMgdGhhdCB0aGUgcmVjZWl2ZXIgcmVxdWlyZXMgYW4KICAqICBhc3luY2hyb25v
dXMgbm90aWZpY2F0aW9uLgotICogCisgKgogICogQWZ0ZXIgZGVxdWV1aW5nIHJlcXVlc3RzIG9y
IHJlc3BvbnNlcyAoYmVmb3JlIHNsZWVwaW5nIHRoZSBjb25uZWN0aW9uKToKLSAqIAorICoKICAq
ICBVc2UgUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoKSBvciBSSU5HX0ZJTkFMX0NIRUNL
X0ZPUl9SRVNQT05TRVMoKS4KICAqICBUaGUgc2Vjb25kIGFyZ3VtZW50IGlzIGEgYm9vbGVhbiBy
ZXR1cm4gdmFsdWUuIFRydWUgaW5kaWNhdGVzIHRoYXQgdGhlcmUKICAqICBhcmUgcGVuZGluZyBt
ZXNzYWdlcyBvbiB0aGUgcmluZyAoaS5lLiwgdGhlIGNvbm5lY3Rpb24gc2hvdWxkIG5vdCBiZSBw
dXQKICAqICB0byBzbGVlcCkuCi0gKiAKKyAqCiAgKiAgVGhlc2UgbWFjcm9zIHdpbGwgc2V0IHRo
ZSByZXFfZXZlbnQvcnNwX2V2ZW50IGZpZWxkIHRvIHRyaWdnZXIgYQogICogIG5vdGlmaWNhdGlv
biBvbiB0aGUgdmVyeSBuZXh0IG1lc3NhZ2UgdGhhdCBpcyBlbnF1ZXVlZC4gSWYgeW91IHdhbnQg
dG8KICAqICBjcmVhdGUgYmF0Y2hlcyBvZiB3b3JrIChpLmUuLCBvbmx5IHJlY2VpdmUgYSBub3Rp
ZmljYXRpb24gYWZ0ZXIgc2V2ZXJhbApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lv
L3ZzY3NpaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby92c2NzaWlmLmgKaW5kZXggZDBiZDNi
NTg5ZS4uYzljZWIxODg0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL3ZzY3Np
aWYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vdnNjc2lpZi5oCkBAIC0xMDcsMTEgKzEw
NywxMSBAQAogLyoKICAqIFhlbnN0b3JlIGZvcm1hdCBpbiBwcmFjdGljZQogICogPT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0gKiAKKyAqCiAgKiBUaGUgYmFja2VuZCBkcml2ZXIgdXNlcyBh
IHNpbmdsZV9ob3N0Om1hbnlfZGV2aWNlcyBub3RhdGlvbiB0byBtYW5hZ2UgZG9tVQogICogZGV2
aWNlcy4gRXZlcnl0aGluZyBpcyBzdG9yZWQgaW4gL2xvY2FsL2RvbWFpbi88YmFja2VuZF9kb21p
ZD4vYmFja2VuZC92c2NzaS8uCiAgKiBUaGUgeGVuc3RvcmUgbGF5b3V0IGxvb2tzIGxpa2UgdGhp
cyAoZG9tMCBpcyBhc3N1bWVkIHRvIGJlIHRoZSBiYWNrZW5kX2RvbWlkKToKLSAqIAorICoKICAq
ICAgICA8ZG9taWQ+Lzx2aG9zdD4vZmVhdHVyZS1ob3N0ID0gIjAiCiAgKiAgICAgPGRvbWlkPi88
dmhvc3Q+L2Zyb250ZW5kID0gIi9sb2NhbC9kb21haW4vPGRvbWlkPi9kZXZpY2UvdnNjc2kvMCIK
ICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vZnJvbnRlbmQtaWQgPSAiPGRvbWlkPiIKQEAgLTEyMywx
MCArMTIzLDEwIEBACiAgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvcC1k
ZXYgPSAiODowOjI6MiIKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS9z
dGF0ZSA9ICI0IgogICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xL3YtZGV2
ID0gIjA6MDoxOjAiCi0gKiAKKyAqCiAgKiBUaGUgZnJvbnRlbmQgZHJpdmVyIG1haW50YWlucyBp
dHMgc3RhdGUgaW4KICAqIC9sb2NhbC9kb21haW4vPGRvbWlkPi9kZXZpY2UvdnNjc2kvLgotICog
CisgKgogICogICAgIDx2aG9zdD4vYmFja2VuZCA9ICIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92
c2NzaS88ZG9taWQ+Lzx2aG9zdD4iCiAgKiAgICAgPHZob3N0Pi9iYWNrZW5kLWlkID0gIjAiCiAg
KiAgICAgPHZob3N0Pi9ldmVudC1jaGFubmVsID0gIjIwIgpAQCAtMTM0LDE3ICsxMzQsMTcgQEAK
ICAqICAgICA8dmhvc3Q+L3N0YXRlID0gIjQiCiAgKiAgICAgPHZob3N0Pi92c2NzaS1kZXZzL2Rl
di0wL3N0YXRlID0gIjQiCiAgKiAgICAgPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xL3N0YXRlID0g
IjQiCi0gKiAKKyAqCiAgKiBJbiBhZGRpdGlvbiB0byB0aGUgZW50cmllcyBmb3IgYmFja2VuZCBh
bmQgZnJvbnRlbmQgdGhlc2UgZmxhZ3MgYXJlIHN0b3JlZAogICogZm9yIHRoZSB0b29sc3RhY2s6
Ci0gKiAKKyAqCiAgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvcC1kZXZu
YW1lID0gIi9kZXYvJGRldmljZSIKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vbGlieGxfY3RybF9p
bmRleCA9ICIwIgotICogCi0gKiAKKyAqCisgKgogICogQmFja2VuZC9mcm9udGVuZCBwcm90b2Nv
bAogICogPT09PT09PT09PT09PT09PT09PT09PT09PQotICogCisgKgogICogVG8gY3JlYXRlIGEg
dmhvc3QgYWxvbmcgd2l0aCBhIGRldmljZToKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vZmVhdHVy
ZS1ob3N0ID0gIjAiCiAgKiAgICAgPGRvbWlkPi88dmhvc3Q+L2Zyb250ZW5kID0gIi9sb2NhbC9k
b21haW4vPGRvbWlkPi9kZXZpY2UvdnNjc2kvMCIKQEAgLTE1NSwxNCArMTU1LDE0IEBACiAgKiAg
ICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTAvc3RhdGUgPSAiMSIKICAqICAgICA8
ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMC92LWRldiA9ICIwOjA6MDowIgogICogV2Fp
dCBmb3IgPGRvbWlkPi88dmhvc3Q+L3N0YXRlICsgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMv
ZGV2LTAvc3RhdGUgYmVjb21lIDQKLSAqIAorICoKICAqIFRvIGFkZCBhbm90aGVyIGRldmljZSB0
byBhIHZob3N0OgogICogICAgIDxkb21pZD4vPHZob3N0Pi9zdGF0ZSA9ICI3IgogICogICAgIDxk
b21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xL3AtZGV2ID0gIjg6MDoyOjIiCiAgKiAgICAg
PGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvc3RhdGUgPSAiMSIKICAqICAgICA8ZG9t
aWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS92LWRldiA9ICIwOjA6MTowIgogICogV2FpdCBm
b3IgPGRvbWlkPi88dmhvc3Q+L3N0YXRlICsgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2
LTEvc3RhdGUgYmVjb21lIDQKLSAqIAorICoKICAqIFRvIHJlbW92ZSBhIGRldmljZSBmcm9tIGEg
dmhvc3Q6CiAgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3N0YXRlID0gIjciCiAgKiAgICAgPGRvbWlk
Pi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvc3RhdGUgPSAiNSIKQEAgLTMwOSw3ICszMDksNyBA
QCBzdHJ1Y3QgdnNjc2lpZl9yZXNwb25zZSB7CiAgICAgdWludDhfdCBzZW5zZV9sZW47CiAgICAg
dWludDhfdCBzZW5zZV9idWZmZXJbVlNDU0lJRl9TRU5TRV9CVUZGRVJTSVpFXTsKICAgICBpbnQz
Ml90IHJzbHQ7Ci0gICAgdWludDMyX3QgcmVzaWR1YWxfbGVuOyAgICAgLyogcmVxdWVzdCBidWZm
bGVuIC0gCisgICAgdWludDMyX3QgcmVzaWR1YWxfbGVuOyAgICAgLyogcmVxdWVzdCBidWZmbGVu
IC0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGhlIHZhbHVlIGZy
b20gcGh5c2ljYWwgZGV2aWNlICovCiAgICAgdWludDMyX3QgcmVzZXJ2ZWRbMzZdOwogfTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9rZXhlYy5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2tleGVjLmgKaW5kZXggNzRlYTk4MWFiMi4uM2YyYTExODM4MSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2tleGVjLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2tleGVjLmgKQEAg
LTEsNiArMSw2IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBrZXhlYy5oIC0gUHVibGlj
IHBvcnRpb24KLSAqIAorICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUg
b2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVk
aW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKQEAgLTE4LDcgKzE4LDcgQEAKICAqIExJQUJJTElU
WSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBB
UklTSU5HCiAgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FS
RSBPUiBUSEUgVVNFIE9SIE9USEVSCiAgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCi0gKiAK
KyAqCiAgKiBYZW4gcG9ydCB3cml0dGVuIGJ5OgogICogLSBTaW1vbiAnSG9ybXMnIEhvcm1hbiA8
aG9ybXNAdmVyZ2UubmV0LmF1PgogICogLSBNYWdudXMgRGFtbSA8bWFnbnVzQHZhbGludXguY28u
anA+CkBAIC0zMCw3ICszMCw3IEBACiAKIC8qIFRoaXMgZmlsZSBkZXNjcmliZXMgdGhlIEtleGVj
IC8gS2R1bXAgaHlwZXJjYWxsIGludGVyZmFjZSBmb3IgWGVuLgogICoKLSAqIEtleGVjIHVuZGVy
IHZhbmlsbGEgTGludXggYWxsb3dzIGEgdXNlciB0byByZWJvb3QgdGhlIHBoeXNpY2FsIG1hY2hp
bmUgCisgKiBLZXhlYyB1bmRlciB2YW5pbGxhIExpbnV4IGFsbG93cyBhIHVzZXIgdG8gcmVib290
IHRoZSBwaHlzaWNhbCBtYWNoaW5lCiAgKiBpbnRvIGEgbmV3IHVzZXItc3BlY2lmaWVkIGtlcm5l
bC4gVGhlIFhlbiBwb3J0IGV4dGVuZHMgdGhpcyBpZGVhCiAgKiB0byBhbGxvdyByZWJvb3Rpbmcg
b2YgdGhlIG1hY2hpbmUgZnJvbSBkb20wLiBXaGVuIGtleGVjIGZvciBkb20wCiAgKiBpcyB1c2Vk
IHRvIHJlYm9vdCwgIGJvdGggdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBkb21haW5zIGdldCByZXBs
YWNlZApAQCAtNDEsOCArNDEsOCBAQAogICogdHlwZXMgb2YgaHlwZXJjYWxsIG9wZXJhdGlvbnM6
CiAgKgogICogMSkgUmFuZ2UgaW5mb3JtYXRpb246Ci0gKiAgICBUaGlzIGlzIHVzZWQgYnkgdGhl
IGRvbTAga2VybmVsIHRvIGFzayB0aGUgaHlwZXJ2aXNvciBhYm91dCB2YXJpb3VzIAotICogICAg
YWRkcmVzcyBpbmZvcm1hdGlvbi4gVGhpcyBpbmZvcm1hdGlvbiBpcyBuZWVkZWQgdG8gYWxsb3cg
a2V4ZWMtdG9vbHMgCisgKiAgICBUaGlzIGlzIHVzZWQgYnkgdGhlIGRvbTAga2VybmVsIHRvIGFz
ayB0aGUgaHlwZXJ2aXNvciBhYm91dCB2YXJpb3VzCisgKiAgICBhZGRyZXNzIGluZm9ybWF0aW9u
LiBUaGlzIGluZm9ybWF0aW9uIGlzIG5lZWRlZCB0byBhbGxvdyBrZXhlYy10b29scwogICogICAg
dG8gZmlsbCBpbiB0aGUgRUxGIGhlYWRlcnMgZm9yIC9wcm9jL3ZtY29yZSBwcm9wZXJseS4KICAq
CiAgKiAyKSBMb2FkIGFuZCB1bmxvYWQgb2YgaW1hZ2VzOgpAQCAtNjUsNyArNjUsNyBAQAogLyoK
ICAqIFByb3RvdHlwZSBmb3IgdGhpcyBoeXBlcmNhbGwgaXM6CiAgKiAgaW50IGtleGVjX29wKGlu
dCBjbWQsIHZvaWQgKmFyZ3MpCi0gKiBAY21kICA9PSBLRVhFQ19DTURfLi4uIAorICogQGNtZCAg
PT0gS0VYRUNfQ01EXy4uLgogICogICAgICAgICAgS0VYRUMgb3BlcmF0aW9uIHRvIHBlcmZvcm0K
ICAqIEBhcmdzID09IE9wZXJhdGlvbi1zcGVjaWZpYyBleHRyYSBhcmd1bWVudHMgKE5VTEwgaWYg
bm9uZSkuCiAgKi8KQEAgLTkyLDcgKzkyLDcgQEAKICAqIGlzIHBhc3NlZCB0byB0aGUgImNvZGUg
cGFnZSIgd2hpY2ggaXMgb25lIHBhZ2Ugb2YgY29kZSB0aGF0IHBlcmZvcm1zCiAgKiB0aGUgZmlu
YWwgcmVsb2NhdGlvbnMgYmVmb3JlIGp1bXBpbmcgdG8gdGhlIG5ldyBrZXJuZWwuCiAgKi8KLSAK
KwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2tleGVjX2ltYWdlIHsKICNpZiBkZWZpbmVkKF9faTM4Nl9f
KSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgdW5zaWduZWQgbG9uZyBwYWdlX2xpc3RbS0VY
RUNfWEVOX05PX1BBR0VTXTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnku
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAppbmRleCA4ZmMyN2NlZWFiLi44NjM4MDIz
ZTRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL21lbW9yeS5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgogICogbWVtb3J5LmgKLSAqIAorICoKICAqIE1lbW9yeSByZXNlcnZhdGlvbiBhbmQgaW5m
b3JtYXRpb24uCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVl
IG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNv
ZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUi
KSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1
ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC00MSw5ICs0MSw5IEBACiAKICNpZiBfX1hF
Tl9JTlRFUkZBQ0VfVkVSU0lPTl9fID49IDB4MDAwMzAyMDkKIC8qCi0gKiBNYXhpbXVtICMgYml0
cyBhZGRyZXNzYWJsZSBieSB0aGUgdXNlciBvZiB0aGUgYWxsb2NhdGVkIHJlZ2lvbiAoZS5nLiwg
SS9PIAotICogZGV2aWNlcyBvZnRlbiBoYXZlIGEgMzItYml0IGxpbWl0YXRpb24gZXZlbiBpbiA2
NC1iaXQgc3lzdGVtcykuIElmIHplcm8gCi0gKiB0aGVuIHRoZSB1c2VyIGhhcyBubyBhZGRyZXNz
aW5nIHJlc3RyaWN0aW9uLiBUaGlzIGZpZWxkIGlzIG5vdCB1c2VkIGJ5IAorICogTWF4aW11bSAj
IGJpdHMgYWRkcmVzc2FibGUgYnkgdGhlIHVzZXIgb2YgdGhlIGFsbG9jYXRlZCByZWdpb24gKGUu
Zy4sIEkvTworICogZGV2aWNlcyBvZnRlbiBoYXZlIGEgMzItYml0IGxpbWl0YXRpb24gZXZlbiBp
biA2NC1iaXQgc3lzdGVtcykuIElmIHplcm8KKyAqIHRoZW4gdGhlIHVzZXIgaGFzIG5vIGFkZHJl
c3NpbmcgcmVzdHJpY3Rpb24uIFRoaXMgZmllbGQgaXMgbm90IHVzZWQgYnkKICAqIFhFTk1FTV9k
ZWNyZWFzZV9yZXNlcnZhdGlvbi4KICAqLwogI2RlZmluZSBYRU5NRU1GX2FkZHJlc3NfYml0cyh4
KSAgICAgKHgpCkBAIC0xMTcsNyArMTE3LDcgQEAgc3RydWN0IHhlbl9tZW1vcnlfZXhjaGFuZ2Ug
ewogICAgICAqIFtJTi9PVVRdIERldGFpbHMgb2YgbmV3IG1lbW9yeSBleHRlbnRzLgogICAgICAq
IFdlIHJlcXVpcmUgdGhhdDoKICAgICAgKiAgMS4gQGluLmRvbWlkID09IEBvdXQuZG9taWQKLSAg
ICAgKiAgMi4gQGluLm5yX2V4dGVudHMgIDw8IEBpbi5leHRlbnRfb3JkZXIgPT0gCisgICAgICog
IDIuIEBpbi5ucl9leHRlbnRzICA8PCBAaW4uZXh0ZW50X29yZGVyID09CiAgICAgICogICAgIEBv
dXQubnJfZXh0ZW50cyA8PCBAb3V0LmV4dGVudF9vcmRlcgogICAgICAqICAzLiBAaW4uZXh0ZW50
X3N0YXJ0IGFuZCBAb3V0LmV4dGVudF9zdGFydCBsaXN0cyBtdXN0IG5vdCBvdmVybGFwCiAgICAg
ICogIDQuIEBvdXQuZXh0ZW50X3N0YXJ0IGxpc3RzIEdQRk4gYmFzZXMgdG8gYmUgcG9wdWxhdGVk
CkBAIC0zODIsNyArMzgyLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuX3BvZF90YXJnZXQgeGVuX3Bv
ZF90YXJnZXRfdDsKIAogLyoKICAqIEdldCB0aGUgbnVtYmVyIG9mIE1GTnMgc2F2ZWQgdGhyb3Vn
aCBtZW1vcnkgc2hhcmluZy4KLSAqIFRoZSBjYWxsIG5ldmVyIGZhaWxzLiAKKyAqIFRoZSBjYWxs
IG5ldmVyIGZhaWxzLgogICovCiAjZGVmaW5lIFhFTk1FTV9nZXRfc2hhcmluZ19mcmVlZF9wYWdl
cyAgICAxOAogI2RlZmluZSBYRU5NRU1fZ2V0X3NoYXJpbmdfc2hhcmVkX3BhZ2VzICAgMTkKQEAg
LTQ4OCw3ICs0ODgsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX2FjY2Vzc19v
cF90KTsKIAogLyogVGhlIGZvbGxvd2luZyBhbGxvd3Mgc2hhcmluZyBvZiBncmFudCByZWZzLiBU
aGlzIGlzIHVzZWZ1bAogICogZm9yIHNoYXJpbmcgdXRpbGl0aWVzIHNpdHRpbmcgYXMgImZpbHRl
cnMiIGluIElPIGJhY2tlbmRzCi0gKiAoZS5nLiBtZW1zaHIgKyBibGt0YXAoMikpLiBUaGUgSU8g
YmFja2VuZCBpcyBvbmx5IGV4cG9zZWQgCisgKiAoZS5nLiBtZW1zaHIgKyBibGt0YXAoMikpLiBU
aGUgSU8gYmFja2VuZCBpcyBvbmx5IGV4cG9zZWQKICAqIHRvIGdyYW50IHJlZmVyZW5jZXMsIGFu
ZCB0aGlzIGFsbG93cyBzaGFyaW5nIG9mIHRoZSBncmVmcyAqLwogI2RlZmluZSBYRU5NRU1fU0hB
UklOR19PUF9GSUVMRF9JU19HUkVGX0ZMQUcgICAoeGVuX21rX3VsbG9uZygxKSA8PCA2MikKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL25taS5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L25taS5oCmluZGV4IDYwNGIyOTM4ZWIuLjRkZDcyOTRkNzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9ubWkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbm1pLmgKQEAgLTEsOCAr
MSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBubWkuaAotICogCisgKgogICogTk1J
IGNhbGxiYWNrIHJlZ2lzdHJhdGlvbiBhbmQgcmVhc29uIGNvZGVzLgotICogCisgKgogICogUGVy
bWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24g
b2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1
bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0
d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRo
ZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9waHlzZGV2LmgKaW5kZXggMGU1NDYzNTYyMy4uYjZmYWY4MzUwYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
cGh5c2Rldi5oCkBAIC0xNDgsNyArMTQ4LDcgQEAgc3RydWN0IHBoeXNkZXZfaXJxIHsKIH07CiB0
eXBlZGVmIHN0cnVjdCBwaHlzZGV2X2lycSBwaHlzZGV2X2lycV90OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUocGh5c2Rldl9pcnFfdCk7Ci0gCisKICNkZWZpbmUgTUFQX1BJUlFfVFlQRV9NU0kg
ICAgICAgICAgICAgICAweDAKICNkZWZpbmUgTUFQX1BJUlFfVFlQRV9HU0kgICAgICAgICAgICAg
ICAweDEKICNkZWZpbmUgTUFQX1BJUlFfVFlQRV9VTktOT1dOICAgICAgICAgICAweDIKQEAgLTE5
Miw3ICsxOTIsNyBAQCBzdHJ1Y3QgcGh5c2Rldl9tYW5hZ2VfcGNpIHsKICAgICAvKiBJTiAqLwog
ICAgIHVpbnQ4X3QgYnVzOwogICAgIHVpbnQ4X3QgZGV2Zm47Ci19OyAKK307CiAKIHR5cGVkZWYg
c3RydWN0IHBoeXNkZXZfbWFuYWdlX3BjaSBwaHlzZGV2X21hbmFnZV9wY2lfdDsKIERFRklORV9Y
RU5fR1VFU1RfSEFORExFKHBoeXNkZXZfbWFuYWdlX3BjaV90KTsKQEAgLTI1OCw3ICsyNTgsNyBA
QCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X3NldHVwX2dzaV90KTsKICAqIHRoZSBo
eXBlcmNhbGwgcmV0dXJucyBhIGZyZWUgcGlycSAqLwogI2RlZmluZSBQSFlTREVWT1BfZ2V0X2Zy
ZWVfcGlycSAgICAyMwogc3RydWN0IHBoeXNkZXZfZ2V0X2ZyZWVfcGlycSB7Ci0gICAgLyogSU4g
Ki8gCisgICAgLyogSU4gKi8KICAgICBpbnQgdHlwZTsKICAgICAvKiBPVVQgKi8KICAgICB1aW50
MzJfdCBwaXJxOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3BsYXRmb3JtLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvcGxhdGZvcm0uaAppbmRleCA5NGRiYzNmZWI0Li5mM2M4NGViYzc4
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvcGxhdGZvcm0uaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvcGxhdGZvcm0uaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKICAqIHBsYXRmb3JtLmgKLSAqIAorICoKICAqIEhhcmR3YXJlIHBsYXRmb3JtIG9wZXJh
dGlvbnMuIEludGVuZGVkIGZvciB1c2UgYnkgZG9tYWluLTAga2VybmVsLgotICogCisgKgogICog
UGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJz
b24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBT
b2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9u
IHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IDFjY2YyMDc4N2EuLmM0OWI0ZGNjOTkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
c3lzY3RsLmgKQEAgLTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBzeXNj
dGwuaAotICogCisgKgogICogU3lzdGVtIG1hbmFnZW1lbnQgb3BlcmF0aW9ucy4gRm9yIHVzZSBi
eSBub2RlIGNvbnRyb2wgc3RhY2suCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBn
cmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAg
KiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRo
ZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJp
Y3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC01Miw3ICs1Miw3IEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX3JlYWRjb25zb2xlIHsKICAgICAgKiBJTjogIFN0YXJ0IGluZGV4
IGZvciBjb25zdW1pbmcgZnJvbSByaW5nIGJ1ZmZlciAoaWYgQGluY3JlbWVudGFsKTsKICAgICAg
KiBPVVQ6IEVuZCBpbmRleCBhZnRlciBjb25zdW1pbmcgZnJvbSByaW5nIGJ1ZmZlci4KICAgICAg
Ki8KLSAgICB1aW50MzJfdCBpbmRleDsgCisgICAgdWludDMyX3QgaW5kZXg7CiAgICAgLyogSU46
IFZpcnR1YWwgYWRkcmVzcyB0byB3cml0ZSBjb25zb2xlIGRhdGEuICovCiAgICAgWEVOX0dVRVNU
X0hBTkRMRV82NChjaGFyKSBidWZmZXI7CiAgICAgLyogSU46IFNpemUgb2YgYnVmZmVyOyBPVVQ6
IEJ5dGVzIHdyaXR0ZW4gdG8gYnVmZmVyLiAqLwpAQCAtMTY3LDE0ICsxNjcsMTQgQEAgc3RydWN0
IHhlbl9zeXNjdGxfY3B1aW5mbyB7CiAgICAgdWludDY0X2FsaWduZWRfdCBpZGxldGltZTsKIH07
CiB0eXBlZGVmIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdWluZm8geGVuX3N5c2N0bF9jcHVpbmZvX3Q7
Ci1ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NwdWluZm9fdCk7IAorREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVpbmZvX3QpOwogc3RydWN0IHhlbl9zeXNj
dGxfZ2V0Y3B1aW5mbyB7CiAgICAgLyogSU4gdmFyaWFibGVzLiAqLwogICAgIHVpbnQzMl90IG1h
eF9jcHVzOwogICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX3N5c2N0bF9jcHVpbmZvX3QpIGlu
Zm87CiAgICAgLyogT1VUIHZhcmlhYmxlcy4gKi8KICAgICB1aW50MzJfdCBucl9jcHVzOwotfTsg
Cit9OwogCiAvKiBYRU5fU1lTQ1RMX2F2YWlsaGVhcCAqLwogc3RydWN0IHhlbl9zeXNjdGxfYXZh
aWxoZWFwIHsKQEAgLTI1Miw3ICsyNTIsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfaG90cGx1
ZyB7CiB9OwogCiAvKgotICogR2V0L3NldCB4ZW4gcG93ZXIgbWFuYWdlbWVudCwgaW5jbHVkZSAK
KyAqIEdldC9zZXQgeGVuIHBvd2VyIG1hbmFnZW1lbnQsIGluY2x1ZGUKICAqIDEuIGNwdWZyZXEg
Z292ZXJub3JzIGFuZCByZWxhdGVkIHBhcmFtZXRlcnMKICAqLwogLyogWEVOX1NZU0NUTF9wbV9v
cCAqLwpAQCAtMjY4LDggKzI2OCw4IEBAIHN0cnVjdCB4ZW5fb25kZW1hbmQgewogICAgIHVpbnQz
Ml90IHVwX3RocmVzaG9sZDsKIH07CiAKLS8qIAotICogY3B1ZnJlcSBwYXJhIG5hbWUgb2YgdGhp
cyBzdHJ1Y3R1cmUgbmFtZWQgCisvKgorICogY3B1ZnJlcSBwYXJhIG5hbWUgb2YgdGhpcyBzdHJ1
Y3R1cmUgbmFtZWQKICAqIHNhbWUgYXMgc3lzZnMgZmlsZSBuYW1lIG9mIG5hdGl2ZSBsaW51eAog
ICovCiAjZGVmaW5lIENQVUZSRVFfTkFNRV9MRU4gMTYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy90cmFjZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgKaW5kZXggMWM0ZDU4
MDNmMi4uZDVmYTRhZWE4ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgKQEAgLTEsNiArMSw2IEBACiAvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCiAgKiBpbmNsdWRlL3B1YmxpYy90cmFjZS5oCi0gKiAKKyAqCiAgKiBQ
ZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNv
biBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRv
Y3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNv
ZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24g
dGhlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oIGIveGVuL2luY2x1ZGUv
cHVibGljL3ZjcHUuaAppbmRleCA4YTllMzBkOGM1Li4zNjIzYWY5MzJmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgK
QEAgLTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiB2Y3B1LmgKLSAqIAor
ICoKICAqIFZDUFUgaW5pdGlhbGlzYXRpb24sIHF1ZXJ5LCBhbmQgaG90cGx1Zy4KLSAqIAorICoK
ICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkg
cGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0
ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0
aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRh
dGlvbiB0aGUKQEAgLTM4LDkgKzM4LDkgQEAKICAqLwogCiAvKgotICogSW5pdGlhbGlzZSBhIFZD
UFUuIEVhY2ggVkNQVSBjYW4gYmUgaW5pdGlhbGlzZWQgb25seSBvbmNlLiBBIAorICogSW5pdGlh
bGlzZSBhIFZDUFUuIEVhY2ggVkNQVSBjYW4gYmUgaW5pdGlhbGlzZWQgb25seSBvbmNlLiBBCiAg
KiBuZXdseS1pbml0aWFsaXNlZCBWQ1BVIHdpbGwgbm90IHJ1biB1bnRpbCBpdCBpcyBicm91Z2h0
IHVwIGJ5IFZDUFVPUF91cC4KLSAqIAorICoKICAqIEBleHRyYV9hcmcgPT0gRm9yIFBWIG9yIEFS
TSBndWVzdHMgdGhpcyBpcyBhIHBvaW50ZXIgdG8gYSB2Y3B1X2d1ZXN0X2NvbnRleHQKICAqICAg
ICAgICAgICAgICAgc3RydWN0dXJlIGNvbnRhaW5pbmcgdGhlIGluaXRpYWwgc3RhdGUgZm9yIHRo
ZSBWQ1BVLiBGb3IgeDg2CiAgKiAgICAgICAgICAgICAgIEhWTSBiYXNlZCBndWVzdHMgdGhpcyBp
cyBhIHBvaW50ZXIgdG8gYSB2Y3B1X2h2bV9jb250ZXh0CkBAIC0xNzEsNyArMTcxLDcgQEAgREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUodmNwdV9zZXRfc2luZ2xlc2hvdF90aW1lcl90KTsKICNkZWZp
bmUgX1ZDUFVfU1NIT1RUTVJfZnV0dXJlICgwKQogI2RlZmluZSBWQ1BVX1NTSE9UVE1SX2Z1dHVy
ZSAgKDFVIDw8IF9WQ1BVX1NTSE9UVE1SX2Z1dHVyZSkKIAotLyogCisvKgogICogUmVnaXN0ZXIg
YSBtZW1vcnkgbG9jYXRpb24gaW4gdGhlIGd1ZXN0IGFkZHJlc3Mgc3BhY2UgZm9yIHRoZQogICog
dmNwdV9pbmZvIHN0cnVjdHVyZS4gIFRoaXMgYWxsb3dzIHRoZSBndWVzdCB0byBwbGFjZSB0aGUg
dmNwdV9pbmZvCiAgKiBzdHJ1Y3R1cmUgaW4gYSBjb252ZW5pZW50IHBsYWNlLCBzdWNoIGFzIGlu
IGEgcGVyLWNwdSBkYXRhIGFyZWEuCkBAIC0xOTIsNyArMTkyLDcgQEAgREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUodmNwdV9yZWdpc3Rlcl92Y3B1X2luZm9fdCk7CiAvKiBTZW5kIGFuIE5NSSB0byB0
aGUgc3BlY2lmaWVkIFZDUFUuIEBleHRyYV9hcmcgPT0gTlVMTC4gKi8KICNkZWZpbmUgVkNQVU9Q
X3NlbmRfbm1pICAgICAgICAgICAgIDExCiAKLS8qIAorLyoKICAqIEdldCB0aGUgcGh5c2ljYWwg
SUQgaW5mb3JtYXRpb24gZm9yIGEgcGlubmVkIHZjcHUncyB1bmRlcmx5aW5nIHBoeXNpY2FsCiAg
KiBwcm9jZXNzb3IuICBUaGUgcGh5c2ljYWwgSUQgaW5mb3JtbWF0aW9uIGlzIGFyY2hpdGVjdHVy
ZS1zcGVjaWZpYy4KICAqIE9uIHg4NjogaWRbMzE6MF09YXBpY19pZCwgaWRbNjM6MzJdPWFjcGlf
aWQuCkBAIC0yMDcsNyArMjA3LDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodmNwdV9nZXRf
cGh5c2lkX3QpOwogI2RlZmluZSB4ZW5fdmNwdV9waHlzaWRfdG9feDg2X2FwaWNpZChwaHlzaWQp
ICgodWludDMyX3QpKHBoeXNpZCkpCiAjZGVmaW5lIHhlbl92Y3B1X3BoeXNpZF90b194ODZfYWNw
aWlkKHBoeXNpZCkgKCh1aW50MzJfdCkoKHBoeXNpZCkgPj4gMzIpKQogCi0vKiAKKy8qCiAgKiBS
ZWdpc3RlciBhIG1lbW9yeSBsb2NhdGlvbiB0byBnZXQgYSBzZWNvbmRhcnkgY29weSBvZiB0aGUg
dmNwdSB0aW1lCiAgKiBwYXJhbWV0ZXJzLiAgVGhlIG1hc3RlciBjb3B5IHN0aWxsIGV4aXN0cyBh
cyBwYXJ0IG9mIHRoZSB2Y3B1IHNoYXJlZAogICogbWVtb3J5IGFyZWEsIGFuZCB0aGlzIHNlY29u
ZGFyeSBjb3B5IGlzIHVwZGF0ZWQgd2hlbmV2ZXIgdGhlIG1hc3RlciBjb3B5CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvdmVyc2lvbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3ZlcnNp
b24uaAppbmRleCBjYjg0NTY1YzA2Li43MDYzZThjYTU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvdmVyc2lvbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy92ZXJzaW9uLmgKQEAg
LTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiB2ZXJzaW9uLmgKLSAqIAor
ICoKICAqIFhlbiB2ZXJzaW9uLCB0eXBlLCBhbmQgY29tcGlsZSBpbmZvcm1hdGlvbi4KLSAqIAor
ICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBh
bnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29j
aWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBp
biB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGlt
aXRhdGlvbiB0aGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oCmluZGV4IGZhNmZmYjcyZTguLjZmYWJj
YTE4ODkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3hlbi1jb21wYXQuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKICAqIHhlbi1jb21wYXQuaAotICogCisgKgogICogR3Vlc3QgT1MgaW50
ZXJmYWNlIHRvIFhlbi4gIENvbXBhdGliaWxpdHkgbGF5ZXIuCi0gKiAKKyAqCiAgKiBQZXJtaXNz
aW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRh
aW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50
YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJl
IHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVuLmgKaW5kZXggNjhlZTA5ODEwZi4uMWE1Njg3MWQ1ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtMSw4ICsx
LDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIHhlbi5oCi0gKiAKKyAqCiAgKiBHdWVz
dCBPUyBpbnRlcmZhY2UgdG8gWGVuLgotICogCisgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkg
Z3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQog
ICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0
aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3Ry
aWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtMTU3LDExICsxNTcs
MTEgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogI2RlZmluZSBfX0hZ
UEVSVklTT1JfZG9tMF9vcCBfX0hZUEVSVklTT1JfcGxhdGZvcm1fb3AKICNlbmRpZgogCi0vKiAK
Ky8qCiAgKiBWSVJUVUFMIElOVEVSUlVQVFMKLSAqIAorICoKICAqIFZpcnR1YWwgaW50ZXJydXB0
cyB0aGF0IGEgZ3Vlc3QgT1MgbWF5IHJlY2VpdmUgZnJvbSBYZW4uCi0gKiAKKyAqCiAgKiBJbiB0
aGUgc2lkZSBjb21tZW50cywgJ1YuJyBkZW5vdGVzIGEgcGVyLVZDUFUgVklSUSB3aGlsZSAnRy4n
IGRlbm90ZXMgYQogICogZ2xvYmFsIFZJUlEuIFRoZSBmb3JtZXIgY2FuIGJlIGJvdW5kIG9uY2Ug
cGVyIFZDUFUgYW5kIGNhbm5vdCBiZSByZS1ib3VuZC4KICAqIFRoZSBsYXR0ZXIgY2FuIGJlIGFs
bG9jYXRlZCBvbmx5IG9uY2UgcGVyIGd1ZXN0OiB0aGV5IG11c3QgaW5pdGlhbGx5IGJlCkBAIC0y
MTEsNyArMjExLDcgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogICog
ICAgICAgICAgICAgICAgICAgICAoeCkgZW5jb2RlcyB0aGUgUEZEIGFzIGZvbGxvd3M6CiAgKiAg
ICAgICAgICAgICAgICAgICAgIHggPT0gMCA9PiBQRkQgPT0gRE9NSURfU0VMRgogICogICAgICAg
ICAgICAgICAgICAgICB4ICE9IDAgPT4gUEZEID09IHggLSAxCi0gKiAKKyAqCiAgKiBTdWItY29t
bWFuZHM6IHB0clsxOjBdIHNwZWNpZmllcyB0aGUgYXBwcm9wcmlhdGUgTU1VXyogY29tbWFuZC4K
ICAqIC0tLS0tLS0tLS0tLS0KICAqIHB0clsxOjBdID09IE1NVV9OT1JNQUxfUFRfVVBEQVRFOgpA
QCAtMjU3LDEzICsyNTcsMTMgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3Qp
OwogICogVG8gZGVhbGxvY2F0ZSB0aGUgcGFnZXMsIHRoZSBvcGVyYXRpb25zIGFyZSB0aGUgcmV2
ZXJzZSBvZiB0aGUgc3RlcHMKICAqIG1lbnRpb25lZCBhYm92ZS4gVGhlIGFyZ3VtZW50IGlzIE1N
VUVYVF9VTlBJTl9UQUJMRSBmb3IgYWxsIGxldmVscyBhbmQgdGhlCiAgKiBwYWdldGFibGUgTVVT
VCBub3QgYmUgaW4gdXNlIChtZWFuaW5nIHRoYXQgdGhlIGNyMyBpcyBub3Qgc2V0IHRvIGl0KS4K
LSAqIAorICoKICAqIHB0clsxOjBdID09IE1NVV9NQUNIUEhZU19VUERBVEU6CiAgKiBVcGRhdGVz
IGFuIGVudHJ5IGluIHRoZSBtYWNoaW5lLT5wc2V1ZG8tcGh5c2ljYWwgbWFwcGluZyB0YWJsZS4K
ICAqIHB0cls6Ml0gIC0tIE1hY2hpbmUgYWRkcmVzcyB3aXRoaW4gdGhlIGZyYW1lIHdob3NlIG1h
cHBpbmcgdG8gbW9kaWZ5LgogICogICAgICAgICAgICAgVGhlIGZyYW1lIG11c3QgYmVsb25nIHRv
IHRoZSBGRCwgaWYgb25lIGlzIHNwZWNpZmllZC4KICAqIHZhbCAgICAgIC0tIFZhbHVlIHRvIHdy
aXRlIGludG8gdGhlIG1hcHBpbmcgZW50cnkuCi0gKiAKKyAqCiAgKiBwdHJbMTowXSA9PSBNTVVf
UFRfVVBEQVRFX1BSRVNFUlZFX0FEOgogICogQXMgTU1VX05PUk1BTF9QVF9VUERBVEUgYWJvdmUs
IGJ1dCBBL0QgYml0cyBjdXJyZW50bHkgaW4gdGhlIFBURSBhcmUgT1JlZAogICogd2l0aCB0aG9z
ZSBpbiBAdmFsLgpAQCAtNjYxLDcgKzY2MSw3IEBAIHR5cGVkZWYgc3RydWN0IHZjcHVfdGltZV9p
bmZvIHZjcHVfdGltZV9pbmZvX3Q7CiBzdHJ1Y3QgdmNwdV9pbmZvIHsKICAgICAvKgogICAgICAq
ICdldnRjaG5fdXBjYWxsX3BlbmRpbmcnIGlzIHdyaXR0ZW4gbm9uLXplcm8gYnkgWGVuIHRvIGlu
ZGljYXRlCi0gICAgICogYSBwZW5kaW5nIG5vdGlmaWNhdGlvbiBmb3IgYSBwYXJ0aWN1bGFyIFZD
UFUuIEl0IGlzIHRoZW4gY2xlYXJlZCAKKyAgICAgKiBhIHBlbmRpbmcgbm90aWZpY2F0aW9uIGZv
ciBhIHBhcnRpY3VsYXIgVkNQVS4gSXQgaXMgdGhlbiBjbGVhcmVkCiAgICAgICogYnkgdGhlIGd1
ZXN0IE9TIC9iZWZvcmUvIGNoZWNraW5nIGZvciBwZW5kaW5nIHdvcmssIHRodXMgYXZvaWRpbmcK
ICAgICAgKiBhIHNldC1hbmQtY2hlY2sgcmFjZS4gTm90ZSB0aGF0IHRoZSBtYXNrIGlzIG9ubHkg
YWNjZXNzZWQgYnkgWGVuCiAgICAgICogb24gdGhlIENQVSB0aGF0IGlzIGN1cnJlbnRseSBob3N0
aW5nIHRoZSBWQ1BVLiBUaGlzIG1lYW5zIHRoYXQgdGhlCkBAIC03MjQsNyArNzI0LDcgQEAgc3Ry
dWN0IHNoYXJlZF9pbmZvIHsKICAgICAgKiAgMy4gVmlydHVhbCBpbnRlcnJ1cHRzICgnZXZlbnRz
JykuIEEgZG9tYWluIGNhbiBiaW5kIGFuIGV2ZW50LWNoYW5uZWwKICAgICAgKiAgICAgcG9ydCB0
byBhIHZpcnR1YWwgaW50ZXJydXB0IHNvdXJjZSwgc3VjaCBhcyB0aGUgdmlydHVhbC10aW1lcgog
ICAgICAqICAgICBkZXZpY2Ugb3IgdGhlIGVtZXJnZW5jeSBjb25zb2xlLgotICAgICAqIAorICAg
ICAqCiAgICAgICogRXZlbnQgY2hhbm5lbHMgYXJlIGFkZHJlc3NlZCBieSBhICJwb3J0IGluZGV4
Ii4gRWFjaCBjaGFubmVsIGlzCiAgICAgICogYXNzb2NpYXRlZCB3aXRoIHR3byBiaXRzIG9mIGlu
Zm9ybWF0aW9uOgogICAgICAqICAxLiBQRU5ESU5HIC0tIG5vdGlmaWVzIHRoZSBkb21haW4gdGhh
dCB0aGVyZSBpcyBhIHBlbmRpbmcgbm90aWZpY2F0aW9uCkBAIC03MzUsNyArNzM1LDcgQEAgc3Ry
dWN0IHNoYXJlZF9pbmZvIHsKICAgICAgKiAgICAgYmVjb21lcyBwZW5kaW5nIHdoaWxlIHRoZSBj
aGFubmVsIGlzIG1hc2tlZCB0aGVuIHRoZSAnZWRnZScgaXMgbG9zdAogICAgICAqICAgICAoaS5l
Liwgd2hlbiB0aGUgY2hhbm5lbCBpcyB1bm1hc2tlZCwgdGhlIGd1ZXN0IG11c3QgbWFudWFsbHkg
aGFuZGxlCiAgICAgICogICAgIHBlbmRpbmcgbm90aWZpY2F0aW9ucyBhcyBubyB1cGNhbGwgd2ls
bCBiZSBzY2hlZHVsZWQgYnkgWGVuKS4KLSAgICAgKiAKKyAgICAgKgogICAgICAqIFRvIGV4cGVk
aXRlIHNjYW5uaW5nIG9mIHBlbmRpbmcgbm90aWZpY2F0aW9ucywgYW55IDAtPjEgcGVuZGluZwog
ICAgICAqIHRyYW5zaXRpb24gb24gYW4gdW5tYXNrZWQgY2hhbm5lbCBjYXVzZXMgYSBjb3JyZXNw
b25kaW5nIGJpdCBpbiBhCiAgICAgICogcGVyLXZjcHUgc2VsZWN0b3Igd29yZCB0byBiZSBzZXQu
IEVhY2ggYml0IGluIHRoZSBzZWxlY3RvciBjb3ZlcnMgYQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3hlbm9wcm9mLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVub3Byb2YuaAppbmRl
eCAxOTU1ZGIxOTQxLi45ZjVjYTg3ZDllIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
eGVub3Byb2YuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVub3Byb2YuaApAQCAtMSw5ICsx
LDkgQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIHhlbm9wcm9mLmgKLSAqIAorICoKICAq
IEludGVyZmFjZSBmb3IgZW5hYmxpbmcgc3lzdGVtIHdpZGUgcHJvZmlsaW5nIGJhc2VkIG9uIGhh
cmR3YXJlIHBlcmZvcm1hbmNlCiAgKiBjb3VudGVycwotICogCisgKgogICogUGVybWlzc2lvbiBp
cyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5n
IGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9u
IGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRo
b3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 14:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14: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 1gS1F6-0004Px-Gt; Wed, 28 Nov 2018 14:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS1F4-0004Or-VG
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:07 +0000
X-Inumbo-ID: 97a0c9cb-f31d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97a0c9cb-f31d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 14: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 1gS1F3-0003yJ-Mu
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS1F3-0002Dz-KR
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS1F3-0002Dz-KR@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 14:55:05 +0000
Subject: [Xen-changelog] [xen staging] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwZGIxZjU4MTQ1MmNlZDRjN2MxNDdjYTlmMTEwZDNjNmJmNGQwNDgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE5vdiAyOCAxNTo0OTowMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyOCAxNTo0OTowMSAyMDE4ICswMTAw
CgogICAgYW1kLWlvbW11OiByZXBsYWNlIG9jY3VycmVuY2VzIG9mIGJvb2xfdCB3aXRoIGJvb2wK
ICAgIAogICAgQnJpbmcgdGhlIGNvZGluZyBzdHlsZSB1cCB0byBkYXRlLiBObyBmdW5jdGlvbmFs
IGNoYW5nZSAoZXhjZXB0IGZvcgogICAgcmVtb3ZhbCBvZiBzb21lIHBvaW50bGVzcyBpbml0aWFs
aXplcnMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCAyNiArKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCBj
MWRhYmE4NDIyLi5mZGU0Njg2ZWU5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jCkBAIC00NSw5ICs0NSw5IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVz
ZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKICAgICB1bm1hcF9k
b21haW5fcGFnZSh0YWJsZSk7CiB9CiAKLXN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVz
ZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLCAKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIpCitzdGF0aWMgYm9v
bCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpwZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5leHRfbGV2
ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpdywgYm9vbCBpcikK
IHsKICAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRkcl9uZXh0OwogICAgIHUzMiBl
bnRyeTsKQEAgLTEyMywxMyArMTIzLDEzIEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9w
cmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAogICAgIHJldHVybiBuZWVk
X2ZsdXNoOwogfQogCi1zdGF0aWMgYm9vbF90IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25l
ZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5leHRfbWZuLCBpbnQgcGRlX2xldmVsLCAKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQor
c3RhdGljIGJvb2wgc2V0X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1
bnNpZ25lZCBsb25nIGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG5leHRfbWZuLCBpbnQgcGRlX2xldmVsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wgaXIpCiB7CiAgICAgdTY0ICp0YWJsZTsKICAgICB1
MzIgKnBkZTsKLSAgICBib29sX3QgbmVlZF9mbHVzaCA9IDA7CisgICAgYm9vbCBuZWVkX2ZsdXNo
OwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKIApAQCAtMzQ3
LDE2ICszNDcsMTYgQEAgc3RhdGljIHZvaWQgc2V0X3BkZV9jb3VudCh1NjQgKnBkZSwgdW5zaWdu
ZWQgaW50IGNvdW50KQogLyogUmV0dXJuIDEsIGlmIHBhZ2VzIGFyZSBzdWl0YWJsZSBmb3IgbWVy
Z2luZyBhdCBtZXJnZV9sZXZlbC4KICAqIG90aGVyd2lzZSBpbmNyZWFzZSBwZGUgY291bnQgaWYg
bWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEKICAqLwotc3RhdGljIGludCBpb21tdV91cGRh
dGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25l
ZCBsb25nIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbWVyZ2VfbGV2ZWwpCitzdGF0aWMgYm9vbCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkK
IHsKICAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwogICAgIHVuc2lnbmVk
IGxvbmcgZmlyc3RfbWZuOwogICAgIHU2NCAqdGFibGUsICpwZGUsICpudGFibGU7CiAgICAgdTY0
IG50YWJsZV9tYWRkciwgbWFzazsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9p
b21tdShkKTsKLSAgICBib29sX3Qgb2sgPSAwOworICAgIGJvb2wgb2sgPSBmYWxzZTsKIAogICAg
IEFTU0VSVCggc3Bpbl9pc19sb2NrZWQoJmhkLT5hcmNoLm1hcHBpbmdfbG9jaykgJiYgcHRfbWZu
ICk7CiAKQEAgLTM4NCw3ICszODQsNyBAQCBzdGF0aWMgaW50IGlvbW11X3VwZGF0ZV9wZGVfY291
bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgICAgIHBkZV9j
b3VudCA9IGdldF9wZGVfY291bnQoKnBkZSk7CiAKICAgICAgICAgaWYgKCBwZGVfY291bnQgPT0g
KFBURV9QRVJfVEFCTEVfU0laRSAtIDEpICkKLSAgICAgICAgICAgIG9rID0gMTsKKyAgICAgICAg
ICAgIG9rID0gdHJ1ZTsKICAgICAgICAgZWxzZSBpZiAoIHBkZV9jb3VudCA8IChQVEVfUEVSX1RB
QkxFX1NJWkUgLSAxKSkKICAgICAgICAgewogICAgICAgICAgICAgcGRlX2NvdW50Kys7CkBAIC02
NDgsNyArNjQ4LDcgQEAgc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOworICAgIGJv
b2wgbmVlZF9mbHVzaDsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShk
KTsKICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bN107Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 14:55:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14: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 1gS1FG-0004Qm-JE; Wed, 28 Nov 2018 14:55:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS1FF-0004Qe-JB
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:17 +0000
X-Inumbo-ID: 9db42f81-f31d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9db42f81-f31d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 14: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 1gS1FD-0003yR-TJ
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS1FD-0002EX-Qt
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS1FD-0002EX-Qt@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 14:55:15 +0000
Subject: [Xen-changelog] [xen staging] x86emul: correct 32-bit address
 handling for AVX2 gathers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5ODU1NmM3YjVmODkyNDMxMzMzNzgxMzJhMGMzMDI0YmRmNmU1NjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTm92IDI4
IDE1OjUwOjI2IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTm92IDI4IDE1OjUwOjI2IDIwMTggKzAxMDAKCiAgICB4
ODZlbXVsOiBjb3JyZWN0IDMyLWJpdCBhZGRyZXNzIGhhbmRsaW5nIGZvciBBVlgyIGdhdGhlcnMK
ICAgIAogICAgQXMgZG9uZSBmb3Igb3RoZXIgY2FzZXMgYnkgY29tbWl0IDc4NjllMmJhZmUgKCJ4
ODZlbXVsL2Z1eno6IGFkZAogICAgcnVkaW1lbnRhcnkgbGltaXQgY2hlY2tpbmciKSwgYWRkcmVz
cyBjYWxjdWxhdGlvbnMgc2hvdWxkIGFsc28gdXNlCiAgICB0cnVuY2F0ZV9lYSgpIGZvciB0aGUg
QVZYMiBnYXRoZXIgaW5zbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGUxMTE4M2Q4ZDYu
LjBhZTQzMzUzOGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC04
NDAwLDcgKzg0MDAsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBzaWduZWQgbG9u
ZyBpZHggPSBiICYgMSA/IGluZGV4LnF3W2ldIDogaW5kZXguZHdbaV07CiAKICAgICAgICAgICAg
ICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVhLm1lbS5vZmYgKyAoaWR4IDw8IHN0YXRlLT5zaWJfc2NhbGUpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRydW5jYXRlX2VhKGVhLm1lbS5vZmYgKworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpZHggPDwgc3RhdGUtPnNpYl9zY2Fs
ZSkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopbW12YWxwICsgaSAq
IG9wX2J5dGVzLCBvcF9ieXRlcywgY3R4dCk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSBY
ODZFTVVMX09LQVkgKQogICAgICAgICAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 14:55:29 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14:55: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 1gS1FR-0004Rw-LY; Wed, 28 Nov 2018 14:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS1FQ-0004Ro-B9
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:28 +0000
X-Inumbo-ID: a3c58480-f31d-11e8-86e5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3c58480-f31d-11e8-86e5-12d6303a7972;
 Wed, 28 Nov 2018 14:55: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 1gS1FO-0003yb-2v
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS1FO-0002FB-0R
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 14:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS1FO-0002FB-0R@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 14:55:26 +0000
Subject: [Xen-changelog] [xen staging] x86: fix paging_max_paddr_bits()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1337232210726407020=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 729f10014af6598855f00cf0fa45df78640c269d
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Wed Nov 28 15:51:20 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Nov 28 15:51:20 2018 +0100

    x86: fix paging_max_paddr_bits()
    
    paging_max_paddr_bits() has an invalid use of IS_ENABLED(): instead of
    IS_ENABLED(CONFIG_BIGMEM) it is using IS_ENABLED(BIGMEM). Fix that.
    
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/asm-x86/paging.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/include/asm-x86/paging.h b/xen/include/asm-x86/paging.h
index dd0d6b5159..fdcc22844b 100644
--- a/xen/include/asm-x86/paging.h
+++ b/xen/include/asm-x86/paging.h
@@ -371,7 +371,8 @@ static inline unsigned int paging_max_paddr_bits(const struct domain *d)
 {
     unsigned int bits = paging_mode_hap(d) ? hap_paddr_bits : paddr_bits;
 
-    if ( !IS_ENABLED(BIGMEM) && paging_mode_shadow(d) && !is_pv_domain(d) )
+    if ( !IS_ENABLED(CONFIG_BIGMEM) && paging_mode_shadow(d) &&
+         !is_pv_domain(d) )
     {
         /* Shadowed superpages store GFNs in 32-bit page_info fields. */
         bits = min(bits, 32U + PAGE_SHIFT);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1337232210726407020==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 16:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gS2bI-0005Ob-TY; Wed, 28 Nov 2018 16:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS2bH-0005OT-Hv
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 16:22:07 +0000
X-Inumbo-ID: be58d3ae-f329-11e8-a1bb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be58d3ae-f329-11e8-a1bb-12d6303a7972;
 Wed, 28 Nov 2018 16:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS2bE-0006Gr-KE
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 16:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS2bE-0002XB-Hf
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 16:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS2bE-0002XB-Hf@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 16:22:04 +0000
Subject: [Xen-changelog] [xen staging] tools: set Dom0 UUID if requested
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzYWNmMDRkYmQ3MDM0MDM3NTkwMjU4NzdjY2EzYTFlMjdlOGU1OWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE5vdiAyNiAx
MDo0MDo0NCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBOb3YgMjggMTY6MTI6NDQgMjAxOCArMDAwMAoKICAgIHRvb2xz
OiBzZXQgRG9tMCBVVUlEIGlmIHJlcXVlc3RlZAogICAgCiAgICBJbnRyb2R1Y2UgWEVOX0RPTTBf
VVVJRCBpbiBYZW4ncyBnbG9iYWwgY29uZmlndXJhdGlvbiBmaWxlLiAgTWFrZQogICAgeGVuLWlu
aXQtZG9tMCBhY2NlcHQgYW4gZXh0cmEgYXJndW1lbnQgZm9yIFVVSUQuCiAgICAKICAgIEFsc28g
c3dpdGNoIHhzX29wZW4gZXJyb3IgbWVzc2FnZSBpbiB4ZW4taW5pdC1kb20wIHRvIHVzZSBwZXJy
b3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0
b29scy9oZWxwZXJzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICst
CiB0b29scy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYyAgICAgICAgICAgICAgICAgICAgICB8IDQ0
ICsrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3N5c2Nv
bmZpZy54ZW5jb21tb25zLmluIHwgIDMgKysKIHRvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hl
bmNvbW1vbnMuaW4gICAgICAgICAgIHwgIDIgKy0KIC4uLi9ob3RwbHVnL0xpbnV4L3N5c3RlbWQv
eGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluIHwgIDMgKy0KIDUgZmlsZXMgY2hhbmdlZCwgNDggaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9oZWxwZXJzL01h
a2VmaWxlIGIvdG9vbHMvaGVscGVycy9NYWtlZmlsZQppbmRleCA0ZjNiYmU2YTdkLi5mNzU5NTI4
MzIyIDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJzL01ha2VmaWxlCisrKyBiL3Rvb2xzL2hlbHBl
cnMvTWFrZWZpbGUKQEAgLTE0LDYgKzE0LDcgQEAgWEVOX0lOSVRfRE9NMF9PQkpTID0geGVuLWlu
aXQtZG9tMC5vIGluaXQtZG9tLWpzb24ubwogJChYRU5fSU5JVF9ET00wX09CSlMpOiBDRkxBR1Mg
Kz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykKICQoWEVOX0lOSVRfRE9NMF9PQkpTKTogQ0ZMQUdT
ICs9ICQoQ0ZMQUdTX2xpYnhlbnN0b3JlKQogJChYRU5fSU5JVF9ET00wX09CSlMpOiBDRkxBR1Mg
Kz0gJChDRkxBR1NfbGlieGVubGlnaHQpCiskKFhFTl9JTklUX0RPTTBfT0JKUyk6IENGTEFHUyAr
PSAkKENGTEFHU19saWJ4ZW5jdHJsKQogCiBJTklUX1hFTlNUT1JFX0RPTUFJTl9PQkpTID0gaW5p
dC14ZW5zdG9yZS1kb21haW4ubyBpbml0LWRvbS1qc29uLm8KICQoSU5JVF9YRU5TVE9SRV9ET01B
SU5fT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKQpAQCAtMjYsNyArMjcs
NyBAQCAkKElOSVRfWEVOU1RPUkVfRE9NQUlOX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGli
eGVubGlnaHQpCiBhbGw6ICQoUFJPR1MpCiAKIHhlbi1pbml0LWRvbTA6ICQoWEVOX0lOSVRfRE9N
MF9PQkpTKQotCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJChYRU5fSU5JVF9ET00wX09CSlMpICQo
TERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4
ZW5saWdodCkgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkKExERkxBR1MpIC1vICRAICQoWEVO
X0lOSVRfRE9NMF9PQkpTKSAkKExETElCU19saWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW50b29s
bG9nKSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChMRExJQlNfbGlieGVubGlnaHQpICQoQVBQRU5E
X0xERkxBR1MpCiAKICQoSU5JVF9YRU5TVE9SRV9ET01BSU5fT0JKUyk6IF9wYXRocy5oCiAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jIGIvdG9vbHMvaGVscGVycy94
ZW4taW5pdC1kb20wLmMKaW5kZXggMDliYzAwMjdmOS4uYTFlNTcyOTQ1OCAxMDA2NDQKLS0tIGEv
dG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKKysrIGIvdG9vbHMvaGVscGVycy94ZW4taW5p
dC1kb20wLmMKQEAgLTMsNyArMyw5IEBACiAjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8
c3RkaW8uaD4KIAorI2luY2x1ZGUgPHhlbmN0cmwuaD4KICNpbmNsdWRlIDx4ZW5zdG9yZS5oPgor
I2luY2x1ZGUgPGxpYnhsLmg+CiAKICNpbmNsdWRlICJpbml0LWRvbS1qc29uLmgiCiAKQEAgLTEz
LDEzICsxNSwzMCBAQAogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGlu
dCByYzsKLSAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4c2g7CisgICAgc3RydWN0IHhzX2hhbmRsZSAq
eHNoID0gTlVMTDsKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IE5VTEw7CiAgICAgY2hhciAqZG9t
bmFtZV9zdHJpbmcgPSBOVUxMLCAqZG9taWRfc3RyaW5nID0gTlVMTDsKKyAgICBsaWJ4bF91dWlk
IHV1aWQ7CisKKyAgICAvKiBBY2NlcHQgMCBvciAxIGFyZ3VtZW50ICovCisgICAgaWYgKGFyZ2Mg
PiAyKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAidG9vIG1hbnkgYXJndW1lbnRzXG4iKTsK
KyAgICAgICAgcmMgPSAxOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICB4c2ggPSB4
c19vcGVuKDApOwogICAgIGlmICgheHNoKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fu
bm90IG9wZW4geGVuc3RvcmUgY29ubmVjdGlvblxuIik7Ci0gICAgICAgIGV4aXQoMSk7CisgICAg
ICAgIHBlcnJvcigiY2Fubm90IG9wZW4geGVuc3RvcmUgY29ubmVjdGlvbiIpOworICAgICAgICBy
YyA9IDE7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHhjaCA9IHhjX2ludGVyZmFj
ZV9vcGVuKE5VTEwsIE5VTEwsIDApOworICAgIGlmICgheGNoKSB7CisgICAgICAgIHBlcnJvcigi
eGNfaW50ZXJmYWNlX29wZW4oKSBmYWlsZWQiKTsKKyAgICAgICAgcmMgPSAxOworICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKICAgICAvKiBTYW5pdHkgY2hlY2s6IHRoaXMgcHJvZ3JhbSBjYW4g
b25seSBiZSBydW4gb25jZS4gKi8KQEAgLTMxLDcgKzUwLDIzIEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgcmMgPSBnZW5f
c3R1Yl9qc29uX2NvbmZpZygwLCBOVUxMKTsKKyAgICBsaWJ4bF91dWlkX2NsZWFyKCZ1dWlkKTsK
KworICAgIC8qIElmIFVVSUQgaXMgc3VwcGxpZWQsIHBhcnNlIGl0LiAqLworICAgIGlmIChhcmdj
ID09IDIgJiYgbGlieGxfdXVpZF9mcm9tX3N0cmluZygmdXVpZCwgYXJndlsxXSkpIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gcGFyc2UgVVVJRCAlc1xuIiwgYXJndlsxXSk7
CisgICAgICAgIHJjID0gMTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCFs
aWJ4bF91dWlkX2lzX25pbCgmdXVpZCkgJiYKKyAgICAgICAgeGNfZG9tYWluX3NldGhhbmRsZSh4
Y2gsIDAsIGxpYnhsX3V1aWRfYnl0ZWFycmF5KCZ1dWlkKSkpIHsKKyAgICAgICAgcGVycm9yKCJm
YWlsZWQgdG8gc2V0IERvbTAgVVVJRCIpOworICAgICAgICByYyA9IDE7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKworICAgIHJjID0gZ2VuX3N0dWJfanNvbl9jb25maWcoMCwgJnV1aWQpOwog
ICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTU1LDYgKzkwLDcgQEAgb3V0Ogog
ICAgIGZyZWUoZG9taWRfc3RyaW5nKTsKICAgICBmcmVlKGRvbW5hbWVfc3RyaW5nKTsKICAgICB4
c19jbG9zZSh4c2gpOworICAgIHhjX2ludGVyZmFjZV9jbG9zZSh4Y2gpOwogICAgIHJldHVybiBy
YzsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQvc3lzY29uZmln
LnhlbmNvbW1vbnMuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L2luaXQuZC9zeXNjb25maWcueGVu
Y29tbW9ucy5pbgppbmRleCA5MjU2OWNkNjFiLi4wZmM2NTU3ZDRhIDEwMDY0NAotLS0gYS90b29s
cy9ob3RwbHVnL0xpbnV4L2luaXQuZC9zeXNjb25maWcueGVuY29tbW9ucy5pbgorKysgYi90b29s
cy9ob3RwbHVnL0xpbnV4L2luaXQuZC9zeXNjb25maWcueGVuY29tbW9ucy5pbgpAQCAtOTUsMyAr
OTUsNiBAQCBYRU5TVE9SRV9ET01BSU5fQVJHUz0KIAogIyBxZW11IHBhdGgKICNRRU1VX1hFTj1A
cWVtdV94ZW5fcGF0aEAKKworIyBEb20wIFVVSUQKKyNYRU5fRE9NMF9VVUlEPTAwMDAwMDAwLTAw
MDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMApkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51
eC9pbml0LmQveGVuY29tbW9ucy5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNv
bW1vbnMuaW4KaW5kZXggZWM0MmIwNTU4Ny4uYTMzMDU4ZWQ0NCAxMDA2NDQKLS0tIGEvdG9vbHMv
aG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbgorKysgYi90b29scy9ob3RwbHVnL0xp
bnV4L2luaXQuZC94ZW5jb21tb25zLmluCkBAIC02Myw3ICs2Myw3IEBAIGRvX3N0YXJ0ICgpIHsK
IAlAWEVOX1NDUklQVF9ESVJAL2xhdW5jaC14ZW5zdG9yZSB8fCBleGl0IDEKIAogCWVjaG8gU2V0
dGluZyBkb21haW4gMCBuYW1lLCBkb21pZCBhbmQgSlNPTiBjb25maWcuLi4KLQkke0xJQkVYRUNf
QklOfS94ZW4taW5pdC1kb20wCisJJHtMSUJFWEVDX0JJTn0veGVuLWluaXQtZG9tMCAke1hFTl9E
T00wX1VVSUR9CiAKIAllY2hvIFN0YXJ0aW5nIHhlbmNvbnNvbGVkLi4uCiAJdGVzdCAteiAiJFhF
TkNPTlNPTEVEX1RSQUNFIiB8fCBYRU5DT05TT0xFRF9BUkdTPSIgLS1sb2c9JFhFTkNPTlNPTEVE
X1RSQUNFIgpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0
LWRvbTAuc2VydmljZS5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1k
b20wLnNlcnZpY2UuaW4KaW5kZXggM2JlZmFkY2VhMy4uYmVlZDMxMjZjNiAxMDA2NDQKLS0tIGEv
dG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbgorKysg
Yi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluCkBA
IC03LDggKzcsOSBAQCBDb25kaXRpb25QYXRoRXhpc3RzPS9wcm9jL3hlbi9jYXBhYmlsaXRpZXMK
IFtTZXJ2aWNlXQogVHlwZT1vbmVzaG90CiBSZW1haW5BZnRlckV4aXQ9dHJ1ZQorRW52aXJvbm1l
bnRGaWxlPUBDT05GSUdfRElSQC9AQ09ORklHX0xFQUZfRElSQC94ZW5jb21tb25zCiBFeGVjU3Rh
cnRQcmU9L2Jpbi9ncmVwIC1xIGNvbnRyb2xfZCAvcHJvYy94ZW4vY2FwYWJpbGl0aWVzCi1FeGVj
U3RhcnQ9QExJQkVYRUNfQklOQC94ZW4taW5pdC1kb20wCitFeGVjU3RhcnQ9QExJQkVYRUNfQklO
QC94ZW4taW5pdC1kb20wICRYRU5fRE9NMF9VVUlECiAKIFtJbnN0YWxsXQogV2FudGVkQnk9bXVs
dGktdXNlci50YXJnZXQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 16:33:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16: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 1gS2lv-00072k-Pg; Wed, 28 Nov 2018 16: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS2lu-00072b-Gk
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 16:33:06 +0000
X-Inumbo-ID: 47ef38ff-f32b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47ef38ff-f32b-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS2ls-0006WH-V1
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 16:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS2ls-0003G4-SQ
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 16:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS2ls-0003G4-SQ@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 16:33:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: Remove redundant pidpath
 setting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwMjQxMWVjNDBlNDUxZDFhZDA1MWZiN2U1OWFhNjM3NGNjNDIxMmEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBG
cmkgTm92IDIzIDE3OjE0OjU0IDIwMTggKzAwMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE5vdiAyOCAxNjozMDowNyAyMDE4ICswMDAw
CgogICAgbGlieGw6IFJlbW92ZSByZWR1bmRhbnQgcGlkcGF0aCBzZXR0aW5nCiAgICAKICAgIFRo
aXMgZXhhY3Qgc2FtZSBsaW5lIGlzIGR1cGxpY2F0ZWQgZnVydGhlciBvbiB3aXRob3V0IGJlaW5n
IHVzZWQgb3IKICAgIG1vZGlmaWVkIGluIGJldHdlZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCAx
IC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggOWM0NzA2MDQ3My4u
NTY5OGZlOGFmMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0yMzQ4LDcgKzIzNDgsNiBAQCB2b2lkIGxpYnhsX19zcGF3
bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcykK
ICAgICB9CiAKICAgICBjb25zdCBjaGFyICpkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0
aChnYywgZG9taWQpOwotICAgIHNwYXduLT5waWRwYXRoID0gR0NTUFJJTlRGKCIlcy8lcyIsIGRv
bV9wYXRoLCAiaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCIpOwogCiAgICAgaWYgKHZuYyAmJiB2bmMt
PnBhc3N3ZCkgewogICAgICAgICAvKiBUaGlzIHhlbnN0b3JlIGtleSB3aWxsIG9ubHkgYmUgdXNl
ZCBieSBxZW11LXhlbi10cmFkaXRpb25uYWwuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:55:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23: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 1gS9fc-0004SL-Um; Wed, 28 Nov 2018 23:55:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9fc-0004SG-2T
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:04 +0000
X-Inumbo-ID: 056a9054-f369-11e8-a754-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 056a9054-f369-11e8-a754-12d6303a7972;
 Wed, 28 Nov 2018 23:55:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS9fa-00075G-1u
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9fZ-0000AK-VA
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9fZ-0000AK-VA@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:55:01 +0000
Subject: [Xen-changelog] [xen stable-4.11] amd/iommu: fix flush 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: multipart/mixed; boundary="===============5812795653928465985=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 086a9dded27eb39a74f1d51ca19c0e14a0cab277
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Nov 20 15:29:40 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Nov 20 15:29:40 2018 +0100

    amd/iommu: fix flush checks
    
    Flush checking for AMD IOMMU didn't check whether the previous entry
    was present, or whether the flags (writable/readable) changed in order
    to decide whether a flush should be executed.
    
    Fix this by taking the writable/readable/next-level fields into account,
    together with the present bit.
    
    Along these lines the flushing in amd_iommu_map_page() must not be
    omitted for PV domains. The comment there was simply wrong: Mappings may
    very well change, both their addresses and their permissions. Ultimately
    this should honor iommu_dont_flush_iotlb, but to achieve this
    amd_iommu_ops first needs to gain an .iotlb_flush hook.
    
    Also make clear_iommu_pte_present() static, to demonstrate there's no
    caller omitting the (subsequent) flush.
    
    This is part of XSA-275.
    
    Reported-by: Paul Durrant <paul.durrant@citrix.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 1a7ffe466cd057daaef245b0a1ab6b82588e4c01
    master date: 2018-11-20 14:52:12 +0100
---
 xen/drivers/passthrough/amd/iommu_map.c | 52 +++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 18 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index 70b4345b37..8537bbea4c 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -35,7 +35,7 @@ static unsigned int pfn_to_pde_idx(unsigned long pfn, unsigned int level)
     return idx;
 }
 
-void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
+static void clear_iommu_pte_present(unsigned long l1_mfn, unsigned long gfn)
 {
     u64 *table, *pte;
 
@@ -49,23 +49,42 @@ static bool_t set_iommu_pde_present(u32 *pde, unsigned long next_mfn,
                                     unsigned int next_level,
                                     bool_t iw, bool_t ir)
 {
-    u64 addr_lo, addr_hi, maddr_old, maddr_next;
+    uint64_t addr_lo, addr_hi, maddr_next;
     u32 entry;
-    bool_t need_flush = 0;
+    bool need_flush = false, old_present;
 
     maddr_next = (u64)next_mfn << PAGE_SHIFT;
 
-    addr_hi = get_field_from_reg_u32(pde[1],
-                                     IOMMU_PTE_ADDR_HIGH_MASK,
-                                     IOMMU_PTE_ADDR_HIGH_SHIFT);
-    addr_lo = get_field_from_reg_u32(pde[0],
-                                     IOMMU_PTE_ADDR_LOW_MASK,
-                                     IOMMU_PTE_ADDR_LOW_SHIFT);
-
-    maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
-
-    if ( maddr_old != maddr_next )
-        need_flush = 1;
+    old_present = get_field_from_reg_u32(pde[0], IOMMU_PTE_PRESENT_MASK,
+                                         IOMMU_PTE_PRESENT_SHIFT);
+    if ( old_present )
+    {
+        bool old_r, old_w;
+        unsigned int old_level;
+        uint64_t maddr_old;
+
+        addr_hi = get_field_from_reg_u32(pde[1],
+                                         IOMMU_PTE_ADDR_HIGH_MASK,
+                                         IOMMU_PTE_ADDR_HIGH_SHIFT);
+        addr_lo = get_field_from_reg_u32(pde[0],
+                                         IOMMU_PTE_ADDR_LOW_MASK,
+                                         IOMMU_PTE_ADDR_LOW_SHIFT);
+        old_level = get_field_from_reg_u32(pde[0],
+                                           IOMMU_PDE_NEXT_LEVEL_MASK,
+                                           IOMMU_PDE_NEXT_LEVEL_SHIFT);
+        old_w = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_WRITE_PERMISSION_SHIFT);
+        old_r = get_field_from_reg_u32(pde[1],
+                                       IOMMU_PTE_IO_READ_PERMISSION_MASK,
+                                       IOMMU_PTE_IO_READ_PERMISSION_SHIFT);
+
+        maddr_old = (addr_hi << 32) | (addr_lo << PAGE_SHIFT);
+
+        if ( maddr_old != maddr_next || iw != old_w || ir != old_r ||
+             old_level != next_level )
+            need_flush = true;
+    }
 
     addr_lo = maddr_next & DMA_32BIT_MASK;
     addr_hi = maddr_next >> 32;
@@ -687,10 +706,7 @@ int amd_iommu_map_page(struct domain *d, unsigned long gfn, unsigned long mfn,
     if ( !need_flush )
         goto out;
 
-    /* 4K mapping for PV guests never changes, 
-     * no need to flush if we trust non-present bits */
-    if ( is_hvm_domain(d) )
-        amd_iommu_flush_pages(d, gfn, 0);
+    amd_iommu_flush_pages(d, gfn, 0);
 
     for ( merge_level = IOMMU_PAGING_MODE_LEVEL_2;
           merge_level <= hd->arch.paging_mode; merge_level++ )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5812795653928465985==--

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:55:14 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23: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 1gS9fm-0004Tn-0Q; Wed, 28 Nov 2018 23:55:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9fl-0004Ti-6q
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:13 +0000
X-Inumbo-ID: 0b6d4cf8-f369-11e8-99c5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b6d4cf8-f369-11e8-99c5-12d6303a7972;
 Wed, 28 Nov 2018 23: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 1gS9fk-00075S-7v
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9fk-0000Ao-5S
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9fk-0000Ao-5S@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.11] AMD/IOMMU: suppress PTE merging
 after initial table creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NmYzNDU1NDdiOTgxMDA0NWU3NTRlYTRiNzNiNGU4YzVlNzkzNWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjMwOjI1IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjMwOjI1IDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hh
bmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggODUzN2JiZWE0Yy4uMzE5MWRhOTFlZiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAg
aW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyog
RG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFu
Z2VkICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlm
ICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwg
Z2ZuLCAwKTsKKyAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9l
c24ndCBjb3BlLiAqLworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAgfQog
Ci0gICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoKKyAgICAgKiBT
dXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRo
IHRoaXMuCisgICAgICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAgIGdvdG8gb3V0Owor
ICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gu
bm9fbWVyZ2UgPSB0cnVlOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBt
ZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQpAQCAtNzgwLDYg
Kzc5MywxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4pCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFnZSBub3QgcHJlc2VudCcg
Ki8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAv
KiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dp
YyBkb2Vzbid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1
c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAxNGFkMDQ4OWE2Li5kY2Yy
ZTIxNDAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwogICAgIGludCBwYWdpbmdfbW9kZTsK
KyAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJvb3RfdGFibGU7CiAg
ICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:55:25 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23: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 1gS9fx-0004Ux-3q; Wed, 28 Nov 2018 23:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9fv-0004Uk-FX
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:23 +0000
X-Inumbo-ID: 117ec9aa-f369-11e8-a742-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 117ec9aa-f369-11e8-a742-12d6303a7972;
 Wed, 28 Nov 2018 23: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 1gS9fu-00075a-Do
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9fu-0000BJ-BO
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9fu-0000BJ-BO@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/hvm/ioreq: fix page
 referencing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiMmE3NzljY2I5ZmQzYzAyYWIyYTY4Y2I5NWE5NjI4ZjA4MzcwMjkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyMCAxNTozMToxNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozMToxNCAyMDE4ICswMTAw
CgogICAgeDg2L2h2bS9pb3JlcTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKICAgIAogICAgVGhlIGNv
ZGUgZG9lcyBub3QgdGFrZSBhIHBhZ2UgcmVmZXJlbmNlIGluIGh2bV9hbGxvY19pb3JlcV9tZm4o
KSwgb25seSBhCiAgICB0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNpdHVhdGlv
biB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aAogICAgWFNNX0RNX1BSSVYgY2FuIGVuZ2lu
ZWVyIGEgc2VxdWVuY2UgYXMgZm9sbG93czoKICAgIAogICAgLSBjcmVhdGUgSU9SRVEgc2VydmVy
OiBubyBwYWdlcyBhcyB5ZXQuCiAgICAtIGFjcXVpcmUgcmVzb3VyY2U6IHBhZ2UgYWxsb2NhdGVk
LCB0b3RhbCAwLgogICAgLSBkZWNyZWFzZSByZXNlcnZhdGlvbjogLTEgcmVmLCB0b3RhbCAtMS4K
ICAgIAogICAgVGhpcyB3aWxsIGNhdXNlIFhlbiB0byBoaXQgYSBCVUdfT04oKSBpbiBmcmVlX2Rv
bWhlYXBfcGFnZXMoKS4KICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hh
bmdpbmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCiAgICBodm1fYWxsb2NfaW9yZXFf
bWZuKCkgdG8gYSBjYWxsIHRvIGdldF9wYWdlX2FuZF90eXBlKCkuIFRoaXMgY2hhbmdlCiAgICBp
biB0dXJuIHJlcXVpcmVzIGFuIGV4dHJhIHB1dF9wYWdlKCkgaW4gaHZtX2ZyZWVfaW9yZXFfbWZu
KCkgaW4gdGhlIGNhc2UKICAgIHRoYXQgX1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUu
IGEgZGVjcmVhc2UgcmVzZXJ2YXRpb24gaGFzIG5vdAogICAgb2NjdXJyZWQpIHRvIGF2b2lkIHRo
ZSBwYWdlIGJlaW5nIGxlYWtlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGY2YjZhZTc4Njc5YjM2M2ZmNjcwYTljMTI1MDc3YzQzNmRhYmQ2MDgKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU3OjA1ICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2h2bS9pb3JlcS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYwppbmRleCBmMzlmMzkxOTI5Li5iZGMyNjg3MDE0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0z
MjcsNiArMzI3LDcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogewogICAgIHN0cnVjdCBodm1f
aW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKKyAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCBpb3JwLT5wYWdlICkKICAgICB7CkBA
IC0zNDksMjcgKzM1MCwzMyBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgICAqIGNvdWxkIGZhaWwgaWYgdGhl
IGVtdWxhdGluZyBkb21haW4gaGFzIGFscmVhZHkgcmVhY2hlZCBpdHMKICAgICAgKiBtYXhpbXVt
IGFsbG9jYXRpb24uCiAgICAgICovCi0gICAgaW9ycC0+cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFn
ZShzLT5lbXVsYXRvciwgTUVNRl9ub19yZWZjb3VudCk7CisgICAgcGFnZSA9IGFsbG9jX2RvbWhl
YXBfcGFnZShzLT5lbXVsYXRvciwgTUVNRl9ub19yZWZjb3VudCk7CiAKLSAgICBpZiAoICFpb3Jw
LT5wYWdlICkKKyAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAg
ICBpZiAoICFnZXRfcGFnZV90eXBlKGlvcnAtPnBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCi0g
ICAgICAgIGdvdG8gZmFpbDE7CisgICAgaWYgKCAhZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgcy0+
ZW11bGF0b3IsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgeworICAgICAgICAvKgorICAgICAg
ICAgKiBUaGUgZG9tYWluIGNhbid0IHBvc3NpYmx5IGtub3cgYWJvdXQgdGhpcyBwYWdlIHlldCwg
c28gZmFpbHVyZQorICAgICAgICAgKiBoZXJlIGlzIGEgY2xlYXIgaW5kaWNhdGlvbiBvZiBzb21l
dGhpbmcgZmlzaHkgZ29pbmcgb24uCisgICAgICAgICAqLworICAgICAgICBkb21haW5fY3Jhc2go
cy0+ZW11bGF0b3IpOworICAgICAgICByZXR1cm4gLUVOT0RBVEE7CisgICAgfQogCi0gICAgaW9y
cC0+dmEgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+cGFnZSk7CisgICAgaW9ycC0+
dmEgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZSk7CiAgICAgaWYgKCAhaW9ycC0+dmEg
KQotICAgICAgICBnb3RvIGZhaWwyOworICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpb3JwLT5w
YWdlID0gcGFnZTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKICAgICByZXR1cm4gMDsKIAot
IGZhaWwyOgotICAgIHB1dF9wYWdlX3R5cGUoaW9ycC0+cGFnZSk7Ci0KLSBmYWlsMToKLSAgICBw
dXRfcGFnZShpb3JwLT5wYWdlKTsKLSAgICBpb3JwLT5wYWdlID0gTlVMTDsKKyBmYWlsOgorICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5m
bykgKQorICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKIAogICAgIHJldHVybiAtRU5PTUVNOwogfQpAQCAtMzc3LDE1ICszODQsMjQgQEAgc3RhdGlj
IGludCBodm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29s
IGJ1ZikKIHN0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0g
YnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBpb3JwLT5wYWdlOwogCi0gICAgaWYgKCAhaW9ycC0+cGFnZSApCisgICAgaWYgKCAhcGFn
ZSApCiAgICAgICAgIHJldHVybjsKIAorICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCiAgICAgdW5t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGlvcnAtPnZhKTsKICAgICBpb3JwLT52YSA9IE5VTEw7CiAK
LSAgICBwdXRfcGFnZV9hbmRfdHlwZShpb3JwLT5wYWdlKTsKLSAgICBpb3JwLT5wYWdlID0gTlVM
TDsKKyAgICAvKgorICAgICAqIENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBjbGVhciB0aGUgYWxs
b2NhdGlvbiByZWZlcmVuY2UgYmVmb3JlCisgICAgICogZHJvcHBpbmcgdGhlIGV4cGxpY2l0IHJl
ZmVyZW5jZXMgdGFrZW4gYnkgZ2V0X3BhZ2VfYW5kX3R5cGUoKS4KKyAgICAgKi8KKyAgICBpZiAo
IHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkK
KyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsK
IH0KIAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:55:36 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23: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 1gS9g8-0004WJ-5o; Wed, 28 Nov 2018 23: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9g6-0004W6-EI
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:34 +0000
X-Inumbo-ID: 1795a7f9-f369-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1795a7f9-f369-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 23:55: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 1gS9g4-00075i-Jy
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9g4-0000Bq-HZ
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9g4-0000Bq-HZ@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/hvm/ioreq: use ref-counted
 target-assigned shared pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4OGNjYjNhZTc5ZGVjZmE0OTVhZTk2NWMwMmFlZWRjOGZkYTJiY2IKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE5vdiAyMCAxNTozMTo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozMTo0OCAyMDE4ICswMTAw
CgogICAgeDg2L2h2bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQgcGFnZXMKICAgIAogICAgUGFzc2luZyBNRU1GX25vX3JlZmNvdW50IHRvIGFsbG9jX2RvbWhl
YXBfcGFnZXMoKSB3aWxsIGFsbG9jYXRlLCBhcwogICAgZXhwZWN0ZWQsIGEgcGFnZSB0aGF0IGlz
IGFzc2lnbmVkIHRvIHRoZSBzcGVjaWZpZWQgZG9tYWluIGJ1dCBpcyBub3QKICAgIGFjY291bnRl
ZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZvcnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0
cmFja2luZwogICAgc3VjaCBhbGxvY2F0aW9ucyBhbmQgYXZvaWRpbmcgYW55IGFkanVzdG1lbnQg
dG8gdG90X3BhZ2VzIHdoZW4gdGhlIHBhZ2UKICAgIGlzIGZyZWVkLgogICAgCiAgICBUaGUgb25s
eSBjYWxsZXIgb2YgYWxsb2NfZG9taGVhcF9wYWdlcygpIHRoYXQgcGFzc2VzIE1FTUZfbm9fcmVm
Y291bnQgaXMKICAgIGh2bV9hbGxvY19pb3JlcV9tZm4oKSBzbyB0aGlzIHBhdGNoIHJlbW92ZXMg
dXNlIG9mIHRoZSBmbGFnIGZyb20gdGhhdAogICAgY2FsbC1zaXRlIHRvIGF2b2lkIHRoZSBwb3Nz
aWJpbGl0eSBvZiBhIGRvbWFpbiB1c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKICAgIGEgbWVhbnMg
dG8gYWRqdXN0IGl0cyB0b3RfcGFnZXMgYW5kIGhlbmNlIGFsbG9jYXRlIG1vcmUgbWVtb3J5IHRo
YW4gaXQKICAgIHNob3VsZCBiZSBhYmxlIHRvLgogICAgCiAgICBIb3dldmVyLCB0aGUgcmVhc29u
IGZvciB1c2luZyB0aGUgZmxhZyBpbiB0aGUgZmlyc3QgcGxhY2Ugd2FzIHRvIGF2b2lkCiAgICB0
aGUgYWxsb2NhdGlvbiBmYWlsaW5nIGlmIHRoZSBlbXVsYXRvciBkb21haW4gaXMgYWxyZWFkeSBh
dCBpdHMgbWF4aW11bQogICAgbWVtb3J5IGxpbWl0LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVz
IHRvIGFsbG9jYXRpbmcgbWVtb3J5IGZyb20gdGhlCiAgICB0YXJnZXQgZG9tYWluIGluc3RlYWQg
b2YgdGhlIGVtdWxhdG9yIGRvbWFpbi4gVGhlcmUgaXMgYWxyZWFkeSBhbiBleHRyYQogICAgbWVt
b3J5IGFsbG93YW5jZSBvZiAyTUIgKExJQlhMX0hWTV9FWFRSQV9NRU1PUlkpIGFwcGxpZWQgdG8g
SFZNIGd1ZXN0cywKICAgIHdoaWNoIGlzIHN1ZmZpY2llbnQgdG8gY292ZXIgdGhlIHBhZ2VzIHJl
cXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKICAgIGNvbmZpZ3VyYXRpb24gb2YgYSBzaW5nbGUgSU9S
RVEgc2VydmVyIGZvciBRRU1VLiAoU3R1Yi1kb21haW5zIGRvIG5vdCwKICAgIHNvIGZhciwgdXNl
IHJlc291cmNlIG1hcHBpbmcpLiBJdCBhbHNvIGFsc28gdGhlIGNhc2UgdGhlIFFFTVUgd2lsbCBo
YXZlCiAgICBtYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhlIGd1ZXN0IGJv
b3RzLCBoZW5jZSBpdCBpcyBub3QKICAgIHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgdG8gaW5mbGF0
ZSBpdHMgYmFsbG9vbiB0byBjb25zdW1lIHRoZXNlIHBhZ2VzLgogICAgCiAgICBSZXBvcnRlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiBlODYyZTZjZWIxZmQ5NzFkNzU1YTBjNTdkNmEwZjNiODA2NTE4N2RjCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0xMS0yMCAxNDo1NzozOCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YyB8IDEyICsrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgIDYgLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jCmluZGV4IGJkYzI2ODcwMTQuLmZkMTBlZTYxNDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTM0MiwyMCAr
MzQyLDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIC8q
Ci0gICAgICogQWxsb2NhdGVkIElPUkVRIHNlcnZlciBwYWdlcyBhcmUgYXNzaWduZWQgdG8gdGhl
IGVtdWxhdGluZwotICAgICAqIGRvbWFpbiwgbm90IHRoZSB0YXJnZXQgZG9tYWluLiBUaGlzIGlz
IHNhZmUgYmVjYXVzZSB0aGUgZW11bGF0aW5nCi0gICAgICogZG9tYWluIGNhbm5vdCBiZSBkZXN0
cm95ZWQgdW50aWwgdGhlIGlvcmVxIHNlcnZlciBpcyBkZXN0cm95ZWQuCi0gICAgICogQWxzbyB3
ZSBtdXN0IHVzZSBNRU1GX25vX3JlZmNvdW50IG90aGVyd2lzZSBwYWdlIGFsbG9jYXRpb24KLSAg
ICAgKiBjb3VsZCBmYWlsIGlmIHRoZSBlbXVsYXRpbmcgZG9tYWluIGhhcyBhbHJlYWR5IHJlYWNo
ZWQgaXRzCi0gICAgICogbWF4aW11bSBhbGxvY2F0aW9uLgotICAgICAqLwotICAgIHBhZ2UgPSBh
bGxvY19kb21oZWFwX3BhZ2Uocy0+ZW11bGF0b3IsIE1FTUZfbm9fcmVmY291bnQpOworICAgIHBh
Z2UgPSBhbGxvY19kb21oZWFwX3BhZ2Uocy0+dGFyZ2V0LCAwKTsKIAogICAgIGlmICggIXBhZ2Ug
KQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgIGlmICggIWdldF9wYWdlX2FuZF90eXBl
KHBhZ2UsIHMtPmVtdWxhdG9yLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIGlmICggIWdldF9w
YWdlX2FuZF90eXBlKHBhZ2UsIHMtPnRhcmdldCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAgICB7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBh
Ym91dCB0aGlzIHBhZ2UgeWV0LCBzbyBmYWlsdXJlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDYwOGZmMjQ5NWYuLjlkMjlmMzEyN2QgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00
Mzk2LDEyICs0Mzk2LDYgQEAgaW50IGFyY2hfYWNxdWlyZV9yZXNvdXJjZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgdHlwZSwKIAogICAgICAgICAgICAgbWZuX2xpc3RbaV0gPSBtZm5f
eChtZm4pOwogICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIGZyYW1lcyB3
aWxsIGhhdmUgYmVlbiBhc3NpZ25lZCB0byB0aGUgZG9tYWluIHRoYXQgY3JlYXRlZAotICAgICAg
ICAgKiB0aGUgaW9yZXEgc2VydmVyLgotICAgICAgICAgKi8KLSAgICAgICAgKmZsYWdzIHw9IFhF
Tk1FTV9yc3JjX2FjcV9jYWxsZXJfb3duZWQ7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:55:45 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23: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 1gS9gH-0004XY-7b; Wed, 28 Nov 2018 23:55:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9gG-0004XL-41
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:44 +0000
X-Inumbo-ID: 1da5301a-f369-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1da5301a-f369-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 23:55: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 1gS9gE-00075q-Pv
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9gE-0000CK-NV
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9gE-0000CK-NV@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Put the gfn on all paths
 after get_gfn_query()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViNjgzMGExYzgzNDdkMGM1ZTMzNTcxZjkzY2JkMmQ3OTMzMDc5OGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTozMjozNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozMjozNCAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBQdXQgdGhlIGdmbiBvbiBhbGwgcGF0aHMgYWZ0ZXIgZ2V0X2dmbl9x
dWVyeSgpCiAgICAKICAgIGMvcyA3ODY3MTgxYjIgIng4Ni9Qb0Q6IGNvcnJlY3RseSBoYW5kbGUg
bm9uLW9yZGVyLTAgZGVjcmVhc2UtcmVzZXJ2YXRpb24KICAgIHJlcXVlc3RzIiBpbnRyb2R1Y2Vk
IGFuIGVhcmx5IGV4aXQgaW4gZ3Vlc3RfcmVtb3ZlX3BhZ2UoKSBmb3IgdW5leHBlY3RlZCBwMm0K
ICAgIHR5cGVzLiAgSG93ZXZlciwgZ2V0X2dmbl9xdWVyeSgpIGludGVybmFsbHkgdGFrZXMgdGhl
IHAybSBsb2NrLCBhbmQgbXVzdCBiZQogICAgbWF0Y2hlZCB3aXRoIGEgcHV0X2dmbigpIGNhbGwg
bGF0ZXIuCiAgICAKICAgIEZpeCB0aGUgZXJyb25lb3VzIGNvbW1lbnQgYmVzaWRlIHRoZSBkZWNs
YXJhdGlvbiBvZiBnZXRfZ2ZuX3F1ZXJ5KCkuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3Ny4KICAg
IAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZDgwOTg4Y2ZjMDRlZTYwOGJlZTcyMjQ0OGU3YzNiYzgz
NDdlYzA0YwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTg6MTAgKzAxMDAKLS0tCiB4
ZW4vY29tbW9uL21lbW9yeS5jICAgICAgIHwgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVt
b3J5LmMKaW5kZXggNzUwMTBiNzhhNS4uNGZiNzk2MmM3OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0zMDMsNyArMzAzLDExIEBA
IGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdt
Zm4pCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIG1mbiA9IGdldF9nZm5fcXVlcnkoZCwgZ21mbiwg
JnAybXQpOwogICAgIGlmICggdW5saWtlbHkocDJtdCA9PSBwMm1faW52YWxpZCkgfHwgdW5saWtl
bHkocDJtdCA9PSBwMm1fbW1pb19kbSkgKQorICAgIHsKKyAgICAgICAgcHV0X2dmbihkLCBnbWZu
KTsKKwogICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICB9CiAKICAgICBpZiAoIHVubGlrZWx5
KHAybV9pc19wYWdpbmcocDJtdCkpICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBkNGIzY2ZjYjZl
Li4zZjQxZGVhZWVhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTQzMiwxMCArNDMyLDcgQEAgc3RhdGljIGlu
bGluZSBtZm5fdCBfX25vbm51bGwoMykgZ2V0X2dmbl90eXBlKAogICAgIHJldHVybiBnZXRfZ2Zu
X3R5cGVfYWNjZXNzKHAybV9nZXRfaG9zdHAybShkKSwgZ2ZuLCB0LCAmYSwgcSwgTlVMTCk7CiB9
CiAKLS8qIFN5bnRhY3RpYyBzdWdhcjogbW9zdCBjYWxsZXJzIHdpbGwgdXNlIG9uZSBvZiB0aGVz
ZS4gCi0gKiBOLkIuIGdldF9nZm5fcXVlcnkoKSBpcyB0aGUgX29ubHlfIG9uZSBndWFyYW50ZWVk
IG5vdCB0byB0YWtlIHRoZQotICogcDJtIGxvY2s7IG5vbmUgb2YgdGhlIG90aGVycyBjYW4gYmUg
Y2FsbGVkIHdpdGggdGhlIHAybSBvciBwYWdpbmcKLSAqIGxvY2sgaGVsZC4gKi8KKy8qIFN5bnRh
Y3RpYyBzdWdhcjogbW9zdCBjYWxsZXJzIHdpbGwgdXNlIG9uZSBvZiB0aGVzZS4gKi8KICNkZWZp
bmUgZ2V0X2dmbihkLCBnLCB0KSAgICAgICAgIGdldF9nZm5fdHlwZSgoZCksIChnKSwgKHQpLCBQ
Mk1fQUxMT0MpCiAjZGVmaW5lIGdldF9nZm5fcXVlcnkoZCwgZywgdCkgICBnZXRfZ2ZuX3R5cGUo
KGQpLCAoZyksICh0KSwgMCkKICNkZWZpbmUgZ2V0X2dmbl91bnNoYXJlKGQsIGcsIHQpIGdldF9n
Zm5fdHlwZSgoZCksIChnKSwgKHQpLCBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:55:55 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gS9gR-0004ZV-9H; Wed, 28 Nov 2018 23:55:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9gP-0004ZH-NA
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:53 +0000
X-Inumbo-ID: 23bcfaba-f369-11e8-9020-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23bcfaba-f369-11e8-9020-12d6303a7972;
 Wed, 28 Nov 2018 23:55: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 1gS9gO-00075z-Vy
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9gO-0000Cu-Td
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9gO-0000Cu-Td@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:55:52 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/mm: Don't perform flush after
 failing to update a guests L1e
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3Mzg4NTBhYWY4OGYyMDE5OTdiNWQwNWFkZjg1ZGZmYjU0YzBjMTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTozMzoxNiAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozMzoxNiAyMDE4ICsw
MTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBk
YXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJl
ZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0
aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lv
biwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRh
bnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQg
dmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9w
YWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3Ry
dWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRk
cmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0
dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcy
MjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU4OjQxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5ZDI5ZjMxMjdkLi43OWYyNTc5NzVjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDA4
OSw2ICs0MDg5LDE0IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICBp
ZiAoIHBsMWUgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKIAorICAgIC8qCisg
ICAgICogQW55IGVycm9yIGF0IHRoaXMgcG9pbnQgbWVhbnMgdGhhdCB3ZSBoYXZlbid0IGNoYW5n
ZSB0aGUgTDFlLiAgU2tpcCB0aGUKKyAgICAgKiBmbHVzaCwgYXMgaXQgd29uJ3QgZG8gYW55dGhp
bmcgdXNlZnVsLiAgRnVydGhlcm1vcmUsIHZhIGlzIGd1ZXN0CisgICAgICogY29udHJvbGxlZCBh
bmQgbm90IG5lY2Vzc2VyaWx5IGF1ZGl0ZWQgYnkgdGhpcyBwb2ludC4KKyAgICAgKi8KKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1G
X0ZMVVNIVFlQRV9NQVNLICkKICAgICB7CiAgICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:56:06 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23: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 1gS9gc-0004ag-BP; Wed, 28 Nov 2018 23: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9gb-0004aY-05
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:05 +0000
X-Inumbo-ID: 29cba411-f369-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29cba411-f369-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 23:56: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 1gS9gZ-00076v-6H
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9gZ-0000EH-3l
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9gZ-0000EH-3l@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/shadow: move OOS flag bit
 positions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzMTc3ZjFmMGZlNTQzZTMxMDA5ODkzOGVlYWJlYzZjMmRiMTRjMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjM0OjEzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjM0OjEzIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFy
YXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0
byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9v
Zl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxz
byBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBp
bnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25v
d2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRk
OThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAxMyArKy0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICB8IDIzICsrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvc2hhZG93LmggICAgIHwgIDggKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
MzUgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA3OWYyNTc5NzVjLi42NTA5MDM1YTVj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMjY1NCwxNyArMjY1NCw4IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICB7CiAgICAgICAgICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAKLSAgICAgICAgICAg
IC8qCi0gICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBzaG91bGQgbmV2ZXIgbGV0IGEgcGFnZSBn
byBmcm9tIHR5cGUgY291bnQgMAotICAgICAgICAgICAgICogdG8gdHlwZSBjb3VudCAxIHdoZW4g
aXQgaXMgc2hhZG93ZWQuIE9uZSBleGNlcHRpb246Ci0gICAgICAgICAgICAgKiBvdXQtb2Ytc3lu
YyBzaGFkb3dlZCBwYWdlcyBhcmUgYWxsb3dlZCB0byBiZWNvbWUKLSAgICAgICAgICAgICAqIHdy
aXRlYWJsZS4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCBkICYmIHNoYWRvd19t
b2RlX2VuYWJsZWQoZCkKLSAgICAgICAgICAgICAgICAgJiYgKHBhZ2UtPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkKLSAgICAgICAgICAgICAgICAgJiYgISgocGFnZS0+c2hhZG93X2ZsYWdz
ICYgKDF1PDwyOSkpCi0gICAgICAgICAgICAgICAgICAgICAgJiYgdHlwZSA9PSBQR1Rfd3JpdGFi
bGVfcGFnZSkgKQotICAgICAgICAgICAgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBw
YWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgICAgICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5h
YmxlZChkKSApCisgICAgICAgICAgICAgICBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdl
KGQsIHBhZ2UsIHR5cGUpOwogCiAgICAgICAgICAgICBBU1NFUlQoISh4ICYgUEdUX3BhZV94ZW5f
bDIpKTsKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlwZV9tYXNrKSAhPSB0eXBlICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGZkNDJkNzM0ZTcuLmMxYzIzMzIwMWEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYwpAQCAtOTg4LDYgKzk4OCw5IEBAIGludCBzaF91bnN5bmMoc3RydWN0
IHZjcHUgKnYsIG1mbl90IGdtZm4pCiAgICAgICAgICB8fCAhdi0+ZG9tYWluLT5hcmNoLnBhZ2lu
Zy5zaGFkb3cub29zX2FjdGl2ZSApCiAgICAgICAgIHJldHVybiAwOwogCisgICAgQlVJTERfQlVH
X09OKCEodHlwZW9mKHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vdXRfb2Zfc3luYyk7CisgICAgQlVJ
TERfQlVHX09OKCEodHlwZW9mKHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vb3NfbWF5X3dyaXRlKTsK
KwogICAgIHBnLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX291dF9vZl9zeW5jfFNIRl9vb3NfbWF5X3dy
aXRlOwogICAgIG9vc19oYXNoX2FkZCh2LCBnbWZuKTsKICAgICBwZXJmY19pbmNyKHNoYWRvd191
bnN5bmMpOwpAQCAtMjkyOCw2ICsyOTMxLDI2IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpCiAgICAgcGFnaW5n
X3VubG9jayhkKTsKIH0KIAordm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSkKK3sKKyAgICBpZiAo
ICEocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSApCisgICAgICAgIHJldHVybjsK
KworI2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKQorICAgIC8q
CisgICAgICogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBl
IGNvdW50IDAgdG8gdHlwZQorICAgICAqIGNvdW50IDEgd2hlbiBpdCBpcyBzaGFkb3dlZC4gT25l
IGV4Y2VwdGlvbjogb3V0LW9mLXN5bmMgc2hhZG93ZWQKKyAgICAgKiBwYWdlcyBhcmUgYWxsb3dl
ZCB0byBiZWNvbWUgd3JpdGVhYmxlLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnNoYWRvd19m
bGFncyAmIFNIRl9vb3NfbWF5X3dyaXRlKSAmJgorICAgICAgICAgbmV3X3R5cGUgPT0gUEdUX3dy
aXRhYmxlX3BhZ2UgKQorICAgICAgICByZXR1cm47CisjZW5kaWYKKworICAgIHNoYWRvd19yZW1v
dmVfYWxsX3NoYWRvd3MoZCwgcGFnZV90b19tZm4ocGFnZSkpOworfQorCiBzdGF0aWMgdm9pZAog
c2hfcmVtb3ZlX2FsbF9zaGFkb3dzX2FuZF9wYXJlbnRzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90
IGdtZm4pCiAvKiBFdmVuIGhhcnNoZXI6IHRoaXMgaXMgYSBIVk0gcGFnZSB0aGF0IHdlIHRoaW5n
IGlzIG5vIGxvbmdlciBhIHBhZ2V0YWJsZS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKaW5kZXgg
NjkxYmNmNmRiMC4uZjc4MWNmNjk5OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI4
Nyw4ICsyODcsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xpc3Qoc3RydWN0
IHBhZ2VfbGlzdF9oZWFkICp0bXBfbGlzdCkKICAqIGNvZGVwYXRoIGlzIGNhbGxlZCBkdXJpbmcg
dGhhdCB0aW1lIGFuZCBpcyBzZW5zaXRpdmUgdG8gb29zIGlzc3VlcywgaXQgbWF5CiAgKiBuZWVk
IHRvIHVzZSB0aGUgc2Vjb25kIGZsYWcuCiAgKi8KLSNkZWZpbmUgU0hGX291dF9vZl9zeW5jICgx
dTw8MzApCi0jZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdTw8MjkpCisjZGVmaW5lIFNIRl9v
dXRfb2Zfc3luYyAoMXUgPDwgKFNIX3R5cGVfbWF4X3NoYWRvdyArIDEpKQorI2RlZmluZSBTSEZf
b29zX21heV93cml0ZSAoMXUgPDwgKFNIX3R5cGVfbWF4X3NoYWRvdyArIDIpKQogCiAjZW5kaWYg
LyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpICovCiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NoYWRvdy5oCmluZGV4IDFhNDk0MDI5ZmEuLjk5MzBiZjc4NDYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc2hhZG93LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cu
aApAQCAtODEsNiArODEsMTAgQEAgdm9pZCBzaGFkb3dfZmluYWxfdGVhcmRvd24oc3RydWN0IGRv
bWFpbiAqZCk7CiAKIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwgbWZu
X3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpOwogCisvKiBBZGp1c3Qgc2hhZG93cyByZWFkeSBm
b3IgYSBndWVzdCBwYWdlIHRvIGNoYW5nZSBpdHMgdHlwZS4gKi8KK3ZvaWQgc2hhZG93X3ByZXBh
cmVfcGFnZV90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bmV3X3R5cGUpOworCiAvKiBEaXNjYXJkIF9hbGxfIG1hcHBpbmdzIGZyb20gdGhlIGRvbWFpbidz
IHNoYWRvd3MuICovCiB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBk
b21haW4gKmQpOwogCkBAIC0xMDUsNiArMTA5LDEwIEBAIGludCBzaGFkb3dfc2V0X2FsbG9jYXRp
b24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLAogc3RhdGljIGlubGluZSB2
b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZhc3QsIGludCBhbGwpIHt9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVj
dCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSkge30KKwog
c3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBk
b21haW4gKmQpIHt9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRv
bWFpbiAqZCwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:56:16 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23: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 1gS9gm-0004bm-Dm; Wed, 28 Nov 2018 23: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9gk-0004bb-HC
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:14 +0000
X-Inumbo-ID: 2fdefd06-f369-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fdefd06-f369-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 23:56: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 1gS9gj-000774-Cj
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9gj-0000El-AL
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9gj-0000El-AL@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/shadow: shrink struct
 page_info's shadow_flags to 16 bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiZTQ4YjViNjdjY2ViYmM3MzM0MmJmZDM0NjAzYzQ4NTljZGU0ZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTm92IDIw
IDE1OjM0OjUxIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTm92IDIwIDE1OjM0OjUxIDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBi
aXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9w
dF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBh
cmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBz
b2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhl
IGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQK
ICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rl
c3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxk
cyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMu
IFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAg
dG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2Yg
aXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9u
cyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5n
IHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6
IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICB8ICA5ICsrKysr
KysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCBjMWMyMzMyMDFhLi4xMWQ1NzE0MzE3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTEwMjYsMTAgKzEwMjYsMTQgQEAgdm9pZCBzaGFkb3df
cHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1bnNpZ25lZCBpbnQgdHlwZSkK
IAogICAgIC8qIElzIHRoZSBwYWdlIGFscmVhZHkgc2hhZG93ZWQ/ICovCiAgICAgaWYgKCAhdGVz
dF9hbmRfc2V0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSApCisgICAg
ewogICAgICAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgPSAwOworICAgICAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQorICAgICAgICAgICAgcGFnZS0+cGFnZXRhYmxlX2R5aW5nID0gZmFsc2U7Cisg
ICAgfQogCi0gICAgQVNTRVJUKCF0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7
Ci0gICAgc2V0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKTsKKyAgICBBU1NFUlQoIShw
YWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkpKTsKKyAgICBwYWdlLT5zaGFkb3dfZmxh
Z3MgfD0gMXUgPDwgdHlwZTsKICAgICBUUkFDRV9TSEFET1dfUEFUSF9GTEFHKFRSQ0VfU0ZMQUdf
UFJPTU9URSk7CiB9CiAKQEAgLTEwMzgsOSArMTA0Miw5IEBAIHZvaWQgc2hhZG93X2RlbW90ZShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCB1MzIgdHlwZSkKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVzdF9iaXQoX1BH
Q19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwotICAgIEFTU0VSVCh0ZXN0X2JpdCh0
eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFn
cyAmICgxdSA8PCB0eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlwZSk7CiAKICAgICBp
ZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFnZV90eXBlX21hc2spID09IDAgKQogICAg
IHsKQEAgLTI5MTksNyArMjkyMyw3IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRv
bWFpbiAqZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpCiAgICAgaWYgKCAhZmFzdCAm
JiBhbGwgJiYgKHBnLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpICkKICAgICB7CiAgICAg
ICAgIFNIQURPV19FUlJPUigiY2FuJ3QgZmluZCBhbGwgc2hhZG93cyBvZiBtZm4gJSJQUklfbWZu
IiAiCi0gICAgICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAogICAgICAgICAgICAgICAg
ICAgICAgIG1mbl94KGdtZm4pLCBwZy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBkYTU4NmMyMWM3Li4zOThh
MThlMjkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMjk5LDggKzMyOTksOCBAQCBzdGF0
aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAKICAgICAvKiBVbnNoYWRvdyBp
ZiB3ZSBhcmUgd3JpdGluZyB0byBhIHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICog
ZmxhZ2dlZCBhcyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkgdXNl
ZC4gKi8KLSAgICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikKLSAgICAgICAgICYm
IChtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykg
KQorICAgIGlmICggc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWlu
KGQpICYmCisgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nICkKICAg
ICB7CiAgICAgICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3RydWN0IHZjcHUgKnRtcDsKQEAg
LTQyNTQsOSArNDI1NCw5IEBAIGludCBzaF9ybV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAK
ICAgICAvKiBSZW1lbWJlciBpZiB3ZSd2ZSBiZWVuIHRvbGQgdGhhdCB0aGlzIHByb2Nlc3MgaXMg
YmVpbmcgdG9ybiBkb3duICovCi0gICAgaWYgKCBjdXJyLT5kb21haW4gPT0gZCApCisgICAgaWYg
KCBjdXJyLT5kb21haW4gPT0gZCAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICAgICAgY3Vyci0+
YXJjaC5wYWdpbmcuc2hhZG93LnBhZ2V0YWJsZV9keWluZwotICAgICAgICAgICAgPSAhIShtZm5f
dG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZyk7CisgICAg
ICAgICAgICA9IG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmc7CiAKICAgICBzcCA9
IG1mbl90b19wYWdlKHNtZm4pOwogCkBAIC00NTcyLDEwICs0NTcyLDEwIEBAIHN0YXRpYyB2b2lk
IHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEpCiAgICAgICAg
ICAgICAgICAgICAgOiBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZuX3goZ21mbiksIFNIX3R5cGVf
bDJfcGFlX3NoYWRvdyk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSApCisgICAgICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlzX2h2bV9kb21haW4oZCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBnbWZuID0gX21mbihtZm5fdG9fcGFnZShzbWZuKS0+di5z
aC5iYWNrKTsKLSAgICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0g
U0hGX3BhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdl
dGFibGVfZHlpbmcgPSB0cnVlOwogICAgICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhk
LCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgICAgIGZsdXNoID0gMTsK
ICAgICAgICAgfQpAQCAtNDYxMiw5ICs0NjEyLDkgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxl
X2R5aW5nKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKICAgICBzbWZuID0gc2hhZG93X2hh
c2hfbG9va3VwKGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYK
IAotICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAm
JiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5z
aGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgbWZuX3RvX3BhZ2Uo
Z21mbiktPnBhZ2V0YWJsZV9keWluZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFw
cGluZ3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8qIE5vdyBm
bHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdzLiAqLwogICAgICAgICBm
bHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
aW5kZXggZjc4MWNmNjk5OC4uYzdmYTE4OTI1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
QEAgLTI5Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xpc3Qo
c3RydWN0IHBhZ2VfbGlzdF9oZWFkICp0bXBfbGlzdCkKIAogI2VuZGlmIC8qIChTSEFET1dfT1BU
SU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdldGFi
bGVfZHlpbmcgKDF1PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVsdGlw
bGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIgc2hhZG93czsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAppbmRleCA3NTY1ZjI4ZjBmLi4xZWExNzNjNTU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yNTksOCAr
MjU5LDE1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogR3Vlc3QgcGFnZXMgd2l0aCBh
IHNoYWRvdy4gIFRoaXMgZG9lcyBub3QgY29uZmxpY3Qgd2l0aAogICAgICAgICAgKiB0bGJmbHVz
aF90aW1lc3RhbXAgc2luY2UgcGFnZSB0YWJsZSBwYWdlcyBhcmUgZXhwbGljaXRseSBub3QKICAg
ICAgICAgICogdHJhY2tlZCBmb3IgVExCLWZsdXNoIGF2b2lkYW5jZSB3aGVuIGEgZ3Vlc3QgcnVu
cyBpbiBzaGFkb3cgbW9kZS4KKyAgICAgICAgICoKKyAgICAgICAgICogcGFnZXRhYmxlX2R5aW5n
IGlzIHVzZWQgZm9yIEhWTSBkb21haW5zIG9ubHkuIFRoZSBsYXlvdXQgaGVyZSBoYXMKKyAgICAg
ICAgICogdG8gYXZvaWQgcmUtdXNlIG9mIHRoZSBzcGFjZSB1c2VkIGJ5IGxpbmVhcl9wdF9jb3Vu
dCwgd2hpY2ggKG9ubHkpCisgICAgICAgICAqIFBWIGd1ZXN0cyB1c2UuCiAgICAgICAgICAqLwot
ICAgICAgICB1MzIgc2hhZG93X2ZsYWdzOworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAg
dWludDE2X3Qgc2hhZG93X2ZsYWdzOworICAgICAgICAgICAgYm9vbCBwYWdldGFibGVfZHlpbmc7
CisgICAgICAgIH07CiAKICAgICAgICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5leHQg
c2hhZG93IGluIHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3NoYWRv
dzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Nov 28 23:56:26 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gS9gw-0004d5-Hd; Wed, 28 Nov 2018 23:56:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9gu-0004ct-UI
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:24 +0000
X-Inumbo-ID: 35f46818-f369-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35f46818-f369-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 23:56: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 1gS9gt-00077C-Ii
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gS9gt-0000Fd-GE
 for xen-changelog@lists.xenproject.org; Wed, 28 Nov 2018 23:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gS9gt-0000Fd-GE@xenbits.xenproject.org>
Date: Wed, 28 Nov 2018 23:56:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/dom0: Avoid using 1G
 superpages if shadowing may be necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5Y2FhYmYyNTg0YTI2ZDE2ZjczYjRiZDQyMzMyOWY4ZDk5ZjdlNzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAyMCAxNTozNTo0OCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE5vdiAyMCAxNTozNzo0MiAyMDE4ICsw
MTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5n
IG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9y
dCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVz
dHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1
YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWln
aHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMg
KGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBh
IHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlz
IGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2ls
bCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZm
NmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
IHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAzNGM3N2JjYmU0Li5hNjhkNTNmZmFmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKQEAgLTE0OCw3ICsxNDgsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNl
dHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4s
CiAgICAgICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZwaHlzbWFwX3N0YXJ0KTsKICAgICAg
ICAgaWYgKCAhbDNlX2dldF9pbnRwdGUoKnBsM2UpICkKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX3BhZ2UxZ2IgJiYKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiAx
RyBzdXBlcnBhZ2VzIGFyZW4ndCBzdXBwb3J0ZWQgYnkgdGhlIHNoYWRvdyBjb2RlLiAgQXZvaWQg
dXNpbmcKKyAgICAgICAgICAgICAqIHRoZW0gaWYgd2UgYXJlIGxpYWJsZSB0byBuZWVkIHRvIHN0
YXJ0IHNoYWRvd2luZyBkb20wLiAgVGhpcworICAgICAgICAgICAgICogYXNzdW1lcyB0aGF0IHRo
ZXJlIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUKKyAgICAgICAg
ICAgICAqIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCAoIUlTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpIHx8CisgICAgICAgICAg
ICAgICAgICAhZC0+YXJjaC5wdl9kb21haW4uY2hlY2tfbDF0ZikgJiYgY3B1X2hhc19wYWdlMWdi
ICYmCiAgICAgICAgICAgICAgICAgICEodnBoeXNtYXBfc3RhcnQgJiAoKDFVTCA8PCBMM19QQUdF
VEFCTEVfU0hJRlQpIC0gMSkpICYmCiAgICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2
cGh5c21hcF9zdGFydCArICgxVUwgPDwgTDNfUEFHRVRBQkxFX1NISUZUKSAmJgogICAgICAgICAg
ICAgICAgICAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Nov 29 14:11:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gSN23-0007N5-B0; Thu, 29 Nov 2018 14:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=scnt=oi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSN22-0007N0-0q
 for xen-changelog@lists.xenproject.org; Thu, 29 Nov 2018 14:11:06 +0000
X-Inumbo-ID: 9bbfa6bd-f3e0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bbfa6bd-f3e0-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:11: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 1gSN20-0001Xz-Fc
 for xen-changelog@lists.xenproject.org; Thu, 29 Nov 2018 14:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gSN20-0007Tx-DB
 for xen-changelog@lists.xenproject.org; Thu, 29 Nov 2018 14:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSN20-0007Tx-DB@xenbits.xenproject.org>
Date: Thu, 29 Nov 2018 14:11:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] update Xen version to 4.11.1
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2Y2JkMDg5M2Y3ODM5OTdjYWFmMTE3ZTg5N2Q1ZmE4ZjJkYzdiNWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTm92IDI5
IDE1OjA0OjExIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTm92IDI5IDE1OjA0OjExIDIwMTggKzAxMDAKCiAgICB1
cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMS4xCi0tLQogQ29uZmlnLm1rICAgIHwgNiArKystLS0K
IHhlbi9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawppbmRleCA4
Yjc3YzZhMjA5Li4wNzlmMzM1NDJlIDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIvQ29uZmln
Lm1rCkBAIC0yNzUsMTUgKzI3NSwxNSBAQCBTRUFCSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19VUFNUUkVBTV9VUkwgPz0gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgogT1ZNRl9VUFNUUkVBTV9SRVZJU0lP
TiA/PSA5NDdmMzczN2FiZjY1ZmRhNjNmM2ZmZDk3ZmRkZmE2OTg2OTg2ODY4Ci1RRU1VX1VQU1RS
RUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQuMTEuMAotTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9O
ID89IHhlbi1SRUxFQVNFLTQuMTEuMAorUUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhl
bi00LjExLjEKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tUkVMRUFTRS00LjExLjEK
IAogU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMS4xCiAKIEVUSEVSQk9PVF9O
SUNTID89IHJ0bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89
IHhlbi00LjExLjAKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTEuMQogIyBG
cmkgU2VwIDE1IDE5OjM3OjI3IDIwMTcgKzAxMDAKICMgcWVtdS14ZW4tdHJhZGl0aW9uYWw6IExp
bmsgYWdhaW5zdCB4ZW50b29sY29yZQogCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4v
TWFrZWZpbGUKaW5kZXggYTkyMmExYjdiNS4uYzA3YjJjMzU3MyAxMDA2NDQKLS0tIGEveGVuL01h
a2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAKICMgQWxsIG90aGVyIHBs
YWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0
ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBvcnQgWEVOX1NVQlZFUlNJT04g
ICAgPSAxMQotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjEtcHJlJChYRU5fVkVORE9SVkVS
U0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4xJChYRU5fVkVORE9SVkVSU0lPTikK
IGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJ
T04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 30 11:22:10 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 11:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gSgs3-0004uZ-6S; Fri, 30 Nov 2018 11:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSgs2-0004uU-Lc
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:06 +0000
X-Inumbo-ID: 2aada245-f492-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2aada245-f492-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 11:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSgs1-0005Xe-6j
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gSgs1-0006Rk-4F
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSgs1-0006Rk-4F@xenbits.xenproject.org>
Date: Fri, 30 Nov 2018 11:22:05 +0000
Subject: [Xen-changelog] [xen staging] ns16550/PCI: fix skipping of devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzNGZlMDQ2OGFjYzYxYWNhNjI0MjI0ODNjMzdhMTMwOTcwOGYxY2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDMw
IDEyOjA3OjMzIDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDMwIDEyOjA3OjMzIDIwMTggKzAxMDAKCiAgICBu
czE2NTUwL1BDSTogZml4IHNraXBwaW5nIG9mIGRldmljZXMKICAgIAogICAgU2VsZWN0aW5nIGJl
dHdlZW4gc2luZ2xlL211bHRpcGxlIEJBUiBtb2RlIHNob3VsZCBoYXBwZW4gYWZ0ZXIgY2hlY2tp
bmcKICAgIHdoZXRoZXIgdG8gc2tpcCB0aGUgcHJlc2VudCBkZXZpY2UsIG9yIGVsc2UgbXVsdGkt
QkFSIGRldmljZXMgd29uJ3QgYmUKICAgIHNraXBwZWQgY29ycmVjdGx5LCBkdWUgdG8gcG9ydF9p
ZHggZ2V0dGluZyBzZXQgdG8gemVybyBpbiB0aGF0IGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIHwg
MTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIGIveGVuL2Ry
aXZlcnMvY2hhci9uczE2NTUwLmMKaW5kZXggM2M2NmU2NWIxYy4uM2ViYTU2ZWFkYyAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9u
czE2NTUwLmMKQEAgLTEwMzcsMTggKzEwMzcsMTggQEAgcGNpX3VhcnRfY29uZmlnKHN0cnVjdCBu
czE2NTUwICp1YXJ0LCBib29sX3Qgc2tpcF9hbXQsIHVuc2lnbmVkIGludCBpZHgpCiAgICAgICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBpZiAo
ICFwYXJhbS0+YmFyMCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBi
YXJfaWR4ID0gaWR4OwotICAgICAgICAgICAgICAgICAgICBwb3J0X2lkeCA9IDA7Ci0gICAgICAg
ICAgICAgICAgfQotCiAgICAgICAgICAgICAgICAgaWYgKCBwb3J0X2lkeCA+PSBwYXJhbS0+bWF4
X3BvcnRzICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGlkeCAtPSBw
YXJhbS0+bWF4X3BvcnRzOwogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAg
ICAgICAgICB9CiAKKyAgICAgICAgICAgICAgICBpZiAoICFwYXJhbS0+YmFyMCApCisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBiYXJfaWR4ID0gaWR4OworICAgICAgICAg
ICAgICAgICAgICBwb3J0X2lkeCA9IDA7CisgICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAg
ICAgICAgdWFydC0+aW9fYmFzZSA9IDA7CiAgICAgICAgICAgICAgICAgYmFyID0gcGNpX2NvbmZf
cmVhZDMyKDAsIGIsIGQsIGYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBDSV9CQVNFX0FERFJFU1NfMCArIGJhcl9pZHgqNCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 30 11:22:18 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 11: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 1gSgsE-0004v9-8J; Fri, 30 Nov 2018 11:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSgsD-0004v3-IA
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:17 +0000
X-Inumbo-ID: 30c15071-f492-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30c15071-f492-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 11: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 1gSgsB-0005YN-Ci
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gSgsB-0006SX-AE
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSgsB-0006SX-AE@xenbits.xenproject.org>
Date: Fri, 30 Nov 2018 11:22:15 +0000
Subject: [Xen-changelog] [xen staging] amd-iommu: replace occurrences of
 u<N> with uint<N>_t...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxY2FiOWQ3NzViOTA4NDU3YTNhNTg0OTM3M2NmNGQ0ZGJjY2U5NWMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE5vdiAzMCAxMjowODoyOCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAzMCAxMjowODoyOCAyMDE4ICswMTAw
CgogICAgYW1kLWlvbW11OiByZXBsYWNlIG9jY3VycmVuY2VzIG9mIHU8Tj4gd2l0aCB1aW50PE4+
X3QuLi4KICAgIAogICAgLi4uZm9yIE4gaW4gezgsIDE2LCAzMiwgNjR9LgogICAgCiAgICBCcmlu
ZyB0aGUgY29kaW5nIHN0eWxlIHVwIHRvIGRhdGUuCiAgICAKICAgIEFsc28sIHdoaWxlIGluIHRo
ZSBuZWlnaGJvdXJob29kLCBmaXggc29tZSB0YWJzIGFuZCByZW1vdmUgdXNlIG9mIHVpbnQ2NF90
CiAgICB2YWx1ZXMgd2hlcmUgaXQgbGVhZHMgdG8gdGhlIG5lZWQgZm9yIGV4cGxpY2l0IGNhc3Rp
bmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDEyNCArKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21t
dS1wcm90by5oIHwgICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKyksIDYx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRl
eCBmZGU0Njg2ZWU5Li4wYWMzZjQ3M2IzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jCkBAIC0zNyw3ICszNyw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGZuX3RvX3Bk
ZV9pZHgodW5zaWduZWQgbG9uZyBwZm4sIHVuc2lnbmVkIGludCBsZXZlbCkKIAogc3RhdGljIHZv
aWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVuc2lnbmVk
IGxvbmcgZGZuKQogewotICAgIHU2NCAqdGFibGUsICpwdGU7CisgICAgdWludDY0X3QgKnRhYmxl
LCAqcHRlOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsMV9tZm4pKTsKICAg
ICBwdGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgMSk7CkBAIC00NSwxNSArNDUsMTUg
QEAgc3RhdGljIHZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9t
Zm4sIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKIH0K
IAotc3RhdGljIGJvb2wgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBs
b25nIG5leHRfbWZuLAorc3RhdGljIGJvb2wgc2V0X2lvbW11X3BkZV9wcmVzZW50KHVpbnQzMl90
ICpwZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG5leHRfbGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBpdywgYm9vbCBpcikKIHsKLSAgICB1aW50NjRfdCBhZGRyX2xvLCBh
ZGRyX2hpLCBtYWRkcl9uZXh0OwotICAgIHUzMiBlbnRyeTsKKyAgICB1aW50NjRfdCBtYWRkcl9u
ZXh0OworICAgIHVpbnQzMl90IGFkZHJfbG8sIGFkZHJfaGksIGVudHJ5OwogICAgIGJvb2wgbmVl
ZF9mbHVzaCA9IGZhbHNlLCBvbGRfcHJlc2VudDsKIAotICAgIG1hZGRyX25leHQgPSAodTY0KW5l
eHRfbWZuIDw8IFBBR0VfU0hJRlQ7CisgICAgbWFkZHJfbmV4dCA9IF9fcGZuX3RvX3BhZGRyKG5l
eHRfbWZuKTsKIAogICAgIG9sZF9wcmVzZW50ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVb
MF0sIElPTU1VX1BURV9QUkVTRU5UX01BU0ssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1BURV9QUkVTRU5UX1NISUZUKTsKQEAgLTc5LDcgKzc5LDggQEAg
c3RhdGljIGJvb2wgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25n
IG5leHRfbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
UFRFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVCk7CiAKLSAgICAg
ICAgbWFkZHJfb2xkID0gKGFkZHJfaGkgPDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7
CisgICAgICAgIG1hZGRyX29sZCA9ICgodWludDY0X3QpYWRkcl9oaSA8PCAzMikgfAorICAgICAg
ICAgICAgICAgICAgICAoKHVpbnQ2NF90KWFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CiAKICAgICAg
ICAgaWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8fCBpciAhPSBv
bGRfciB8fAogICAgICAgICAgICAgIG9sZF9sZXZlbCAhPSBuZXh0X2xldmVsICkKQEAgLTkwLDcg
KzkxLDcgQEAgc3RhdGljIGJvb2wgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNp
Z25lZCBsb25nIG5leHRfbWZuLAogICAgIGFkZHJfaGkgPSBtYWRkcl9uZXh0ID4+IDMyOwogCiAg
ICAgLyogZW5hYmxlIHJlYWQvd3JpdGUgcGVybWlzc2lvbnMsd2hpY2ggd2lsbCBiZSBlbmZvcmNl
ZCBhdCB0aGUgUFRFICovCi0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoKHUzMilhZGRyX2hpLCAw
LAorICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIDAsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUERFX0FERFJfSElHSF9NQVNLLAogICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BERV9BRERSX0hJR0hfU0hJRlQsICZlbnRyeSk7CiAgICAgc2V0X2ZpZWxkX2lu
X3JlZ191MzIoaXcsIGVudHJ5LApAQCAtMTA5LDcgKzExMCw3IEBAIHN0YXRpYyBib29sIHNldF9p
b21tdV9wZGVfcHJlc2VudCh1MzIgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICBw
ZGVbMV0gPSBlbnRyeTsKIAogICAgIC8qIG1hcmsgbmV4dCBsZXZlbCBhcyAncHJlc2VudCcgKi8K
LSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigodTMyKWFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwK
KyAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihhZGRyX2xvID4+IFBBR0VfU0hJRlQsIDAsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfTE9XX01BU0ssCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfTE9XX1NISUZULCAmZW50cnkpOwogICAgIHNl
dF9maWVsZF9pbl9yZWdfdTMyKG5leHRfbGV2ZWwsIGVudHJ5LApAQCAtMTI3LDI0ICsxMjgsMjQg
QEAgc3RhdGljIGJvb2wgc2V0X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZu
LCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG5leHRfbWZuLCBpbnQgcGRlX2xldmVsLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wgaXIpCiB7Ci0gICAgdTY0ICp0YWJsZTsKLSAg
ICB1MzIgKnBkZTsKKyAgICB1aW50NjRfdCAqdGFibGU7CisgICAgdWludDMyX3QgKnBkZTsKICAg
ICBib29sIG5lZWRfZmx1c2g7CiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHB0
X21mbikpOwogCi0gICAgcGRlID0gKHUzMiopKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBw
ZGVfbGV2ZWwpKTsKKyAgICBwZGUgPSAodWludDMyX3QgKikodGFibGUgKyBwZm5fdG9fcGRlX2lk
eChkZm4sIHBkZV9sZXZlbCkpOwogCiAgICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9wZGVfcHJl
c2VudChwZGUsIG5leHRfbWZuLCAwLCBpdywgaXIpOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRh
YmxlKTsKICAgICByZXR1cm4gbmVlZF9mbHVzaDsKIH0KIAotdm9pZCBhbWRfaW9tbXVfc2V0X3Jv
b3RfcGFnZV90YWJsZSgKLSAgICB1MzIgKmR0ZSwgdTY0IHJvb3RfcHRyLCB1MTYgZG9tYWluX2lk
LCB1OCBwYWdpbmdfbW9kZSwgdTggdmFsaWQpCit2b2lkIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdl
X3RhYmxlKHVpbnQzMl90ICpkdGUsIHVpbnQ2NF90IHJvb3RfcHRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBkb21haW5faWQsIHVpbnQ4X3QgcGFnaW5nX21v
ZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgdmFsaWQpCiB7
Ci0gICAgdTY0IGFkZHJfaGksIGFkZHJfbG87Ci0gICAgdTMyIGVudHJ5OworICAgIHVpbnQzMl90
IGFkZHJfaGksIGFkZHJfbG8sIGVudHJ5OwogICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGRvbWFp
bl9pZCwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfRE9NQUlO
X0lEX01BU0ssCiAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0RPTUFJ
Tl9JRF9TSElGVCwgJmVudHJ5KTsKQEAgLTE1Myw3ICsxNTQsNyBAQCB2b2lkIGFtZF9pb21tdV9z
ZXRfcm9vdF9wYWdlX3RhYmxlKAogICAgIGFkZHJfbG8gPSByb290X3B0ciAmIERNQV8zMkJJVF9N
QVNLOwogICAgIGFkZHJfaGkgPSByb290X3B0ciA+PiAzMjsKIAotICAgIHNldF9maWVsZF9pbl9y
ZWdfdTMyKCh1MzIpYWRkcl9oaSwgMCwKKyAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihhZGRyX2hp
LCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxF
X1BUUl9ISUdIX01BU0ssCiAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X1BBR0VfVEFCTEVfUFRSX0hJR0hfU0hJRlQsICZlbnRyeSk7CiAgICAgc2V0X2ZpZWxkX2luX3Jl
Z191MzIoSU9NTVVfQ09OVFJPTF9FTkFCTEVELCBlbnRyeSwKQEAgLTE2NCw3ICsxNjUsNyBAQCB2
b2lkIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKAogICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0RFVl9UQUJMRV9JT19SRUFEX1BFUk1JU1NJT05fU0hJRlQsICZlbnRyeSk7CiAg
ICAgZHRlWzFdID0gZW50cnk7CiAKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigodTMyKWFkZHJf
bG8gPj4gUEFHRV9TSElGVCwgMCwKKyAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihhZGRyX2xvID4+
IFBBR0VfU0hJRlQsIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X1BBR0VfVEFCTEVfUFRSX0xPV19NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9MT1dfU0hJRlQsICZlbnRyeSk7CiAgICAgc2V0X2Zp
ZWxkX2luX3JlZ191MzIocGFnaW5nX21vZGUsIGVudHJ5LApAQCAtMTgwLDkgKzE4MSw5IEBAIHZv
aWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoCiAgICAgZHRlWzBdID0gZW50cnk7CiB9
CiAKLXZvaWQgaW9tbXVfZHRlX3NldF9pb3RsYih1MzIgKmR0ZSwgdTggaSkKK3ZvaWQgaW9tbXVf
ZHRlX3NldF9pb3RsYih1aW50MzJfdCAqZHRlLCB1aW50OF90IGkpCiB7Ci0gICAgdTMyIGVudHJ5
OworICAgIHVpbnQzMl90IGVudHJ5OwogCiAgICAgZW50cnkgPSBkdGVbM107CiAgICAgc2V0X2Zp
ZWxkX2luX3JlZ191MzIoISFpLCBlbnRyeSwKQEAgLTE5MiwyNyArMTkzLDI2IEBAIHZvaWQgaW9t
bXVfZHRlX3NldF9pb3RsYih1MzIgKmR0ZSwgdTggaSkKIH0KIAogdm9pZCBfX2luaXQgYW1kX2lv
bW11X3NldF9pbnRyZW1hcF90YWJsZSgKLSAgICB1MzIgKmR0ZSwgdTY0IGludHJlbWFwX3B0ciwg
dTggaW50X3ZhbGlkKQorICAgIHVpbnQzMl90ICpkdGUsIHVpbnQ2NF90IGludHJlbWFwX3B0ciwg
dWludDhfdCBpbnRfdmFsaWQpCiB7Ci0gICAgdTY0IGFkZHJfaGksIGFkZHJfbG87Ci0gICAgdTMy
IGVudHJ5OworICAgIHVpbnQzMl90IGFkZHJfaGksIGFkZHJfbG8sIGVudHJ5OwogCiAgICAgYWRk
cl9sbyA9IGludHJlbWFwX3B0ciAmIERNQV8zMkJJVF9NQVNLOwogICAgIGFkZHJfaGkgPSBpbnRy
ZW1hcF9wdHIgPj4gMzI7CiAKICAgICBlbnRyeSA9IGR0ZVs1XTsKLSAgICBzZXRfZmllbGRfaW5f
cmVnX3UzMigodTMyKWFkZHJfaGksIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfSElHSF9TSElGVCwgJmVudHJ5KTsK
KyAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihhZGRyX2hpLCBlbnRyeSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9ISUdIX01BU0ssCisgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfSElHSF9T
SElGVCwgJmVudHJ5KTsKICAgICAvKiBGaXhlZCBhbmQgYXJiaXRyYXRlZCBpbnRlcnJ1cHRzIHJl
bWFwZXBkICovCiAgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoMiwgZW50cnksCi0gICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX0NPTlRST0xfTUFTSywKLSAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9TSElGVCwgJmVudHJ5
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX0NPTlRST0xf
TUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX0NPTlRS
T0xfU0hJRlQsICZlbnRyeSk7CiAgICAgZHRlWzVdID0gZW50cnk7CiAKLSAgICBzZXRfZmllbGRf
aW5fcmVnX3UzMigodTMyKWFkZHJfbG8gPj4gNiwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0xPV19NQVNLLAotICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfTE9XX1NISUZULCAmZW50cnkp
OworICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfbG8gPj4gNiwgMCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9MT1dfTUFTSywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9MT1df
U0hJRlQsICZlbnRyeSk7CiAgICAgLyogMjA0OCBlbnRyaWVzICovCiAgICAgc2V0X2ZpZWxkX2lu
X3JlZ191MzIoMHhCLCBlbnRyeSwKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZf
VEFCTEVfSU5UX1RBQkxFX0xFTkdUSF9NQVNLLApAQCAtMjI5LDExICsyMjksMTIgQEAgdm9pZCBf
X2luaXQgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKICAgICBkdGVbNF0gPSBlbnRyeTsK
IH0KIAotdm9pZCBfX2luaXQgaW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnkodTMyICpkdGUsIHN0
cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2RldikKK3ZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRf
ZGV2aWNlX2VudHJ5KHVpbnQzMl90ICpkdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpCiB7Ci0gICAgdTMyIGVu
dHJ5OwotICAgIHU4IHN5c19tZ3QsIGRldl9leCwgZmxhZ3M7Ci0gICAgdTggbWFzayA9IH4oMHg3
IDw8IDMpOworICAgIHVpbnQzMl90IGVudHJ5OworICAgIHVpbnQ4X3Qgc3lzX21ndCwgZGV2X2V4
LCBmbGFnczsKKyAgICB1aW50OF90IG1hc2sgPSB+KDB4NyA8PCAzKTsKIAogICAgIGR0ZVs3XSA9
IGR0ZVs2XSA9IGR0ZVs0XSA9IGR0ZVsyXSA9IGR0ZVsxXSA9IGR0ZVswXSA9IDA7CiAKQEAgLTI1
NiwxMCArMjU3LDEwIEBAIHZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHUz
MiAqZHRlLCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19kZXYpCiAgICAgZHRlWzNdID0gZW50
cnk7CiB9CiAKLXZvaWQgaW9tbXVfZHRlX3NldF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21f
aWQsIHU2NCBnY3IzLAordm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1aW50MzJfdCAqZHRl
LCB1aW50MTZfdCBkb21faWQsIHVpbnQ2NF90IGdjcjMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBndiwgdW5zaWduZWQgaW50IGdseCkKIHsKLSAgICB1MzIgZW50cnksIGdjcjNf
MSwgZ2NyM18yLCBnY3IzXzM7CisgICAgdWludDMyX3QgZW50cnksIGdjcjNfMSwgZ2NyM18yLCBn
Y3IzXzM7CiAKICAgICBnY3IzXzMgPSBnY3IzID4+IDMxOwogICAgIGdjcjNfMiA9IChnY3IzID4+
IDE1KSAmIDB4RkZGRjsKQEAgLTMwNiw3ICszMDcsOCBAQCB2b2lkIGlvbW11X2R0ZV9zZXRfZ3Vl
c3RfY3IzKHUzMiAqZHRlLCB1MTYgZG9tX2lkLCB1NjQgZ2NyMywKIHVpbnQ2NF90IGFtZF9pb21t
dV9nZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpCiB7CiAgICAgdWludDMyX3QgKmVudHJ5
ID0gcHRlOwotICAgIHVpbnQ2NF90IGFkZHJfbG8sIGFkZHJfaGksIHB0cjsKKyAgICB1aW50MzJf
dCBhZGRyX2xvLCBhZGRyX2hpOworICAgIHVpbnQ2NF90IHB0cjsKIAogICAgIGFkZHJfbG8gPSBn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19NQVNLLApAQCAtMzE2LDI5ICszMTgsMzAg
QEAgdWludDY0X3QgYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQgKnB0ZSkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01B
U0ssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJf
SElHSF9TSElGVCk7CiAKLSAgICBwdHIgPSAoYWRkcl9oaSA8PCAzMikgfCAoYWRkcl9sbyA8PCBQ
QUdFX1NISUZUKTsKKyAgICBwdHIgPSAoKHVpbnQ2NF90KWFkZHJfaGkgPDwgMzIpIHwKKyAgICAg
ICAgICAoKHVpbnQ2NF90KWFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CiAgICAgcmV0dXJuIHB0cjsK
IH0KIAogLyogRm9yIGVhY2ggcGRlLCBXZSB1c2UgaWdub3JlZCBiaXRzIChiaXQgMSAtIGJpdCA4
IGFuZCBiaXQgNjMpCiAgKiB0byBzYXZlIHBkZSBjb3VudCwgcGRlIGNvdW50ID0gNTExIGlzIGEg
Y2FuZGlkYXRlIG9mIHBhZ2UgY29hbGVzY2luZy4KICAqLwotc3RhdGljIHVuc2lnbmVkIGludCBn
ZXRfcGRlX2NvdW50KHU2NCBwZGUpCitzdGF0aWMgdW5zaWduZWQgaW50IGdldF9wZGVfY291bnQo
dWludDY0X3QgcGRlKQogewogICAgIHVuc2lnbmVkIGludCBjb3VudDsKLSAgICB1NjQgdXBwZXJf
bWFzayA9IDFVTEwgPDwgNjMgOwotICAgIHU2NCBsb3dlcl9tYXNrID0gMHhGRiA8PCAxOworICAg
IHVpbnQ2NF90IHVwcGVyX21hc2sgPSAxVUxMIDw8IDYzIDsKKyAgICB1aW50NjRfdCBsb3dlcl9t
YXNrID0gMHhGRiA8PCAxOwogCiAgICAgY291bnQgPSAoKHBkZSAmIHVwcGVyX21hc2spID4+IDU1
KSB8ICgocGRlICYgbG93ZXJfbWFzaykgPj4gMSk7CiAgICAgcmV0dXJuIGNvdW50OwogfQogCiAv
KiBDb252ZXJ0IHBkZSBjb3VudCBpbnRvIGlvbW11IHB0ZSBpZ25vcmVkIGJpdHMgKi8KLXN0YXRp
YyB2b2lkIHNldF9wZGVfY291bnQodTY0ICpwZGUsIHVuc2lnbmVkIGludCBjb3VudCkKK3N0YXRp
YyB2b2lkIHNldF9wZGVfY291bnQodWludDY0X3QgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50KQog
ewotICAgIHU2NCB1cHBlcl9tYXNrID0gMVVMTCA8PCA4IDsKLSAgICB1NjQgbG93ZXJfbWFzayA9
IDB4RkY7Ci0gICAgdTY0IHB0ZV9tYXNrID0gKH4oMVVMTCA8PCA2MykpICYgKH4oMHhGRiA8PCAx
KSk7CisgICAgdWludDY0X3QgdXBwZXJfbWFzayA9IDFVTEwgPDwgOCA7CisgICAgdWludDY0X3Qg
bG93ZXJfbWFzayA9IDB4RkY7CisgICAgdWludDY0X3QgcHRlX21hc2sgPSAofigxVUxMIDw8IDYz
KSkgJiAofigweEZGIDw8IDEpKTsKIAogICAgICpwZGUgJj0gcHRlX21hc2s7CiAgICAgKnBkZSB8
PSAoKGNvdW50ICYgdXBwZXJfbWFzayApIDw8IDU1KSB8ICgoY291bnQgJiBsb3dlcl9tYXNrICkg
PDwgMSk7CkBAIC0zNTMsOCArMzU2LDggQEAgc3RhdGljIGJvb2wgaW9tbXVfdXBkYXRlX3BkZV9j
b3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKIHsKICAgICB1bnNp
Z25lZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwogICAgIHVuc2lnbmVkIGxvbmcgZmlyc3Rf
bWZuOwotICAgIHU2NCAqdGFibGUsICpwZGUsICpudGFibGU7Ci0gICAgdTY0IG50YWJsZV9tYWRk
ciwgbWFzazsKKyAgICB1aW50NjRfdCAqdGFibGUsICpwZGUsICpudGFibGU7CisgICAgdWludDY0
X3QgbnRhYmxlX21hZGRyLCBtYXNrOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwogICAgIGJvb2wgb2sgPSBmYWxzZTsKIApAQCAtNDA3LDggKzQxMCw4IEBAIHN0
YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBwdF9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZu
LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBtZXJnZV9sZXZlbCkKIHsKLSAgICB1NjQgKnRhYmxlLCAqcGRlLCAqbnRhYmxlOwot
ICAgIHU2NCBudGFibGVfbWZuOworICAgIHVpbnQ2NF90ICp0YWJsZSwgKnBkZSwgKm50YWJsZTsK
KyAgICB1aW50NjRfdCBudGFibGVfbWZuOwogICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfbWZuOwog
ICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogCkBAIC00MzcsNyAr
NDQwLDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHB0X21mbiwKICAgICB9CiAKICAgICAvKiBzZXR1cCBzdXBlciBwYWdlIG1h
cHBpbmcsIG5leHQgbGV2ZWwgPSAwICovCi0gICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1MzIq
KXBkZSwgZmlyc3RfbWZuLCAwLAorICAgIHNldF9pb21tdV9wZGVfcHJlc2VudCgodWludDMyX3Qg
KilwZGUsIGZpcnN0X21mbiwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3Mg
JiBJT01NVUZfd3JpdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAm
IElPTU1VRl9yZWFkYWJsZSkpOwogCkBAIC00NTUsNyArNDU4LDcgQEAgc3RhdGljIGludCBpb21t
dV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKIHN0
YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9t
Zm5bXSkKIHsKLSAgICB1NjQgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7CisgICAgdWludDY0X3Qg
KnBkZSwgKm5leHRfdGFibGVfdmFkZHI7CiAgICAgdW5zaWduZWQgbG9uZyAgbmV4dF90YWJsZV9t
Zm47CiAgICAgdW5zaWduZWQgaW50IGxldmVsOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnRhYmxl
OwpAQCAtNDg2LDggKzQ4OSw4IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICBuZXh0X3RhYmxlX21mbiA9
IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpID4+IFBBR0VfU0hJRlQ7CiAKICAg
ICAgICAgLyogU3BsaXQgc3VwZXIgcGFnZSBmcmFtZSBpbnRvIHNtYWxsZXIgcGllY2VzLiovCi0g
ICAgICAgIGlmICggaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHUzMiopcGRlKSAmJgotICAgICAgICAg
ICAgIChpb21tdV9uZXh0X2xldmVsKCh1MzIqKXBkZSkgPT0gMCkgJiYKKyAgICAgICAgaWYgKCBp
b21tdV9pc19wdGVfcHJlc2VudCgodWludDMyX3QgKilwZGUpICYmCisgICAgICAgICAgICAgKGlv
bW11X25leHRfbGV2ZWwoKHVpbnQzMl90ICopcGRlKSA9PSAwKSAmJgogICAgICAgICAgICAgIG5l
eHRfdGFibGVfbWZuICE9IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpbnQgaTsKQEAgLTUw
OCw3ICs1MTEsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgbmV4
dF90YWJsZV9tZm4gPSBtZm5feChwYWdlX3RvX21mbih0YWJsZSkpOwotICAgICAgICAgICAgc2V0
X2lvbW11X3BkZV9wcmVzZW50KCh1MzIqKXBkZSwgbmV4dF90YWJsZV9tZm4sIG5leHRfbGV2ZWws
IAorICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSwgbmV4
dF90YWJsZV9tZm4sIG5leHRfbGV2ZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsKIAogICAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBQVEVfUEVSX1RBQkxFX1NJWkU7IGkrKyApCkBAIC01MjMsNyArNTI2
LDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgIH0KIAogICAgICAgICAvKiBJbnN0YWxsIGxvd2VyIGxl
dmVsIHBhZ2UgdGFibGUgZm9yIG5vbi1wcmVzZW50IGVudHJpZXMgKi8KLSAgICAgICAgZWxzZSBp
ZiAoICFpb21tdV9pc19wdGVfcHJlc2VudCgodTMyKilwZGUpICkKKyAgICAgICAgZWxzZSBpZiAo
ICFpb21tdV9pc19wdGVfcHJlc2VudCgodWludDMyX3QgKilwZGUpICkKICAgICAgICAgewogICAg
ICAgICAgICAgaWYgKCBuZXh0X3RhYmxlX21mbiA9PSAwICkKICAgICAgICAgICAgIHsKQEAgLTUz
NSw4ICs1MzgsOSBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDE7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3go
cGFnZV90b19tZm4odGFibGUpKTsKLSAgICAgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNl
bnQoKHUzMiopcGRlLCBuZXh0X3RhYmxlX21mbiwgbmV4dF9sZXZlbCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRh
YmxlKTsKKyAgICAgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQoKHVpbnQzMl90ICop
cGRlLCBuZXh0X3RhYmxlX21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbmV4dF9sZXZlbCwgISFJT01NVUZfd3JpdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICEhSU9NTVVGX3JlYWRhYmxlKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIGVsc2UgLyogc2hvdWxkIG5ldmVyIHJlYWNoIGhlcmUgKi8KICAgICAgICAgICAgIHsK
QEAgLTU1Niw3ICs1NjAsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKIAogc3RhdGljIGludCB1cGRhdGVfcGFnaW5n
X21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiB7Ci0gICAgdTE2IGJk
ZjsKKyAgICB1aW50MTZfdCBiZGY7CiAgICAgdm9pZCAqZGV2aWNlX2VudHJ5OwogICAgIHVuc2ln
bmVkIGludCByZXFfaWQsIGxldmVsLCBvZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
QEAgLTYyNyw3ICs2MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocmVxX2lkICogSU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpOwogCiAgICAgICAgICAg
ICAgICAgLyogdmFsaWQgPSAwIG9ubHkgd29ya3MgZm9yIGRvbTAgcGFzc3Rocm91Z2ggbW9kZSAq
LwotICAgICAgICAgICAgICAgIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKCh1MzIgKilk
ZXZpY2VfZW50cnksCisgICAgICAgICAgICAgICAgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFi
bGUoKHVpbnQzMl90ICopZGV2aWNlX2VudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWFkZHIoaGQtPmFyY2gucm9vdF90YWJsZSksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhkLT5hcmNo
LnBhZ2luZ19tb2RlLCAxKTsKQEAgLTgwNSw3ICs4MDksNyBAQCBpbnQgYW1kX2lvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogfQogCiBpbnQgYW1kX2lvbW11X3Jl
c2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgcGh5c19hZGRyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBwaHlzX2FkZHIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUsIGludCBpdywg
aW50IGlyKQogewogICAgIHVuc2lnbmVkIGxvbmcgbnBhZ2VzLCBpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCmluZGV4IDgxYjgzOWE3MjQuLjcxOGE0
NGY5NTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3Rv
LmgKQEAgLTU4LDcgKzU4LDcgQEAgaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pOwogdWludDY0X3QgYW1kX2lvbW11X2dldF9h
ZGRyZXNzX2Zyb21fcHRlKHZvaWQgKmVudHJ5KTsKIGludCBfX211c3RfY2hlY2sgYW1kX2lvbW11
X2FsbG9jX3Jvb3Qoc3RydWN0IGRvbWFpbl9pb21tdSAqaGQpOwogaW50IGFtZF9pb21tdV9yZXNl
cnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0IHBoeXNfYWRkciwgdW5zaWduZWQgbG9uZyBz
aXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBwaHlz
X2FkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBpdywgaW50IGlyKTsKIAogLyogU2hhcmUgcDJtIHRhYmxlIHdpdGggaW9t
bXUgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Nov 30 11:22:27 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 11: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 1gSgsN-0004w8-A9; Fri, 30 Nov 2018 11: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=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSgsM-0004w1-8a
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:26 +0000
X-Inumbo-ID: 36d14648-f492-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36d14648-f492-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 11:22: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 1gSgsL-0005Zc-Id
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gSgsL-0006TH-G9
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSgsL-0006TH-G9@xenbits.xenproject.org>
Date: Fri, 30 Nov 2018 11:22:25 +0000
Subject: [Xen-changelog] [xen staging] amd/iommu: assign iommu devices to 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: multipart/mixed; boundary="===============3715584004899608962=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b6bd02b7a877f9fac2de69e64d8245d56f92ab25
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Nov 30 12:09:09 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 30 12:09:09 2018 +0100

    amd/iommu: assign iommu devices to Xen
    
    AMD IOMMU devices are exposed on the PCI bus, and thus are assigned by
    default to the hardware domain. This can cause issues because the
    IOMMU devices themselves are not behind an IOMMU, so update_paging_mode will
    return an error if Xen tries to expand the page tables of a domain
    that has assigned devices not behind an IOMMU. update_paging_mode
    failing will cause the domain to be destroyed.
    
    Fix this by hiding PCI IOMMU devices, so they are not assigned to the
    hardware domain.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Brian Woods <brian.woods@amd.com>
---
 xen/drivers/passthrough/amd/iommu_init.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/xen/drivers/passthrough/amd/iommu_init.c b/xen/drivers/passthrough/amd/iommu_init.c
index 15c10b0929..17f39552a9 100644
--- a/xen/drivers/passthrough/amd/iommu_init.c
+++ b/xen/drivers/passthrough/amd/iommu_init.c
@@ -993,6 +993,8 @@ static void * __init allocate_ppr_log(struct amd_iommu *iommu)
 
 static int __init amd_iommu_init_one(struct amd_iommu *iommu)
 {
+    pci_hide_device(iommu->seg, PCI_BUS(iommu->bdf), PCI_DEVFN2(iommu->bdf));
+
     if ( map_iommu_mmio_region(iommu) != 0 )
         goto error_out;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3715584004899608962==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 30 11:22:38 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 11:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gSgsY-0004xS-C1; Fri, 30 Nov 2018 11:22:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSgsX-0004xL-Rr
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:37 +0000
X-Inumbo-ID: 3ce357d0-f492-11e8-8917-bb65136e1278
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ce357d0-f492-11e8-8917-bb65136e1278;
 Fri, 30 Nov 2018 11:22: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 1gSgsV-0005Zk-OU
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gSgsV-0006UN-M0
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSgsV-0006UN-M0@xenbits.xenproject.org>
Date: Fri, 30 Nov 2018 11:22:35 +0000
Subject: [Xen-changelog] [xen staging] amd/iommu: skip host bridge devices
 when updating IOMMU page tables
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2718720579513786775=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fad6ba64a8c98bebb9374f390cc255fac05237ab
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Fri Nov 30 12:10:00 2018 +0100
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Nov 30 12:10:00 2018 +0100

    amd/iommu: skip host bridge devices when updating IOMMU page tables
    
    Host bridges are not behind an IOMMU, and are already special cased and
    skipped in amd_iommu_add_device. Apply the same special casing when
    updating page tables.
    
    This is required or else update_paging_mode will fail and return an
    error to the caller (amd_iommu_{un}map_page) which will destroy the
    domain.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Brian Woods <brian.woods@amd.com>
---
 xen/drivers/passthrough/amd/iommu_map.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xen/drivers/passthrough/amd/iommu_map.c b/xen/drivers/passthrough/amd/iommu_map.c
index 0ac3f473b3..4ff05e4bdc 100644
--- a/xen/drivers/passthrough/amd/iommu_map.c
+++ b/xen/drivers/passthrough/amd/iommu_map.c
@@ -616,6 +616,9 @@ static int update_paging_mode(struct domain *d, unsigned long dfn)
         /* Update device table entries using new root table and paging mode */
         for_each_pdev( d, pdev )
         {
+            if ( pdev->type == DEV_TYPE_PCI_HOST_BRIDGE )
+                continue;
+
             bdf = PCI_BDF2(pdev->bus, pdev->devfn);
             iommu = find_iommu_for_device(pdev->seg, bdf);
             if ( !iommu )
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2718720579513786775==--

From xen-changelog-bounces@lists.xenproject.org Fri Nov 30 11:22:47 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 11:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gSgsh-0004ys-Ey; Fri, 30 Nov 2018 11:22: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=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSgsg-0004yj-Rg
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:46 +0000
X-Inumbo-ID: 42f4d0fb-f492-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42f4d0fb-f492-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 11: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 1gSgsf-0005Zw-UV
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gSgsf-0006VQ-S2
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 11:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSgsf-0006VQ-S2@xenbits.xenproject.org>
Date: Fri, 30 Nov 2018 11:22:45 +0000
Subject: [Xen-changelog] [xen staging] x86/shadow: don't enable shadow mode
 with too small a shadow allocation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2MzRiOTk3YWZhYmZkYzVhOTcyZTA3ZTUzNmRmYmM2ZmViYjQzODUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTm92IDMw
IDEyOjEwOjM5IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTm92IDMwIDEyOjEwOjM5IDIwMTggKzAxMDAKCiAgICB4
ODYvc2hhZG93OiBkb24ndCBlbmFibGUgc2hhZG93IG1vZGUgd2l0aCB0b28gc21hbGwgYSBzaGFk
b3cgYWxsb2NhdGlvbgogICAgCiAgICBXZSd2ZSBoYWQgbW9yZSB0aGFuIG9uZSByZXBvcnQgb2Yg
aG9zdCBjcmFzaGVzIGFmdGVyIGZhaWxlZCBtaWdyYXRpb24sCiAgICBhbmQgaW4gYXQgbGVhc3Qg
b25lIGNhc2Ugd2UndmUgaGFkIGEgaGludCB0b3dhcmRzIGEgdG9vIGZhciBzaHJ1bmsKICAgIHNo
YWRvdyBhbGxvY2F0aW9uIHBvb2wuIEluc3RlYWQgb2YganVzdCBjaGVja2luZyB0aGUgcG9vbCBm
b3IgYmVpbmcKICAgIGVtcHR5LCBjaGVjayB3aGV0aGVyIHRoZSBwb29sIGlzIHNtYWxsZXIgdGhh
biB3aGF0CiAgICBzaGFkb3dfc2V0X2FsbG9jYXRpb24oKSB3b3VsZCBtaW5pbWFsbHkgYnVtcCBp
dCB0byBpZiBpdCB3YXMgaW52b2tlZCBpbgogICAgdGhlIGZpcnN0IHBsYWNlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYyB8IDE3ICsrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCA2MTMw
NGQ3MzlkLi5jNDlhZWI1ZTYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTk3Nyw3ICs5
NzcsNyBAQCBjb25zdCB1OCBzaF90eXBlX3RvX3NpemVbXSA9IHsKICAqIGFsbG93IGZvciBtb3Jl
IHRoYW4gbmluZXR5IGFsbG9jYXRlZCBwYWdlcyBwZXIgdmNwdS4gIFdlIHJvdW5kIHRoYXQKICAq
IHVwIHRvIDEyOCBwYWdlcywgb3IgaGFsZiBhIG1lZ2FieXRlIHBlciB2Y3B1LCBhbmQgYWRkIDEg
bW9yZSB2Y3B1J3MKICAqIHdvcnRoIHRvIG1ha2Ugc3VyZSB3ZSBuZXZlciByZXR1cm4gemVyby4g
Ki8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgc2hhZG93X21pbl9hY2NlcHRhYmxlX3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQpCitzdGF0aWMgdW5zaWduZWQgaW50IHNoYWRvd19taW5fYWNjZXB0YWJsZV9w
YWdlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiAoZC0+bWF4X3ZjcHVz
ICsgMSkgKiAxMjg7CiB9CkBAIC0xMzY5LDYgKzEzNjksMTUgQEAgc2hhZG93X2ZyZWVfcDJtX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiAgICAgcGFnaW5nX3Vu
bG9jayhkKTsKIH0KIAorc3RhdGljIHVuc2lnbmVkIGludCBzaF9taW5fYWxsb2NhdGlvbihjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIC8qCisgICAgICogRG9uJ3QgYWxsb2NhdGUgbGVz
cyB0aGFuIHRoZSBtaW5pbXVtIGFjY2VwdGFibGUsIHBsdXMgb25lIHBhZ2UgcGVyCisgICAgICog
bWVnYWJ5dGUgb2YgUkFNIChmb3IgdGhlIHAybSB0YWJsZSkuCisgICAgICovCisgICAgcmV0dXJu
IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSArIChkLT50b3RfcGFnZXMgLyAyNTYpOwor
fQorCiBpbnQgc2hhZG93X3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBwYWdlcywgYm9vbCAqcHJlZW1wdGVkKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnNw
OwpAQCAtMTM4NCw5ICsxMzkzLDcgQEAgaW50IHNoYWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGJvb2wgKnByZWVtcHRlZCkKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgcGFnZXMgLT0gZC0+YXJjaC5wYWdpbmcuc2hhZG93LnAybV9wYWdl
czsKIAotICAgICAgICAvKiBEb24ndCBhbGxvY2F0ZSBsZXNzIHRoYW4gdGhlIG1pbmltdW0gYWNj
ZXB0YWJsZSwgcGx1cyBvbmUgcGFnZSBwZXIKLSAgICAgICAgICogbWVnYWJ5dGUgb2YgUkFNIChm
b3IgdGhlIHAybSB0YWJsZSkgKi8KLSAgICAgICAgbG93ZXJfYm91bmQgPSBzaGFkb3dfbWluX2Fj
Y2VwdGFibGVfcGFnZXMoZCkgKyAoZC0+dG90X3BhZ2VzIC8gMjU2KTsKKyAgICAgICAgbG93ZXJf
Ym91bmQgPSBzaF9taW5fYWxsb2NhdGlvbihkKTsKICAgICAgICAgaWYgKCBwYWdlcyA8IGxvd2Vy
X2JvdW5kICkKICAgICAgICAgICAgIHBhZ2VzID0gbG93ZXJfYm91bmQ7CiAgICAgfQpAQCAtMjcx
Miw3ICsyNzE5LDcgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1v
ZGUpCiAKICAgICAvKiBJbml0IHRoZSBzaGFkb3cgbWVtb3J5IGFsbG9jYXRpb24gaWYgdGhlIHVz
ZXIgaGFzbid0IGRvbmUgc28gKi8KICAgICBvbGRfcGFnZXMgPSBkLT5hcmNoLnBhZ2luZy5zaGFk
b3cudG90YWxfcGFnZXM7Ci0gICAgaWYgKCBvbGRfcGFnZXMgPT0gMCApCisgICAgaWYgKCBvbGRf
cGFnZXMgPCBzaF9taW5fYWxsb2NhdGlvbihkKSArIGQtPmFyY2gucGFnaW5nLnNoYWRvdy5wMm1f
cGFnZXMgKQogICAgIHsKICAgICAgICAgcGFnaW5nX2xvY2soZCk7CiAgICAgICAgIHJ2ID0gc2hh
ZG93X3NldF9hbGxvY2F0aW9uKGQsIDEwMjQsIE5VTEwpOyAvKiBVc2UgYXQgbGVhc3QgNE1CICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 30 12:44:08 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 12:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gSi9P-0002G6-On; Fri, 30 Nov 2018 12:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSi9O-0002Fz-3i
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 12:44:06 +0000
X-Inumbo-ID: 9eb580c2-f49d-11e8-94ce-87c308f08661
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9eb580c2-f49d-11e8-94ce-87c308f08661;
 Fri, 30 Nov 2018 12:44: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 1gSi9M-0007C6-As
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 12:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1gSi9M-0003bg-8J
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 12:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSi9M-0003bg-8J@xenbits.xenproject.org>
Date: Fri, 30 Nov 2018 12:44:04 +0000
Subject: [Xen-changelog] [xen staging] xl: free bitmaps on exit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5YmZjMWVmZmRmMWFhYWFhMTBiN2M5ZjNkNTg0YzhhNDMxZGNkNjUKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgTm92IDI4IDEz
OjI0OjM0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIE5vdiAzMCAxMjozNzo1MiAyMDE4ICswMDAwCgogICAgeGw6IGZy
ZWUgYml0bWFwcyBvbiBleGl0CiAgICAKICAgIEV2ZXJ5IGludm9jYXRpb24gb2YgeGwgdmlhIHZh
bGdyaW5kIHdpbGwgc2hvdyB0aHJlZSBsZWFrcy4KICAgIFNpbmNlIGxpYnhsX2JpdG1hcF9hbGxv
YyB1c2VzIE5PR0MsIHRoZSBjYWxsZXIgaGFzIHRvIGZyZWUgdGhlIG1lbW9yeQogICAgYWZ0ZXIg
dXNlLiBBbmQgc2luY2UgeGxfY3R4X2ZyZWUgbWlnaHQgYmUgY2FsbGVkIGJlZm9yZQogICAgcGFy
c2VfZ2xvYmFsX2NvbmZpZywgYWxzbyBtb3ZlIHRoZSBsaWJ4bF9iaXRtYXBfaW5pdCBjYWxscyBp
bnRvCiAgICB4bF9jdHhfYWxsb2MuCiAgICAKICAgIEFsc28gbW92ZSB0aGUgY2FsbCB0byBhdGV4
aXQoKSBhZnRlciB4bF9jdHhfYWxsb2MsIGJlY2F1c2UgdGhlIGxhdHRlciBpcwogICAgYWxzbyBj
YWxsZWQgYWdhaW4gaW4gcG9zdGZvcmsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHRvb2xzL3hsL3hsLmMgfCAxMyArKysrKysrKy0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsLmMgYi90b29scy94bC94bC5jCmluZGV4IDdkMjE0MmYxNmYuLmRkZDI5YjNmMWIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmMKKysrIGIvdG9vbHMveGwveGwuYwpAQCAtMjA5LDExICsy
MDksOCBAQCBzdGF0aWMgdm9pZCBwYXJzZV9nbG9iYWxfY29uZmlnKGNvbnN0IGNoYXIgKmNvbmZp
Z2ZpbGUsCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhfbWFwdHJhY2tf
ZnJhbWVzIiwgJmwsIDApKQogICAgICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzID0gbDsKIAotICAg
IGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfdm1fYWZmaW5pdHlfbWFzayk7CiAgICAgbGlieGxf
Y3B1X2JpdG1hcF9hbGxvYyhjdHgsICZnbG9iYWxfdm1fYWZmaW5pdHlfbWFzaywgMCk7Ci0gICAg
bGlieGxfYml0bWFwX2luaXQoJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzayk7CiAgICAgbGlieGxf
Y3B1X2JpdG1hcF9hbGxvYyhjdHgsICZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2ssIDApOwotICAg
IGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzayk7CiAgICAgbGlieGxf
Y3B1X2JpdG1hcF9hbGxvYyhjdHgsICZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzaywgMCk7CiAKICAg
ICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAidm0uY3B1bWFzayIsICZidWYsIDAp
KQpAQCAtMzIzLDExICszMjAsMTcgQEAgdm9pZCB4bF9jdHhfYWxsb2Modm9pZCkgewogICAgICAg
ICBleGl0KDEpOwogICAgIH0KIAorICAgIGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfdm1fYWZm
aW5pdHlfbWFzayk7CisgICAgbGlieGxfYml0bWFwX2luaXQoJmdsb2JhbF9odm1fYWZmaW5pdHlf
bWFzayk7CisgICAgbGlieGxfYml0bWFwX2luaXQoJmdsb2JhbF9wdl9hZmZpbml0eV9tYXNrKTsK
ICAgICBsaWJ4bF9jaGlsZHByb2Nfc2V0bW9kZShjdHgsICZjaGlsZHByb2NfaG9va3MsIDApOwog
fQogCiBzdGF0aWMgdm9pZCB4bF9jdHhfZnJlZSh2b2lkKQogeworICAgIGxpYnhsX2JpdG1hcF9k
aXNwb3NlKCZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzayk7CisgICAgbGlieGxfYml0bWFwX2Rpc3Bv
c2UoJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzayk7CisgICAgbGlieGxfYml0bWFwX2Rpc3Bvc2Uo
Jmdsb2JhbF92bV9hZmZpbml0eV9tYXNrKTsKICAgICBpZiAoY3R4KSB7CiAgICAgICAgIGxpYnhs
X2N0eF9mcmVlKGN0eCk7CiAgICAgICAgIGN0eCA9IE5VTEw7CkBAIC0zODMsMTAgKzM4NiwxMCBA
QCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIChwcm9ncmVzc191c2Vf
Y3IgPyBYVExfU1RESU9TVFJFQU1fUFJPR1JFU1NfVVNFX0NSIDogMCkpOwogICAgIGlmICghbG9n
Z2VyKSBleGl0KEVYSVRfRkFJTFVSRSk7CiAKLSAgICBhdGV4aXQoeGxfY3R4X2ZyZWUpOwotCiAg
ICAgeGxfY3R4X2FsbG9jKCk7CiAKKyAgICBhdGV4aXQoeGxfY3R4X2ZyZWUpOworCiAgICAgcmV0
ID0gbGlieGxfcmVhZF9maWxlX2NvbnRlbnRzKGN0eCwgWExfR0xPQkFMX0NPTkZJRywKICAgICAg
ICAgICAgICZjb25maWdfZGF0YSwgJmNvbmZpZ19sZW4pOwogICAgIGlmIChyZXQpCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 30 14:22:09 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 14:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gSjgF-0004us-M9; Fri, 30 Nov 2018 14:22:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSjgF-0004un-7A
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 14:22:07 +0000
X-Inumbo-ID: 4fc0d620-f4ab-11e8-b8f0-2f3b25647077
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fc0d620-f4ab-11e8-b8f0-2f3b25647077;
 Fri, 30 Nov 2018 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSjgC-0000v1-QR
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 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 1gSjgC-0005M8-Ny
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSjgC-0005M8-Ny@xenbits.xenproject.org>
Date: Fri, 30 Nov 2018 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] tools/libxc: Fix issues with libxc
 and Xen having different featureset lengths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzOTNiNjRkY2VlNjY4NGRhMjUyNTdiMDMzMTQ4NzQwY2I2ZDdmZjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxMDozOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMzAgMTQ6MjE6
MTIgMjAxOCArMDAwMAoKICAgIHRvb2xzL2xpYnhjOiBGaXggaXNzdWVzIHdpdGggbGlieGMgYW5k
IFhlbiBoYXZpbmcgZGlmZmVyZW50IGZlYXR1cmVzZXQgbGVuZ3RocwogICAgCiAgICBJbiBhbG1v
c3QgYWxsIGNhc2VzLCBYZW4gYW5kIGxpYnhjIHdpbGwgYWdyZWUgb24gdGhlIGZlYXR1cmVzZXQg
bGVuZ3RoLAogICAgYmVjYXVzZSB0aGV5IGFyZSBidWlsdCBmcm9tIHRoZSBzYW1lIHNvdXJjZS4K
ICAgIAogICAgSG93ZXZlciwgdGhlcmUgYXJlIGNpcmN1bXN0YW5jZXMgKGUuZy4gc2VjdXJpdHkg
aG90Zml4ZXMpIHdoZXJlIHRoZSBmZWF0dXJlc2V0CiAgICBnZXRzIGxvbmdlciBhbmQgZG9tMCB3
aWxsLCBhZnRlciBpbnN0YWxsaW5nIHVwZGF0ZXMsIGJlIHJ1bm5pbmcgd2l0aCBhbiBvbGQKICAg
IFhlbiBidXQgbmV3IGxpYnhjLiAgRGVzcGl0ZSB3cml0aW5nIHRoZSBjb2RlIHdpdGggdGhpcyBz
Y2VuYXJpbyBpbiBtaW5kLCB0aGVyZQogICAgd2VyZSBzb21lIGJ1Z3MuCiAgICAKICAgIEZpcnN0
LCB4ZW4tY3B1aWQncyBnZXRfZmVhdHVyZXNldCgpIGVycm9uZW91c2x5IGFsbG9jYXRlcyBhIGJ1
ZmZlciBiYXNlZCBvbgogICAgWGVuJ3MgZmVhdHVyZXNldCBsZW5ndGgsIGJ1dCByZWNvcmRzIGxp
YnhjJ3MgbGVuZ3RoLCB3aGljaCBtYXkgYmUgbG9uZ2VyLgogICAgCiAgICBJbiB0aGlzIHNpdHVh
dGlvbiwgdGhlIGh5cGVyY2FsbCBib3VuY2UgYnVmZmVyIGNvZGUgcmVhZHMvd3JpdGVzIHRoZSBy
ZWNvcmRlZAogICAgbGVuZ3RoLCB3aGljaCBpcyBiZXlvbmQgdGhlIGVuZCBvZiB0aGUgYWxsb2Nh
dGVkIG9iamVjdCwgYW5kIGEgbGF0ZXIgZnJlZSgpCiAgICBlbmNvdW50ZXJzIGNvcnJ1cHQgaGVh
cCBtZXRhZGF0YS4gIEZpeCB0aGlzIGJ5IHJlY29yZGluZyB0aGUgc2FtZSBsZW5ndGggdGhhdAog
ICAgd2UgYWxsb2NhdGUuCiAgICAKICAgIFNlY29uZGx5LCBnZXRfY3B1aWRfZG9tYWluX2luZm8o
KSBoYXMgYSByZWxhdGVkIGJ1ZyB3aGVuIHRoZSBwYXNzZWQtaW4KICAgIGZlYXR1cmVzZXQgaXMg
YSBkaWZmZXJlbnQgbGVuZ3RoIHRvIGxpYnhjJ3MuCiAgICAKICAgIEEgbGFyZ2UgYW1vdW50IG9m
IHRoZSBsaWJ4YyBjcHVpZCBmdW5jdGlvbmFsaXR5IGRlcGVuZHMgb24gaW5mby0+ZmVhdHVyZXNl
dAogICAgYmVpbmcgYXMgbG9uZyBhcyBleHBlY3RlZCwgYW5kIGl0IGlzIGFsbG9jYXRlZCBhcHBy
b3ByaWF0ZWx5LiAgSG93ZXZlciwgaW4gdGhlCiAgICBjYXNlIHRoYXQgYSBzaG9ydGVyIGV4dGVy
bmFsIGZlYXR1cmVzZXQgaXMgcGFzc2VkIGluLCB0aGUgbG9naWMgdG8gY2hlY2sgZm9yCiAgICB0
cmFpbGluZyBub256ZXJvIGJpdHMgbWF5IHJlYWQgb2ZmIHRoZSBlbmQgb2YgaXQuICBSZXdvcmsg
dGhlIGxvZ2ljIHRvIHVzZSB0aGUKICAgIGNvcnJlY3QgdXBwZXIgYm91bmQuCiAgICAKICAgIElu
IGFkZGl0aW9uLCBsZWF2ZSBhIGNvbW1lbnQgbmV4dCB0byB0aGUgZmllbGRzIGluIHN0cnVjdCBj
cHVpZF9kb21haW5faW5mbwogICAgZXhwbGFpbmluZyB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4g
dGhlIHZhcmlvdXMgbGVuZ3RocywgYW5kIGhvdyB0byBjb3BlIHdpdGgKICAgIGRpZmZlcmVudCBs
ZW5ndGhzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIHwgMjMgKysrKysrKysrKysrKysrKysrKysrLS0K
IHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAgIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjIg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDllNDdmYzg3
NTQuLjEzODYyYjk3NjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCkBAIC0yMzksNiArMjM5LDE4IEBAIHN0cnVj
dCBjcHVpZF9kb21haW5faW5mbwogICAgIGJvb2wgaHZtOwogICAgIHVpbnQ2NF90IHhmZWF0dXJl
X21hc2s7CiAKKyAgICAvKgorICAgICAqIENhcmVmdWwgd2l0aCBmZWF0dXJlc2V0IGxlbmd0aHMu
CisgICAgICoKKyAgICAgKiBDb2RlIGluIHRoaXMgZmlsZSByZXF1aXJlcyBmZWF0dXJlc2V0IHRv
IGhhdmUgYXQgbGVhc3QKKyAgICAgKiB4Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpIGVudHJp
ZXMuICBUaGlzIGlzIGEgbGlieGMgY29tcGlsZXRpbWUKKyAgICAgKiBjb25zdGFudC4KKyAgICAg
KgorICAgICAqIFRoZSBmZWF0dXJlc2V0IGxlbmd0aCB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIG1h
eSBiZSBkaWZmZXJlbnQuICBJZiB0aGUKKyAgICAgKiBoeXBlcnZpc29yIHZlcnNpb24gaXMgbG9u
Z2VyLCBYRU5fU1lTQ1RMX2dldF9jcHVfZmVhdHVyZXNldCB3aWxsIGZhaWwKKyAgICAgKiB3aXRo
IC1FTk9CVUZTLCBhbmQgbGlieGMgcmVhbGx5IGRvZXMgbmVlZCByZWJ1aWxkaW5nLiAgSWYgdGhl
CisgICAgICogaHlwZXJ2aXNvciB2ZXJzaW9uIGlzIHNob3J0ZXIsIGl0IGlzIHNhZmUgdG8gemVy
by1leHRlbmQuCisgICAgICovCiAgICAgdWludDMyX3QgKmZlYXR1cmVzZXQ7CiAgICAgdW5zaWdu
ZWQgaW50IG5yX2ZlYXR1cmVzOwogCkBAIC0zMDksMTEgKzMyMSwxOCBAQCBzdGF0aWMgaW50IGdl
dF9jcHVpZF9kb21haW5faW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAK
ICAgICBpZiAoIGZlYXR1cmVzZXQgKQogICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhl
IHVzZXIgc3VwcGxpZWQgZmVhdHVyZXNldCBtYXkgYmUgc2hvcnRlciBvciBsb25nZXIgdGhhbgor
ICAgICAgICAgKiBob3N0X25yX2ZlYXR1cmVzLiAgU2hvcnRlciBpcyBmaW5lLCBhbmQgd2Ugd2ls
bCB6ZXJvLWV4dGVuZC4KKyAgICAgICAgICogTG9uZ2VyIGlzIGZpbmUsIHNvIGxvbmcgYXMgaXQg
b25seSBwYWRkZWQgd2l0aCB6ZXJvcy4KKyAgICAgICAgICovCisgICAgICAgIHVuc2lnbmVkIGlu
dCBmc2xlbiA9IG1pbihob3N0X25yX2ZlYXR1cmVzLCBucl9mZWF0dXJlcyk7CisKICAgICAgICAg
bWVtY3B5KGluZm8tPmZlYXR1cmVzZXQsIGZlYXR1cmVzZXQsCi0gICAgICAgICAgICAgICBtaW4o
aG9zdF9ucl9mZWF0dXJlcywgbnJfZmVhdHVyZXMpICogc2l6ZW9mKCppbmZvLT5mZWF0dXJlc2V0
KSk7CisgICAgICAgICAgICAgICBmc2xlbiAqIHNpemVvZigqaW5mby0+ZmVhdHVyZXNldCkpOwog
CiAgICAgICAgIC8qIENoZWNrIGZvciB0cnVuY2F0ZWQgc2V0IGJpdHMuICovCi0gICAgICAgIGZv
ciAoIGkgPSBucl9mZWF0dXJlczsgaSA8IGhvc3RfbnJfZmVhdHVyZXM7ICsraSApCisgICAgICAg
IGZvciAoIGkgPSBmc2xlbjsgaSA8IG5yX2ZlYXR1cmVzOyArK2kgKQogICAgICAgICAgICAgaWYg
KCBmZWF0dXJlc2V0W2ldICE9IDAgKQogICAgICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKICAgICB9CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwppbmRleCAwNGIxMWQ3MjUwLi42ZTdjYThiOWE0IDEwMDY0NAotLS0gYS90
b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTIz
MSw3ICsyMzEsNyBAQCBzdGF0aWMgdm9pZCBnZXRfZmVhdHVyZXNldCh4Y19pbnRlcmZhY2UgKnhj
aCwgdW5zaWduZWQgaW50IGlkeCkKIHsKICAgICBzdHJ1Y3QgZnNpbmZvICpmID0gJmZlYXR1cmVz
ZXRzW2lkeF07CiAKLSAgICBmLT5sZW4gPSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpOwor
ICAgIGYtPmxlbiA9IG5yX2ZlYXR1cmVzOwogICAgIGYtPmZzID0gY2FsbG9jKG5yX2ZlYXR1cmVz
LCBzaXplb2YoKmYtPmZzKSk7CiAKICAgICBpZiAoICFmLT5mcyApCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Nov 30 14:22:17 2018
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 14:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1gSjgO-0004vO-Ns; Fri, 30 Nov 2018 14:22: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=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSjgO-0004vH-68
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 14:22:16 +0000
X-Inumbo-ID: 55d11b5f-f4ab-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55d11b5f-f4ab-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 14: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 1gSjgM-0000v9-WF
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 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 1gSjgM-0005Md-Th
 for xen-changelog@lists.xenproject.org; Fri, 30 Nov 2018 14:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1gSjgM-0005Md-Th@xenbits.xenproject.org>
Date: Fri, 30 Nov 2018 14:22:14 +0000
Subject: [Xen-changelog] [xen staging] tools/libxc: Fix error handling in
 get_cpuid_domain_info()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFlYWY2NjVlNjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxNzowMSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBOb3YgMzAgMTQ6MjE6
MTIgMjAxOCArMDAwMAoKICAgIHRvb2xzL2xpYnhjOiBGaXggZXJyb3IgaGFuZGxpbmcgaW4gZ2V0
X2NwdWlkX2RvbWFpbl9pbmZvKCkKICAgIAogICAgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkgaGFz
IHR3byBjb25mbGljdGluZyByZXR1cm4gc3R5bGVzIC0gZWl0aGVyIC1lcnJvciBmb3IKICAgIGxv
Y2FsIGZhaWx1cmVzLCBvciAtMS9lcnJubyBmb3IgaHlwZXJjYWxsIGZhaWx1cmVzLiAgU3dpdGNo
IHRvIGNvbnNpc3RlbnRseQogICAgdXNlIC1lcnJvci4KICAgIAogICAgV2hpbGUgZml4aW5nIHRo
ZSB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoKSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVtb3Zl
IHRoZQogICAgcmVkdW5kYW5jeSBhbmQgbW92ZSBpdCB0byBiZSBhZGphY2VudCB0byB0aGUgb3Ro
ZXIgZmVhdHVyZXNldCBoYW5kbGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyB8IDMzICsrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMo
KyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4
Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggMTM4NjJiOTc2MS4uMDk4YWZm
ZTNjNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTMzNiwxMyArMzM2LDIyIEBAIHN0YXRpYyBpbnQgZ2V0
X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgICAgIGlmICggZmVhdHVyZXNldFtpXSAhPSAwICkKICAgICAgICAgICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CiAgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHJjID0geGNf
Z2V0X2NwdV9mZWF0dXJlc2V0KHhjaCwgKGluZm8tPmh2bQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/IFhFTl9TWVNDVExfY3B1X2ZlYXR1cmVzZXRfaHZtCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogWEVOX1NZU0NUTF9jcHVfZmVh
dHVyZXNldF9wdiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZob3N0X25y
X2ZlYXR1cmVzLCBpbmZvLT5mZWF0dXJlc2V0KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAg
ICAgICByZXR1cm4gLWVycm5vOworICAgIH0KIAogICAgIC8qIEdldCB4c3RhdGUgaW5mb3JtYXRp
b24uICovCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfZ2V0dmNwdWV4dHN0YXRlOwogICAg
IGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICByYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwp
OwogICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHJldHVybiAtZXJy
bm87CiAKICAgICBpbmZvLT54ZmVhdHVyZV9tYXNrID0gZG9tY3RsLnUudmNwdWV4dHN0YXRlLnhm
ZWF0dXJlX21hc2s7CiAKQEAgLTM1MiwyMyArMzYxLDE1IEBAIHN0YXRpYyBpbnQgZ2V0X2NwdWlk
X2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIAogICAgICAg
ICByYyA9IHhjX2h2bV9wYXJhbV9nZXQoeGNoLCBkb21pZCwgSFZNX1BBUkFNX1BBRV9FTkFCTEVE
LCAmdmFsKTsKICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAg
ICAgICAgICByZXR1cm4gLWVycm5vOwogCiAgICAgICAgIGluZm8tPnBhZSA9ICEhdmFsOwogCiAg
ICAgICAgIHJjID0geGNfaHZtX3BhcmFtX2dldCh4Y2gsIGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVE
SFZNLCAmdmFsKTsKICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7Cisg
ICAgICAgICAgICByZXR1cm4gLWVycm5vOwogCiAgICAgICAgIGluZm8tPm5lc3RlZGh2bSA9ICEh
dmFsOwotCi0gICAgICAgIGlmICggIWZlYXR1cmVzZXQgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICByYyA9IHhjX2dldF9jcHVfZmVhdHVyZXNldCh4Y2gsIFhFTl9TWVNDVExfY3B1X2ZlYXR1cmVz
ZXRfaHZtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhvc3RfbnJf
ZmVhdHVyZXMsIGluZm8tPmZlYXR1cmVzZXQpOwotICAgICAgICAgICAgaWYgKCByYyApCi0gICAg
ICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICB9CiAgICAgfQogICAgIGVsc2UKICAgICB7
CkBAIC0zNzYsMTcgKzM3Nyw5IEBAIHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKIAogICAgICAgICByYyA9IHhjX2RvbWFp
bl9nZXRfZ3Vlc3Rfd2lkdGgoeGNoLCBkb21pZCwgJndpZHRoKTsKICAgICAgICAgaWYgKCByYyAp
Ci0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICByZXR1cm4gLWVycm5vOwogCiAg
ICAgICAgIGluZm8tPnB2NjQgPSAod2lkdGggPT0gOCk7Ci0KLSAgICAgICAgaWYgKCAhZmVhdHVy
ZXNldCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0geGNfZ2V0X2NwdV9mZWF0dXJlc2V0
KHhjaCwgWEVOX1NZU0NUTF9jcHVfZmVhdHVyZXNldF9wdiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZob3N0X25yX2ZlYXR1cmVzLCBpbmZvLT5mZWF0dXJlc2V0KTsK
LSAgICAgICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAg
ICAgfQogICAgIH0KIAogICAgIHJldHVybiAwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

